-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AMD Ryzen 7 9800X3D #517
Comments
@notpentadactyl Thank you very much for this first 9800X3D report.
|
@cyring no problem! https://github.com/cyring/CoreFreq/tree/develop doesn't seem to like my kernel I need 6.12 for ethernet on this mainboard. That being said: I could build it on kernel
edit: the reported
|
The make log shows '/usr/src/corefreq-1.98.1.r0.ge8fe368' I can see that your last build is now showing the UMC, some Uncore ratios, the IOMMU. Remaining issues
rdmsr -ax 0xC0010064
rdmsr -ax 0xC0010065
rdmsr -ax 0xC0010066 |
|
Found the issue in
where I was expecting bits |
Yes, it is linked with the COF function whom fix is in progress. |
@notpentadactyl Hello, For your testings, a fix is available in commit c574ab1 of Save you files before this test. Processor may freeze. To modify a P-State:1- Disable Core Performance Boost in the Technologies window 2- In Processor window, go to the P-State and press 3- In the opened window, keep the top row 4- At this time of the test, just add carefully one bin to the ratio. 5- Window is refreshed with new ratio. Press 6- P-State is also updated in Processor window 7- CPB can now be restored to enabled If things are OK, P-state have been programmed; Base Clock should still be evaluated to |
About CachyOS; here is how I have built and run CoreFreq with.
git clone [email protected]:CachyOS/linux-cachyos.git
cd linux-cachyos/linux-cachyos-autofdo/
makepkg -cCsfir
ls /boot/
cd /efi/loader/entries/
cat cachyos.conf
git clone -b develop [email protected]:cyring/CoreFreq.git
cd CoreFreq
make clean
make -j CC=clang LD=ld.lld
## as root
insmod build/corefreqk.ko
./build/corefreqd -d
## as User
./build/corefreq-cli |
@cyring thanks, seem to work, in this example I went from Memory controller also looks better: Anything else I should check? edit: I guess the individual core temps are wrong, they all show the same, hwinfo on windows looks more accurate. |
Happy to see the change worked fine. DIMM size is still something I have to fix. About temperature sensors, at most CoreFreq can provide values per CCX or CCD cluster. |
I guess it kinda works. Bus Rate on Memory Controller is empty, unsure what it even is, but probably should show 3000 MHz? |
|
@notpentadactyl Can you tell a bit more about which Terminal, which Desktop Environment or Window Manager ? Is moving selection cursor to missing cell makes value appeared ? Can try |
alacritty 0.14.0 (22a44757) Happens in Konsole 24.08.3 too.
No.
corefreq-cli_xterm.mp4Also unsure why it is no longer reporting 3000 MHz/6000 MT/s (
Here is
|
Thanks, it helps a lot. I think UI is rendering an empty cell where Bus speed and DDR speed are based on Bus rate, normalized with the Processor base clock. That's why you're getting respectively |
@notpentadactyl Hi, Looking at the video: |
Edit: is the cell also emptied if you run the UI into the physical console ? |
No.
I switched to |
corefreq-cli -s
corefreq-cli -k -n -B -n -M
corefreq-cli -m -n -z
corefreq-cli -u
corefreq-cli-u.txt
Idle:
Atomic:
The text was updated successfully, but these errors were encountered: