Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
AMD Linux

AMD Improving Linux Experience When Running New GPUs Without Proper Driver Support (phoronix.com) 28

An anonymous reader shares a report: While AMD provided upstream open-source driver support for the Radeon RX 7900 series launch, the initial user experience can be less than desirable if running a new Radeon GPU but initially running an out-of-date kernel or lacking the necessary firmware support. With a new patch series posted AMD is looking to improve the experience by being able to more easily fallback to the firmware frame-buffer when their AMDGPU kernel graphics driver fails to properly load.

With the new IP-based discovery "block by block" approach to how the open-source AMD Radeon Linux graphics driver is managing the hardware initialization with RDNA3 and moving forward, the AMDGPU driver will try to probe all Radeon GPUs even if it might not end up being fully supported. In turn that ends up destroying the system firmware frame-buffer. But right now in the case of booting an RDNA3 GPU with a slightly out of date kernel (pre-6.0) or lacking the necessary RDNA3 firmware for hardware initialization, it can mean the screen freezing or system appearing unresponsive.

This discussion has been archived. No new comments can be posted.

AMD Improving Linux Experience When Running New GPUs Without Proper Driver Support

Comments Filter:
  • by antdude ( 79039 ) on Saturday December 24, 2022 @06:10AM (#63154612) Homepage Journal

    Didn't AMD open source its Linux drivers? If so, then why is its support so bad? :(

    • Re:Open source? (Score:4, Insightful)

      by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Saturday December 24, 2022 @10:08AM (#63154864) Homepage Journal

      Yes, they did. AMD historically had very bad drivers on all platforms, so it's not a surprise that there are still problems. The quality of the drivers has improved immensely since they made this change. Arguably, in most regards they are now superior to the nvidia drivers.

      • by antdude ( 79039 )

        The last time I used their stuff was for ATI Radeon 4870 (512 MB of VRAM) video card in updated Windows XP Pro. and 64-bit 7 HPE. Before that, It still works too even though its drivers had minor issues. Before that, ATI Radeon 9800 Pro AIW (128 MB) in both updated Windows XP Pro. and Linux. Linux drivers were annoying to set up compared to NVIDIA's.

        • Re:Open source? (Score:4, Interesting)

          by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Saturday December 24, 2022 @10:33AM (#63154898) Homepage Journal

          The Linux drivers are generally excellent today, they do sometimes lag slightly behind new hardware but rarely for long. Meanwhile the Windows AMD drivers are still crap. I had crashes in the video driver on my Ryzen 3 laptop, works great under Linux. It has pathetically few cores, but I knew what I was buying (and it was seriously cheap, and the CPU is seriously fast for being cheap.)

          I am using nvidia now and I'm glad because I'm using Stable Diffusion, and that's more problematic on AMD. But for other purposes I'd rather have AMD.

    • > Didn't AMD open source its Linux drivers?

      Only a tiny part. I wound up doing a Ryzen 5600G for transcoding on a Jellyfin server. It's very energy efficient, but binary blobs are all over the damn place.

      It mostly works, though, so that's a plus. Something is still wrong with MPEG-2 at low resolution; some people are starting to look into it.

      Still, that wasn't in the test suite of a graphics company? Why does ffmpeg do a better job that AMD? What the hell are they spending their money on?

    • They did and their support isn't bad, TFA is about running on a GPU that requires newer drivers than what you currently have installed but still make the GPU work.

Every nonzero finite dimensional inner product space has an orthonormal basis. It makes sense, when you don't think about it.

Working...