Closed olejon closed 4 years ago
FYI: It works fine on my Intel NUC (Haswell i3 Ultra Low TDP)
Hi
Can you check Kernel log if corefreqk.ko
has crashed ?
EDIT: Forget log. Here is the reason.
I've split the driver shared memory pages into two groups. Those with read-only data, the others with read-write data. When Daemon is violating access (writing into a RO page) it will segfault.
I have developed and tested with Intel, but not with AMD. Sorry for this mess.
I will come back with a fix.
Also, by the end of the week, my new 3950X should be ready for the AMD developments
Well, it stays loaded, and the corefreqd-cmgr
process must be killed to unload it.
The kernel message is as it used to be IIRC. As it's not signed and loaded with insmod
, although Secure Boot is disabled, but boots using EFI, not legacy.
corefreqk: loading out-of-tree module taints kernel.
corefreqk: module verification failed: signature and/or required key missing - tainting kernel
CoreFreq(1:7): Processor [ 8F_71] Architecture [Zen2/Matisse] SMT [12/12]
However the NUC, also using EFI boot partition, only shows:
CoreFreq(0:2): Processor [ 06_45] Architecture [Haswell/Ultra Low TDP] SMT [4/4]
But the X570 has a more modern BIOS for (U)EFI. The NUC is running the cleanest netinstall of Ubuntu 18.04. There are som differences there.
I'm searching in source code for a change concerning an AMD instruction or RO page addressing but I don't find any so far. It will be helpful if you start the Daemon with gdb and tell me in which function it segfaults
make clean all CC='cc -g'
gdb corefreqd
run
backtrace
Thanks
OK, I guess I found the issue. Forget my gdb request above and just pull and try the last commit Thanks
Indeed. It works :+1:
I still compile like this:
make MSR_CORE_PERF_UCC=MSR_IA32_APERF MSR_CORE_PERF_URC=MSR_IA32_MPERF
Cheers!
Great. Thanks for your test.
Also tested on Ubuntu 20.04 LTS with Live USB. Works fine there too :+1:
Also tested on Ubuntu 20.04 LTS with Live USB. Works fine there too
Thanks a lot
Also, by the end of the week, my new 3950X should be ready for the AMD developments
Cool! Finally ordered mine as well, with this cooler. What a beast! More than 1.3 kg... Only worry it'll make a nice part of the inside invisible through the tinted chassis window.
Nice! :+1:
If your RAM chips are 3600 MHz, IIRC from this video tuning Infinity Fabric to not be 50/50 shows benefit. My 3200 MHz ones don't. Also other tweaks, although little overclocking can be done on Ryzen, because it shouldn't be necessary... Intel sells on assuming people will do it. https://youtu.be/7w1EGPZUESU
Thanks for the tips. Just gave a quick look but the video games intro makes me think about getting a new GPU which is Linux friendly. AMD RX 5600 is in my short list. But I'm not a gamer at all, and Pro GPU, such as the AMD WS series PCI 4.0 is too expensive, just to run a Linux desktop ! Really, manufacturers are totally ignoring that professionals need some thing else than RGB & gaming components
Yes. Well they use like Cinebench etc a lot as it is a good benchmark tool. Games shows an overlay with tons of info including RAM performance/usage, GPU memory performance/usage if using MSI Afterburner (free and not limited to MSI cards nor AMD cards, works on Intel and NVIDIS GPUs too).
That's why I stick to my Radeon RX 570 (MSI), which was on discount and everything. It's still sold here, but the MSI one seems hard to find now.
Chose it after considering an NVIDIA 1660 as they've always been touted as very good vs price, and especially because almost always big discount on many sites. But didn't really want NVIDIA. Saw the Norwegian review and was compared to the RX 570. For me most important was of course out of the box Linux support (in kernel), then noise and performance at idle were basically the same (that review used Windows of course).
It gives 300 FPS using a FPS-testing map in CS:GO so... Why switch? Way above my monitors' refresh rates.
GPUs nowadays are the biggest single investment and they know it ( unless buying a 3950X :P ). They Ramp up prices because little competition. AMD tries to stay just below NVIDIA, that's about it. But at least their new 5XXX series is supported by the open radeon driver.
Does Linux reclocking work with the RX 570 ?
The RX 5000 series brings PCIe 4. Not sure it makes a performance difference with previous generation. I'll avoid RX 5500 because of its 8x speed, although it's the cheapest.
You may have read that kernel changelogs leak the ID of next Radeon GPU (EDIT: Sienna Cichlid) . Could be worth to wait for it. But I don't expect a cheap price, day one.
NVIDIA is making the fastest GPU. I have been satisfied with its closed source until version 390xx got unsupported by Arch Linux. The only AUR package for 390xx is most of the time in late with latest Linux kernel.
Nvidia should really contribute to the nouveau
driver.
BIOS says it runs x16 Native
according to, notice the OC in the name, Specifications of Radeon RX 570 ARMOR 8G OC
Yeah, maybe. Haven't followed tech for a while. I'm happy as long as the desktop is super smooth, HW video acceleration is smooth, Wayland works, Android Emulator is smooth, games are smooth although I don't game but have "played around a bit", online and with bots when last lived in Spain
NVIDIA tends to be winning. But for me going from Intel iGPU to a dedicated AMD GPU was nice, TBH. Having 3 DisplayPorts and 1 HDMI is nice. Though NVIDIAs Control Center allows for some crazy setup xrandr
simply can't do, although those changes can be written to xorg.conf
. I use a pretty crazy multi-monitor setup on my monster laptop at my parents house (laptop 18 inches, VGA primary 17 inches + HDMI TV)
Yeah, when I changed to Ryzen and realized it had no iGPU I looked first at NVIDIA. Then entered the world of AMD having a great driver built-in, and they actively contribute. I've seen improvements after kernel updates and graphics stack updates. I looked at the nouveau
supported cards. None are really supported. They all lacked something I want. Was like "yay it supports X" then footnote "doesn't support Y, or is buggy". IIRC saw the Arch Wiki for helping me choose but basically said none have what one should expect today. And the performance sucks even if something is supported
You won't be very impressed by the results of say Unigine Superposition benchmark for a RX 570. It performes a bit better on Windows where it uses DirectX, so maybe it isn't that optimized for OpenGL. At least I've found it just as good for games FPS, multi-monitor, video acceleration etc as Windows
At least lm-sensors
got an upgrade for Radeon 5XXX series, because the edge
reading is for that series (and newer I guess), because they have a ton of sensors and the one on the edge decides. Also k10temp got Tdie and Tctl.
amdgpu-pci-0900
Adapter: PCI adapter
vddgfx: +0.90 V
fan1: 1004 RPM (min = 0 RPM, max = 4500 RPM)
edge: +44.0°C (crit = +94.0°C, hyst = -273.1°C)
power1: 31.13 W (cap = 120.00 W)
k10temp-pci-00c3
Adapter: PCI adapter
Tdie: +60.4°C (high = +70.0°C)
Tctl: +60.4°C
Went through the process of booting Windows for the first time in months (Insider Program, Fast Track). Only 1 reboot (long) reboot. Wow. Ran Geekbench in CLI while system idle, so fair. Linux is still winning. Also in Blender Benchmark but didn't have time to run the new version on Windows, but surely is.
hdparm
speed test... Well I have Windows on a separate disk that was in my monster laptop (Windows accepted the total HW change). The only "annoying" thing is that I can't change it to a UEFI boot partition scheme, hence being able to set the BIOS to only allow detecting and booting UEFI bootable devices. Must now also have "Legacy OPROM".
Though, since Windows 10 is activated through your Microsoft Account now (make sure it is, if not convert it to it), I should be able to totally reinstall Windows 10 by downloading the Insider Program bootable ISO and install that and reactivate Windows without problems.
The same goes for you. You can always opt-out of receiving Insider Program updates, or choose the Slow Track, although the Fast Track has only been a benefit for me. No bugs, no instability. Just updates more frequently, something you want on newer HW.
Just register here with your Microsoft Account and you'll get a bootable ISO:
https://insider.windows.com/en-us/
Would definitely install Windows first (with Secure Boot DISABLED at install), then Linux. A user friendly distro should tap into UEFI just fine (or follow guides).
Since you use Windows so little, can't you just backup whatever is in you C:\Users
folder (from say Linux, no cloning needee) and put it back again? Reinstalling programs shouldn't be a big deal?
IDK hdparm
can't measure my NVMEs at all. GNOME Disks can. But not write speed when mounted, and not from Live USB either as the USB doesn't write fast enough. And Windows tools (for God's sake use ATTO Benchmark, only reliable) can only check if there's an NTFS partition on them.
Can always make some free space at the end, but well, Windows doesn't live on it so why... I trust GNOME Disks. It shows specification speeds, a little higher often (after BIOS + firmware updates, latter only possible from Windows...).
As for GPU choice can't help you more than buy one with a return policy that allows testing it as long as original packaging is not broken, test it and return if not satisfied. That's what I would've done.
BTW the EFI partition should be the first partition (doesn't need to be but MUST be witin the first X GB of the disk so stupid not to have it as first).
On Linux and set to be mounted as /boot/efi
. I just set to to 1 GB as per some guides, but Linux uses only 6 MB on it. Better to just let Windows set it up. Uses FAT32 with boot, esp
boot flags:
# parted /dev/nvme1n1 print
Model: Force MP600 (nvme)
Disk /dev/nvme1n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 1075MB 1074MB fat32 boot, esp
2 1075MB 1000GB 999GB ext4
It's a hazzle to set up afterwards, which I did. Had to use some fancy fdisk
stuff to fix the ext4 partition. Windows doesn't let you add free space at beginning, but GParted does allow shrinking the ext4 from there and it worked just fine. Just on 1 of my PCs did I have to do some magic from Live USB to make it boot again. Think it got messed up when setting the specific EFI GPT FAT32 partition table to to loop
(partition table inside partition table) which is what Ubuntu does at least, using loop
. Only certain tools show this.
# parted /dev/nvme1n1p1 print Model: NVMe Device (nvme)
Disk /dev/nvme1n1p1: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0,00B 1074MB 1074MB fat32
Some edits...
Thanks for all your tips I have found this tutorial, in French unfortunately, to use the Windows Media Creation Tool to an 8GB USB bootable flash storage.
I will give a chance to a multiboot EFI/GPT partition. I'm back in a while. Cheers
It's easy. You go here and get the Insider Preview.
If you're not already an insider, become one, it's free: https://insider.windows.com/en-us/
https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewadvanced?wa=wsignin1.0
Sign in clicking the upper right User Icon
Scroll down to Select edition
Choose First in List
Confirm
Choose language
You get links for 64-bit and 32-bit
FAQ with links to Flashing: https://www.microsoft.com/en-us/software-download/faq
Read above first.
Edit: Maybe installing Ubuntu 20.04 after Windows, which should set up everything correctly, then look at those partitions and mount points, and use those partitions for Arch Linux :-) which I suppose you still use.
Just DON'T delete Windows EFI stuff on the EFI partition(s) or modify them. Though I assume Arch Wiki has a good page on this, NOT needing Ubuntu install.
And again, read above-above and above first.
Stuff is under /boot/efi/EFI/
as standard. Can see the ubuntu folder for instance. Fedora makes a fedora folder...
On Ubuntu it installs various grub-efi-x
packages. Key is the GRUB EFI packages, and NOT install the grub-pc-x
packages.
This is Ubuntu default anyways...
Just this package below pulls in the necessary, if wanna switch, dependencies conflict with legacy GRUB so fixes that, as the dependencies pulls in all, like efibootmgr
(indirectly) and mokutil, sbsigntool
directly and all the GRUB EFI packages, and well why not the recommended secureboot-db
.
I had made the mistake of installing the legacy GRUB (as part on minimalistic install and desktop from there).
I just uninstalled all GRUB packages and made sure I had the /boot/efi
partitioned correctly and mounted, installed the EFI ones before reboot. APT correctly warns it'll make the system unbootable when uninstalling GRUB. For BIOS and GRUB setup (at least with Ubuntu's script, no path necessary then for installing or reinstalling GRUB) it's way better to have it UEFI compatible.
Note that MB manufacturers have said they'll probably get rid of the CSM legacy boot loader soon anyways (probably in your BIOS under Boot).
# apt show shim-signed
Package: shim-signed
Version: 1.37~18.04.3+15+1533136590.3beb971-0ubuntu1
Built-Using: shim (= 15+1533136590.3beb971-0ubuntu1)
Priority: optional
Section: utils
Source: shim-signed (1.37~18.04.3)
Origin: Ubuntu
Maintainer: Steve Langasek <steve.langasek@ubuntu.com>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1 388 kB
Depends: debconf (>= 0.5) | debconf-2.0, shim (= 15+1533136590.3beb971-0ubuntu1), grub-efi-amd64-signed, grub2-common (>= 2.02-2ubuntu8.1), mokutil, sbsigntool
Recommends: secureboot-db
Breaks: grub-efi-amd64-signed (<< 1.93.7)
Task: ubuntu-core
Supported: 5y
Download-Size: 344 kB
APT-Manual-Installed: yes
APT-Sources: http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 PackagesDescription: Secure Boot chain-loading bootloader (Microsoft-signed binary)
This package provides a minimalist boot loader which allows verifying
signatures of other UEFI binaries against either the Secure Boot DB/DBX or
against a built-in signature database. Its purpose is to allow a small,
infrequently-changing binary to be signed by the UEFI CA, while allowing
an OS distributor to revision their main bootloader independently of the CA.
.
This package contains the version of the bootloader binary signed by the
Microsoft UEFI CA.
Sub-package of GRUB is signed with Canonical's key which AFAIK almost all distros use, as Microsoft gave it to them.
NOTE: Made for Secure Boot ON yes, but it DOESN'T have to be on!
So why not just use it if wanna play with Secure Boot and CoreFreq to add to Wiki?
With everything in-kernel it can be on just fine, but say NVIDIA's driver must be signed, BUT:
Latest Ubuntu 20.04 let's you install NVIDIA's driver easy on install. Before Ubuntu had a solution, asks for password on GUI install, just choose 12345678, reboots into UEFI and sign with that, reboot and done. Should also work with the CoreFreq module signing that way if in correct directory (dkms...)
Thanks for all these tips. I have a Windows 7 professional license upgraded to Windows 10 Pro. Installation is done onto a GPT 1GB EFI plus 192GB Windows data. Now, using my CoreFreq live image which embeddes the Arch Linux setup, I will follow directions of systemd-boot wiki
After playing a little with Ubuntu 20.04 using the Live USB, seems like this Ars Technica article is right on: Ubuntu 20.04: Welcome to the future
Just switching to the dark theme... Much nicer than macOS, at least when macOS doesn't run on a very PPI monitor. Seemed to work fine in programs like LibreOffice, VLC, AudaCity etc, you know programs using a good mix of toolkits. On the fly.
All the theming changes, all the collaboration + contributions with GNOME and Debian devs. So it's no more Ubuntu-stuff on top of things. More Ubuntu things adopted by GNOME. Already seen in Fedora but... Like the Control Center and Nautilus. Remember when it looked like macOS. Still trying too touch friendly. It still is but just less need for gnome-tweaks
(none for regular users, just like a macOS user would need TinkerTool).
Maybe it'll be my first time using the default Ubuntu desktop. In fact it probably will. Wallpaper and terminal theming change. About it. With all the theming. Heck even as planned but also as requested by HP, Dell and Lenovo Ubuntu now shows its splash screen loader during the POST logo, just like Windows does.
That is, if installing on a laptop sold with Ubuntu as an option. Probably can be activated for any PC, but my workstation boots so fast I can't see anything before suddenly it's time for login :-)
All of this theming is FOSS of course. Only reason to mess around with it becomes to "stand out and not have a little different desktop than others". For GNOME Shell there's only 2 extensions as I could see. Dock and legacy tray icons (IIRC deactivated by default). Hiding dock and you got Vanilla GNOME basically... Which is the metapackage I use.
They finally having an agreement with NVIDIA to install that driver at installation of the OS is nice for people with an NVIDIA GPU.
Hotswap of the kernel seems even easier. Now Ubuntu requires a Ubuntu SSO account for this. But you know it's possible, and has been, for a long time, without. It just makes it so dead easy and stable that first time users are encouraged to use it. People used to Windows must be like "WTH do I need to reboot this system, really?" :wink:
And Software Center (GNOME Software but any compatible can use the underlying as you probably know). Well I prefer to install everything through APT. Maybe a stupid obsession as snaps are way more secure (Flatpak also supported, which comes with Fedora and snapd one click install). Even more fine grained permissions model than say Android.
The little I've seen makes it dead easy to get your program to the Software Center. If rejected, help to fix it. Usually devs adding access to files/folders the program doesn't need. Like the entire ~/.config
when only needing ~./config/<program>
. Even a lawyer chimes in if in doubt about naming/copyright.
Like the entire Microsoft Visual Studio for Linux is one click away. So is Spotify, Steam, Skype...
Just need more OEMs selling laptops with Ubuntu. This might be a first step.
BTW yeah the "What's New" celebrates the spin-offs too like Kubuntu, Ubuntu MATE etc.
Not that Arch Linux (and many others) isn't great, just won't see that on HP/Dell/Lenovos :P Like PopOS is already sold preinstalled, just not the big ones, yet.
Interesting.
According to this it works "A-OK" (I take it as it works A = Perfect) on Ubuntu 20.04 too (guide made for 18.04). Stack Overflow question says so.
https://blobfolio.com/2018/06/replace-grub2-with-systemd-boot-on-ubuntu-18-04/
Maybe I'll try it... For what? Faster boot? I never boot and if so never see GRUB anyways. As usual probably wait until the first point release, or even the second which comes with the HWE stack by default (that is when 20.10 is released + 3 months).
Login says:
Your Hardware Enablement Stack (HWE) is supported until April 2023.
Ubuntu 20.04 increases this to 2025 of course.
BTW for Windows, IDK about your motherboard's drivers listed on the website, but DON'T install the AMD chipset one that includes the graphics driver, unless that's the only chipset package there is. ASUS has one without. Just messes up things when you install the latest from AMD.com, where you should go for the "Optional" (latest) Adrenalin driver package, if you have an AMD GPU (if not probably best to let Windows 10 install them, that is if it actually has them all in Windows Update, but on Fast Track I'm pretty sure).
And always choose Advanced/Extra options during install and choose a "Hard install" (something like that). Completely uninstalls the previous. Not doing that I've seen an error various times when finished. Although works afterwards, really hard to see if it got installed if not comparing Windows Device Manager version before and after. The Radeon Software is pretty great. It can check for updates for you, just make sure to set it to check for both Standard + Optional.
Would be really cool to see your 3950X results from Blender Benchmark (CPU). For comparison. Stresses my system more than Conic Compute.
Linux wins with a whopping 1 minute and 3 seconds on classroom. Seems to be ~9.3% win on average.
Just a launcher you can place anywhere. Data it downloads is simply placed in ~/.cache/
as it should... At first launch it downloads the necessary parts of Blender (use latest suggested version), and well, I just use the bmw + classroom renders.
Download: https://opendata.blender.org/
I will send you blender results when setting Arch is up. So far, I have reinstall Win10Pro to "force" a GPT partitions table. I guess you warned me about this.
So far, I have installed systemd-boot with one Arch entry. Choice of UEFI entries is off course made straight from the fancy ASUS firmware. I plan to add one entry per kernel I'm working with.
Next, I have to set up all the development lab...
Meanwhile I have played with Ryzen Master which is a powerful software but its CPU overhead is about 200 MHz, whatever the Windows performance policy is (balanced, high, saving, policies made by Microsoft or AMD) Booting the CoreFreq live shows a CPU overhead less than 10 MHz, but also less watts, voltage, lower Core temperature. Interesting results.
P-States are working, no crash or locks, no TSC issues. Only some compute issues due to the fact that I don't have the registers to recall the original P-States values, once changed.
For the next feature, I wish to measure the c-states, if general counters can be programmed for this; and specifications available.
Btw, this issue being solved, feel free to close it, but keep it private for our tchat. Regards Cyril
Yup. Same here. UEFI shows simply Ubuntu (Corsair + Model)
.
Since my Windows lives on a separate SATA SSD, I don't bother to convert it from Legacy. Must just set UEFI to, for internal disks, detect "UEFI + Legacy OPROM", and press F8 when booting and choose that disk.
Little annoyed at first when update-grub
, which is run when new a new kernel version is installed detected Windows as well... My temporary solution of unplugging the SATA cable wasn't sustainable :P
Fixed setting in /etc/default/grub
:
GRUB_DISABLE_OS_PROBER=true
So it doesn't check for other OS'
Intel, left - AMD, right
CoreFreq build ready
As Ryzen Master says I have stressed the best Cores which are CPU number 0 and its SMT 16
Indeed best Cores can reach 4.7 GHz, not the other CCX
I saw your Blender score, pushed the button; and said to myself: let's have a coffee
What a shock when I came back !
Recommend you to try again under Linux...
LOL. But I did post Linux & Windows. You thought it would take long? If your link sucks then the download would probably take longer :fr:
OC Mode = Auto Overclocking
) or just use Ryzen Master, setting whatever profile to Auto Overclocking
then Apply & Test
, which will set it to 100 MHz (max is 200 MHz but makes no difference, no tests I've seen see benefit over 100 MHz)LOL. But I did post Linux & Windows. You thought it would take long? If your link sucks then the download would probably take longer
- I suspected it would take approx. 3 times less, although not 3 times the cores. Almost right.
Got familiar to wait with my Xeon Now between the FTTH and Ryzen, I can't barely have a nap
- What Frequency & Temperature do you get with Conic Compute, first choice in list?
Apparently the Celsius 36 is doing a great cooling
Assume you have latest BIOS
Have you enabled PBO? It can be done in UEFI (but you must know what settings, then it'll show in Ryzen Master as
OC Mode = Auto Overclocking
) or just use Ryzen Master, setting whatever profile toAuto Overclocking
thenApply & Test
, which will set it to 100 MHz (max is 200 MHz but makes no difference, no tests I've seen see benefit over 100 MHz)For me it enables in UEFI under "AMD Overclocking" these:
- Memory overclocking: Enabled (Rest "Auto")
- Precision Boost Override: Enabled (1 drop-down set to 100 MHz, rest "Auto")
- That's it, does not change the PBO settings which are on the main AI Tweaker section of UEFI (seems like a setting that does nothing)
Beside DRAM set to 3600 MHz and CL 16, all BIOS options are in AUTO mode. RM confirms the OC mode. But I still have a lot to compare. Between the BIOS bits and the CoreFreq readings... ie. setting BIOS options to [Enable] | [Disable] rather than [Auto] then query values in driver...
Here is one of the strange things I have noticed so far:
Almost 1 MHz lost when disabling CC6
CC6 behavior confirmed by the power consumed; voltage to observe.
EDIT: Stressing a single core, there's a delta of 15W on the whole package.
Question: According to Ryzen Master's documentation:
Gray and Gold stars are fastest per CCX and Gray Dots are second fastest per CCX
Here are screenshots from Ryzen Master and CoreFreq Topology. You can see CCX0 has 1 Gold Star and 1 Gray Dot, while CCX1 has 1 Gray Dot and 1 Gray Star.
Which in the list should perform best in a CoreFreq: Turbo Select CPU
?
I'm pretty sure CPU 000
is the one with the Gold Star as it performs best. Then I get a little confused...
Be aware that CoreFreq numbering is zero based.
Yes, you will run the Turbo Select CPU
function to stress the CPU number zero in CoreFreq which is the best Core according to RM
One thing I don't get is how RM find this best Core ? At first, I would imagine RM stresses and measures each Core during its startup; but I don't notice such action on Processor while launching this software. My guess is that some registers are storing those factory informations. Found nothing in specs.
AnandTech: AMD Clarifies "Best Cores" vs "Preferred Cores" Discrepancies For Ryzen CPUs
Think I got it. What RM shows is right according to MHz achieved in CoreFreq. I know it's 0-based of course. Just don't get the CCX/ID
columns
So say stressing 000 gives same result as stressing 006 (same core)
RM can show when a core is sleeping. IDK if it actually is with its Windows drivers or it's just so low on MHz it says "Sleeping"
BTW I was stressing the CPU using CPU-Z at the time of screenshot. Had nothing to do with RM!
Oversized package for the 3950X, basically as those with a stock fan, but MAN that Noctua package size! :fearful:
Congrats. Time for hardware build, now.
About SMT Cores: AMD should have the micro-architecture answer. But you will have to run different load & idle cases and observe resulting Core states and sensors. With Nehalem, stressing one physical Core has "effects" on its SMT sibling: like voltage, temperature.
Zen sleep states are my next duty...
Zen sleep states are my next duty
Nice :+1:
Yeah I guess, no rush. I hate changing the CPU (and from now on MBs without an I/O block, really really hate the I/O bendy shields I sometimes forget to put in place until to late...).
If it wasn't for coolers it would be 10 seconds but... When my GF can help. With my chassis' backplate for the CPU (chassis has 2 doors) it is much easier with 4 hands, especially 4 eyes to see the screws come through correctly. Want it perfect the first time, after applying thermal paste and all.
I remember I did consider buying your MB, for the Wi-Fi and additional 2.5G LAN, but wasn't worth double the price. How's the Realtek working? I bought early on and remember reading some on reddit saying it worked but not exactly perfect (yet). Could crash or whatever.
Also the whole ROG, searched it to "Republic of Gamers", and "HERO" RGB put me off :laughing: instead of my subtle one, the white I/O block on mine makes it kind of look integrated into the chassis too.
Later we can compare benchs, and see who got luckiest with the silicon :wink:
I have made my components choices with the help of those awesome lists:
At first, I was looking for Pro components, like an EPYC, Threadripper, second; but Home-server components , for a Workstation form factor, was not so available. Cooling is also a matter of worrying. Thus gaming components, but with the best vrm motherboard, capable for the highest cores count among mainstream processor.
So far I'm not considering the ROG devices: network, wifi, BT, sound are just doing their job. Ryzen is my focus. ASUS BIOS has features I can compare CoreFreq with. This PC has to last a long time. Previous ROG Gene II, upgraded with W3690, is still alive 10 years after. I thrust this brand. Only 3rd MB was RMA and fixed by Mfr.
Diving into Zen datasheets again, I don't find specifications of idle states I can program the PMC counters with.
Oh, that's indeed some nice Docs.
Yeah the for the vrm
cooling on your MB is probably better. Took a look here and seems pretty good/similar. Only benchs will show.
Images comparison.
According to This doc - found on Reddit but one of yours
Prime X570-Pro
ticks all the Green Boxes. But not sure how to interpret under Vcore VRM
:
Prime X570-Pro
= Phases 4 - 3x SiC639 50A Power StageROG Crosshair VIII Hero [Wi-Fi]
= Phases 7 - 2x IR3555 60A Power StageJust saw in Reddit (which has the Docs link), one reply to using the 3950X on a cheap MB that is no longer sold - here at least.
If he doesn't manually OC (stupid thing anyway with these CPU's) the worst that will happen under heavy load is the CPU won't clock as high due to insufficient VRM power (cooling). At least that's the way I understand these processors work.
Nice when everything works the first time and POST says "New CPU Installed, press F1 for Setup"
As always with new heatsinks, difficult to fasten the first time, had to take it off and lay the chassis down, hence fearing the Noctua thermal paste would need cleaning, but I had put it on perfect so it covers the surfaces perfectly, not too much, not too little
Often the packages are way bigger than the content, like the 3950X is the size of a big stamp in a standard box for coolers, but the Noctua heatsink - wow - I can't see my nice subtle I/O block's RGB anymore, looks like there's an engine in there now... but RAM and PCH fan lights, yes (just color pulse)...
And I haven't put on the second fan, with just the one in the center, the system struggles to reach even 70 Celcius (have to use Blender Benchmark and can probably avoid it by ramping up the CPU fan to 100% at a lower temperature), also the ambient temperature, now it's 30 Celcius outside and inside, so... Just the one fan works excellent, and so much quieter than the stock for the 3600X, and the idle sound, as it should be for that size, could ramp it up to 40% duty cycle at idle, no difference, and not using the noise-lowering cables that come with the package...
I think the second fan will crash with my RAM chips, any RAM chips on an X570 ATX MB, unless you mount it vertically (really just 2 mount options because apparantly there are 2 types of backplates) which is possible, but then air will just be dragged in from nothing (top) and down to the GPU...
Definitely it looks like a car engine. Can't way to see your Conic temperature. Remember, I got 70C with the Celsius S36, not at its highest fans rotation.
My HTPC is using a low profile Noctua nh-c12p to cool the i7-920 processor. Yesterday, removing dust, I changed TIM with MX-4 which resulted to temperature as low as with Noctua TIM. Off course I'm using a TIM solution cleaner for both, processor and heat-sink, before applying a "big" drop of TIM, but it becomes difficult to get a thermal benefit among the TIM top 10
Around 70C is a good result, especially if fan stays quiet
Can you reach 4.7 GHz single Core ?
You Blender result is 10 seconds more than mine in classroom
(worst w/ Windows): do you have CPB disabled in BIOS ? or DRAM speed and latency matter ...
Nice Linux Software of the day
OpenRGB works fine with Aura
- Ryzen Master shows % of 142 Watts, but with the 3950X CoreFreq actually shows a significantly higher Package Watts than the TDP of 105 Watts, when stressed (logical?)
- This wasn't the case with my 3600X with a TDP of 95 Watts, where Ryzen Master showed % of 128 Watts, and CoreFreq Package Watts stayed at around 87-90 Watts when stressed (seemed logical)
Please check this AnandTech 3950X review What it says:
At its peak, the 3950X draws 137 W for the cores when 10 cores are loaded. The chip as a whole hits ~144-145W at that level, well above the 105 W TDP rating on the box ...
Now CoreFreq power estimation.
Stressing Processor with Conic > Hyperboloid of two sheets
Look at the whole Package measurement.
Same conclusion ?
"Auto" == Enabled
. Setting that to Disabled
obviously made it slowerGear Down == Disabled
(remember that from YouTube video being something that could give make benchs/games perform *a little better, BUT not CoreFreq stressing`Power Down/Saving == Disabled
, but see no advantage of that. Surely was the SoC Uncore
in same UEFI section AMD Overclocking
which makes the big difference here, just look :open_mouth: : best turbo/overclocking headroom
sensors
but that means little, Intel uses 85°C. To reach the "hysterical" point AMD has 95°C before throttling or shutting down, and Intel 100°C (Intel always gets hotter)
I updated CoreFreq a couple of days ago using my automatic script and it worked just fine.
Now I did it again, and loading the module works but the daemon does not load and the UI shows nothing.
Setup is same as before when you asked about my entire setup. I see you did some changes recently.