Question How can I make my AMD GPU scale *all* resolutions to 1080p, even resolutions that are "supported" by my TV?

Status
Not open for further replies.

Sol33t303

Distinguished
Oct 18, 2016
74
3
18,635
I have also posted over on reddit but the one responder I got (as of writing, _GameOverYeah_) didn't really help and I don't think he knew what he was talking about due to his lack of responding to follow up questions so I'm seeking help here.

So my TV is really stupid and for some reason reports it has the ability to do 4k when it can't. If I select 4k in windows my TV just says "unsupported video", I have GPU scaling and both virtual super resolution and super resolution turned on, which works fine if I select some absurd resolution my screen doesn't report as having the ability to display, like 8k. My GPU renders at 8k then scales down to 1080p. But if I select 4k (which a lot of games will automatically do), AMD virtual super resolution doesn't seem to work, and will try to drive the display at 4k rather then stick to 1080p and downscale the 4k resolution.

How do I handle this? Is it possible to manually remove that from the supported resolutions for my monitor from windows? Or is it possible in the driver to force my AMD GPU to downscale everything to specifically 1080p, even other "supported" resolutions by my TV?

My TV is using HDMI 1.4.
 
What’s your TV’s exact brand and model number?
What GPU are you using?
This info would really help us help you :)
Specifically it's an RX 6700 XT.

Sadly I honestly cannot find any specifics on the TV, everywhere I look on it just says "SMART TV", and everything I search up about model numbers has always just led to a 404 lol. I can tell you it's at least 8+ years old and running android 7.1. I don't have the specific model numbers on me but I could get them tommorow.

Hardware resolution on my screen is 1920x1080@60, but for some reason the TV also reports it can do 4k in it's display profile. It reports it wether I'm running Linux or Windows on the PC, and on different devices, so it's not like a custom resolution I have somehow set in windows for the TV or anything.

If I set windows or anything to actually try and use that 4k resolution it says it can do, the display just gives a black screen with "video unsupported".
 
Yeah it‘s weird, I can’t wrap my head around it. But it sounds like a bug at the TV’s end, especially if it’s some generic android thing from last decade. I’m assuming (wild guess) that it’s a 1080p panel that thinks it’s a 4K? Can it actually output ‘raw’ 1080p without upscaling/downscaling?

Does 8K->1080p VSR work on a regular PC monitor?
 
Yeah it‘s weird, I can’t wrap my head around it. But it sounds like a bug at the TV’s end, especially if it’s some generic android thing from last decade. I’m assuming (wild guess) that it’s a 1080p panel that thinks it’s a 4K?

Does 8K->1080p VSR work on a regular PC monitor?
It does, and I agree it's likely some weird bug on the TVs end.

8k->1080p VSR also works on the TV, but it's when I switch it to 4k->1080p it doesn't, which I can only imagine is because the AMD drivers see that 4k is a "native" resolution as reported by the TV, so they don't downscale, because why would you if your rendering at 4k and supposedly have a 4k display.

Which leads back to the thread title, of how I force my GPU to downscale everything to 1080p, even if the TV reports having a higher resolution.
 
it's when I switch it to 4k->1080p it doesn't, which I can only imagine is because the AMD drivers see that 4k is a "native" resolution as reported by the TV, so they don't downscale, because why would you if your rendering at 4k and supposedly have a 4k display..
OK so what I’m getting is:

The TV will display native 1080p output from the GPU.
The TV will display 8K to 1080p VSR output.
The TV will not display native 4K output.
The TV will not display 4K to 1080p VSR output.
And I’m assuming 4K to 1080p VSR works on a different 4K monitor/TV (but that hasn’t been mentioned yet)... or maybe it doesn’t, in which case it’s a Radeon driver bug?

Windows reports 4K resolution as an option for the TV’s graphics settings, but it doesn’t work when you select it.

Was that correct?
 
OK so what I’m getting is:

The TV will display native 1080p output from the GPU.
The TV will display 8K to 1080p VSR output.
The TV will not display native 4K output.
The TV will not display 4K to 1080p VSR output.
And I’m assuming 4K to 1080p VSR works on a different 4K monitor/TV (but that hasn’t been mentioned yet).

Was that correct?
Yep, you have got it all right. Except, I don't think 4k to 1080p VSR is actually working, I don't think my GPU is scaling the output down to 1080p, it's just assuming the TV can handle 4k because it reports that it can and so it's just outputting at 4k, thats what I think is happening and the only way I can make sense of it.

I have tested with a different screen, although that screen is 1440p.
 
Status
Not open for further replies.