Bosgame M7 Mini PC

Bosgame M7 Core Ultra 9 285H running Linux – BIOS

This is a new series looking at the Bosgame M7 Core Ultra 9 285H mini PC running Linux. In this series, I put this mini PC through its paces from a Linux perspective, comparing it with other systems, including desktops, to show how it really stacks up.

The Bosgame M7 is a recent addition to Bosgame’s wide range of mini PCs. This model is based on the Intel Core Ultra 9 285H processor with integrated Intel Arc 140T graphics. The processor has 16 cores and 16 threads with a CPU Mark of around 34,327. My machine came with 32GB of DDR5 5600 MT/s RAM and a 1TB PCIe 4.0 SSD, a configuration well-suited to heavy multitasking, development work, and media-rich workloads.

BIOS, or Basic Input/Output System, remains one of the most important pieces of low-level software in any computer. This firmware handles the essential groundwork before the operating system takes over, initializing hardware and providing the runtime services needed for the system to boot properly. Stored on the motherboard, the BIOS is the first thing that springs into action when you power on a machine.

For this quick look at the Bosgame M7’s BIOS, I’m using a basic video capture device rather than a camera. That approach delivers far cleaner screenshots and makes the interface much easier to see. The Bosgame M7 has an extraordinary number of options in its BIOS. To keep things moving, I’m not covering every single menu item and option, but this tour should give a good sense of what’s on offer.

Press the Del key at boot to access the BIOS.

Main

M7's BIOS
Click image for full size

The main page is refreshingly simple. It exposes three power profiles, Quiet, Balance, and Performance, making it easy to switch the M7 between lower-noise operation and maximum performance. The M7 is quiet even with the power profile set to Performance. This screen also confirms the Core Ultra 9 285H processor, 32GB of memory running at 5600 MHz, and AMI Aptio firmware.

Advanced

Advanced menu
Click image for full size

The Advanced tab exposes a decent spread of firmware controls without being overwhelming. Notably, the NPU is enabled by default, USB boot is enabled, Wake on LAN is disabled, and there are separate sections for CPU, power/performance, thermal, ACPI, network stack, TPM/trusted computing, and NVMe configuration.

I’m not going to look at every section, just the most interesting ones. But if there’s something you’d like to see, drop a comment below.

Power & Performance

Here’s the CPU Power Management Control menu. There’s also a menu for GT/Media Power Management Control.

CPU Configuration
Click image for full size

This CPU configuration screen is unusually useful for tuning and testing. It exposes separate controls for active Performance cores, Efficient cores, and SoC-North Efficient cores, allowing the M7 to be benchmarked with different core combinations. Intel VMX virtualization and AVX are enabled, while BIST is disabled. While it’s not possible to set the number of active Performance cores to zero, that restriction doesn’t apply to the other core types.

CPU Power Management Control

CPU Power Management Control
Click image for full size

This page gives more granular CPU power control than many mini PCs expose. Turbo Performance boot mode, SpeedStep, Speed Shift, HWP, Turbo Mode, and C-states are all enabled, so the M7 is configured to scale clocks dynamically rather than run in a fixed low-power state. Platform PL1/PL2 controls are disabled here, while Power Limit 4 override is enabled, showing a value of 120000.

CPU Power Management Control
Click image for full size

This lower section continues the detailed power-management controls. C-states and package C-state demotion are enabled, thermal monitoring is enabled, and the package C-state limit is left on Auto. It also exposes useful low-level options such as display disconnect, PCIe speed downgrade, Power Limit 3 settings, and CPU lock configuration, which is more tuning access than many compact systems provide.

Thermal Configuration

Thermal Configuration
Click image for full size

Thermal controls are also exposed in the BIOS, with all thermal functions enabled by default. The submenus cover CPU thermal configuration, platform thermal settings, Intel Innovation Platform Framework options, and OEM variables, giving scope for fan, trip-point, and thermal-management tuning beyond the basic power modes.

CPU Thermal Configuration

Thermal Configuration
Click image for full size

This is an important thermal page. The standout setting is TCC Activation Offset which is set to 17. That’s a fairly conservative configuration. It helps keep temperatures and fan noise under tighter control, but it might also reduce sustained peak performance under long CPU-heavy loads.

Other notable defaults:

  • PROCHOT Response is enabled, so the CPU will react to thermal throttle signals.
  • Bi-directional PROCHOT# is enabled, allowing platform-level thermal events to influence CPU throttling behaviour.
  • TCC Offset Lock and PROCHOT Lock are enabled, so some of these thermal protections are locked once configured.
  • ACPI T-States are disabled, so thermal management is mainly handled through modern CPU throttling/power mechanisms rather than legacy ACPI throttling states.

Overall, Bosgame appears to be prioritising safer thermal behaviour rather than letting the Core Ultra 9 285H run right up to its maximum junction temperature.

Platform Thermal Configuration

Platform Thermal Configuration
Click image for full size

This platform thermal page shows a fairly aggressive fan policy. Active cooling is enabled, with the fan set to ramp to 75% at 55°C and 100% at 70°C. I really like the fact that you can change the trip points. This alone gives you a lot of flexibility over CPU fan noise.

Hardware Monitor

And you have even more flexibility as you can force the CPU and/or system fan to run at a specific percentage rather than fluctuate.

Hardware Monitor
Click image for full size

By default, the CPU and SYS Smart Fan Configuration options are disabled. Enabling them lets you run the CPU and system fans at fixed percentage speeds.

Control SYS fan speed
Click image for full size

The Bosgame BIOS offers unusually good control for a mini PC. Beyond the basic Quiet, Balance, and Performance profiles, it exposes CPU core controls, C-state options, power-limit settings, TCC/PROCHOT thermal behaviour, and configurable platform trip points. The Hardware Monitor section adds another useful layer of flexibility, letting users set the CPU and/or system fan to specific fixed speeds, including low-speed or fan-stop options where available. This gives real scope to tune the M7 for quiet running, although sustained silence will still depend on workload, ambient temperature, and the limits of the cooling system.

Next page: Page 2 – Security and Boot

Pages in this article:
Page 1 – Main and Advanced
Page 2 – Security and Boot


Complete list of articles in this series:

Bosgame M7 Core Ultra 9 285H Mini PC
IntroductionIntroduction to the series and interrogation of the machine
BenchmarksBenchmarking the Bosgame M7 Core Ultra 9 285H Mini PC
PowerTesting and comparing the power consumption
BIOSIn the world of computing, BIOS, which stands for Basic Input/Output System, plays a crucial role
More articles will be published next week
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments