F42 Beta aarch64 on Snapdragon X

Can anyone please explain this to me?
There is a huge Test organization for F42 and the Beta here. For all platforms / architectures.
It is kind of difficult to find the right ISO, but I guess I made it and every week I write the iso to an USB stick and try to boot F42 beta on a Lenovo ThinkPad T14s Gen 6 (Snapdragon X Elite).

What exactly are the other people testing? And why is there ZERO information about the fedora on ARM notebooks? It is really ZERO. One thread for fedora. One Webseite / Thread for Ubuntu Concept.
Since there is a iso for fedora 42 beta aarch64 workstation and there seems to be something going on, I expected, that something can be done with this version.

What are these people testing? This seems to be a dark secret black box. And it seems like noone is really interested in any kind of follow up with Fedora on Arm Notebooks. Just an initial discussion in 2023, another blog in 2024 and thats it.
What am I missing?

Cheers, Frood

The Fedora wiki is really intended for development issues. It is like a test-bed for Fedora Docs.

The official start date of the F42 Beta testin is something like March 11 or March 18.

Fedora F41 Aarch64 should work on an Arm laptop. I would stick with F41 for now.

As Fedora is a volunteer community, maybe no-one has written an tutorial for Fedora on an Arm notebook. But it should not be too difficult.

Fedora is not a ā€˜dark secret black box’ but it is a very large ecosystem so you do have to look around a lot and things are easy to miss.

Do you want to participate in testing, or do you just want the latest version? Let us know and you can have either.

How could this happen? None of the Fedoras are ready for aarch64 workstations.

For Ubuntu we have the concept initiative.
They chose 5 of the favorite devices to support those devicetree blobs.
They also jumped directly to Kernel 6.14 as of lots of bugs are fixed there.
Is anything related in work for F42?

So far, I have downloaded the last 3-4 F42 rawhide and now Beta 1.2 from here

But I have no chance to boot it from USB. I always get the grub menu and thats it. After that

  • black screen
  • reboot loop
    So, I would really love to test, as I do it already, but there is nothing much to test - as of now.

The question is: When is Fedora 42 going to support arm devices?

I also have same questions. More I can say. I thought that there is already qualcomm support and so, I bought Asus Vivobook S15. I thought that I would have been seeing Windows during about 10-20 minutes, write iso flash with Fedora, and then reinstall system (like I did when I bought 3 years ago MSI Titan…) And what I have now? Now I have windows on one of my devices during 3 weeks… Hah)

Welcome to the Forums Peter,
I would start a new thread asking for install advice, I’m sure someone can help. I’m not sure how Fedora works on a Snapdragon X, but I have Fedora on other ARM devices.

Hi)

Let me guess what devices do you have?) I think it’s… Raspberry PI?)

Well, yesterday, after reading this topic, I downloaded Fedora 42 aarch64 beta ISO, wrote it to flash. And I opened this flash and saw a lot of *.dtb files (about 10-20) in the root path of ISO, and these files have -rpi- mask which, I guess, stands for ā€œRaspberry PIā€. More than that, I opened each file to look what inside (and yeah, this is binary file, but we can see some text resources too…)… And there were ā€œraspberry piā€ in each file.

So, what I understand about why aarch64 doesn’t work on Snapdragon is because of absense of Device-Tree file for Snapdragon X Elite.

1 Like

Haha, no, good guess. It is a RockPro 64. Running Fedora 41.

1 Like

Hmm, okay, I admit my fault!))

Well, can you tell me, is RockPro has a Processor or it has SoC?) Does it requires Device Tree?

ā€œThe ROCKPro64 is the most powerful single board computer on offer from PINE64, featuring a Rockchip RK3399 hexa-core SoC as well as a quad-core Mali-T860 MP4 GPU and up-to 4GB of dual-channel LPDDR4 system memory. Moreover, the board comes packed with features, including an USB 3.0 and USB type C with DP1.2 port, a full PCIe x4 as well as eMMC module socket. You also get a 40pin header with I2C, SPI, UARTs and GPIOs.ā€ ROCKPro64 - PINE64

I don’t know if it needs a device tree. I do know it was a pain to set up. I followed Fedora on Pine64 ROCKPro64 - (Fabio Alessandro Locati|Fale)'s blog

Well, thank you!)

Now I know that I had wrong thoughts about aarch64 architecture…

I was waiting for when some good aarch64 processor appear… And when I sought ASUS Vivobook S15 I thought that ā€œthere is a thingā€¦ā€ )

