Skip to content

[SP11] Support for Surface Pro 11 with Intel #1694

Description

@lukas-hetzenecker

Tested Ubuntu on a Surface Pro 11.

Out of the box with a 6.8.0 kernel I could boot Linux, NVMe, the internal display and the touchscreen worked, for installation I had to use an external keyboard.
Installing the linux-surface kernel added support for external displays and Wifi.

Environment

  • Hardware model: Surface Pro for Business 11th Edition with Intel
  • Kernel version: 6.12.3-surface-2
  • Distribution: Ubuntu (KDE Neon)

What works

  • Wi-Fi
  • Bluetooth
  • Performance Modes (I can select Power Save/Balanced/Performance in KDE under Power Profile)
  • Buttons (volume buttons)
  • Sensors (Lid closed)
  • Touchscreen
  • Pen

What Doesn't work

  • Keyboard
  • Touchpad
  • Speakers
  • Battery Status
  • Cameras

What is Untested

  • Sensors (ambient light)
  • Suspend

Attached diagnostics.tar.gz
It would be great if this could help to get at least the keyboard and touchpad supported. Willing to test any patches :)

Activity

  1. lukas-hetzenecker commented on Feb 23, 2025

    @lukas-hetzenecker
    Author

    I just compiled a kernel with these changes, and this added support for

    • Keyboard
    • Touchpad
    • Sensors (Battery, surface cli)

    Speakers are still not working though

  2. 7HE-W0R1D commented on Feb 27, 2025

    @7HE-W0R1D

    Hi! May I ask if your keyboard is the haptic surface flex keyboard or the surface signature keyboard? If it's the flex keyboard, does it still work in Bluetooth after it is disconnected from the device? Thank you!

  3. lukas-hetzenecker commented on Feb 27, 2025

    @lukas-hetzenecker
    Author

    Hi! I have the flex keyboard - I tried it with these instructions, but could not quite get it to connect. I think it should be possible to get it to work, but for the time being I gave up.

  4. lukas-hetzenecker commented on Mar 5, 2025

    @lukas-hetzenecker
    Author

    @7HE-W0R1D got the flex keyboard to work following the instructions, not sure anymore what I did differently on my last attempt

  5. 7HE-W0R1D commented on Mar 8, 2025

    @7HE-W0R1D

    Thank you for the info! Tho I ended up with a laptop 7 instead of a pro 11 for myself but it's always great to see Linux making progress on these beautiful machines❤️

  6. vixalien commented on Mar 9, 2025

    @vixalien

    Hi @7HE-W0R1D. How well does the laptop 7 work for you?

  7. rushlife commented on Mar 11, 2025

    @rushlife

    is there any chance for Microsoft SL7 for business (intel) keyboard now working with latest kernel 6.13.6-1 ?

  8. lukas-hetzenecker commented on Mar 11, 2025

    @lukas-hetzenecker
    Author

    solved with latest release, will open a new issue about speakers not working
    unfortunately no idea about SL7, I fear you would have to try it out

  9. qzed commented on Mar 11, 2025

    @qzed
    Member

    @rushlife SL7 would need a similar patch. Please open a new issue for that and ideally post the result of our diagnostics script or an acpidump (https://github.com/linux-surface/linux-surface/wiki/Testers-and-Contributing#support-for-new-devices). With that, creating such a patch should hopefully be easy (at least if it's similar enough to previous models).

  10. rushlife commented on Mar 12, 2025

    @rushlife

    @rushlife SL7 would need a similar patch. Please open a new issue for that and ideally post the result of our diagnostics script or an acpidump (https://github.com/linux-surface/linux-surface/wiki/Testers-and-Contributing#support-for-new-devices). With that, creating such a patch should hopefully be easy (at least if it's similar enough to previous models).

    It's too late; I returned the laptop to the seller because I was afraid that Linux would never run well on it. :-(

  11. 7HE-W0R1D commented on Mar 14, 2025

    @7HE-W0R1D

    I have created a new issue here (#1710) for Intel Surface Laptop 7 :)

  12. rushlife commented on Mar 14, 2025

    @rushlife

    You guys are the best, maybe I will buy it back :-)

  13. 7HE-W0R1D commented on Apr 5, 2025

    @7HE-W0R1D

    Hey @lukas-hetzenecker , does Bluetooth and touchpad still work on your Pro 11? My Laptop 7 killed its Bluetooth on Linux after a recent firmware update so I wonder if it's the same case for Pro 11. Also, though I know we have different touchpad connections, have you encountered issues where the touchpad can only be used with one finger and every multi-finger gesture failed to work?

    Than you!

  14. lukas-hetzenecker commented on Apr 8, 2025

    @lukas-hetzenecker
    Author

    No issues so far, and seems to be still working, even after Windows did some firmware upgrades

  15. 7HE-W0R1D commented on May 22, 2025

    @7HE-W0R1D

    Sorry to bother again @lukas-hetzenecker , but I wonder if you can do the "click and drag" action with two fingers using the flex keyboard. That is, click the touchpad with one finger, and move another finger on the touchpad to drag. For me with the flex keyboard and sp10, the cursor stopped responding once I started moving the second finger.

  16. vixalien commented on May 29, 2025

    @vixalien

    Would it be possible to add support for this to the wiki ?

  17. gtxg16 commented on Sep 26, 2025

    @gtxg16

    @lukas-hetzenecker Speakers still not functional for you?

  18. wytchblade commented on Feb 25, 2026

    @wytchblade

    I just compiled a kernel with these changes, and this added support for

    * Keyboard
    
    * Touchpad
    
    * Sensors (Battery, surface cli)
    

    Speakers are still not working though

    Hi @lukas-hetzenecker , could you point me to the ISO that you flashed that worked for your surface Pro11? I have my surface pro in hand but the problem is that I am unable to actually get out of a boot loop. Any advice on this as well? Thank you so much for your time!

  19. Timeo04 commented on Feb 25, 2026

    @Timeo04

    I just compiled a kernel with these changes, and this added support for

    * Keyboard
    
    * Touchpad
    
    * Sensors (Battery, surface cli)
    

    Speakers are still not working though

    Hi @lukas-hetzenecker , could you point me to the ISO that you flashed that worked for your surface Pro11? I have my surface pro in hand but the problem is that I am unable to actually get out of a boot loop. Any advice on this as well? Thank you so much for your time!

    Hey @wytchblade
    for me it worked for example with the Fedora 43 Workstation ISO downloaded from the official website without any modifications.

    Which exact model (with which CPU) of the Surface Pro 11 do you have?

    And how does the boot loop look like?

  20. wytchblade commented on Feb 25, 2026

    @wytchblade

    Hey @Timeo04, thank you for getting back to me! I am using the Surface Pro 11/12in. model with the Qualcomm Snapdragon X Plus. The boot loop basically goes like this:

    1. Power on, the windows splash is shown on screen
    2. The red bat with unlock symbol is shown at the top (thanks for being obnoxious about it, windows)
    3. I enter into GRUB
    4. The image I want is automatically the default, so I just wait, and it attempts to boot in
    5. Everything goes black, and the loop restarts. There is no output to the console

    However, I did something new today: I installed an image from a friendly user https://drive.google.com/drive/folders/1sc_CpqOMTJNljfvRyLG-xdwB0yduje_O

    I put this image on a Ventoy-enabled usb-stick and I was actually able to boot in with the image! I see the ubuntu desktop and everything. However, a few issues I ran into were an EXTREMELY dim screen, which was magically fixed on a subsequent boot. Wifi does not work, and battery percentage is not shown. Let me know if you need anything else.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions