home lab

AMD Ryzen 9 7945HX BIOS Settings: Power Consumption and Bifurcation

Explore the AMD Ryzen 9 7945HX features in my Proxmox Home Lab Server build. Discover essential BIOS settings for optimization.

I have recently put together a Proxmox Home Lab Server build for 2025 and as the core of the build, I used the Minisforum BD795M motherboard. This motherboard has the AMD Ryzen 9 7945HX processor installed from Minisforum. You do have to supply the CPU cooler, but the processor and motherboard are sold as a preinstalled motherboard combo. I wanted to run through a deep dive of the BIOS settings for the AMD Ryzen 9 7945HX processor on the Minisforum BD795M motherboard and show a few noteworthy settings.

AMD Ryzen 9 7945HX processor specs

The AMD Ryzen 9 7945HX is a high-end mobile processor designed for laptops. Minisforum has adapted this processor to a “mobile on desktop” solution on the BD795M and BD795i motherboards. The great thing about this processor is that it was built for laptop use so is much more efficient than an equivalent desktop proc and with this combo, it has been adapted to a desktop formfactor motherboard that you can use for various builds.

Here is a table summarizing the key specifications of the AMD Ryzen 9 7945HX processor:

SpecificationDetails
ArchitectureZen 4
Cores / Threads16 / 32
Base Clock2.5 GHz
Max Boost ClockUp to 5.4 GHz
L1 Cache1 MB
L2 Cache16 MB
L3 Cache64 MB
Integrated GraphicsAMD Radeon 610M
โ€ข Architecture: RDNA 2
โ€ข Shader Cores: 128
โ€ข Frequency: 400 MHz (base), up to 2200 MHz (max)
Memory SupportDDR5-5200
PCIe Support28 lanes of PCIe 5.0
TDP55W (configurable up to 75W)
Manufacturing Process5 nm (CCD), 6 nm (I/O die)

Below is a look at the BD795M motherboard from Minisforum. If you want to purchase the Minisforum BD795m motherboard, you can purchase it on Amazon (affiliate link I get a small commission). It is discounted at the time of this writing: https://amzn.to/4i2VEDH.

Bd795m motherboard top view
Bd795m motherboard top view

AMD Ryzen 9 7945HX processor BIOS settings

Let’s now take a look at the BD795M BIOS settings and the settings related to the AMD Ryzen 9 7945HX processor. Below is the Main screen in the BD795m BIOS. I am sitting at BIOS version 1.00.

The main screen on the minisforum bd795m bios
The main screen on the minisforum bd795m bios

This is the same screen. Scrolling down, we see the additional information on the main BIOS screen. The base clock with the performance boost on or off is 2.50 GHz.

The main dashboard when entering the minisforum bios
The main dashboard when entering the minisforum bios

Advanced

Here we can see the Advanced screen, including:

  • Trusted Computing
  • CPU configuration
  • Onboard Devices setting
  • ACPI setting
  • Hardware Monitor
  • Network Stack Configuration
  • AMD PBS
  • AMD CBS
The advanced setup screen on the minisforum bd795m bios
The advanced setup screen on the minisforum bd795m bios

Here, I am scrolling down a little bit on the same Advanced screen. In addition, you can see the AMD Overclocking menu. Also, the 10 gig NICs are from an Intel add-in card I have installed in the system.

Scrolling down further on the advanced screen in the bios configuration
Scrolling down further on the advanced screen in the bios configuration

PSS, NX mode, and ACPI

The CPU configuration here shows a couple of settings you can enable or disable:

  • PSS Support – the generation of ACPI_PPC. _PSS, AND _PCT objects
  • NX Mode – No-execute page protection function
Advanced cpu configuration
Advanced cpu configuration

On the ADM Overclocking screen, you have several configuration options here:

  • DDR and Infinity Fabric Frequency/Timings
  • Precision Boost Overdrive
  • VDDG Voltage Control
  • VDDP Voltage Control
  • SoC/Uncore OC Mode
  • SoC Voltage
  • VDD Misc
Amd overclocking settings
Amd overclocking settings

Bifurcation

I know you will be happy to see this setting for the PCIe/GFX Lanes configuration. We have the option to split up the lanes as we need for bifurcation. In other words, you can take an NVMe add-in card that might have slots for 2 or 4 NVMe drives and add to this slot. Then you set your bifurcation settings accordingly. This will allow you to run all the drives from the card plugged into the slot, whereas otherwise, you woudn’t see the drives.

By default, it is set to the x16 setting, but you have the options for:

  • x8x4x4
  • x8
  • 4×4
  • 4x4x4x4
Graphics configuration and bifurcation settings
Graphics configuration and bifurcation settings

AMD CBS

Under the AMD CBS settings, you have 4 options here:

  • CPU Common Op[tions
  • NBIO Common Options
  • FCH Common Options
  • SMU Common Options
Amd cbs configuration
Amd cbs configuration

CPU Common Options and Power Consumption

I have detailed this in my Proxmox Home Lab Server Build for 2025, but I wound up changing one setting in the CPU Common Options screen and that was Core performance Boost. With this setting Disabled, the power consumption drops literally in half. Obviously there is a bit of a performance hit with doing this as CPB allows the processor to burst the clock speed when under load.

However, in my home lab testing, I haven’t seen a single performance issue having this disabled. The host feels powerful and snappy regardless.

Under the CPU Common Options screen, we see the following:

  • Core Performance Boost
  • Global C-state
  • SVM Lock
  • SVM Enable
Cpu common options in bd795m for amd ryzen 9 7945hx processor
Cpu common options in bd795m for amd ryzen 9 7945hx processor

The power consumption at full load with CPB disabled was around 68 watts. Not bad for 32 threads!

Power consumption at full load with cpb disabled
Power consumption at full load with cpb disabled

With CPB enabled, that jumps dramatically. Below you can see power consumption around 150 watts with it enabled (apologies for pic being blurred):

Power consumption at full load with cpb enabled
Power consumption at full load with cpb enabled

Testing with the AMD Ryzen 9 7945HX processor

My testing with the AMD Ryzen 9 7945HX processor has been very positive. With the CPB setting disabled, power consumption has been very reasonable for lab use and performance for daily workloads hasn’t seen a hit. Realistically, unless you are running benchmark software, you won’t see a negative impact on your workloads in a lab environment. And, your power bill will thank you.

I have ran this CPU in both VMware and Proxmox and both run just fine. VMware definitely benefits from the uniform architecture of the AMD procs since you don’t have to worry with the boot parameter to avoid purple screens of death. While Proxmox runs fine on the Intel big/little architecture with performance and efficiency cores, I still prefer the uniform procs over these for running virtualized workloads for consistency.

Wrapping up

The AMD Ryzen 9 7945HX BIOS settings in the Minisforum BD795M motherboard provide a wealth of configuration settings you can take advantage of to tweak things like power consumption and bifurcation. For home lab environments, these are great settings to have available and take advantage of. Let me know in the comments if you are running this board and what settings you have played around with.

Subscribe to VirtualizationHowto via Email ๐Ÿ””

Enter your email address to subscribe to this blog and receive notifications of new posts by email.



Brandon Lee

Brandon Lee is the Senior Writer, Engineer and owner at Virtualizationhowto.com, and a 7-time VMware vExpert, with over two decades of experience in Information Technology. Having worked for numerous Fortune 500 companies as well as in various industries, He has extensive experience in various IT segments and is a strong advocate for open source technologies. Brandon holds many industry certifications, loves the outdoors and spending time with family. Also, he goes through the effort of testing and troubleshooting issues, so you don't have to.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.