FS#56403 - [linux] Ryzen random freezes
Attached to Project:
Arch Linux
Opened by rainer (raneon) - Tuesday, 21 November 2017, 20:12 GMT
Last edited by Eli Schwartz (eschwartz) - Sunday, 11 March 2018, 03:56 GMT
Opened by rainer (raneon) - Tuesday, 21 November 2017, 20:12 GMT
Last edited by Eli Schwartz (eschwartz) - Sunday, 11 March 2018, 03:56 GMT
|
Details
Description: Random system freezes during normal work with
AMD Ryzen 7 1700
Additional info: * linux 4.13.11 Steps to reproduce: During normal usage of my system I do get random freezes with my AMD Ryzen 7 1700. I need to hard reset the system. I cannot use the TTY or keyboard to reboot. I switched to linux-git to test if this is solved upstream, but until now it is not fixed. |
This task depends upon
Closed by Eli Schwartz (eschwartz)
Sunday, 11 March 2018, 03:56 GMT
Reason for closing: Fixed
Additional comments about closing: linux 4.15
Sunday, 11 March 2018, 03:56 GMT
Reason for closing: Fixed
Additional comments about closing: linux 4.15
If Arch is not responsible for a bug, the problem will not be solved by reporting the bug to Arch developers.
You believe the issue is caused packaging or integration of linux package not upstream?
You could try using this kernel: https://aur.archlinux.org/packages/linux-ryzen-git
I haven't tested it myself yet, as I am still waiting for AMD to ship a replacement CPU, as mine was plagued with the segfaults. That kernel does enable CONFIG_RCU_NOCB_CPU, enabling you to pass "rcu_nocbs=0-x" as a boot parameter (replace x with the number of threads-1; eg: for ryzen 5 1600, 12 threads, x = 11; for ryzen 7 1700, 16 threads, x = 15, etc).
Assuming this does work, it might be interesting if the default Arch kernel enabled that option as well, so that people with Ryzen cpus wouldn't need to use a custom kernel for this (hopefully temporary) workaround.