Can you reach a text console (either by switching to it after boot, or by booting into multi-user mode)? From there you could try an rpm-ostree upgrade, after having pinned the current deployment. If the new deployment still not working, maybe regenerating client-side initramfs (with rpm-ostree initramfs --enable) might help?
Alternatively, while booted with NVIDIA GPU, can you post the output of rpm-ostree kargs and that of rpm-ostree status -v?
Thanks for your answer. I booted to a console, which at least allowed me to run the commands you suggested.
Unfortunately, they didn’t improve the issue. Another problem that I am now aware of is that when I execute systemctl reboot, the progress wheel spins a little bit and then it disappears leaving only the Fedora logo and the computer hanging. It is unresponsive when I press the ESC key.
Thanks for the tip. My card belongs to the Sea Islands generation, so I need to use the radeon.cik_support=0 amdgpu.cik_support=1 parameters.
Yet, I still can’t boot the graphical environment unless I add nomodeset, but then no driver is loaded and the system falls back on software rendering.
I’ve booted F41 Workstation LiveUSB on a Dell Precision M6500 with ATI FireGL M7820 (Radeon HD 5000 series); OpenGL worked fine, but afaik it’s older than SI or AMDGPU support.
Update: I tried upgrading the fresh install to Silverblue 41 and now I can’t boot this one either. It also broke the Grub menu, causing it to appear only briefly and drop me to the shell. It is impossible to to press e fast enough to edit an entry.
I’m not sure if that indicates a problem with Fedora Linux 39 or if it just means the reporter didn’t bother to confirm that the device was working properly.
Edit:
There is an error in the xorg.log.
[1550834.421] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
But “permission denied” looks more like some sort of configuration error than it does a problem with the hardware. I would consider that report inconclusive.
Okay, I didn’t know the status was manually reported by the user.
I wonder what changed between version 40 and 41 to break support for my AMD card, but it doesn’t really matter to me anymore because I’m sending it back. Still, I hope Fedora will fix this issue.