forcing 120Mhz in games

Adjusting BENQ Blur Reduction and DyAc (Dynamic Acceleration) including Blur Busters Strobe Utility. Supports most BenQ/Zowie Z-Series monitors (XL2411, XL2420, XL2720, XL2735, XL2540, XL2546)
juice99
Posts: 26
Joined: 30 Dec 2014, 20:07

forcing 120Mhz in games

Post by juice99 » 07 Jun 2015, 13:29

Hello

i'm using tweaked setttings (VT trick) for my Benq Z series monitor, but in FIFA15 refresh rate seems to be fixed at 60Mhz. Is there any way to force it to be at 120Mhz?

in CRU i removed 1920x1080@60 as viable option, but it didn't change a thing, fifa still runs at @60 and there is no setting to change for this

when i run it in window mode, it works fine (it uses desktop refresh which is @120), but it's not the same of course... quite annoying to play with titlebar visible.

It's not the first game that i have problems with to force it to run at @120Mhz so maybe there is some driver-level solution? some games just somehow force 60Mhz, so maybe it's possible to fool them and let them think it's @60 when really it's @120?

Falkentyne
Posts: 2795
Joined: 26 Mar 2014, 07:23

Re: forcing 120Mhz in games

Post by Falkentyne » 07 Jun 2015, 14:02

In order to force 120hz, you need to remove 60hz AND remove the extension block (no extension block) or use a custom extension block with no settings in it (if you want), and remove all established and normal resolutions, then add your 120hz (not MHz) as a custom refresh rate.

The refresh rate at the top is the preferred refresh rate, but I think that's only for windows. Games that try to force a 60hz refresh rate actually will use the "first" available refresh rate (which is 60hz). So if 120hz is the first available refresh rate, it will use that.

If you have both 100hz and 120hz as custom refresh rates (with everything else disabled) and 120hz is above 100hz, your game will still use 100hz unless you delete it.

You can use the toastyX driver restarter, and import/export your resolution settings to quickly change between which profile you want to use.

