I’m on a custom-built PC with an RX 7800XT and a Ryzen 9 7900X. Compatibility of all parts was checked by an online configurator, but I assembled it myself. I also installed a fresh version of Endeavour, just to avoid old configs from my NVIDIA system
It happens completely random while using Steam, FireFox, Kate… Suddenly, the system freezes, then after a few seconds, I get back to the Plasma login shell. Sometimes I even see some kernel messages just before the login prompt. And sometimes the PC crashes so hard that I have to manually restart it.
The crashes happen both with X11 and Wayland, no system load and heavy load.
Some errors from DMESG:
[ 486.258693] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=113030, emitted seq=113032
[ 486.258879] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process kwin_x11 pid 3266 thread kwin_x11:cs0 pid 3297
[ 486.259021] amdgpu 0000:12:00.0: amdgpu: GPU reset begin!
[ 486.324038] amdgpu 0000:12:00.0: amdgpu: MODE2 reset
[ 486.331634] amdgpu 0000:12:00.0: amdgpu: GPU reset succeeded, trying to resume
[ 486.331742] [drm] PCIE GART of 1024M enabled (table at 0x000000F41FC00000).
[ 486.331761] [drm] VRAM is lost due to GPU reset!
...
[ 488.819260] amdgpu 0000:12:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
...
[ 1693.914412] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=117898, emitted seq=117900
[ 1693.914587] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process kwin_x11 pid 5806 thread kwin_x11:cs0 pid 5837
...
[ 1694.425861] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Could someone please help me? I don’t even know where to begin looking for a solution.
Your UEFI Bios is quite dated. There are 7 new updates with newer AMD AGESA. I would look at the list and update. The latest few add support for newer AM5 processors 8000 series.
Edit: You should be installing with the default menu on the live ISO not the nvidia unless you have nvidia gpu. There are a number of things to set for amdgpu if you want vulkan and hardware acceleration etc.
If you need help with this just ask. The arch wiki provides information to help with that but … It’s not always helpful though as some people follow things that are not needed or already implemented.
I just checked, I plugged the monitor in the CPU’s HDMI outlet and not in the GPU’s one. I changed that and now I see my dedicated graphics under “About this system”. The system feels more stable now, too.
If that was the problem, I’m really sorry to have wasted your time
If using the hdmi output that is on the motherboard it will be outputting from the onboard integrated graphics. You should try it running off the dedicated gpu and set the UEFI Bios to use only the dedicated card.
Looks good. There are some other things that can be done for gaming. Also accelerated video decoding and hardware acceleration with packages needed to verify everything is working and some configuration settings needed.
It’s all in the link if it’s something you need and just ask if you don’t understand something.
Is the part under “Experimental” necessary or recommended for gaming?
Also, do I need to implement SI and CSI support? Since I’m on the RX 7000 series, I don’t need support for the HD 7000 series, right? This is my first time using AMD, so I’m not firm in it’s terminology.
You mean Si and Cik? No because your Gpu isn’t one of those.
The only things I’m recommending if you are gaming using steam is the 32 bit lib files for mesa, vulkan-raedon and the lib32-vulkan-radeon. Then you might want to set up hardware acceleration.
So to run through it if this is the case i would install and then after all is done reboot before verifying all is working. It should if done properly get output for each of the commands to verify it’s all working.
Then run after everything is done and reboot before verifying.
vainfo
Verifying VDPAU you need to install
vdpau
Then run after everything is done and reboot before verifying.
vdpauinfo
Before verifying both of the above you need to set the following in
/etc/environment
add
LIBVA_DRIVER_NAME=radeonsi VDPAU_DRIVER=radeonsi
To check vulkan run
vulkaninfo
I think all the dependencies (vulkan-tools) will be installed when installing vulkan-radeon so the command should work after doing all the above.
So just to clarify. You have to do everything first then reboot. If you have done it all correctly then the commands to check and verify will give you output.
[jon@pc-eos ~]$ vdpauinfo
display: :1 screen: 0
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1
[jon@pc-eos ~]$
What does that mean? I followed all the steps before, and also rebooted the computer.