Make sure that your cooling solution is properly installed and working correctly. Check that the fans are spinning and that there is adequate thermal paste between the CPU and the heatsink. You may also want to try running the system with the side panel off to see if this improves CPU temperatures. Also, use a monitoring tool such as HWMonitor or CPU-Z to monitor CPU usage and temperatures during a stress test. This can help you identify any issues that may be causing the CPU to throttle. If none of these steps resolve the issue, it may be worth contacting the manufacturer or a professional PC technician for further assistance.
Real Temp and Ryzen Master both confirm core temperatures stay below 65C during any stress test. It's not supposed to start thermal throttling until 89C.
Although I am a bit suspicious that it is only reporting one temperature, even though there are two separate dies under the lid.
Looks like with 16 cores running prime95 at 4.3ghz with a vcore of 0.97v, it's hitting the 100% of the 120A TDC limit. If I bump it up to 150A I can get 4.6ghz at 79C. But nothing will make it run over 5ghz on anything single-threaded
Here's the fastest I could get it to run stable on 16-thread prime95 smallest FFTs with TDC 140A, which is CO -12. (CO -15 would eventually error on 3/16 of the prime95 worker threads.) Still only reaching 4.68ghz on all cores, which is much below the expected stock speed.
set your fclk to 2000 not 1800 , and then set memclk = fclk . something i saw immedately, also, the bottom photo the person is using a negative 12 undervolt. Have you tested that on all cores? After you fix the memory issues, and fclk issue, just put a negative 30 undervolt on all cores and boot into windows. Then open rysen master, then open a stress test program and run it. Pay attention to what cores are boosting the highest etc. thats how you dial in that negative 30 undervolt. Look out for core stretching, and make changes as neccessary.
Also make sure you look today on your motherboards website, and download the latest amd chipset drivers, and the newest motherboard bios. Pretty much since the 7950X3D came out, theres been one bios update a month, sometimes 2. It's annoying , but we are dealing with a new platfrom in am5, new ram types for amd in ddr5 ram, and complex hardware cpu types using the 3D cache CPU's . I was just as frustrated as you were, as probably all of us who like running the new shiny toys. lol.
For instance today i just woke up, and I got the magic 8F motherboard error code that my motherboard loves to give me off and on for no reason at all. (its one of those reserved codes for the manufacturer, which means they dont know what the issue is) Maybe it doesnt like that fact I have a pcie4 RTX4090 in a pcie5 slot. Its on auto detect, it doesn't do anything to my system except look ugly, because i have to stare at the small led error code numbers. lol.
Good luck getting everything working. Definately get those drivers in windows correct. As of the last like 4 months, microsoft xbar has gotten every game correct etc. so the 3d V-Cache drivers are working , using the right Cores for the right programs.
Updated to the latest bios and that made it even slower. Now it won't budge above 4.4ghz multithread / 4.6ghz singlethread no matter how high I set the PBO limits in ryzen master -- whether I reset ryzen master and bios to all defaults, or enable PBO, it's all the same. This is ridiculous, 20% slower than advertised stock speed regardless of thermals and regardless of what I do with any of the "overclocking" settings. Never buying another AMD CPU or Asus motherboard again.
For heavy workloads which draw high amounts of power and create considerable heat, such as Prime95, you can expect to see a much lower frequency than the peak clock frequency typical seen on lighter single core workloads. This is normal and expected.
If you were to download and run the CPU-Z benchmark for example, testing 1 core, you should see a higher clock frequency on one or more cores. The OS should choose your fastest core for this type of workload.
If you are running a 7950X3D, you don't just install windows and let it be. You MUST get the amd chipset drivers, and keep them up to date off the AMD website or your motherboards website. (your better off getting it from here).
I didnt see the original guy say he installed the AMD driver package , with the 3d V cache drivers, etc., He didnt even install nvidias drivers for a rtx4090. You also need to install micorsoft game bar which is what tells the system ( I'm running a game use the v cache cores, or im running something thread intensive so it will boost to the higher clocks on C1.
Some games, windows wont recognize it as a game, and you can manually force it to run on the v cache cores, but game bar has been updated so much they pretty much have that down now without anymore issues.
If you guys are running any X3D chipsets, you should install windows, install micorsoft game bar or xbox game bar for windows, go to your motherboards webstie and install all the lastest drivers, and ESPECIALLY you have to install the AMD am5 chipset installation program. Its what installs all your windows V-Cache drivers etc. It even comes with AMD power managment profiles to make it even easier for you if you didn't already go in and change all of windows power settings yourself. I also would be installing the newest graphics driver from nvidia but I figured building a PC with a X3D cpu we all know we should be doing fresh clean graphics driver installs anyway.
If you want to have your cpu boosting to higher speeds, you have go into your bios, and just without even trying, enable a negative 30 undervolt on all of your cores. Don't even touch your mulitplyer or anything like that. thats not how the 3d chips work.
Im saying negative 30 on all cores because everyone I know with our cpu has been able to set that and boot into windows and stress test it etc. You can dial it in later. Then eventually start using project lasso to really maximize your cpu's performance.
Don't forget even when you have everything dialed in, I dont know anyone with a am5 motherboard who still isn't getting dumb , 8F motherboard errors , etc, when booting into windows. It doesn't do anything, I'm using a gigabyte x670e Aorus Master motherboard. Today I woke up and I have an 8F error code showing. (thats saved for the MB company, but its a vga issue. it literally comes and goes with no explination at all)
I explained how I use ElmorLabs products in SkatterBencher #34. By connecting the EFC to the EVC2 device, I monitor the ambient temperature (EFC), water temperature (EFC), and fan duty cycle (EFC). I include the measurements in my Prime95 stability test results.
I also use the ElmorLabs EFC to map the radiator fan curve to the water temperature. Without going into too many details: I have attached an external temperature sensor from the water in the loop to the EFC. Then, I use the low/high setting to map the fan curve from 25 to 40 degrees water temperature. I use this configuration for all overclocking strategies.
Note that the Precision Boost 2 boosting algorithm is still active even though we disabled Precision Boost Overdrive. The standard parameters of the Precision Boost algorithm for the Ryzen 9 7950X3D are as follows:
When running Prime 95 Small FFTs with AVX-512 enabled, the average CPU effective clock is 4255 MHz with 0.900 volts. The average CPU temperature is 66.8 degrees Celsius. The ambient and water temperature is 23.2 and 30.6 degrees Celsius. The average CPU package power is 121.6 watts.
When running Prime 95 Small FFTs with AVX disabled, the average CPU effective clock is 4553 MHz with 0.959 volts. The average CPU temperature is 81.5 degrees Celsius. The ambient and water temperature is 23.2 and 30.8 degrees Celsius. The average CPU package power is 134.2 watts.
Pressing the Clear CMOS button will reset all your BIOS settings to default which is helpful if you want to start your BIOS configuration from scratch. However, it does not delete any of the BIOS profiles previously saved. The Clear CMOS button is located on the rear I/O panel.
Precision Boost 2 is an automatic performance-maximizing technology available in all AMD Ryzen processors since the 2018 Ryzen 2000 series. This technology improves system performance by dynamically increasing your processor clock speeds beyond stock depending on many factors, including temperature, power consumption, current draw, and the number of active cores.
Each chip on your Raphael CPU has an SMU, meaning there are 3 SMUs on a Ryzen 9 7950X3D CPU. One of those SMUs functions as Master SMU, while the others work as Slave SMUs. Typically, the SMU in the IO die would be the Master SMU. All SMUs are connected using a low-bandwidth control bus called SCF or Scalable Control Fabric.
The SMU has a range of capabilities, including, most importantly, the ability to manage the CPU performance within the infrastructure constraints. The infrastructure restricts the maximum operating limits on various metrics, including power draw, temperature, and voltage.
Each infrastructure limit has its algorithm and is managed independently by the master SMU to determine the infrastructure-limited frequency. The firmware then selects the most constraining limit as the global frequency limit.
Every slave SMU can make independent decisions based on local conditions. So, it can apply lower frequencies than the frequency requested by the master SMU if the on-die conditions require so. For example, one CCX may run at a lower frequency in all-core workloads. Additionally, when dLDO is enabled, each SMU can independently adjust the voltage for each core within the CCX.
As you can see from the table, the VID limit for both Ryzen 7000X3D CCDs is lower than that of a regular 7950X processor. Furthermore, at 1.2V, the voltage limit for CCD0 is significantly lower than for CCD1.
Raphael only has one VDDCR voltage rail powering the CPU cores in the CCDs via the VDDCR_CPU rail and the cache via the VDDCR_VDDM rail. As I discussed in my Raphael launch content, it means that when any core in CCD0 is active, it will also restrict the maximum voltage for the cores in CCD1. That will also constrain its operating frequency.