Nothing working on my GPU AMD Radeon Graphics, only in CPU. Radeon RX 550 4gb

All my games are running on the CPU instead of the GPU, please help me! I downloaded some games through Hydra and others directly from the Epic store. Nothing works. The only one that worked was through Steam directly—Brawlhalla. But I don’t want to rely solely on downloading through Steam. When I try to play any older or lightweight game, like Rocket League, it becomes unplayable—less than 10 FPS. I've already tried using Proton GE, Wine, and even Soda, but none of them make the games run on my GPU. I'm almost setting up a Windows dual boot just to play games, but I really want to avoid that CPU: 16x AMD Ryzen 7 5700X3D 8-Core Processor Memory: 50.41 GB (used: 7.78 GB) GPUs: GPU 0: Name: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] IDs: D=699f V=1002 SD=0b04 SV=1002 Driver: amdgpu OS: Fedora Linux 42 (Workstation Edition) (linux) The current system is not a Steam Deck We are running inside a Flatpak container Software Versions: Heroic: 2.16.1 Scopper Gaban Legendary: 0.20.36 Urban Flight (Heroic) gogdl: 1.1.2 comet: comet 0.2.0 Nile: 1.1.2 Will A. Zeppeli
29 Replies
yammering-amber
yammering-amber2w ago
CPU instead of the GPU
Just to be clear: You do have a dedicated GPU in addition to your iGPU, right? Game's can't run on your CPU directly, they're either going to run on the GPU integrated into your CPU, or a dedicated one Apologies, just saw AMD CPU & one AMD GPU and assumed you were on a CPU with an iGPU Could you send in a full game log?
HeroicBot
HeroicBot2w ago
To help you, we need a game log. Please see the following images on how to get it.
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
foreign-sapphire
foreign-sapphireOP2w ago
Yeah, I have a Ryzen 7 5800X3D, which doesn’t have an integrated GPU, and my dedicated GPU is an AMD RX 550 with 4GB of VRAM. all graphics processing should go through the RX 550 but i think they arent
foreign-sapphire
foreign-sapphireOP2w ago
@CommandMC Thanks for responding me bro I think it has to do with this: info: DXVK: Using 16 compiler threads info: llvmpipe (LLVM 17.0.6, 256 bits): info: Driver : llvmpipe 0.0.1 info: Memory Heap[0]: info: Size: 48075 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0xf
yammering-amber
yammering-amber2w ago
Yup you're missing Vulkan drivers. Since Steam works (& that likely isn't installed as a Flatpak), try running flatpak update & see if that pulls in any GPU driver updates If it doesn't, send in the output of vulkaninfo --summary (you'll probably have to install vulkaninfo, but I'm not sure which package it's in on Fedora)
relaxed-coral
relaxed-coral2w ago
The command dnf provides vulkaninfo should state which package in Fedora, er, provides that command.
exotic-emerald
exotic-emerald2w ago
just running vulkaninfo might be enough to get it to suggest what package you need, install it and then run it for you on Fedora.
foreign-sapphire
foreign-sapphireOP2w ago
Got it, I'll send everything here guys, sorry about the late
yammering-amber
yammering-amber2w ago
Not a problem in this case, but as a general rule of thumb: Don't run commands as root (sudo ...) if they don't need it So your host drivers are there. Has flatpak update helped anything? If not, send in the output of flatpak list --runtime --verbose
foreign-sapphire
foreign-sapphireOP2w ago
Cool, thanks for the output. Looks like runtimes are up to date but here is my runtime verbose flatpak list --runtime --verbose F: No installations directory in /etc/flatpak/installations.d. Skipping F: Opening system flatpak installation at path /var/lib/flatpak F: Opening user flatpak installation at path /home/belo/.local/share/flatpak Fedora Platform org.fedoraproject.Platform 42 f42 fedora system default org.fedoraproject.Platform.GL.default f42 fedora system fedoraproject plataforma traduções org.fedoraproject.Platform.Locale f42 fedora system Freedesktop Platform org.freedesktop.Platform freedesktop-sdk-23.08.30 23.08 flathub system Freedesktop Platform org.freedesktop.Platform freedesktop-sdk-24.08.18 24.08 flathub system i386 org.freedesktop.Platform.Compat.i386 23.08 flathub system Mesa org.freedesktop.Platform.GL.default 25.0.3 23.08 flathub system Mesa (Extra) org.freedesktop.Platform.GL.default 25.0.3 23.08-extra flathub system Mesa org.freedesktop.Platform.GL.default 25.0.3 24.08 flathub system Mesa (Extra) org.freedesktop.Platform.GL.default 25.0.3 24.08extra flathub system Mesa org.freedesktop.Platform.GL32.default 25.0.3 23.08 flathub system openh264 org.freedesktop.Platform.openh264 2.5.1 2.5.1 flathub system GNOME Application Platform version 47 org.gnome.Platform 47 flathub system GNOME Application Platform version 48 org.gnome.Platform 48 flathub system Adwaita theme org.kde.KStyle.Adwaita 6.7 flathub system KDE Application Platform org.kde.Platform 6.7 flathub system QAdwaitaDecorations org.kde.WaylandDecoration.QAdwaitaDecorations 6.7 flathub system @CommandMC @LSDNinja @Jeth Calark any light?
yammering-amber
yammering-amber2w ago
You seem to have Mesa 25.0.4 installed system-wide, but 25.0.3 in the Flatpak runtime. I'm not sure if .4 is already available on Flatpak, I'd expect flatpak update to pull it in if it was
foreign-sapphire
foreign-sapphireOP2w ago
men, i think im gonna to ubuntu 24 lts 😅 i was on windows and choose fedora but i think it was not a good idea, im on linux about 2 weeks It seems like in youtube channels that on ubuntu just works
yammering-amber
yammering-amber2w ago
Honestly if you want something to "just work" (especially if you're planning on gaming), I'd use Nobara (especially since you're familiar with Fedora now) or EndeavourOS Ubuntu isn't a bad choice, but it takes work to mold it into a usable distro IMO
relaxed-coral
relaxed-coral2w ago
I'm on Fedora over Ubuntu precisely because it works better. Also, if the issue is related to flatpak, changing distros isn't going to help. And don't tag me for attention like that again. I'm not at home, so any help I could give would have to wait. Hmm, let's try to get a better idea what is being used and how. First, please give me the results of these two commands: flatpak --user --columns=app list and flatpak --system --columns=app list At home now. As an aside, flatpak Heroic seems to be built on Freedesktop Platform 23.08, which does not seem to have Mesa 25.0.4 or higher available.
foreign-sapphire
foreign-sapphireOP2w ago
Got it. Actually, I don't have many problems with Fedora, but most YouTube videos on "how to run games on Linux" don't use Fedora, and they didn't do the things I'm doing... But it's no problem, I'll keep trying with you guys. Again, thanks for helping me! Sure, thanks Jeth! Here it is ╭─ ~   ✔  09:13:33 ╰─ flatpak --user --columns=app list ╭─ ~   ✔  09:18:37 ╰─ flatpak --system --columns=app list ID de aplicativo com.discordapp.Discord com.heroicgameslauncher.hgl com.mattjakeman.ExtensionManager com.obsproject.Studio io.dbeaver.DBeaverCommunity io.github.ilya_zlobintsev.LACT me.iepure.devtoolbox net.thunderbird.Thunderbird org.blender.Blender org.fedoraproject.Platform org.fedoraproject.Platform.GL.default org.fedoraproject.Platform.Locale org.freecad.FreeCAD org.freedesktop.Platform org.freedesktop.Platform org.freedesktop.Platform.Compat.i386 org.freedesktop.Platform.GL.default org.freedesktop.Platform.GL.default org.freedesktop.Platform.GL.default org.freedesktop.Platform.GL.default org.freedesktop.Platform.GL32.default org.freedesktop.Platform.openh264 org.gaphor.Gaphor org.gimp.GIMP org.gnome.Platform org.gnome.Platform org.kde.KStyle.Adwaita org.kde.Platform org.kde.WaylandDecoration.QAdwaitaDecorations org.localsend.localsend_app page.kramo.Cartridges
relaxed-coral
relaxed-coral2w ago
Got it. So Heroic is definitely installed on system level. So I'm not overly convinced that games are "running on CPU". I'm not actually certain that's even possible with how the typical Linux graphical stack works. What we do have here is an issue where games are simply not running well. If I understand correctly, this only occurs with running games on Heroic, correct? You receive expected performance with games from Steam? Do you use any other launchers besides Steam and Heroic (like, say, Lutris), and if so, do you receive expected performance when running games from them?
yammering-amber
yammering-amber2w ago
Heroic (running in the Flatpak sandbox) is using llvmpipe (a software Vulkan rasterizer) instead of the GPU Outside of the sandbox, the GPU is visible (as you can see in the vulkaninfo output). Because of that I suspect some interaction between system Mesa & Flatpak Mesa, but I'm not an expert on AMD GPUs
relaxed-coral
relaxed-coral2w ago
Gotcha. My mental model of the entire Linux graphical stack is still a little fuzzy. Lots of different parts! We can run vulkaninfo inside the Heroic flatpak, see if anything is reported meaningfully different: flatpak run --system --command=vulkaninfo com.heroicgameslauncher.hgl --summary For me (I also have both AMD CPU and GPU), llvmpipe does not show for my host, but does for the flatpak.
foreign-sapphire
foreign-sapphireOP2w ago
yeah it seens like flatpak is not accessing the real disp of gpu (maybe permission?)
foreign-sapphire
foreign-sapphireOP2w ago
foreign-sapphire
foreign-sapphireOP2w ago
i think i get the solution... let me try
foreign-sapphire
foreign-sapphireOP2w ago
but now shows my gpu
yammering-amber
yammering-amber2w ago
What did you end up doing to resolve this? (yes this does now look exactly how it should look & games should now work)
foreign-sapphire
foreign-sapphireOP2w ago
It started when I tried to update the system using: sudo yum update Then I got the following error: Failed to add existing group "vglusers" to temporary group file: Invalid argument I have ThinLinc installed so my wife and I can use the system at the same time, and the vglusers group is used for remote access. When I checked the /etc/group file, the entry for vglusers was like this:
vglusers:x:1003:root:user1: user2:
vglusers:x:1003:root:user1: user2:
But it was supposed to separate users with commas, like this:
vglusers:x:1003:root,user1,user2
vglusers:x:1003:root,user1,user2
After fixing that, I was able to run sudo yum update successfully So I reboot the system and run
flatpak run --system --command=vulkaninfo com.heroicgameslauncher.hgl --summary
flatpak run --system --command=vulkaninfo com.heroicgameslauncher.hgl --summary
again Im testing now Guys… It worked!!!! 🤩🤩🤩
foreign-sapphire
foreign-sapphireOP2w ago
No description
foreign-sapphire
foreign-sapphireOP2w ago
My monitor is only 75hz I'm so glad, thank you so much! God bless u all 🙏 and sorry about my english
relaxed-coral
relaxed-coral2w ago
Huzzah! Punctuation mistake in config file; what a classic problem! Been there myself. 😆 Just so you know, dnf is the package manager in Fedora and what you should be using. yum is the previous one from long ago, and the yum command in modern Fedora is just an alias to dnf now. 🙂 Happy gaming!
foreign-sapphire
foreign-sapphireOP2w ago
I had no idea! That’s great, thanks :))

Did you find this page helpful?