Jump to content

Does 10bit color (HDR) gaming result in a performance hit over 8bit?

pyrojoe34

It is more data for the card to push and would theoretically would take more vRAM for HDR textures but is there any performance (framerate) difference? I presume not but have no idea.

 

A second separate question is would rendering 10bit video be more demanding than an 8bit video? (Ignoring the bitrate difference, say assuming the same bitrate to control for the difference?)

Primary PC-

CPU: Intel i7-6800k @ 4.2-4.4Ghz   CPU COOLER: Bequiet Dark Rock Pro 4   MOBO: MSI X99A SLI Plus   RAM: 32GB Corsair Vengeance LPX quad-channel DDR4-2800  GPU: EVGA GTX 1080 SC2 iCX   PSU: Corsair RM1000i   CASE: Corsair 750D Obsidian   SSDs: 500GB Samsung 960 Evo + 256GB Samsung 850 Pro   HDDs: Toshiba 3TB + Seagate 1TB   Monitors: Acer Predator XB271HUC 27" 2560x1440 (165Hz G-Sync)  +  LG 29UM57 29" 2560x1080   OS: Windows 10 Pro

Album

Other Systems:

Spoiler

Home HTPC/NAS-

CPU: AMD FX-8320 @ 4.4Ghz  MOBO: Gigabyte 990FXA-UD3   RAM: 16GB dual-channel DDR3-1600  GPU: Gigabyte GTX 760 OC   PSU: Rosewill 750W   CASE: Antec Gaming One   SSD: 120GB PNY CS1311   HDDs: WD Red 3TB + WD 320GB   Monitor: Samsung SyncMaster 2693HM 26" 1920x1200 -or- Steam Link to Vizio M43C1 43" 4K TV  OS: Windows 10 Pro

 

Offsite NAS/VM Server-

CPU: 2x Xeon E5645 (12-core)  Model: Dell PowerEdge T610  RAM: 16GB DDR3-1333  PSUs: 2x 570W  SSDs: 8GB Kingston Boot FD + 32GB Sandisk Cache SSD   HDDs: WD Red 4TB + Seagate 2TB + Seagate 320GB   OS: FreeNAS 11+

 

Laptop-

CPU: Intel i7-3520M   Model: Dell Latitude E6530   RAM: 8GB dual-channel DDR3-1600  GPU: Nvidia NVS 5200M   SSD: 240GB TeamGroup L5   HDD: WD Black 320GB   Monitor: Samsung SyncMaster 2693HM 26" 1920x1200   OS: Windows 10 Pro

Having issues with a Corsair AIO? Possible fix here:

Spoiler

Are you getting weird fan behavior, speed fluctuations, and/or other issues with Link?

Are you running AIDA64, HWinfo, CAM, or HWmonitor? (ASUS suite & other monitoring software often have the same issue.)

Corsair Link has problems with some monitoring software so you may have to change some settings to get them to work smoothly.

-For AIDA64: First make sure you have the newest update installed, then, go to Preferences>Stability and make sure the "Corsair Link sensor support" box is checked and make sure the "Asetek LC sensor support" box is UNchecked.

-For HWinfo: manually disable all monitoring of the AIO sensors/components.

-For others: Disable any monitoring of Corsair AIO sensors.

That should fix the fan issue for some Corsair AIOs (H80i GT/v2, H110i GTX/H115i, H100i GTX and others made by Asetek). The problem is bad coding in Link that fights for AIO control with other programs. You can test if this worked by setting the fan speed in Link to 100%, if it doesn't fluctuate you are set and can change the curve to whatever. If that doesn't work or you're still having other issues then you probably still have a monitoring software interfering with the AIO/Link communications, find what it is and disable it.

Link to comment
Share on other sites

Link to post
Share on other sites

For games, no because video cards do all pixel work in FP32 per channel, which is a much higher dynamic range than what the HDR standards are requiring. This is why the OG PS4 can support HDR without little, if any, performance loss. Besides that, HDR has been a thing in video games since 2005, albeit they downsample to SDR earlier.

 

