With the huge boom of 8K displays at CES 2019, some engineers now have access to 8K native-120Hz panels for testing, and some are now being forced to use Linux to do initial >512Hz tests.
- For the 512Hz limitation, this is a confirmed Microsoft Windows limitation.
- For the 8K 120Hz limitation, this may be caused by other limitation such as graphics drivers.
Windows 512 Hz Limitation
Several display engineers, including Zis behind the 480Hz experimental display, as well as other display engineers, have complained about our inability to push displays with Windows.
NVIDIA has tested a 1700Hz prototype display, and ViewPixx sells a 1440Hz DLP projector, which you can read more here. Blur Busters is increasingly internally testing ultra high refresh rate displays.
There Are Two Hardcoded Display Limits in Windows 10
- Arbitrary Pixel Clock hard-coded limit
- Arbitrary Refresh Rate hard-coded limit of 512 Hertz
Perhaps the pixel clock limitation is based on the maximum value of a 32-bit integer (2,147,43,647 for signed integers and 4,294,967,295 for unsigned integers). This is still yet to be confirmed. If so, then time to use 64-bit integers for pixel clock, baby!
Situations Using Multiple Cables To Same Single Display
Display engineers have often been able to use multiple parallel video cables to the same single display to overcome limitations.
There may be hard-coded limits that Microsoft has built-in to their display subsystem. The Hertz equivalent of “640 kilobytes ought to be enough for anyone”.
This is the error message you get, even when an experimental display is able to support 8K 120Hz via multiple cables connected to it. This may be a driver problem.
While 640 Kilobytes Ought To Be Enough, 1000Hz Benefits Is Actually Human-Visible
To explain to surprised software developers (I’m one too!) — here is some educational reading about how 500Hz and 1000Hz refresh rates can become human-visible, read the following articles:
Here is some photos of only one of the many human-visible benefits that we have observed in 1000Hz experiments.
During 1000Hz, it shows as even tighter mouse arrow spacings. Also, this is not the only benefit of using a 1000Hz display refresh rate. You can read more here.
We hope that an upcoming Windows 10 Update will remove both hardcoded values, including both the Pixel Clock limit, and the Refresh Rate limit of 512 Hz.
EDIT: Since this article was published, a source has reported that they were able to get 8K 120Hz functioning through various engineering hacks, as long as they were using the latest version of Windows. Three sources, have however confirmed the 512 Hz limit is being enforced by Microsoft Windows.
EDIT2: Submitted to Microsoft via Feedback Hub. You can upvote this 512Hz bug now if you’re reading this webpage on Windows 10!