Zotac ZBOXHD-ID11 Beta BIOS Reduces Fan Speed and Noise

In a previous post I measured the fan speed and noise under load, and I found it to be unacceptably high.
Zotac support notified me that a new Beta BIOS is available that address the issue.
In this post I measure the difference between the release BIOS and the Beta BIOS.

This is the fourth post in a series of posts related to the Zotac ZBOX ZBOXHD-ID11.


  • The Beta BIOS reduces the fan speed and noise significantly.
  • The default BIOS values need some adjustment to get acceptable results.
  • Similar results may be possible with the current BIOS by setting the target temperature to 65C.


The Beta BIOS was first announced on the global Zotac site, it only later appeared on the US site. I would recommend that ID11 owners look for updates on the global site instead of the US site.
The Beta BIOS is available for download from here.

As with the 4GB BIOS update, the update tools included in the Zip file do not work on Windows 7 x64. I downloaded the latest BIOS update tools from the AMI site, and used the AFUWinx64.exe application to update the BIOS.

Below are two screenshots of the BIOS, first the Beta BIOS, then the current BIOS:


The new [CPUFAN Mode] Setting is called [SMART Mode].
Several of the parameters changed, and the fan ratio settings are no longer 0-255, but a percentage value.

I changed the BIOS values to:
[Smart FAN start Temperature] = 50C
[CPUFAN Tolerance Value] = 2C
[CPUFAN Lowest Value] = 30%
[CPUFAN Maximum Value] = 100%
[CPUFAN Step Value] = 4%

I ran a series of tests to determine what the minimum fan speed is in relation to the [CPUFAN Lowest Value] setting:
20% = No value reported by BIOS.
30% = 1000RPM
40% = 1800RPM
50% = 2500RPM

At 20% the BIOS did not report a fan speed. Visual inspection showed the fan was spinning, but very slow. I think too slow for such a small fan, so I set the value to 30%.

At idle the CPU runs at or just below 50C, so I set the [Smart FAN start Temperature] to 50C.

I left the [CPUFAN Tolerance Value] and the [CPUFAN Step Value] values at the BIOS defaults of 2C and 4%.

I placed the system under load with the [CPUFAN Maximum Value] value at 90% and 100%, but in both cases the maximum fan speed never exceeded 3300RPM, so it appears as if the 90% throttling value was not reached in my tests. To be on the safe side I set the [CPUFAN Maximum Value] at 100%.


Although the latest Beta version of Lavalys EVEREST now correctly detects the Winbond controller, it still does not report accurate readings. So in order to measure values under load, I used CPUID Hardware Monitor Pro to measure, and Great Internet Mersenne Prime Search (GIMPS) to place the system under load.

As in my previous test, I let the system sit idle, placed it under load, then back to idle, while I recorded the fan speed and temperatures.

Below are two graphs showing fan speed under load, first the Beta BIOS, then the current BIOS:


Comparing the graphs, the Beta BIOS maximum fans speed is around 2400RPM, while the current BIOS maximum fan speed is around 5300RPM. The Beta BIOS made a significant improvement in reducing fan speed and noise.

Below are two graphs showing CPU temperature under load, first the Beta BIOS, then the current BIOS:


Comparing the graphs, the Beta BIOS lets the CPU temperature reach around 65C, while the current BIOS limits the CPU temperature to around 50C. In the Beta BIOS the [Smart FAN start Temperature] is set to 50C, and in the current BIOS the [CPUFAN TargetTemp Value] was set to 50C. The 50C [CPUFAN TargetTemp Value] was the value recommended by Zotac support. I wonder if the value was set to 65C if the fan would have been comparable to the Beta BIOS?


  1. jr2k says:

    This might be too much of a task to ask for…but I am a linux noob. Just enough to get in trouble. I am extremely happy with the windows7 integration and you have said in the past that you will be trying this out with linux. Would you be able to post a step-by-step guide on how you would get to a point that the ion2 is decoding flash (using the beta drivers) and possibly re-doing the benchmarks? I bought a zbox to tinker with and can't get the linux working correctly.


  2. John says:

    Hi – I got one of these boxes a few days ago. I am noticing that the CPUTIN temps are around the same as what you have experienced, however the cpu core temps are always around 70c. I have applied the beta bios. I'm thinking the high core temps may suggest an issue with the board. Can you let me know though if you also noticed high core temps (I'm using cpuid hardware monitor).


  3. jr2k, sorry, I'm not planning any Linux or Flash testing. The AnandTech post has details on enabling hardware acceleration for XBMC on Linux, maybe it applies.John, I looked at the graphs, e.g. the vertical case test, the max CPUTIN was 59F, Core0 66F and Core1 65F. So the core temps do report higher than CPUTIN.


Leave a Comment

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

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