Main > Software Forum
[Discontinued][17-09-22] RatRefresh - refresh rate switcher, stops LCD tearing
Metalhammer:
Since I'm confident I piled up now some nice experience with RatRefresh, I'd like to share with you my two cents ;)
In few words, for whoever could come across this thread and just skip to the last post, I can summarize it as follows:
This tool rocks, period ;)
It allows to adapt the monitor refresh rate to game's own giving you the definitive experience of arcade emulation (I'm using MAME mainly) on a modern PC and LCD screen. Indeed also when you enable all the tearing fixes inside MAME (synch to monitor refresh and triple buffering) you'll still have stuttering coming from the refresh rate differences :-[
Pro:
- games run smooth and tear/stutter free as never before :applaud:
Cons:
- the driver reset crashes the FE in use :'(
Obviously Rataplan is already working hard to find a suitable solution and I'm really eager to see what he will come up with ;)
Good job Rataplan !
nipsmg:
Hey Rataplan,
I'm wondering if it might be worthwhile to have a conversation with some of the FE authors out there (Launchbox, Attract-Mode) and see if they can support handling a graphics device handle loss, and go grab a new device handle on resume.
Instead of attempting to attack this from your end in, it might make sense to petition for support for this tool from the FE authors themselves.
I REALLY want to use this tool, but the majority of the people who will be using the cab are not tech savvy in any way and will be unable to deal with an FE crash.
Rataplan626:
--- Quote from: headkaze on March 01, 2017, 04:59:16 am ---Rataplan626: I got advanced mode working in IntelAddCustomMode. I don't think it's adding the decimal part of the refresh rate but give it a try anyway and let me know your results.
You can cut/paste this command line:
--- Code: ---IntelAddCustomMode.exe mode=adv verbose=true hactive=1920 hfrontporch=48 hbackporch=80 hsyncwidth=32 vactive=1200 vfrontporch=3 vbackporch=26 vsyncwidth=6 vscanrate=59.150
--- End code ---
--- End quote ---
Hi Headkaze, I totally missed that post, sorry for that. I hope you are still reading this. I've redownloaded your tool but it does not accept decimals:
C:\Users\Rataplan_\Desktop\IntelAddCustomMode>IntelAddCustomMode.exe mode=adv verbose=true hactive=1920 hfrontporch=48 hbackporch=80 hsyncwidth=32 vactive=1200 vfrontporch=3 vbackporch=26 vsyncwidth=6 vscanrate=59.150
dwColor : 32
bScanType : 0
dwHActive : 1920
dwHFrontPorch : 48
dwHBackPorch : 80
dwHSyncWidth : 32
bHSyncPolarity : 0
dwHScanRate : 74410,7
dwVActive : 1200
dwVFrontPorch : 3
dwVBackPorch : 26
dwVSyncWidth : 6
bVSyncPolarity : 0
dwVScanRate : 59150
dwHTotal : 2080
dwVTotal : 1258
dwPixelClock : 154774,256
bIsValid : 0
Setting DELL U2412M (256) to 1920 x 1200 59150 Hz. Success
It says it sets to 59150Hz which could be a cosmetic bug, but the screen does NOT go blank and the actual refreshrate does not change. I test that with setting my display to 60Hz, then run your tool and then play The New Zealand Story (tnzs), I always test with that as it has a full moving screen pixel by pixel at 59.150. At 60Hz it gives tearing. After running the tool with the given commandline it still running at 60Hz.
But it doesn't seem to work with integer refreshrates either on my system. When I set it to 55Hz for example, it accepts it, the screen goes blank for a second as it would do from Intel panel itself, but yet it still runs at the same refreshrate as before. Also it does not show as a custom resolution in the intel panel which I expected it would do (but I could be wrong).
Rataplan626:
--- Quote from: nipsmg on April 06, 2017, 09:49:19 am ---Hey Rataplan,
I'm wondering if it might be worthwhile to have a conversation with some of the FE authors out there (Launchbox, Attract-Mode) and see if they can support handling a graphics device handle loss, and go grab a new device handle on resume.
Instead of attempting to attack this from your end in, it might make sense to petition for support for this tool from the FE authors themselves.
I REALLY want to use this tool, but the majority of the people who will be using the cab are not tech savvy in any way and will be unable to deal with an FE crash.
--- End quote ---
Well I think it's not feasible to just 'fix' that in the FE. If you are using a device which driver is stopped, well I can imaging your software goes berzerk. I still want to try to fix that though, so a fix is not needed on FE side. By the way, I use AttractMode myself, and I kill it in a batch file which fires when I select a game. It then starts RatRefresh, starts the emu, and after the emulator quits, it starts AttractMode again. Attractmode happens to remember the last played game even if it was brutally killed. So for now, for me, that's a little workaround which still automates everything completely. But being a technician, I don't like workarounds, I want fixes :)
nipsmg:
I started talking with the AttractMode guys over on their github. They suggested looking at the "ResFix" plugin to compensate. Any experience with that?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version