If by rendering you mean playing back, my money is on yes, since there's more data that needs to be processed to generate a frame.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, M.Yurizaki said:

For games, no because video cards do all pixel work in FP32 per channel, which is a much higher dynamic range than what the HDR standards are requiring. Besides that, HDR has been a thing in video games since 2005, albeit they downsample to SDR earlier.

 

If by rendering you mean playing back, my money is on yes, since there's more data that needs to be processed to generate a frame.

For rendering I mean exporting a video from Premiere or AME or Handbrake or something.

 

Anyone know of any videos that test this (like compare framerates in 8 vs 10bit games or compare 8 and 10bit video render times?) I would be surprised if there was much of a difference, if any, but you never know until you test it.

Primary PC-

CPU: Intel i7-6800k @ 4.2-4.4Ghz   CPU COOLER: Bequiet Dark Rock Pro 4   MOBO: MSI X99A SLI Plus   RAM: 32GB Corsair Vengeance LPX quad-channel DDR4-2800  GPU: EVGA GTX 1080 SC2 iCX   PSU: Corsair RM1000i   CASE: Corsair 750D Obsidian   SSDs: 500GB Samsung 960 Evo + 256GB Samsung 850 Pro   HDDs: Toshiba 3TB + Seagate 1TB   Monitors: Acer Predator XB271HUC 27" 2560x1440 (165Hz G-Sync)  +  LG 29UM57 29" 2560x1080   OS: Windows 10 Pro

Album

Other Systems:

Spoiler

Home HTPC/NAS-

CPU: AMD FX-8320 @ 4.4Ghz  MOBO: Gigabyte 990FXA-UD3   RAM: 16GB dual-channel DDR3-1600  GPU: Gigabyte GTX 760 OC   PSU: Rosewill 750W   CASE: Antec Gaming One   SSD: 120GB PNY CS1311   HDDs: WD Red 3TB + WD 320GB   Monitor: Samsung SyncMaster 2693HM 26" 1920x1200 -or- Steam Link to Vizio M43C1 43" 4K TV  OS: Windows 10 Pro

 

Offsite NAS/VM Server-

CPU: 2x Xeon E5645 (12-core)  Model: Dell PowerEdge T610  RAM: 16GB DDR3-1333  PSUs: 2x 570W  SSDs: 8GB Kingston Boot FD + 32GB Sandisk Cache SSD   HDDs: WD Red 4TB + Seagate 2TB + Seagate 320GB   OS: FreeNAS 11+

 

Laptop-

CPU: Intel i7-3520M   Model: Dell Latitude E6530   RAM: 8GB dual-channel DDR3-1600  GPU: Nvidia NVS 5200M   SSD: 240GB TeamGroup L5   HDD: WD Black 320GB   Monitor: Samsung SyncMaster 2693HM 26" 1920x1200   OS: Windows 10 Pro

Having issues with a Corsair AIO? Possible fix here:

Spoiler

Are you getting weird fan behavior, speed fluctuations, and/or other issues with Link?

Are you running AIDA64, HWinfo, CAM, or HWmonitor? (ASUS suite & other monitoring software often have the same issue.)

Corsair Link has problems with some monitoring software so you may have to change some settings to get them to work smoothly.

-For AIDA64: First make sure you have the newest update installed, then, go to Preferences>Stability and make sure the "Corsair Link sensor support" box is checked and make sure the "Asetek LC sensor support" box is UNchecked.

-For HWinfo: manually disable all monitoring of the AIO sensors/components.

-For others: Disable any monitoring of Corsair AIO sensors.

That should fix the fan issue for some Corsair AIOs (H80i GT/v2, H110i GTX/H115i, H100i GTX and others made by Asetek). The problem is bad coding in Link that fights for AIO control with other programs. You can test if this worked by setting the fan speed in Link to 100%, if it doesn't fluctuate you are set and can change the curve to whatever. If that doesn't work or you're still having other issues then you probably still have a monitoring software interfering with the AIO/Link communications, find what it is and disable it.

