cancel
Showing results for 
Search instead for 
Did you mean: 

Drivers & Software

mclingo
Challenger

1080p upscaled to 10 bit 2160p SDR movies are output using wrong colour space, possibly as HDR instead of SDR.

Ive had this issue since 16.8.1, i've logged it on here, ive also logged a ticked and AMD have still doing nothing about this.

When playing some movies using various DIRECT3D players SDR movies are output with overblown colours, mainly reds. This however only happens in a fairly narrow circumstance but as people are now going 4k this is likely to become a problem for more and more people, mainly HTPC users though to be fair.

I've spent a lot of time looking into whats going on here using different drivers, 3 different graphics cards and two different HDR TV, all reproduce the same problem so it has to be a driver issue, I also think you introduced this with your HDR implementation and I think I know what AMD have done wrong.

This issue in detail is as followes

When you play a 1080p movie in your movie player you can either play it in 1080p and have your TV upscale it have your movie player upscale it before it hits the TV. upscaling has moved on a lot since the first HDR TV came out so it now better for me to have my choice of player upscale, MADVR+MPC or KODI.

When I let me TV upscale it everything is fine, however when I send a 2160p signal to my TV which has been upscaled I get overblown reds as seen here.

Microsoft OneDrive - Access files anywhere. Create docs with free Office Online.

However this only happens when i'm outputting in 10 bit, if I dial everything down to 8 bit the problem goes away. I think the issue is that the AMD driver is getting confused somewhere along the DIRECT3D output chain as to what colour space is being played, if you think about it this is understandable as i'm playing an 8 bit movie in 1080p and sending it to my TV as 2160p 10 bit.

So, this is the problem, the driver seems to think that 1080p upscaled material is HDR or something like that, I say this as if I play a native 2160p SDR movie this doesnt happen. All HDR material is output correctly to, so its just 1080p SDR material which has overblown colours.


So to reproduce this you need:

• Play a 1080p 8 bit SDR movie

• Have 10 bit or higher enabled on graphics card and in MADVR

• Set Movie player or MADVR to upscale to 2160p.

• Ensure DIRECT3D 11 10 bit is enabled in MADVR or other movie player

• HDR cable TV/MONITOR/PROJECTOR * unsure about this one.

I have logged a ticket to AMD with this new information but I logged one before and nothing came of it.

0 Likes
3 Replies
joecrow
Elite

As a Madvr user I am aware that there has been a number of improvements in the HDR area in recent updates.

Are you using the latest version (92.17)?

Sorry that is the best I can offer at present as I do not have a UHD display yet.

0 Likes

thanks mate but its not a HDR problem as such, the driver seems to be treating upscaled 1080p material as HDR rather than SDR. Other people with AMD cards also have the problem.

The workaround is to calibrate for BT709 or BT2020 in MADVR itself, this corrects the problem but nobody seems to know why, calibration should always be set to know though as MADSHI days, if you have to calibrate here it means you have a problem are have to correct.

Yeah, i'm always on the latest MADVR version, love it !

0 Likes
mclingo
Challenger

no response at all on this from AMD, they really care very little at all about HTPC users which are a very large customer base, granted few people yet have a full 4k HDR system running and fewer still will be playing 10 bit videos via DRIECT3D but I told them about this fault months ago and they have done nothing at all, the fix should be very simple, they just cant be bothered to apply any resources to it at all. I've also logged a ticket twice, on both occasions and I get the same pathetic response, have you tried the latest drivers? FFS.

NVIDIA are worse though, they break something with every driver release, at least AMD are fairly consistent.

0 Likes