• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Downsampling for AMD cards is now possible

subwilde

Member
What do you want to push your 1440p monitor to? Is it 2560x1440?

Yeah it's a Korean knock off, which may matter after a bit more reading. 2560x1440. I've been able to setup 3200x1800 but the screen essentially stays the same size and the extra pixels are not shown. 3840x2160 is the same deal but sections of the dekstop are overlaid on top of each other. I have a 7970 fyi, on 12.6 drivers right now after clean wipe, trying the old method(amdgui) and getting the same results.
 

Irobot82

Member
Yeah it's a Korean knock off, which may matter after a bit more reading. 2560x1440. I've been able to setup 3200x1800 but the screen essentially stays the same size and the extra pixels are not shown. 3840x2160 is the same deal but sections of the dekstop are overlaid on top of each other. I have a 7970 fyi, on 12.6 drivers right now after clean wipe, trying the old method(amdgui) and getting the same results.

Did you use the timings listed on the german website? Also what connection are you using? I know the DVI cannot go above 2560x16001 I believe.
 

subwilde

Member
I tried those timings to no avail. I'm using a dual link dvi. I overclocked it too but erased every trace when trying to downsample.
 

derFeef

Member
I hope our initiative shows some results, need more support though, can't do this alone :-/
Can't be that hard, AMD!
 

belmonkey

Member
Are we only at a twitter movement so far? I wouldn't think that would do much. I dunno how much Roy@AMD can do if he was actually interested.
 

subwilde

Member
I think you'll have to move to HDMI or Display Port to get higher than 1440p.

I'm pretty sure a dual link dvi can handle more than an hdmi. It's limited to how much actual copper is in the wire.

Hopefully the recent surge of Korean monitors will get a fix out soon. Ideally AMD should officially support it but in due time.
 

Irobot82

Member
I'm pretty sure a dual link dvi can handle more than an hdmi. It's limited to how much actual copper is in the wire.

Hopefully the recent surge of Korean monitors will get a fix out soon. Ideally AMD should officially support it but in due time.

It's limited by the card.

Cutting-edge integrated display support
DisplayPort 1.2
Max resolution: 4096x2160 @ 60 Hz per display
Multi-Stream
21.6 Gbps bandwidth (HBR2)
High bit-rate audio
Quad HD/4K/UHDTV display support
1080p60 Stereoscopic 3D (Frame Sequential Format)
HDMI® (With 4K, 3D, x.v.Color™ and Deep Color)
Max resolution: 4096x2160 @ 30 Hz
1080p30 Stereoscopic 3D (Packed Frame Format)
Quad HD/4K/UHDTV video display support
HDMI® (With 4K, 3D, Deep Color and x.v.Color™)
Max resolution: 4096x2160
1080p60 Stereoscopic 3D
Quad HD/4k video support
Dual-link DVI with HDCP
Max resolution: 2560x1600

VGA
Max resolution: 2048x1536
 

jediyoshi

Member
Going from beta 13.11beta to 13.12 was fine in keeping resolutions.
Disappeared moving into 14.1beta.
Redoing the registry trick worked fine.
 

Irobot82

Member
Ahh ok thank you. Sucks the monitor only has one input :/

Yeah I think the Korean monitor that has DP or HDMI is about $100 more. Maybe less than that now. It's worth thinking about in the future if you decide that DS'ing even higher is more important.
 

luca_29_bg

Member
just installed 14.2 beta 1.3 and downsampling is missing! And with the registry change i get many ModeTimingOverrides in various locations in the registry and the old one in the old location, changing that don't do nothing! Any clues ? :/
 

RVinP

Unconfirmed Member
just installed 14.2 beta 1.3 and downsampling is missing! And with the registry change i get many ModeTimingOverrides in various locations in the registry and the old one in the old location, changing that don't do nothing! Any clues ? :/

I have facing the same issue, updated drivers to 14.2 beta 1.3 and <poof> I can no longer use the downsampling resolutions.
 

Irobot82

Member
Bumping for a question.

So this is not working on 14.3 Drivers? I keep getting an error on a cmd screen.

I'm still on 14.2 I haven't updated yet b/c I don't own Thief and BF pissed me off with the delay. Unless you want to play Thief in mantle mode kick your driver down. If I do upgrade I'll test again and see what I Find.
 

Shaneus

Member
lol?
ds_zpse678a47a.png

(from Guru3D)
 

Shaneus

Member
Perhaps there's a more technical/official name they use internally for downsampling and he only knows it as that. At least, I hope that's it.
 

Serandur

Member
For whatever my opinion is worth, I really hope AMD begin to officially support it (and Roy is actually bringing it up). Downsampling is the main reason I bought a GTX 780 instead of an R9 290. It would be nice to try an AMD card instead in a few years when I upgrade, but downsampling's crucial.
 

MadSexual

Member
For whatever my opinion is worth, I really hope AMD begin to officially support it (and Roy is actually bringing it up). Downsampling is the main reason I bought a GTX 780 instead of an R9 290. It would be nice to try an AMD card instead in a few years when I upgrade, but downsampling's crucial.
Same here. Downsampling is the sole reason I'll go Nvidia when it's time for an upgrade, so here's to hoping Roy is keeping up with the thread.
 

