HGL
optimistic-gold

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
CommandMC
CommandMC4mo 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
HeroicBot4mo 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
optimistic-gold
optimistic-goldOP4mo 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
optimistic-gold
optimistic-goldOP4mo 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
CommandMC
CommandMC4mo 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)
stormy-gold
stormy-gold4mo ago
The command dnf provides vulkaninfo should state which package in Fedora, er, provides that command.
optimistic-gold
optimistic-gold4mo 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.
optimistic-gold
optimistic-goldOP4mo ago
Got it, I'll send everything here guys, sorry about the late
CommandMC
CommandMC4mo 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
optimistic-gold
optimistic-goldOP4mo 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?
CommandMC
CommandMC4mo 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
optimistic-gold
optimistic-goldOP4mo 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
CommandMC
CommandMC4mo 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
stormy-gold
stormy-gold4mo 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.
optimistic-gold
optimistic-goldOP4mo 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
stormy-gold
stormy-gold4mo 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?
CommandMC
CommandMC4mo 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
stormy-gold
stormy-gold4mo 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.
optimistic-gold
optimistic-goldOP4mo ago
yeah it seens like flatpak is not accessing the real disp of gpu (maybe permission?)
optimistic-gold
optimistic-goldOP4mo ago
optimistic-gold
optimistic-goldOP4mo ago
i think i get the solution... let me try
optimistic-gold
optimistic-goldOP4mo ago
but now shows my gpu
CommandMC
CommandMC4mo ago
What did you end up doing to resolve this? (yes this does now look exactly how it should look & games should now work)
optimistic-gold
optimistic-goldOP4mo 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!!!! 🤩🤩🤩
optimistic-gold
optimistic-goldOP4mo ago
No description
optimistic-gold
optimistic-goldOP4mo ago
My monitor is only 75hz I'm so glad, thank you so much! God bless u all 🙏 and sorry about my english
stormy-gold
stormy-gold4mo 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!
optimistic-gold
optimistic-goldOP4mo ago
I had no idea! That’s great, thanks :))

Did you find this page helpful?