I picked up an AMD 9060 XT the other week and tested it out by dual-booting Bazzite. Helldivers 2, TRYP FPV Drone Racing, Mud Runner all ran as expected, it was wicked.

“Nice,” I thought, “This works great, time to boot back into Fedora.”

And… not so nice? Apparently Fedora doesn’t have hardware acceleration when using AMD GPUs and a bunch of the apps I normally use are whinging about it. It was fine with the older NVIDIA card I had been using but I wasn’t getting the performance benefits of gamescope.

Dabbled in the dark arts of trying to swap mesa drivers to the freeworld one and ended up nuking my login screen so probably going to have to roll back. I thought Bazzite was based on Silver Blue so kinda confused, I guess they’ve done some AMD-friendly tweaks?

  • ulterno@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    42 minutes ago

    vulkaninfo should give some indicators and so should radeontop.
    You can also try out using some open source games like Endless Sky to see if they use the GPU properly.

  • pogodem0n@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    13 hours ago

    Did you follow the instructions here? Fedora by-default doesn’t ship non-free codecs and this may break some apps.

  • just_another_person@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    18 hours ago

    Fedora 100% has acceleration, you just seen to be missing something. Starting from a clean distro isn’t a good indication of where your issue is with your existing install.

    Did you switch from an Nvidia card by chance? Did you check if you might have blacklisted AMD drivers?

    Reboot and check dmesg for any obvious errors, and lsmod | grep amd to see what, if anything, is loaded. If nothing is loaded, I almost guarantee you have something blacklisted.

  • ErableEreinte@lemmy.ca
    link
    fedilink
    English
    arrow-up
    6
    ·
    20 hours ago

    Do you have any specific issues?
    I’ve been using a 9070 on fedora (42 initially, 43 for a few days) and hw acceleration hasn’t been an issue. I’ve been using newer mesa drivers from a copr repo FWIW, but I don’t think hw acceleration was any issue before that.

    • benagain@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      20 hours ago

      Mainly just that now DaVinci Resolve, OBS, etc aren’t using hardware acceleration and/or not working at all. I haven’t got around to testing Steam because I figured I’d boot into Bazzite when gaming - but if it messes up my ‘work’ desktop to have the AMD GPU I’m going to have to cry slowly as I put the green boi back in there…

      I’ll have to tinker some more and maybe try the copr repo you’re talking about.

        • A_Random_Idiot@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          18 hours ago

          might also want to check kernel version too… gaming distros like bazzite tend to update the kernal version more aggressively than a regular desktop distro, and since his GPU is only a few months old, that could make a difference

          • anamethatisnt@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            1
            ·
            16 hours ago

            Good tip, but should be fine:

            The Radeon RX 9060 XT Linux support is basically in the same state/requirements as the Radeon RX 9070 series that launched back in March. >On Linux 6.14+ and Mesa 25.0+ you are basically in good shape but ideally at least Mesa 25.1 for the best Linux gaming experience thanks to more RadeonSI/RADV enhancements and now that the Mesa 25.0 series upstream has reached end-of-life.
            As is usually the case for new hardware and open-source drivers, the newer the software you are able to run, the better and more performant the experience. But even out-of-the-box on the likes of Fedora 42 and Ubuntu 25.04 is a pleasant RDNA driver stack.

      • Vik@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        18 hours ago

        Iirc, the free version of resolve lacks hw accel via OpenCL on Linux for specific formats like MP4. What are your encode settings? If you pay for resolve, I would try contacting the vendor. I’m not sure if the app supports ROCm / HIP directly (I gather it does but haven’t used this path directly), but you can try installing the ROCm meta package via dnf on Fedora Workstation (or rpm-ostree package overlay on Bazzite) to see if that opens up more options.

        I’ll check in with OBS later to confirm my settings.

        I’m not sure how it is for atomic apps but if video players like VLC and MPV are complaining, you may need to grab the gstreamer plugins from the store? (I need to check if this is consistent across fedora workstation and immutable setups like on my fedora silverblue install)