belmonkey

Member
Downsampling is also one of the reasons I'm interested in Nvidia. It's really nice being able to go back to older games like Dead Space and playing them downsampled from 4k so that they look even better than they did back then.
 

Ryudo

My opinion? USED.
Heh AMD/ATI still lagging a couple of years behind with driver features. Between Nvidias massive prices and AMD's poor drivers nobody really wins. I have been waiting for this feature to appear in the CCC for a while now and its such a shame because even the highest AA settings in most games leaves noticeable jaggies and shimmering.
 

Reckoner

Member
I can't find a link to download Catalyst 12.11 so I can try this out. Do you guys know? The only 12 version AMD has on their site is 12.10.
 

Shaneus

Member
Oh, you just wanted it so you could downsample? My man:
Yeah the GUI program failed since sometime around 12 something. So we had no DS for a while, then the germans came back with a regedit hack. Let me find the link.

German Awesome

Follow these instructions. Then if you want 1080p to 1440p use this

Width
80 07 to 00 0A

Height
39 04 to A0 05

HTotal
10 0A to 20 08

HSyncStart
80 00 to 30 00

HSyncWidth
C8 to 20

VTotal
61 04 to 57 04

VDisplay
39 04 to 38 04

VSyncWidth
0A to 05

PixelClock
C2 A4 02 to E0 22 02

If you don't completely clean your driver updates with like DUI or Atiman (ie you keep your registry) you don't have to re-do this every driver update.
Works even on the most current drivers with a clean install.
 

Reckoner

Member
Oh, you just wanted it so you could downsample? My man:

Works even on the most current drivers with a clean install.

Wasted time with the driver downgrade... :( Didn't see that. Thanks!

Edit: Tried it now but the it gives me an error on LIST.bat "ADL_Display_ModeTimingOverride_Set failed!" I'm running with the last (14.4) drivers.
 

Mike Golf

Member
Going to be watching this space and that twitter feed with bated breath now that I've read up on the other threads here showing off how Nvidia cards can down sample. Can't believe AMD haven't implemented this yet.

On a somewhat similar note, does forcing AA through CCC still not work with DX10/11 games?
 

derFeef

Member
Going to be watching this space and that twitter feed with bated breath now that I've read up on the other threads here showing off how Nvidia cards can down sample. Can't believe AMD haven't implemented this yet.

On a somewhat similar note, does forcing AA through CCC still not work with DX10/11 games?

That depends on the game. Most engines do not support traditional AA anymore.

Regarding downsampling - I would totally to the reghack but it does not work for me for whatever reason.
 

Reckoner

Member
That depends on the game. Most engines do not support traditional AA anymore.

Regarding downsampling - I would totally to the reghack but it does not work for me for whatever reason.

It isn't working for me either. Can't successfully run adlutil.exe or find the reg to edit.
 

Mike Golf

Member
It isn't working for me either. Can't successfully run adlutil.exe or find the reg to edit.

I'm having the same issue as you with the "ADL_Display_ModeTimingOverride_Set failed!" error code. And when I try the CRU workaround and select 1440p from the display manager I get an image but it's garbled and has artifacting everywhere.
 

psn

Member
Any way to get dowsampling to work with my 290x? CRU fails and the registry hack method always gives me the "ADL_Display_ModeTimingOverride_Set failed!"error...
 

Irobot82

Member
Any way to get dowsampling to work with my 290x? CRU fails and the registry hack method always gives me the "ADL_Display_ModeTimingOverride_Set failed!"error...

I'm having the same issue as you with the "ADL_Display_ModeTimingOverride_Set failed!" error code. And when I try the CRU workaround and select 1440p from the display manager I get an image but it's garbled and has artifacting everywhere.


Ok, first, are both of you using DVI-D cables? I believe this mod only works with DVI. It may work with other connections but you have to mod it a bit. Otherwise, I would suggest trying GeDoSaTo for now.
 

psn

Member
Ok, first, are both of you using DVI-D cables? I believe this mod only works with DVI. It may work with other connections but you have to mod it a bit. Otherwise, I would suggest trying GeDoSaTo for now.

I use DVI, but I forgot to mention I'm using a 144Hz monitor and I tried to keep it at least at 120Hz.

GeDoSaTo works only with DX9 or am I wrong?
 

Irobot82

Member
I just tried this with my 7950 on 14.6 RC1 and it worked. So I want to make sure you are following the steps.

By changing the registry key, downsampling is possible with the new AMD drivers.
An example of how to 1680x1050@3360x2100:
Download adlutil.zip
Run LIST.bat, you will receive: TimingOverride list for AdapterIndex 0, DisplayIndex 3 is empty!
Open CustomResolution.txt and change AdapterIndex and DisplayIndex on the index derived from LIST.bat, change the Height, add 1 to it (1081 in my case). Save the changes.
Run Create_Custom_Resolution.bat

The key part is to check your LIST.bat and make sure you update CustomResolution.txt to whatever LIST.bat gives you.
 

psn

Member
I just tried this with my 7950 on 14.6 RC1 and it worked. So I want to make sure you are following the steps.

By changing the registry key, downsampling is possible with the new AMD drivers.
An example of how to 1680x1050@3360x2100:
Download adlutil.zip
Run LIST.bat, you will receive: TimingOverride list for AdapterIndex 0, DisplayIndex 3 is empty!
Open CustomResolution.txt and change AdapterIndex and DisplayIndex on the index derived from LIST.bat, change the Height, add 1 to it (1081 in my case). Save the changes.
Run Create_Custom_Resolution.bat

The key part is to check your LIST.bat and make sure you update CustomResolution.txt to whatever LIST.bat gives you.

That is no problem, however, I can't switch the resolution. I did all that and I don't even get an error. See my list.bat:
7YVdFy.jpg


Still, I only have 1920x1080 in catalyst and windows:
KS8sqW.jpg
 

Irobot82

Member
Ok after you ran everything. Then rebooted your system. Try right clicking on your desktop. Select Screen resolution, then advanced settings, then click monitor, then uncheck Hide modes that this monitor cannot display. Does that help?
 

psn

Member
Ok after you ran everything. Then rebooted your system. Try right clicking on your desktop. Select Screen resolution, then advanced settings, then click monitor, then uncheck Hide modes that this monitor cannot display. Does that help?

I can't, its greyed out :(

I can see the 1920x1081 resolution I added through adlutil in catalyst and windows, nothing more... Any tips? Are you running a 1080p display?
EEfZFt.jpg


And then there is an even bigger problem: It's impossible to add a custom resolution like 1920x1081 with 144Hz.
I always get this error then:
xdv6Hs.jpg


Only 60Hz works, and even then I can't use the resolution :/
 

Irobot82

Member
Can you paste in your CustomResolution.txt?

Also your regedit will have to be different to account for that clock frequency.

We are going to get this working for you!

Edit: Yeah, I am running a 1080p 60hz monitor. I feel like there is a piece missing or a step skipped. That 1081 resolution should be there if you edited your registry. So first up, let's see what your CustomResolution.txt looks like. If you change the refresh to 144 does the adlutil.exe still fail? If it does fail, lets change it back to 60. Get it to run. Then inside your regedit.
Look at the image in this post.

You can change the 3C to 90 for 144hz.
 

psn

Member
Can you paste in your CustomResolution.txt?

Also your regedit will have to be different to account for that clock frequency.

We are going to get this working for you!

Thank you :)