Note: some games will crash if 60hz is missing.
If the game's framerate is locked at 60 fps (Ultra street fighter 4, etc), it will still be 60 fps. If it's simply vsync locked (but not actually capped at 60 fps (e.g. Dark Souls), then if the framerate is tied to physics (doom 3, dark souls), having the FPS above 60 may lead to engine or physics problems.

User avatar
masterotaku
Posts: 436
Joined: 20 Dec 2013, 04:01

Re: forcing 120Mhz in games

Post by masterotaku » 07 Jun 2015, 14:07

If you don't want to delete the 60Hz refresh rate and you have a Nvidia GPU, you can make a custom resolution like 1920x1078 and only at 120Hz. Then use that resolution in the game.

If the game uses DirectX9, you can also use GeDoSaTo to force the refresh rate you want.
CPU: Intel Core i7 7700K @ 4.9GHz
GPU: Gainward Phoenix 1080 GLH
RAM: GSkill Ripjaws Z 3866MHz CL19
Motherboard: Gigabyte Gaming M5 Z270
Monitor: Asus PG278QR

juice99
Posts: 26
Joined: 30 Dec 2014, 20:07

Re: forcing 120Mhz in games

Post by juice99 » 07 Jun 2015, 14:52

I use AMD

this is my CRU
Image

and it doesn't work...

i restarted drivers using restart64.exe from latest CRU 1.2

UPDATE:
i also tried 1920x1078 trick - http://snag.gy/xSiRp.jpg, even though i added it as a new resolution, changed it in game settings it's still @60. ( i see that it's @60 because it's dark and is flickering, same as durning windows start). I always see @60 this way (so slight flickering or something, not sure how to call it, and darkness)

UPDATE2:
it seems trick with 1078 worked after all... but is that really the only solution?

User avatar
masterotaku
Posts: 436
Joined: 20 Dec 2013, 04:01

Re: forcing 120Mhz in games

Post by masterotaku » 07 Jun 2015, 15:24

juice99 wrote: it seems trick with 1078 worked after all... but is that really the only solution?
If the game uses DirectX 11, yes (if the CRU method didn't work). It's what I do for Crysis 2.
CPU: Intel Core i7 7700K @ 4.9GHz
GPU: Gainward Phoenix 1080 GLH
RAM: GSkill Ripjaws Z 3866MHz CL19
Motherboard: Gigabyte Gaming M5 Z270
Monitor: Asus PG278QR

Falkentyne
Posts: 2795
Joined: 26 Mar 2014, 07:23

Re: forcing 120Mhz in games

Post by Falkentyne » 07 Jun 2015, 15:25

Are you using the pixel clock patcher?
Try using 1920x1080@120hz with DEFAULT vertical total (1125), not 1502.
Also it might be possible that deleting all established, standard and extension block wont delete 60hz anymore. In the original R9 290x beta drivers (like, a year and a half ago), this DID work. This was also the trick used to force lightboost at 100hz in all games, including the 60hz locked crysis. This might have been changed recently. One thing I noticed is, if you delete all established and custom resolutions, 50hz refresh rate is still showing in AMD CCC, BUT Crysis DX10 will use 60hz instead of 50hz (because 50hz is missing as the first directx resolution now since extension block/standard/established res are removed), BUT it still wont use 100hz unless you do the 1920x1076 trick mentioned by masterotaku (since the extension block is removed it uses the only res available for 1920x1076).

Actually your FIFA isn't using 60hz.
I just checked in COD advanced warfare. Its using 59.94 hz (NTSC). And there seems to be no way to remove that.
In much older 290x drivers, removing all the resolutions removed -everything- except the detailed resolutions.

In your normal cru config, you notice that in AMD CCC, there's a 59 hz ? That's 59.94...

*edit
Yeah 1920x1076 is the only way this will work now (or any other custom resolution lower than 1920x1080).
I had a cru bin file just to force crysis to run at 100hz in DX10 (since it used to run at 50hz at native resolution and 60hz at lower than native resolution)
In older year old AMD R9 290x beta drivers, that bin file removed every single refresh rate except the detailed refresh rates (100, 120, 144), with all standard, established and extension block deleted. The AMD CCC only had 100, 120 and 144 (which were detailed resolutions). In these newer AMD drivers, 50hz, 59hz 25hz and 30hz are STILL there even if I use the same old BIN file. The only difference is, Crysis starts at 60hz (59.94 actually) instead of 100hz (with the normal default CRU config with the checkboxes, Crysis would start at 50hz). If I use 1920x1076 and define that as 120hz, Crysis starts at 120hz (only if those other resolutions are unchecked, as before).

juice99
Posts: 26
Joined: 30 Dec 2014, 20:07

Re: forcing 120Mhz in games

Post by juice99 » 07 Jun 2015, 16:43

just a small correction, it's 1078 not 1076, at least this is what masterotaku suggested, and it's what i'm using.

it's a shame that's the only way now, but a slighty distorted image like that is unnoticable for human eye i think... right?

User avatar
masterotaku
Posts: 436
Joined: 20 Dec 2013, 04:01

Re: forcing 120Mhz in games

Post by masterotaku » 07 Jun 2015, 17:08

juice99 wrote:just a small correction, it's 1078 not 1076, at least this is what masterotaku suggested, and it's what i'm using.
It doesn't matter. It just has to be lower than 1920x1080.
juice99 wrote:it's a shame that's the only way now, but a slighty distorted image like that is unnoticable for human eye i think... right?
You won't get distortion if you use 1:1 scaling. That is, having tiny black bars instead of stretching.
CPU: Intel Core i7 7700K @ 4.9GHz
GPU: Gainward Phoenix 1080 GLH
RAM: GSkill Ripjaws Z 3866MHz CL19
Motherboard: Gigabyte Gaming M5 Z270
Monitor: Asus PG278QR

juice99
Posts: 26
Joined: 30 Dec 2014, 20:07

Re: forcing 120Mhz in games

Post by juice99 » 07 Jun 2015, 17:28

can i force 1:1 up-scaling in CRU? i don't see option for this

I have 'enable GPU scaling' in AMD Catalyst set to off

Falkentyne
Posts: 2795
Joined: 26 Mar 2014, 07:23

Re: forcing 120Mhz in games

Post by Falkentyne » 07 Jun 2015, 17:51

You set it in CCC.

GPU scaling in CCC is for NON NATIVE CUSTOM RESOLUTIONS to have them scaled from 1920x1080 (so if you are using a vertical total tweak, for example, lower resolutions would be downsampled 1920x1080 resolutions and they would have the vertical total tweak applied). If GPU scaling is off and you have a lower custom resolution, it will be display scaled (the monitor will report the lower resolution on the OSD), then you set 1:1 or full, in the OSD. (note that there are some exceptions when using lower resolutions that have a vertical or horizontal the same size as the native resolution, although I'm not sure if this is a bug or not: example, 1440x1080@ 120hz (custom), can use the monitor OSD to set 1:1 or aspect (they are identical btw, since the vertical is already 1080p), while 1440x1080@100hz (custom), the monitor will have 1:1 and aspect greyed out (it shouldn't be greyed, but it is).

If GPU scaling is ON, every single resolution and refresh rate under 1920x1080, including custom detailed resolutions you defined, will be scaled from 1920x1080 (with VT's if you used them before). if GPU scaling is OFF, the monitor will scale them if its the exact same refresh rate you defined, and GPU scale the other refresh rates.

For non native custom resolutions at a DIFFERENT refresh rate than you defined (example: if you defined 1440x1080@120hz as a custom resolution, and you switched to 1440x1080@100 or 1440x1080@60), then you use the video card panel to select 1:1, since 1440x1080@100 and 1440x1080@60 will be GPU scaled as they were not defined explicitly like 1440x1080@120 was).

Note that any resolution with a custom Vertical Total (e.g. 1502) tweak can NOT use display OSD scaling correctly due to the scaler being tricked by the VT tweak, although 1440x1080 with VT 1502 instead of the default of VT 1125 (custom 120hz) is an exception, but the crosstalk will be messed up.

Post Reply