When using the 7950x igpu with the latest 6.10.x kernel I experience random GUI crashes (not kernel crashes, the GUI just needs to reload). This can happen in five minutes to five hours. I tried everything I can think of short of RMA'ing the CPU. I changed a ton of bios settings, etc. Then I read that some users were experiencing crashes with the amdgpu driver on the 6.10.x kernel and the latest linux-firmware. I downgraded to 6.6.48 and so far everything seems smooth... Unfortunately gnome is also not using wayland on 6.6.48 (it did on 6.10.x) so thats driving me a bit crazy.
(In reply to thezombiehunter from comment #0) > Unfortunately gnome is also not using wayland on 6.6.48 (it did on 6.10.x) > so thats driving me a bit crazy. What's to say that no longer using wayland is what solved your crashes rather than the kernel version? Had you tried X11 with 6.10.x too?
May want to try different mesa versions too, regressions in mesa affecting only some specific hardware aren't all that rare.
Yes, I've tried X11 on 6.10.x.
The GPU driver crashing was also happening on both gnome and KDE.
We will need at least a dmesg log from when there is a crash to figure out in which direction to look.
Hi, Wanted to give you a quick update. I’m nearing the end of the return period for this cpu so I installed windows 11 to make sure it’s not a hardware issue. No crashing so far. I’m going to revert some bios changes to make sure it’s still stable. If I can’t replicate the crashing on windows 11 illl know it’s a Linux issue. Will reinstall gentoo once my testing is done and get back to you with the error logs.
after extensive testing it is indeed a linux issue. I will be reinstalling gentoo shortly and will hopefully have a bug for you by the end of next week.
Mmm. Either windows 11 updated hardware firmware or there was something fubar with my old install. New install (so far) doesnt have this issue. I will close this ticket and re-open if the issue returns.
I'm reopening this, because somehow installing windows 11 and updating drivers and then reinstalling gentoo fixed the problem. I guess its possible the issue was the gentoo install, but I think its much more likely there was a hardware/firmware/driver update on windows 11 that fixed it. Do those driver updates carry over to other operating systems?
> Do those driver updates carry over to other operating systems? Driver updates no, but updating the windows driver does sometimes also update some firmware and this may or may not affect other operating systems. Linux has it's own firmware loading mechanism, but the way this works is different from Windows (don't ask me for the details because this is not my area of expertise, I have no clue). As I understand it, the Windows firmware updates are actually written to the GPU, whereas in Linux firmware is loaded when the kernel loads the driver. This would mean that when the system is booting into Linux, the actual initialization of the GPU (before the OS loads) may be performed by older firmware that you may only be able to update via Windows. This may explain why your issue is resolved after updating the Windows driver. This is actually one of the reasons I still have Windows installed on a secondary disk, even though I never really use it, it allows me to update firmware that I cannot update via Linux.
Well, it's been rock solid on the new install. If installing the firmware/drivers through windows did fix the issue, how would one update those through linux?
(In reply to thezombiehunter from comment #11) > If installing the firmware/drivers through windows did fix the issue, how > would one update those through linux? You often cannot, firmmware updates are not always supported through Linux.
Weird, well, its been rock solid since the windows updates. I'm not sure its hitting 60FPS refresh rate though on gnome with a 5k monitor, seems a little laggy? I know on windows moving around windows on the 5k monitor causes 90%-100% GPU load, so it probably just cant handle it. Otherwise, its been great. I just would prefer to not keep windows installed for future firmware updates.