From WikiChip
Thermal Velocity Boost (TVB) - Intel
< intel
Revision as of 04:20, 18 March 2021 by 134.191.232.81 (talk)

Thermal Velocity Boost (TVB) is a microprocessor technology developed by Intel that attempts to enable temporary higher performance on top of Turbo Boost Technology by opportunistically and automatically increasing the processor's clock frequency.

Overview

intel turbo velocity boost.png

For devices with premium cooling solutions, microprocessors with Turbo Boost support and TVB support enabled, the processor can automatically increase the clock frequency by up to an additional few bins if TCASE is at a certain temperature or lower and turbo power budget is available. Though unlikely to be sustainable and will drop once the temperature threshold is exceeded, for highly bursty workloads (such as what impacts the user experience the most), the performance increase can be fairly significant.

Up bins

The exact number of bins and temperature depends on the processor (mobile, desktop \ 15W, 45W, 65W):

  • For Coffee Lake H, TVB is +200 MHz if TCASE is at 50°C or lower and turbo power budget is available.
  • For Coffee Lake R, Whiskey Lake U, and Comet Lake U , TVB is +100 MHz if TCASE is at 70°C or lower and turbo power budget is available.
  • For Commet Lake H, TVB is +200 MHz if TCASE is at 65°C or lower and turbo power budget is available.


For S processors, like the i9 9900k, Thermal Velocity Boost's clock up-bins are disabled by default, but VID optimizations are usually enabled on many mainboards. Gigabyte and Asus are known to enable these voltage optimizations by default. VID optimizations allow the CPU to reduce its requested VID by 1.5mv, every 1C temp drop, starting at 100C and going down to 0C. Therefore, there is a 150mv VID spread, between 100C and 0C. So as the processor cools, the requested VID decreases. This reduction is strongest at x50 core multiplier, and slowly decreases in magnitude down to x40, with no reduction below x40. Disabling TvB voltage optimizations will make the base CPU VID equal to the TJMax point for that multiplier instead (as if TvB were enabled).

History

See also