Well, what I have now. 10 years ago I switched to Linux, and thought that I would never use Windows of my own free will). At home - only Linux, Windows - may be at work, if ā€œLinux is not corporate choiceā€¦ā€ or ā€œInform security denies using Linux on workstations - only Windowsā€.

And so, now I have also Windows device at home… (with other Mac and Linux devices)

And now I understand that I’m gonna have Windows on my own device for a long time.

I feel your pain :face_with_symbols_on_mouth:

If it is too late to return the device, it is not necessarily the end of the road :footprints:

Linux moves quickly and at some point I think Snapdragon X support will be made available. :dragon_face:

Hunt down the people that can make it happen, badger them politely, and provide some feedback when they need it. It might take months or a year. :nine_o_clock:

Maybe Ubuntu can do it?

** Ubuntu 25.04 (Plucky Puffin), to be released in April 2025, is planned to include out-of-the-box support for Snapdragon X Elite laptops as part of the standard release.

Peter!

Just look at the Ubuntu Concept Project here
As far as I can see, it supports your ASUS Vivobook S15

It seems like Fedora is not interested in supporting ARM Workstations.
Ubuntu is steps way ahead.

I was in the same situation as you, I bought a 2k Lenovo Thinkpad T14s with Snapdragon Elite in December. First I thought I can trash the device.

But then I tested Ubuntu discourse and: You are lucky, all the project related work is already in Ubuntu 25.04 Plucky Puffin!! Release is planned for mid of April 2025 :slight_smile:

You can grab either the Concept image or the official Daily Build. I am running a Daily Build image since 3 weeks and it is great! Some things are missing, but they try to put all the achievements in the upstream release.
They go for Kernel 6.14 in Plucky and even if things are merged into the 6.15 release, it is getting backported to .14!
In my eyes, they are doing great work!

Just try a Plucky Puffin daily build. If it doesn’t work, get the concept image. But as of now, daily build should be even as good.

Cheers!

1 Like

It is not that Fedora is not interested, it is more of a ā€˜we don’t have the volunteers we need to build it’. There are a number of ARM devices that are supported.

Maybe it will help a lot that Ubuntu has done it first so there is a template to copy.

They did even manage to find a way of the Lenovo-firmware into the official Kernel.
Some weeks ago I needed to grab them from the Windows partition - now it is included in the installer.
You will love Ubuntu on ARM.

But we need to wait a bit - the cool ARM stuff, the 24h running battery with good power management is not yet there. But we can be sure it will hit the daily builds soon :slight_smile:

Just go and build some whatever project (like OpenWrt) on your ARM device.
It is ARM, it is low energy, it is cheap.
Once you set the 12 or 16 cores on fire, it will compile everything in a few minutes.

My Lenovo Snapdragon Builds Openwrt in the same time as my High Speed Intel i7 Gaming PC !! ARM is the future!

1 Like

Well yeah, the Kernel 6.14 is ready for the ā€œselected listā€ of most famous (?) devices.
You will just need to maintain all the required stuff like DTBs and device specific stuff (OLED, Wifi, etc) in the upstream dev.

I don’t know how Ubuntu is doing that. In the beginning, I thought this Ubuntu Concept ā€œTobias Heiderā€ is a one man show. But there is such a huge interest in that area, that there must be much more people in Kernel and Ubuntu development taking over his findings.

This guy Tobias Heider is a hero - in my pov. I hope he gets los of credits in his env.

1 Like

I’ve bought Asus Vivobook S15 with such slogan, but failed) haha)

Yeah, it’s good that Ubuntu made that, but… I wouldn’t like to use Ubuntu) But, if Ubuntu is gonna be the first OS with full arm support for workstations(laptops), so let it be so) And I’m gonna try and use Ubuntu for sometime, but still my hope is for Fedora.

Also, I heard that openSUSE Tumbleweed has nighty builts and it has latest kernel commits…

Well, now my Asus is laying on my sofa under Macbook pro M1 ))

Hi Peter,

the devil is always in the details. Which Vivobook S15 is it? x1e-78-100 or x1p-64-100: just take the Ubuntu ISO for a test spin. x1p-42-100 (Snapdragon X Plus 8 cores) is another matter, this is a different SoC. There is a dedicated preinstalled desktop image for Ubuntu here. x1p42100 support is really young, there is no gpu support yet. My repo is carrying the patches for it and some dtbs. I’m running it on a Lenovo Thinkbook 16, though, and it is still fun.

1 Like

x1e-78-100 - this one.

1 Like