Link to comment
Share on other sites

Link to post
Share on other sites

27 minutes ago, pyrojoe34 said:

Anyone know of any videos that test this (like compare framerates in 8 vs 10bit games or compare 8 and 10bit video render times?) I would be surprised if there was much of a difference, if any, but you never know until you test it.

Well, again, for games, it doesn't matter. Anything DX9 compliant or later has to render pixels in 24 bit floating point per channel. DX9.0c upped the requirement to FP32, so everything modern now renders in FP32, regardless of the output.

 

There are some early benchmarks of games with HDR on or off (like https://www.extremetech.com/computing/75570-benchmarking-splinter-cell-chaos-theory/3), but often that meant switching between SM1.1 and SM3.0, and SM1.1 is much easier to do than SM3.0

 

EDIT: I found one with Half Life 2: Lost Coast, and while there is a measurable appreciable impact, it only happened on the older cards.

Edited by M.Yurizaki
Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, zMeul said:

that's not HDR

 

HDR, 10bit is taxing on performance

Anything at or past DX 9.0c is being rendered at FP32 per channel. HDR10 is only 10-bits per channel.

 

Considering that graphics cards are already rendering at a precision orders of magnitude greater than what HDR10 or even Dolby Vision require, there is no performance loss whatsoever going to either standard for video games vs. SDR.

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, M.Yurizaki said:

Anything past DX 9.0c is being rendered at FP32 per channel. HDR10 is only 10-bits per channel.

 

Considering that graphics cards are already rendering at a precision orders of magnitude greater than what HDR10 or even Dolby Vision require, there is no performance loss whatsoever going to either standard for video games.

you are wrong

 

and it's not because of how many bits/pixel but because the video card has to do tonemapping twice, Windows currently is not fully HDR aware

 

HDR-frisst-Frames-pcgh.jpg

http://www.pcgameshardware.de/Fernseher-Hardware-134500/Specials/HDR-Hitman-Shadow-Warrior-Resident-Evil-7-1219723/

 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, zMeul said:

you are wrong

 

and it's not because of how many bits/pixel but because the video card has to do tonemapping twice, Windows currently is not fully HDR aware

If tone mapping again after rendering the final output is taxing, especially using easier data sets, then something is wrong.

Link to comment
Share on other sites

Link to post
Share on other sites

If I understand correctly: 10bpc RGB means 30bits per pixel (8bpc would be 24bit color)?

What about RGBW displays? Are they then 40bits and 32bits per pixel respectively? Or is RGBW just a trick that doesn't actually control the white independently?

Primary PC-

CPU: Intel i7-6800k @ 4.2-4.4Ghz   CPU COOLER: Bequiet Dark Rock Pro 4   MOBO: MSI X99A SLI Plus   RAM: 32GB Corsair Vengeance LPX quad-channel DDR4-2800  GPU: EVGA GTX 1080 SC2 iCX   PSU: Corsair RM1000i   CASE: Corsair 750D Obsidian   SSDs: 500GB Samsung 960 Evo + 256GB Samsung 850 Pro   HDDs: Toshiba 3TB + Seagate 1TB   Monitors: Acer Predator XB271HUC 27" 2560x1440 (165Hz G-Sync)  +  LG 29UM57 29" 2560x1080   OS: Windows 10 Pro

Album

Other Systems:

Spoiler

Home HTPC/NAS-

CPU: AMD FX-8320 @ 4.4Ghz  MOBO: Gigabyte 990FXA-UD3   RAM: 16GB dual-channel DDR3-1600  GPU: Gigabyte GTX 760 OC   PSU: Rosewill 750W   CASE: Antec Gaming One   SSD: 120GB PNY CS1311   HDDs: WD Red 3TB + WD 320GB   Monitor: Samsung SyncMaster 2693HM 26" 1920x1200 -or- Steam Link to Vizio M43C1 43" 4K TV  OS: Windows 10 Pro

 

Offsite NAS/VM Server-

CPU: 2x Xeon E5645 (12-core)  Model: Dell PowerEdge T610  RAM: 16GB DDR3-1333  PSUs: 2x 570W  SSDs: 8GB Kingston Boot FD + 32GB Sandisk Cache SSD   HDDs: WD Red 4TB + Seagate 2TB + Seagate 320GB   OS: FreeNAS 11+

 

Laptop-

CPU: Intel i7-3520M   Model: Dell Latitude E6530   RAM: 8GB dual-channel DDR3-1600  GPU: Nvidia NVS 5200M   SSD: 240GB TeamGroup L5   HDD: WD Black 320GB   Monitor: Samsung SyncMaster 2693HM 26" 1920x1200   OS: Windows 10 Pro

Having issues with a Corsair AIO? Possible fix here:

Spoiler

Are you getting weird fan behavior, speed fluctuations, and/or other issues with Link?

Are you running AIDA64, HWinfo, CAM, or HWmonitor? (ASUS suite & other monitoring software often have the same issue.)

Corsair Link has problems with some monitoring software so you may have to change some settings to get them to work smoothly.

-For AIDA64: First make sure you have the newest update installed, then, go to Preferences>Stability and make sure the "Corsair Link sensor support" box is checked and make sure the "Asetek LC sensor support" box is UNchecked.

-For HWinfo: manually disable all monitoring of the AIO sensors/components.

-For others: Disable any monitoring of Corsair AIO sensors.

That should fix the fan issue for some Corsair AIOs (H80i GT/v2, H110i GTX/H115i, H100i GTX and others made by Asetek). The problem is bad coding in Link that fights for AIO control with other programs. You can test if this worked by setting the fan speed in Link to 100%, if it doesn't fluctuate you are set and can change the curve to whatever. If that doesn't work or you're still having other issues then you probably still have a monitoring software interfering with the AIO/Link communications, find what it is and disable it.

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, zMeul said:

-snip-

Noob, but how does HDR compare to say putting 10-bit output using a Quadro / Firepro?

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, M.Yurizaki said:

If tone mapping again after rendering the final output is taxing, especially using easier data sets, then something is wrong.

see the graph above

 

yes, something is wrong because Windows is not yet fully HDR capable

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, scottyseng said:

Noob, but how does HDR compare to say putting 10-bit output using a Quadro / Firepro?

how do I facepalm

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, scottyseng said:

Noob, but how does HDR compare to say putting 10-bit output using a Quadro / Firepro?

10bpc and HDR are one and the same as far as I understand. Companies that claim HDR with 8bpc are just marketing and not actually HDR.

 

Also you no longer need workstation cards for 10bpc. I believe since GTX9XX series even consumer cards are 10bpc (maybe even before that, at the very least the 10XX cards are 10bpc). The port and cable bandwidth are also factors to color depth but that is no longer a limit even at high resolutions.

Primary PC-

CPU: Intel i7-6800k @ 4.2-4.4Ghz   CPU COOLER: Bequiet Dark Rock Pro 4   MOBO: MSI X99A SLI Plus   RAM: 32GB Corsair Vengeance LPX quad-channel DDR4-2800  GPU: EVGA GTX 1080 SC2 iCX   PSU: Corsair RM1000i   CASE: Corsair 750D Obsidian   SSDs: 500GB Samsung 960 Evo + 256GB Samsung 850 Pro   HDDs: Toshiba 3TB + Seagate 1TB   Monitors: Acer Predator XB271HUC 27" 2560x1440 (165Hz G-Sync)  +  LG 29UM57 29" 2560x1080   OS: Windows 10 Pro

Album

Other Systems:

Spoiler

Home HTPC/NAS-

CPU: AMD FX-8320 @ 4.4Ghz  MOBO: Gigabyte 990FXA-UD3   RAM: 16GB dual-channel DDR3-1600  GPU: Gigabyte GTX 760 OC   PSU: Rosewill 750W   CASE: Antec Gaming One   SSD: 120GB PNY CS1311   HDDs: WD Red 3TB + WD 320GB   Monitor: Samsung SyncMaster 2693HM 26" 1920x1200 -or- Steam Link to Vizio M43C1 43" 4K TV  OS: Windows 10 Pro

 

Offsite NAS/VM Server-

CPU: 2x Xeon E5645 (12-core)  Model: Dell PowerEdge T610  RAM: 16GB DDR3-1333  PSUs: 2x 570W  SSDs: 8GB Kingston Boot FD + 32GB Sandisk Cache SSD   HDDs: WD Red 4TB + Seagate 2TB + Seagate 320GB   OS: FreeNAS 11+

 

Laptop-

CPU: Intel i7-3520M   Model: Dell Latitude E6530   RAM: 8GB dual-channel DDR3-1600  GPU: Nvidia NVS 5200M   SSD: 240GB TeamGroup L5   HDD: WD Black 320GB   Monitor: Samsung SyncMaster 2693HM 26" 1920x1200   OS: Windows 10 Pro

Having issues with a Corsair AIO? Possible fix here:

Spoiler

Are you getting weird fan behavior, speed fluctuations, and/or other issues with Link?

Are you running AIDA64, HWinfo, CAM, or HWmonitor? (ASUS suite & other monitoring software often have the same issue.)

Corsair Link has problems with some monitoring software so you may have to change some settings to get them to work smoothly.

-For AIDA64: First make sure you have the newest update installed, then, go to Preferences>Stability and make sure the "Corsair Link sensor support" box is checked and make sure the "Asetek LC sensor support" box is UNchecked.

-For HWinfo: manually disable all monitoring of the AIO sensors/components.

-For others: Disable any monitoring of Corsair AIO sensors.

That should fix the fan issue for some Corsair AIOs (H80i GT/v2, H110i GTX/H115i, H100i GTX and others made by Asetek). The problem is bad coding in Link that fights for AIO control with other programs. You can test if this worked by setting the fan speed in Link to 100%, if it doesn't fluctuate you are set and can change the curve to whatever. If that doesn't work or you're still having other issues then you probably still have a monitoring software interfering with the AIO/Link communications, find what it is and disable it.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, pyrojoe34 said:

10bpc and HDR are one and the same as far as I understand. Companies that claim HDR with 8bpc is just marketing and not actually HDR.

Haha, that sounds good. Yeah, I've been reading the marketing hype that a fair bit of stuff is actually HDR with 8 bit (The older TVs). I just wonder why they don't just call it 10-bit color so they don't confuse people?

 

Yeah, I know some high end GPUs can do 10-bit color. I think only the 1070 and up does 10-bit out (If I remember right). Though I guess I need to get a 10-bit monitor to even use them correctly (Was planning to get one anyway for photograph / print work)

 

2 minutes ago, zMeul said:

how do I facepalm

Haha, sorry for my noobness.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, pyrojoe34 said:

If I understand correctly: 10bpc RGB means 30bits per pixel (8bpc would be 24bit color)?

Yes.

2 minutes ago, pyrojoe34 said:

What about RGBW displays? Are they then 40bits and 32bits per pixel respectively?

No. The W is more than likely added by the display's image processor.

Just now, pyrojoe34 said:

10bpc and HDR are one and the same as far as I understand. Companies that claim HDR with 8bpc is just marketing.

Well no. The HDR10 and Dolby Vision spec require things beyond 10-bit color.

 

However, most of where current HDR10/Dolby Vision displays lack in that doesn't really make it as HDR as it could be is the display's brightness itself. Shoving an HDR image signal on a 200 nit display is going to make the image look like garbage.

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, M.Yurizaki said:

Well no. The HDR10 and Dolby Vision spec require things beyond 10-bit color.

 

However, most of where current HDR10/Dolby Vision displays lack in that doesn't really make it as HDR as it could be is the display's brightness itself. Shoving an HDR image signal on a 200 nit display is going to make the image look like garbage.

Can you expand on that? What other factors determine HDR other than 10-bit color? (other than obviously the display and media supporting 10bit)

Is there a minimum dynamic range requirement as well?

Primary PC-

CPU: Intel i7-6800k @ 4.2-4.4Ghz   CPU COOLER: Bequiet Dark Rock Pro 4   MOBO: MSI X99A SLI Plus   RAM: 32GB Corsair Vengeance LPX quad-channel DDR4-2800  GPU: EVGA GTX 1080 SC2 iCX   PSU: Corsair RM1000i   CASE: Corsair 750D Obsidian   SSDs: 500GB Samsung 960 Evo + 256GB Samsung 850 Pro   HDDs: Toshiba 3TB + Seagate 1TB   Monitors: Acer Predator XB271HUC 27" 2560x1440 (165Hz G-Sync)  +  LG 29UM57 29" 2560x1080   OS: Windows 10 Pro

Album

Other Systems:

Spoiler

Home HTPC/NAS-

CPU: AMD FX-8320 @ 4.4Ghz  MOBO: Gigabyte 990FXA-UD3   RAM: 16GB dual-channel DDR3-1600  GPU: Gigabyte GTX 760 OC   PSU: Rosewill 750W   CASE: Antec Gaming One   SSD: 120GB PNY CS1311   HDDs: WD Red 3TB + WD 320GB   Monitor: Samsung SyncMaster 2693HM 26" 1920x1200 -or- Steam Link to Vizio M43C1 43" 4K TV  OS: Windows 10 Pro

 

Offsite NAS/VM Server-

CPU: 2x Xeon E5645 (12-core)  Model: Dell PowerEdge T610  RAM: 16GB DDR3-1333  PSUs: 2x 570W  SSDs: 8GB Kingston Boot FD + 32GB Sandisk Cache SSD   HDDs: WD Red 4TB + Seagate 2TB + Seagate 320GB   OS: FreeNAS 11+

 

Laptop-

CPU: Intel i7-3520M   Model: Dell Latitude E6530   RAM: 8GB dual-channel DDR3-1600  GPU: Nvidia NVS 5200M   SSD: 240GB TeamGroup L5   HDD: WD Black 320GB   Monitor: Samsung SyncMaster 2693HM 26" 1920x1200   OS: Windows 10 Pro

Having issues with a Corsair AIO? Possible fix here:

Spoiler

Are you getting weird fan behavior, speed fluctuations, and/or other issues with Link?

Are you running AIDA64, HWinfo, CAM, or HWmonitor? (ASUS suite & other monitoring software often have the same issue.)

Corsair Link has problems with some monitoring software so you may have to change some settings to get them to work smoothly.

-For AIDA64: First make sure you have the newest update installed, then, go to Preferences>Stability and make sure the "Corsair Link sensor support" box is checked and make sure the "Asetek LC sensor support" box is UNchecked.

-For HWinfo: manually disable all monitoring of the AIO sensors/components.

-For others: Disable any monitoring of Corsair AIO sensors.

That should fix the fan issue for some Corsair AIOs (H80i GT/v2, H110i GTX/H115i, H100i GTX and others made by Asetek). The problem is bad coding in Link that fights for AIO control with other programs. You can test if this worked by setting the fan speed in Link to 100%, if it doesn't fluctuate you are set and can change the curve to whatever. If that doesn't work or you're still having other issues then you probably still have a monitoring software interfering with the AIO/Link communications, find what it is and disable it.

Link to comment
Share on other sites

Link to post
Share on other sites

22 minutes ago, pyrojoe34 said:

Can you expand on that? What other factors determine HDR other than 10-bit color? (other than obviously the display and media supporting 10bit)

Is there a minimum dynamic range requirement as well?

Displays need to support the Rec.2020 color space. The highest-end color space used in high-end monitors that I've seen is DCI-P3. The other commonly used color spaces are Adobe RGB and sRGB. It also needs to support these two things that are beyond my scope of understanding: SMPTE ST-2084 Perceptual Quantizer (PQ) and a non-linear electro-optical transfer function (EOTF).

 

EDIT: This is only for HDR10. Dolby Vision has other requirements.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×