I installed this on a new build Ryzen 9 7950X with a proper cooler on an X670 Elite motherboard. I installed Windows 11 and it ran at a great temp. much lower than expected actually sitting at 30-40 degrees C. Then I installed Rocky Linux on a dual boot. I felt the heat out of the cooler and it was running idle 10-20 degrees hotter, I think it was much more than that and it never cooled. The radiator was pumping out hot air and even reducing power settings etc. it stayed hot. I tried everything but I am guessing the hardware isn’t supported yet.
I was curious so I installed Fedora 36 with no changes and the default. It is running the same as Windows 11 so it is isolated to Rocky Linux.
And yes, I know these things run hot… it is just the idle temp is definitely off in Rocky in comparison to everything else.
On a similar note the Wifi card on this board doesn’t install either.
Just figured out that Wifi 6E is not supported in Linux, at least there aren’t even any Intel drivers I can find. I am guessing I am totally out of luck here until something changes
Is it Rocky 8 or Rocky 9?
RL by default uses “performance” mode, hence even in idle state the cores will be running at higher clock speed. This can be controlled via
"tuned" daemon. Run
"sudo tuned-adm list" to see available profiles and select a profile (I guess there is one for Desktop use) with
"sudo tuned-adm profile <profile_name_from_the_list>"
More details on tuned is here
Thanks that is a great suggestion and my original assumption, I tried searching online and there were a few other suggestions that were similar but nothing seems to work yet. This is a fresh install.
I used the same tool (tuned) on Fedora 36 and put it in throughput-performance and things are still running very cool. You can just put your hand on the radiator and feel a huge difference from Rocky to Fedora. I would have assumed that Fedora and Rocky would run in a similar way if they were using the same settings?
I can also confirm in Fedora that core speed in 400mhz when going to balanced is similar heat produced by throughput-performance at 5881mhz. I can see the core speed changing when I switch profiles in Fedora so it is looks to be utilizing the profiles. If core speed was the issue would I not see the increase in temp. I am seeing in Rocky by default?
How similar are their kernels? (version)
Defaults for Kernels, Fedora 36 vs Rocky 9. I believe Fedora 36 is 5.17 and Rocky 9 is 5.14. So there is a difference there but I would expect that from one being downstream. There is a difference somewhere I was hoping it was a setting like suggested using tuned, etc.
Installed the latest versions (not betas) no changes just the default installations so easy to replicate. Also Windows 11 is running at temperature very similar to Fedora 36. No overclocking or anything crazy.
Rocky 9 so far is the only one throwing heat off like this in an idle state, to the point where it was noticeable from the radiator and why I am questioning it. Under load I expect it to get hot and probably very hot based on the temps I have seen out there. But on boot and idle I would not expect the result I am getting.
Fedora 36 has 5.19 (I’m using Fedora 36 ).
[ian@elise ~]$ uname -r
I’m hedging a bet that somewhere between 5.14 and 5.19 Ryzen 9 support was added. Just trying to search and verify that right now.
Enabling elrepo and installing kernel-ml will give you 6.x kernel which might make it more successful for you. At least a good way to rule out whether 5.14 lacks Ryzen 9 support.
This url: Ryzen - Gentoo Wiki gives some Ryzen 9 tests with 5.x kernels, but the 7000 generation not listed. Since one of the 5000 series was using a 5.15 kernel, would seem to confirm what I was theorising.
Yes you are correct, 5.19 verified with uname. Was just making an assumption being a little lazy knowing they are different by default. You are probably right about it making its way in there at some point, the whole reason I switched to Fedora thinking it was updated more and it would probably be OK which is the case. I would rather use Rocky than Fedora due to bugs/updates, maybe I was too hopeful for such a new cpu. Was also too hopeful with Wifi 6E
My son’s ASUS laptop had issues with Linux Mint and graphics drivers, but ran flawlessly with Fedora. This happens though, that said Rocky 9 + kernel-ml 6.x should solve a lot of hardware issues since it will support more up-to-date stuff. So worth a try, especially if you prefer to use Rocky.
Thanks I am coming to the same conclusion and will try a kernel upgrade, that is where I was headed before. I would rather use Rocky than Fedora due to updates/bugs etc. Will let you know how it goes. New CPU, new motherboard, new OS, I didn’t think it would go smoothly lol. Though I am impressed how much is just working otherwise.
EL9.1 is expected by Christmas. We’ll see if RH managed to backport Ryzen-support to its kernel. (CentOS Stream 9’s kernel might reveal that already, RHEL 9.1 beta’s even more so.)
Thanks for the suggestion and it was the issue.
Looks like the new Ryzen CPUs aren’t supported even though during installation you might think they are. I will also confirm/warn anyone doing this that your CPU temp is going to be reported wrong and get about 20 degrees hotter than you think. I would not have known if I didn’t feel the physical heat coming out of the radiator. It was being reported in 30-32 degrees when it was actually running at around 50+ degrees. In the case of the Ryzen 9 7950X CPU that isn’t really that hot but this is under no load. I didn’t want to test what would happen with a big load.
Upgrading to Kernel 6 fixed the heat issue and funny enough the temp is reported higher but I know that it is correct now because the heat is gone from the radiator fans. I am now comfortable that it is working!!! And I did not change any modes this time with tuned still the default with the exception of the newer kernel.
Now just have to wait for WiFi 6E and going out to buy an older card to get bye for now.
And A+ to the community, now I can enjoy Rocky Linux
I’ve been using Ryzen 7 3700X, Socket AM4 since Jan 2020, on CentOS 8.0, then Rocky 8.5, 8.6, 9.0, and have not had any heat issues, e.g. during this Summer was very hot, but computer was cool.
Might be because it is the 9750X and it is really new, not sure. But definitely an issue fixed with this processor in the later kernels. Room temp. didn’t change it immediately got 20 degrees cooler with the kernel update and stayed there. This might go unnoticed if you were to start with Rocky, I just happened to start with a different OS because I was dual booting and the temp was wrong in Rocky.