Monitor Tests Forum

Full Version: AMD/ATI Pixel Clock Patcher
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
(11-08-2019 09:39 PM)Trendle Wrote: [ -> ]Sorry for the delayed response; it's DP 1.2. I increased the pixel clock limit to 630 MHz, but it doesn't seem to be working because I can't apply anything that goes above 600 MHz. Huh
What video card do you have?
(11-09-2019 12:45 AM)ToastyX Wrote: [ -> ]
(11-08-2019 09:39 PM)Trendle Wrote: [ -> ]Sorry for the delayed response; it's DP 1.2. I increased the pixel clock limit to 630 MHz, but it doesn't seem to be working because I can't apply anything that goes above 600 MHz. Huh
What video card do you have?

R9 280X.
(11-09-2019 12:50 AM)Trendle Wrote: [ -> ]R9 280X.
Older AMD cards only support up to 600 MHz pixel clock with DisplayPort 1.2.
(11-09-2019 12:56 AM)ToastyX Wrote: [ -> ]
(11-09-2019 12:50 AM)Trendle Wrote: [ -> ]R9 280X.
Older AMD cards only support up to 600 MHz pixel clock with DisplayPort 1.2.

Really? Wow, I'm surprised. Is that an artificial limitation? May I ask where you found this info? I'm interested in reading about it.

Thank you so much for your replies.
(11-09-2019 01:00 AM)Trendle Wrote: [ -> ]Really? Wow, I'm surprised. Is that an artificial limitation? May I ask where you found this info? I'm interested in reading about it.
Strangely, I can't find any reference to this except for my own posts, so I don't remember where I got it from. I just remember people running into this limit before, but it's possible the driver is just applying the original limit defined in the range limits. I don't have a way to test if this limit can be bypassed. I do know for sure that NVIDIA Kepler GPUs are limited to 540 MHz pixel clock, so limits with older cards are not unheard of.
(11-09-2019 02:22 AM)ToastyX Wrote: [ -> ]
(11-09-2019 01:00 AM)Trendle Wrote: [ -> ]Really? Wow, I'm surprised. Is that an artificial limitation? May I ask where you found this info? I'm interested in reading about it.
Strangely, I can't find any reference to this except for my own posts, so I don't remember where I got it from. I just remember people running into this limit before, but it's possible the driver is just applying the original limit defined in the range limits. I don't have a way to test if this limit can be bypassed. I do know for sure that NVIDIA Kepler GPUs are limited to 540 MHz pixel clock, so limits with older cards are not unheard of.

That's very unfortunate. As far as testing if the limit can be bypassed, is that a complicated process? I'm asking because I would do this myself, if possible.
(11-09-2019 12:14 PM)Trendle Wrote: [ -> ]That's very unfortunate. As far as testing if the limit can be bypassed, is that a complicated process? I'm asking because I would do this myself, if possible.
The first thing I would need to know is what happens if you connect a DisplayPort 1.2 monitor that defines a max pixel clock greater than 600 MHz. If it's still limited to 600 MHz, then the driver is enforcing a fixed pixel clock limit defined either in the driver or by the video card, possibly because of a hardware limitation. If it allows more than 600 MHz, then it's more likely to be an artificial limitation imposed by the driver. Either way, it would be hard to find where in the driver this is happening because it's binary and there's no source code. I haven't had any luck getting around DisplayPort limits, even ones that I know are artificial. For example, there's an adapter I know that's capable of 357/476 MHz pixel clock but is limited to 300/400 MHz pixel clock on AMD cards, and I haven't found a way around that.
(11-09-2019 02:49 PM)ToastyX Wrote: [ -> ]
(11-09-2019 12:14 PM)Trendle Wrote: [ -> ]That's very unfortunate. As far as testing if the limit can be bypassed, is that a complicated process? I'm asking because I would do this myself, if possible.
The first thing I would need to know is what happens if you connect a DisplayPort 1.2 monitor that defines a max pixel clock greater than 600 MHz. If it's still limited to 600 MHz, then the driver is enforcing a fixed pixel clock limit defined either in the driver or by the video card, possibly because of a hardware limitation. If it allows more than 600 MHz, then it's more likely to be an artificial limitation imposed by the driver. Either way, it would be hard to find where in the driver this is happening because it's binary and there's no source code. I haven't had any luck getting around DisplayPort limits, even ones that I know are artificial. For example, there's an adapter I know that's capable of 357/476 MHz pixel clock but is limited to 300/400 MHz pixel clock on AMD cards, and I haven't found a way around that.

Okay, thanks. I "need" a GPU upgrade anyway, so I guess I'll go with that. It's a shame that good video cards are so expensive these days. Undecided Oh well.
(11-09-2019 03:09 PM)Trendle Wrote: [ -> ]Okay, thanks. I "need" a GPU upgrade anyway, so I guess I'll go with that. It's a shame that good video cards are so expensive these days. Undecided Oh well.
If it's listening to the range limits and won't let you override it, then a new video card won't help either unless you go NVIDIA. Do you know if the monitor can even handle a pixel clock greater than 600 MHz?
Hello

When I try make custom resolution with Radeon Settings I get "The custom resolution settings are not compatible with this display..." even though driver is patched.
If I use CRU to make the custom resolution it's not showing up in windows. This happens when I try to set pixel clock over 165000 khz.
Im using hdmi to dvi cable for my monitor.

Driver version Adrenaline 19.11.1.
Reference URL's