Hi all,

I'm not sure how to resolve this issue. Most distros seem to have an issue with the D300/500/700 GPUs in the 2013 Mac Pro - most of the time I have to use nomodeset to get into the desktop at all. A while back I found one distro that - to my surprise - worked (Fedora 39). I would like to try out Ubuntu 24.04 but I'm back at the same issue as before requiring software rendering. I'm not sure what is different. I've tried forcing the use of the amdgpu built in driver via grub - no success. lshw shows the GPUs as unclaimed.

On Fedora 39, this is what I see:



and inxi shows:

Code:
12Graphics:
  12Device-1 AMD Tahiti LE [Radeon HD 7870 XT] 12vendor Apple FirePro D500 12driver radeon 12v kernel
    12arch GCN-1 12pcie 12speed 8 GT/s 12lanes 16 12ports 12active none 12empty DP-10, DP-11, DP-12, DP-7, DP-8,
    DP-9 12bus-ID 02:00.0 12chip-ID 1002:679e 12temp 60.0 C
  12Device-2 AMD Tahiti LE [Radeon HD 7870 XT] 12vendor Apple FirePro D500 12driver radeon 12v kernel
    12arch GCN-1 12pcie 12speed 8 GT/s 12lanes 16 12ports 12active DP-4 12empty DP-1, DP-2, DP-3, DP-5, DP-6
    12bus-ID 06:00.0 12chip-ID 1002:679e 12temp 57.0 C
  12Display wayland 12server X.org 12v 1.20.14 12with Xwayland 12v 23.2.6 12compositor gnome-shell 12driver
    12gpu radeon 12display-ID 0
  12Monitor-1 DP-4 12model RZ39-0276 12res 2560x1440 12dpi 109 12diag 685mm (27")
  12API OpenGL 12v 4.5 12vendor amd mesa 12v 23.3.6 12glx-v 1.4 12es-v 3.2 12direct-render yes 12renderer TAHITI
    (radeonsi LLVM 17.0.6 DRM 2.50 6.8.7-200.fc39.x86_64) 12device-ID 1002:679e 12display-ID :0.0
  12API EGL 12Message EGL data requires eglinfo. Check --recommends.
I'd really love to give Ubuntu 24.04 a try - although I like Fedora, honestly Ubuntu is still like an old friend and I'd love to be able to get it to work on this hardware - plus I'd really like an LTS on this antique if at all possible... Any tips on where I can look to find whatever magical setting in F39 is making the GPUs functional so I can try it in U24.04?