I have a Radeon Pro W6400 en route to add a more capable GPU to my K1 Milk-V Jupiter. It’s running the most recent version of Bianbu, I’ve ensured amdgpu Mesa support is installed, and it is running some version of 6.6 as the kernel. Mainline doesn’t give me the option to download a newer kernel version. Can I expect the current release to properly support RDNA2 without heartburn, or should I look for a newer kernel version and bleeding edge Mesa to improve my chances?
Update: card has arrived and has been installed. Updated /etc/environment to point to the W6400 instead of the PowerVR, rebooted, and neither display was initialized. Looks like Bianbu does not presently include the amdgpu kernel modules, which is not a convenient answer, but gives me a place to start working. If Bianbu/SpacemiT happens to be hosting prebuilt modules using the same toolchain as the rest of the kernel I could just install without compiling the whole thing, it’d be very helpful to know that.
I was able to get a 580 working with the patched 6.13 kernel and by using ubuntu 24.04 repos for desktop environment/mesa. See AMD Radeon RX550 GPU not working - #23 by skmp for details.
Also note that a friend replicated this setup with a 550 and it needs the esos.elf from 2.1.1 not 2.2 for some reason.
Not sure if a W6400 would work though, there may be more things at play there.
All right. Tried to do an in-place procedure over Bianbu 2.2 and it all worked until the esos was the wrong version and it hung during boot. Tried to install Bianbu 2.1 so I’d more closely align with the original instructions and I wouldn’t run afoul of the esos version mismatch, but it somehow resulted in an install that booted but didn’t provide a /home folder and apt(-get) was missing, leaving me with a quasi-functional install. What are the odds that Bianbu 3.0 will work with an older Radeon 8570/GCN 1.0 card running the old radeon/non-amdgpu driver out of the box?
edit: In Bianbu 2.2 I was able to edit the /etc/environment file to comment out all the PowerVR-specific fixes, point the system to the Radeon, and then it would set a resolution and initialize the GPU, but wouldn’t proceed to the display manager’s login. Suggestions or advice for any of this is 100% welcome.