Here is my CR:
AdapterIndex 0
DisplayIndex 5
TimingStandard 1
PossibleStandard 14
RefreshRate 60
Width 1920
Height 1081
TimingFlags 0
HTotal 0
HDisplay 0
HSyncStart 0
HSyncWidth 0
VTotal 0
VDisplay 0
VSyncStart 0
VSyncWidth 0
PixelClock 0
HOverscanRight 0
HOverscanLeft 0
VOverscanBottom 0
VOverscanTop 0

I just tried adding 2560x1440 in customresolution.txt and it shows up in the resolution settings. However, my monitor tells me he is out of range then.

I am going to delete the customoverride in the registry and start all over step by step then.
 

Irobot82

Member
Thank you :)

Here is my CR:
AdapterIndex 0
DisplayIndex 5
TimingStandard 1
PossibleStandard 14
RefreshRate 60
Width 1920
Height 1081
TimingFlags 0
HTotal 0
HDisplay 0
HSyncStart 0
HSyncWidth 0
VTotal 0
VDisplay 0
VSyncStart 0
VSyncWidth 0
PixelClock 0
HOverscanRight 0
HOverscanLeft 0
VOverscanBottom 0
VOverscanTop 0

I just tried adding 2560x1440 in customresolution.txt and it shows up in the resolution settings. However, my monitor tells me he is out of range then.

I am going to delete the customoverride in the registry and start all over step by step then.

Ok cool. Let's try this all fresh. You should Uninstall your drivers. Run DDU in safe mode. Reboot. Install fresh drivers. Reboot.

1. Run LIST.Bat and check your TimingOverride values.
2. Open CR.txt and change the TimingOverride values and RefreshRate to 144. Make sure the resolution is 1920 by 1081.
3. Create_Custom_Resolution.bat
4. Run regedit, open HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
Start searching ModeTimingOverrides. You'll find a key like this ModeTimingOverrides_DVI_Conn12546.

Width
80 07 to 00 0A

Height
39 04 to A0 05

Refresh Rate
3C to 90

HTotal
10 0A to 20 08

HSyncStart
80 00 to 30 00

HSyncWidth
C8 to 20

VTotal
61 04 to 57 04

VDisplay
39 04 to 38 04

VSyncWidth
0A to 05

PixelClock
C2 A4 02 to E0 22 02

5. Reboot.
6. Right click desktop, select screen resolution, advanced settings, monitor, uncheck the hide modes (hopefully not greyed out now). When you are in the Screen resolution menu and you select your resolution you should see an option for 2560x1440. If you select it without unchecking the unsupported mode it won't change anything, and if you try to run games the screen will be small.


Edit: Does the error show up at Create_Custom_Resolution.bat?
 
Top Bottom