We decided to get 3 Ryzen 2700x machines for testing at work, and we are bitterly disappointed that they randomly freeze in Linux.
The only message I get in journalctl is "rcu_sched detected stalls blablabla", and sometimes I don't get even that. I test the system by compiling QEMU with -j16 in a loop (so it has some time of load and some time of idle). Freezes usually occur after several hours. Sometimes you can use pc for a while (like, open a terminal, or browser, move a mouse), but then it freezes completely.
Configuration:
2700x
4*16gb Ram. It is rated at 3000MHz, but I set them to 2133, just to be sure
ASRock B450 Pro4 at one pc and ASUS X470 Pro in two others.
Samsung 860evo 250Gb
Aerocool KCAS 650 80+ Gold PSU
GT1030
I've tried using one machine on B450 Pro4 in Windows, and it's already at 48 hours of uptime, while Linux will freeze after 1-5 hours.
dmesg, cpuinfo and .config are in an attachment.
Things I've tried:
- Typical Current Idle
- idle=nomwait kernel parameter
- recompile kernel and add rcu_nocbs=0-15, kernel versions 4.15.18 and 4.20
- zenstates --disable-c6
- processor.max_cstate=3 (not even 5, just to be sure)
- set SoC at 1.1v instead of default 0.8-0.9
- another PSU (800w 80+ platinum)
- update bios to latest version (December 2018)
We decided to get 3 Ryzen 2700x machines for testing at work, and we are bitterly disappointed that they randomly freeze in Linux.
The only message I get in journalctl is "rcu_sched detected stalls blablabla", and sometimes I don't get even that. I test the system by compiling QEMU with -j16 in a loop (so it has some time of load and some time of idle). Freezes usually occur after several hours. Sometimes you can use pc for a while (like, open a terminal, or browser, move a mouse), but then it freezes completely.
Configuration:
2700x
4*16gb Ram. It is rated at 3000MHz, but I set them to 2133, just to be sure
ASRock B450 Pro4 at one pc and ASUS X470 Pro in two others.
Samsung 860evo 250Gb
Aerocool KCAS 650 80+ Gold PSU
GT1030
I've tried using one machine on B450 Pro4 in Windows, and it's already at 48 hours of uptime, while Linux will freeze after 1-5 hours.
dmesg, cpuinfo and .config are in an attachment.
Things I've tried: max_cstate= 3 (not even 5, just to be sure)
- Typical Current Idle
- idle=nomwait kernel parameter
- recompile kernel and add rcu_nocbs=0-15, kernel versions 4.15.18 and 4.20
- zenstates --disable-c6
- processor.
- set SoC at 1.1v instead of default 0.8-0.9
- another PSU (800w 80+ platinum)
- update bios to latest version (December 2018)