While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Fedora KDE gets approval to be upgraded to sit alongside Fedora Workstation
- Steam gets new tools for game devs to offer players version switching in-game
- Palworld dev details the patents Nintendo and The Pokemon Company are suing for
- Sony say their PSN account requirement on PC is so you can enjoy their games 'safely'
- GOG launch their Preservation Program to make games live forever with a hundred classics being 're-released'
- > See more over 30 days here
-
Classic Unreal Tournament and Unreal now easier to down…
- Liam Dawe -
Classic Unreal Tournament and Unreal now easier to down…
- Termy -
Mesa 24.2.7 out now and Mesa 24.3 may come sooner than …
- whizse -
Mesa 24.2.7 out now and Mesa 24.3 may come sooner than …
- axredneck -
Mesa 24.2.7 out now and Mesa 24.3 may come sooner than …
- redneckdrow - > See more comments
- No more posting on X / Twitter
- Liam Dawe - Steam and offline gaming
- damarrin - Weekend Players' Club 10/11/2024
- Pengling - Upped the limit on article titles
- eldaking - New social media bar in article list
- whizse - See more posts
I recently bought a Sapphire Pulse 5700 and can't make it work. After installing it, the box started normally (with Arch) but it would complain that is not supported every time I'd try to run a game. Then I read that mesa-aco-git was the culprit so decided to uninstall it and put mesa-git back. That is the beginning of my journey xD
When mesa-git drivers were installed, the PC became unresponsive and had to reboot it. It never boot again with that Arch install. After the grub menu it would go to a blank screen with the white cursor, not blinking on the left top corner of the monitor. No keys would do anything except ctr+alt+del to reboot the system. To don't complicate my life, tried to just do another OS install
Since then, I've tried installing Arch again, Manjaro, Ubuntu and Debian. All of them with the same result, except Ubuntu that does boot, though doesn't have kernel 5.3, so I can't still use the GPU.
EDIT: Actually, I can boot Debian only on single user mode and complains constantly about rwt88 module that I believe are included on the 5.3 kernel as well.
I'm running out of ideas, and patience, does anyone here have an advice/tip on how they did it or how to fix it?
Thanks!
View PC info
Actually, no, I haven't. I need to add it on the grub line, isn't it?
What does 'nomodeset' do? Will it affect the overall performance?
Ok, found it:
"nomodeset
The newest kernels have moved the video mode setting into the kernel. So all the programming of the hardware specific clock rates and registers on the video card happen in the kernel rather than in the X driver when the X server starts.. This makes it possible to have high resolution nice looking splash (boot) screens and flicker free transitions from boot splash to login screen. Unfortunately, on some cards this doesnt work properly and you end up with a black screen. Adding the nomodeset parameter instructs the kernel to not load video drivers and use BIOS modes instead until X is loaded.
"
Thanks, will try now :)
EDIT: It doesn't work, same result. Although this time the white cursor is at least blinking AND can login on a terminal, but X won't start at all.
View PC info
Since you now have access to the terminal, you could try to download and install a newer kernel.
Tried but constantly fails when compiling it. Will see what can I achieve during the day :D
View PC info
And put it in /usr/lib/firmware/amdgpu
Then run:
sudo update-initramfs -u
Also, check that your Mesa is built with llvm 9.0 or higher. It could be built with 8, which won't work.
As for kernel, you need at least 5.3 or newer. You can try 5.4-rc1.
Will try this, thanks so much. However, I believe that firmware was already in my previous Arch install and still X wouldn't start. For testing, I have swapped to my old RX 580 and the system has started with no issues. Hopefully that doesn't mean the card is faulty.
How do I check Mesa is built with llvm 9.0 and what is the best way to install the kernel? If I follow this guide https://www.cyberciti.biz/linux-news/linux-kernel-5-3-released-and-here-is-how-to-install-it/ it always fails at compilation. Never installed a kernel before that isn't in the repos, so a bit at a loss here.
Thanks a lot, will continue trying.
View PC info
dpkg -L mesa-vulkan-drivers:amd64
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libVkLayer_MESA_overlay.so
/usr/lib/x86_64-linux-gnu/libvulkan_intel.so
/usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
<...>
ldd /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so
linux-vdso.so.1 (0x00007fff46121000)
libLLVM-9.so.1 => /lib/x86_64-linux-gnu/libLLVM-9.so.1 (0x00007f0a4f4b1000)
libdrm_amdgpu.so.1 => /lib/x86_64-linux-gnu/libdrm_amdgpu.so.1 (0x00007f0a4f4a5000)
<...>
dpkg -L libgl1-mesa-dri:amd64
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/dri
<...>
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
<...>
ldd /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
linux-vdso.so.1 (0x00007fff52be2000)
libdrm.so.2 => /lib/x86_64-linux-gnu/libdrm.so.2 (0x00007fb917beb000)
libLLVM-9.so.1 => /lib/x86_64-linux-gnu/libLLVM-9.so.1 (0x00007fb91388a000)
<...>
Note that libvulkan_radeon.so and radeonsi_dri.so link to libLLVM-9.so.1.
As for building the kernel, I'm not familiar with Arch packaging, but on Debian building the kernel is quite easy using standard Debian tools. You should probably ask on Arch forums about suggestions how to work around your particular build failures.
View PC info
Not sure about the current firmware but "linux-firmware-agd5f-radeon-navi10" for sure works.
https://aur.archlinux.org/packages/linux-firmware-agd5f-radeon-navi10/
I changed to Debian in one of my attempts to make it work. Compiling the kernel failed all the time, and just now changed to Ubuntu 19.10 beta and it's working fine. I might keep it like this for today, so I can game a bit, and when the kernel 5.3 is released for Debian sid I will install that instead.
Thanks, didn't know of that package.
View PC info
You can install it in Debian testing or unstable.