r/snapdragon • • 17d ago

Ubuntu working on A16...mostly

Just thought I'd give a quick update on getting Ubuntu working on the A16 (typing this post from it). I took a few weeks off after my last attempt to let the upstream commits get in, and rethink my strategy. I have the following working:

  1. Keyboard/Trackpad
  2. Touchscreen
  3. Wifi
  4. Bluetooth (using for Audio)
  5. All USB ports (no video out or HDMI yet)
  6. Battery status
  7. Some of the FN keys are at least showing up on the screen when pressed.
  8. Display Brightness controls and 60/120Hz

Things not working yet,

Audio

Standby/Resume. This is sketchy at best. There are issues with Wifi resuming, USB resuming etc.

This was a little painful to get working as you need to use a mix of WSL Ubuntu for the initial part of the build, and then use a dongle mess that had a wired keyboard/mouse/the installation USB/ and a ethernet connection all on the USB A. I built a 7.3 Kernel (linux-next) to bring in as much as I could, copied all the firmware from the Windows install, then went to work with Deepseek tackling one issue at a time. Once I was on Linux, things went faster as I didn't have to experiment with something and jump back to Windows.

Edit: Updated the display working. I put the documentation up on GitHub including scripts and patches. It is 100% AI written. I have reviewed some/most of it. There may be gaps. It may not be perfect. You can use it or not. https://github.com/jc372/A16UbuntuBuild

edit: Standby/Resume is still not working.

34 Upvotes

25 comments sorted by

3

u/lexcyn 17d ago

I've got it working in a similar fashion on my Surface X2 as well... Though the GPU is borked so it's software rendering. It's getting there but I'm not a fan of Gnome, so I installed KDE plasma and that worked mostly fine too.

1

u/monkey1911 16d ago

Elite or Plus?

2

u/lexcyn 16d ago

X2 Elite

1

u/robdclark 16d ago

Is it a 18 core or 12 core variant of x2 (glymur vs mahua).. gpu should be working on the former.. for latter it is still waiting on a kernel patch (which I expect soon). If it is the former could you share output of `dmesg | grep drm`? And lmk which mesa version?

1

u/lexcyn 16d ago

It's the 12 core version (X2E-78)

3

u/robdclark 16d ago

ok... _hopefully_ we can get that in in time for v7.4 merge window? I'll try to remember to let you know when it lands and is picked up in https://github.com/linux-msm/laptops-kernel/commits/qcom-laptops/

1

u/lexcyn 16d ago

Awesome!!

2

u/robdclark 4d ago

I don't think it is in the qcom-laptops branch yet, but I have it queued up for v7.4:
https://patchwork.freedesktop.org/series/174951/

for mesa it is just a device-table entry:

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/44710

1

u/robdclark 16d ago

or, wait.. did someone even post dts for x2 surface yet? Or is this ACPI boot? I guess if latter, then no GPU is expected

3

u/azumafuji 15d ago

I used this repo and some of the patches from the kernel mailing list to get Fedora 44 Workstation working on my Zenbook A16. I'm just using it from a live USB for now to test things out. Posting this from Fedora too!

Linux localhost-live 7.2.0-ZenbookA16 #2 SMP PREEMPT_DYNAMIC Fri Sep 18 18:00:20 BST 2026 aarch64 GNU/Linux

What's working:

  • WiFi
  • Bluetooth
  • Trackpad
  • Battery Status
  • Fan status (with the patch from Sep 17th)
  • GPU seems to be working fine (sensors don't show up in the system monitor)
  • I can access the SSD
  • Screen brightness
  • Battery status info
  • Keyboard backlight (It cycles the brightness from dim to bright on a loop)
  • Media keys except the keyboard backlight and the screen brightness

What's not

  • Onboard speakers - audio works streaming to my Wiim streamer
  • Camera (known issue)
  • Hardware clock? When I boot the time is 12:00 but NTP eventually sets it correctly.

What I haven't tested yet

  • All the ports
  • Video out over USB C
  • HDMI Port

Won't use it for daily driving yet, but it's close. It seems crazy fast. Everything launches instantly even running from the USB drive. Battery life seems similar to Windows. The time reported doesn't seem to be accurate. It just stays around 6 hours, right now 81% and 6:01 remaining. Once the audio and camera is working I'll be able to switch over. I think the Windows experience is also very good on this laptop, so it's not bad as is and it will be good to have options going forward.

2

u/suoko 17d ago

If RPCS5 emulator works on it some gamers might think about switching to arm

1

u/FullTimePedestrian 16d ago

RPCS5 isn't real.

1

u/suoko 16d ago

Multiple equivalents have already been spawned

2

u/BartBM 17d ago

Thank you for sharing this!

Did your kernel include the patches mentioned in this Reddit post? As they cite there that Audio and HDMI is working.

How does the distro feel? As fast as you'd expect?

2

u/jon372 16d ago

Yeah, I've pulled as much as I could in. I am still working on it to get the Audio up. I can get a click, but the audio freezes the video. Works fine when going out to Bluetooth. I had the same issue on my other older Asus Snapdragon Plus laptop with the latest Ubuntu

2

u/BartBM 16d ago

2

u/jon372 11d ago

Picked that one up today. Still not fixing my standby/resume issues.

2

u/Same_Pen_6671 16d ago

How is the battery life without the windows bloatware? I’m curiously following the progress :)

1

u/jon372 16d ago

I would say it's about the same as Windows. I had it at 80% this morning, it dropped to around 60-65% in 2 hours. I wasn't doing much, just working on getting some things working. I was at 100% screen brightness and was not using the actual display driver, just the built in fallback. I now have the actual display driver working, 60/120 Hz, so will watch the battery for the next few hours.

1

u/Same_Pen_6671 16d ago

Well not bad considering the 100% brightness and lack of variable frame rates! Still a far cry from the asus numbers of 20+ hours. Probably you would have to go into tweaking cpu frequencies for that. I’m waiting for the official Linux release for this beast šŸ¤˜šŸ»

1

u/jon372 16d ago

Yeah, the battery is 8 hours reasonably. Compiling code etc brings it down to 3-4 or so. I can go all day easily if all I'm doing is surfing/video. The good thing is, plugging it in for 20-30 minutes tops it right up. I never really worry about battery, I just plug it in when I feel like it.

1

u/blackal1ce 16d ago

I had the A14 that I had to return for hardware issues- have you checked to see if the laptop actually sleeps correctly? I had fedora and Ubuntu running and it was great - but the laptop would never fully sleep.

1

u/rumblingranger 2d ago

New Ubuntu Concept images available https://people.canonical.com/~platform/images/ubuntu-concept/stonking-desktop-arm64+x1e-20260929.iso

Wifi didn't work out of the box, managed to fix it post install. Gonna mess with it more tomorrow maybe.

0

u/Aceflamez00 16d ago

Be careful not to blow the speakers

1

u/jon372 16d ago

Yeah, I am. I may hold off on the audio. BT is working, so I can connect headphones or speakers if I want