English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 27 July 2013, 23:43   #1
mdrejhon
Chief Blur Buster
 
mdrejhon's Avatar
 
Join Date: Mar 2013
Location: Toronto, Canada
Posts: 40
120Hz Monitor HOWTO: Reduce motion blur in WinUAE!

HOWTO: Reduce Motion Blur in WinUAE on 120Hz LCD Monitors

There are two methods of reducing motion blur with WinUAE on a 120Hz monitor. You can do either (1) or (2) or preferably both (for maximum improvement in motion clarity). This also applies to 100Hz and PAL, because nearly all 120Hz monitors can also do 100Hz.

Also, another bonus of running at 120Hz is less input lag in WinUAE, which is another secondary benefit of running at 120Hz. Even though you may run at only 60fps, the frame is displayed quicker (displayed in 1/120sec, rather than displayed in 1/60sec).

____

1. Enable LightBoost in your monitor.

Strobe backlights such as LightBoost eliminate motion blur on LCD displays. Several 120Hz monitors now have a refresh-synchronized strobe backlight feature that can be enabled, to allow CRT crystal clear motion on LCD. BlurBusters.com Blog covers this stuff, plus also TFTCentral: Motion Blur Reduction Backlights Including LightBoost

Instructions: LightBoost HOWTO

Popular Blur Busters pages: 60Hz vs 120Hz vs LightBoost | media coverage | rave reviews | high speed video | LightBoost FAQ

One problem is that LightBoost motion blur elimination is limited to 100Hz to 120Hz, which makes it a problem for emulators. Fortunately, the WinUAE developers have added software-based black frame insertion to simulate 60Hz flicker on a 120Hz monitor, which actually also works great in conjunction with LightBoost.

____

2. Enable WinUAE black frame insertion.

Software-based black frame insertion has officially been a part of WinUAE since WinUAE version 2.6.0. This is a feature of WinUAE that adds a black frame between refreshes. This reduces motion blur.

The result is:
~50% less motion blur on many 120Hz monitors (improvement noticeable in platform scrollers)
~90% less motion blur on LightBoost 120Hz monitors (big improvement, CRT quality scrolling)

If you combine both (1) and (2), especially at LightBoost=10%, you will get zero motion blur; perfect CRT motion on your 120Hz monitor. The two techniques combined makes it flicker like a 60Hz CRT; and have the motion clarity of a 60Hz CRT.

____

Animation of Black Frame Insertion

For people who has never seen black frame insertion, make sure you have a supported web browser and then click the below web-based animation of black frame insertion on a fast GPU-accelerated computer (e.g. Google Chrome):

www.testufo.com/#test=blackframes

If you are using a 60Hz monitor, this demonstrates 30fps with less motion blur via the black frame insertion technique. If you are using a 120Hz monitor, this demos 60fps with black frame insertion. If you are using 100Hz, this demos 50fps with black frame insertion. Note that 60fps black frame insertion (via 120Hz monitor) will flicker a LOT LESS than 30fps black frame insertion.

Remember, for 50fps / 60fps black frame insertion, you will need to run 100Hz / 120Hz, with a 120Hz monitor.

Last edited by mdrejhon; 27 October 2013 at 00:16.
mdrejhon is offline  
Old 28 July 2013, 18:27   #2
turrican3
Moon 1969 = amiga 1985
 
turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
how do you set black frame insertion in winuae ?
turrican3 is offline  
Old 29 July 2013, 15:06   #3
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
Quote:
Originally Posted by turrican3 View Post
how do you set black frame insertion in winuae ?
Option is in misc panel.
Toni Wilen is online now  
Old 09 October 2013, 17:12   #4
vagrant
Registered User
 
vagrant's Avatar
 
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
So I purchased a snazzy ASUS VG278HE today that's lightboost capable.
Having lightboost enabled with black frame insertion is impressive - however I noticed a lot of temporary image retention, it's a bit disappointing really.
With 'black frame insertion' disabled there is no image retention at all.. also no IR on the windows desktop with lightboost enabled.

Is this a downside to the lightboost technology or black frame insertion in general?
I can't find any info regarding this issue anywhere
vagrant is offline  
Old 09 October 2013, 17:23   #5
turrican3
Moon 1969 = amiga 1985
 
turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
Quote:
Originally Posted by Toni Wilen View Post
Option is in misc panel.
it seems you must have a really powerfull computer !
turrican3 is offline  
Old 10 October 2013, 20:26   #6
mdrejhon
Chief Blur Buster
 
mdrejhon's Avatar
 
Join Date: Mar 2013
Location: Toronto, Canada
Posts: 40
Quote:
Originally Posted by who View Post
So I purchased a snazzy ASUS VG278HE today that's lightboost capable. Having lightboost enabled with black frame insertion is impressive - however I noticed a lot of temporary image retention, it's a bit disappointing really. With 'black frame insertion' disabled there is no image retention at all.. also no IR on the windows desktop with lightboost enabled.
It's monitor-specific, alas.

But there's a scientific explanation for IR caused by software-driven black frame insertion -- it's an unexpected interaction with LCD voltage inversion. It's nothing to do with LightBoost -- but the black frame insertion -- flicker on some panels (rapid on/off cycles) sometimes causes temporary image retention on some because of the LCD inversion pattern (www.testufo.com/inversion). To keep the electricity (DC) balanced, LCD panels create a rapid alternating positive/negative voltages, as explained in the Lagom link and Techmind link at the motion test above. Sometimes that interacts with flicker patterns (including software-driven black frame insertion). Some LCD panels create a temporary retention effect during 30fps@60Hz flicker, or 60fps@120Hz flicker. Reducing the Contrast via your monitor menus *might* help slightly.

I've seen it happen on my VG278H 120Hz, but not on my BENQ XL2411T 144Hz. I suspect the XL2420TE won't have this retention effect.
mdrejhon is offline  
Old 11 October 2013, 04:57   #7
vagrant
Registered User
 
vagrant's Avatar
 
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
Interesting, thanks for replying
Well I'm going to try the BENQ series.. I'd prefer a 27" screen, would you suspect the XL2720T would also be void of retention?
vagrant is offline  
Old 14 October 2013, 09:21   #8
vagrant
Registered User
 
vagrant's Avatar
 
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
So I bit the bullet and the lads were nice enough to let me swap for a XL2720T (+$100).
The IR on this screen is even worse than the ASUS
Not to mention I was lucky enough to get a screen riddled with DSE..
I guess the only positive here serves as a warning for others.. looks like my CRT will not retire into storage after all.
vagrant is offline  
Old 14 October 2013, 11:02   #9
Retroplay
Lemon Curry ?
 
Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,082
Doesn't it support 50hz like BenQ G2420HD does ?

I am very happy with my G2420HD that's for sure.
WinUAE is as smooth as butter, no ghosting, no motion blur - just perfect in my eyes.

With Twistys shadowmask filter enabled it's really on par with my 1084S, if only Indi Mk2 supported 50hz it would be perfect for A1200.
Retroplay is offline  
Old 14 October 2013, 11:19   #10
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
I haven't seen this kind of effect on 24" Asus VG248QE, does it depend on panel size or some other settings? Lightboost level? I use very low value because higher levels are too bright or "type" of scene shown, like very high contrast changes?

Quote:
it seems you must have a really powerfull computer !
Of course!

EDIT: btw, I had to use non-lightboost mode for a while (due to nvidia beta drivers being crap and I didn't bother to revert back until next day) and FPS games looked horribly blurry when doing fast movements (even at 100Hz+) compared to lightboost mode! Difference is huge.
Toni Wilen is online now  
Old 14 October 2013, 13:21   #11
vagrant
Registered User
 
vagrant's Avatar
 
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
@Retroplay
Ironically, my old lcd is a G2420, I'm holding on to it after seeing it accepts 15khz
Although I never used it for winuae native output.. (to me it exhibits typical LCD blur).

@Toni
It looks to depend on panel size.
I think the VG278 and XL2720 are the only two 27" lightboost capable monitors available and they both have the same issue. On both monitors I tried reducing lightboost to 10% as well as lowering contrast but it made no difference.
The IR is very quick to set in and takes 10-15 seconds to disappear, so I'm sure you would notice it. You even get IR simply moving windows around on a default workbench.

Either way this screen has to go back due to the horrible DSE alone..
vagrant is offline  
Old 14 October 2013, 14:23   #12
Retroplay
Lemon Curry ?
 
Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,082
Quote:
Originally Posted by who View Post
@Retroplay
Ironically, my old lcd is a G2420, I'm holding on to it after seeing it accepts 15khz
Although I never used it for winuae native output.. (to me it exhibits typical LCD blur).
http://eab.abime.net/showthread.php?...ghlight=2420hd

Read post 10.

Love monitor indeed.
Retroplay is offline  
Old 14 October 2013, 16:38   #13
vagrant
Registered User
 
vagrant's Avatar
 
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
Yep it's because of that thread I'm holding on to the G2420
But TBH only as a convenient way to get a display out of my real amigas, not for regular use (and not for winuae). I couldn't handle the incorrect aspect and surely motion blur is still inevitable, even at 15khz!

Because of this lightboost hack I'm so close to putting my CRT into storage where it belongs.. it's more then 'outstayed it's welcome' and tbh - I'm sick of my friends laughing at the sheer sight of it
Just need to find a monitor that works without issues!
vagrant is offline  
Old 17 October 2013, 02:50   #14
vagrant
Registered User
 
vagrant's Avatar
 
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
So I ended up exchanging for a BenQ XL2411T. (They did not have the VG248 in stock.)
I took my PC with me so I could test the monitor first.
Absolutely no IR on this model.
However.. the monitor has some horizontal banding & backlight bleeding. Not a major problem but with 'black frame insertion' enabled it really highlights the banding for some reason..
Anyway I grabbed the monitor since it's still better than my old LCD.

The CRT is a clear winner and I suspect it will remain on my desk for some time
Maybe I'll try again when the technology has matured, or when OLED becomes economically viable.
vagrant is offline  
Old 24 October 2013, 14:48   #15
mdrejhon
Chief Blur Buster
 
mdrejhon's Avatar
 
Join Date: Mar 2013
Location: Toronto, Canada
Posts: 40
G-SYNC is a variable refresh rate technology announced by NVIDIA, running dynamically at 30Hz->144Hz. Monitor refreshes immediately upon Direct3D frame presentation, instead of waiting till the next VSYNC. Before, 60Hz monitors needed 1/60sec to transmit the refresh from the GPU to the monitor. Not anymore. In a G-SYNC monitor, the frame transmission time is always 1/144sec, even during 60fps.

Apparently, this makes it possible to do ultralow input lag 60Hz for emulators!

For developers, it is actually very simple to run G-SYNC at a fixed refresh rate: Basically, emulator runs at 60fps@60Hz, but with frame transmission times of 1/144th of a second from GPU to display. In G-SYNC mode, you just simply do Direct3D Present() 60 times a second accurately (based on QueryPerformanceCounter()), and viola! G-SYNC 144Hz running at 60fps@60Hz.

1/60sec frame transmission to monitor = 16.7ms (traditional VSYNC at 60Hz)
1/144sec frame transmission to monitor = 6.9ms (G-SYNC)
Input lag reduction = almost 10ms

To Emulator Users: Tell your emulator creators, link to this post.
To Emulator Creators: It's a very simple programming change to emulators:
- A command line option or mode that ignores VSYNC, and instead uses microsecond-accurate timer to call Direct3D Present(). This allows the emulator to control a G-SYNC monitor's immediate refresh (e.g. 50Hz or 60Hz). The emulator briefly runs as fast as possible for 1/60sec (surged emulation execution) then frame is immediately delivered as fast as possible to the monitor (in 1/144sec) without waiting for VSYNC. Rinse and repeat 60 times a second. Low input lag bliss.

Also, G-SYNC monitors have multiple modes included:
1. Variable refresh rate mode.
2. Fixed refresh rate strobe mode (sequel to LightBoost), might allow 60Hz strobed.
And the ASUS VG248QE is upgradeable to G-SYNC!
Google for it, and I've posted some of these news at Blur Busters in the G-SYNC menu.
mdrejhon is offline  
Old 24 October 2013, 15:07   #16
mdrejhon
Chief Blur Buster
 
mdrejhon's Avatar
 
Join Date: Mar 2013
Location: Toronto, Canada
Posts: 40
Quote:
Originally Posted by who View Post
Maybe I'll try again when the technology has matured, or when OLED becomes economically viable.
G-SYNC strobe mode is superior, and probably fixes the banding:
http://www.blurbusters.com/confirmed...light-upgrade/
Time will tell if this LightBoost sequel fixes the colors/banding!
mdrejhon is offline  
Old 24 October 2013, 16:53   #17
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
I already mentioned g-sync here: http://eab.abime.net/showthread.php?t=71170
Toni Wilen is online now  
Old 25 October 2013, 02:07   #18
vagrant
Registered User
 
vagrant's Avatar
 
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
..if only I had waited a few weeks
Very interesting indeed.. I'll keep an eye on the progress of this.
vagrant is offline  
Old 26 October 2013, 13:58   #19
amilo3438
Amiga 500 User
 
Join Date: Jun 2013
Location: EU
Posts: 1,504
Well, maybe this demo could be a good test case ... http://janeway.exotica.org.uk/release.php?id=4899

Does anyone manage to read the scrolling text on his LCD using any of new Motion Blur reduction technology?!
amilo3438 is offline  
Old 26 October 2013, 14:23   #20
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
Quote:
Originally Posted by amilo3438 View Post
Well, maybe this demo could be a good test case ... http://janeway.exotica.org.uk/release.php?id=4899

Does anyone manage to read the scrolling text on his LCD using any of new Motion Blur reduction technology?!
It is very easy to read in 100Hz + lightboost + black frame insertion mode. (It is less clear without black frame insertion)

Standard 60Hz is really blurry.
Toni Wilen is online now  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Mouse pointer motion smoothness in WinUAE rsn8887 support.WinUAE 12 22 April 2012 12:21
fuzzy text and slight blur on lcd tv pubzombie New to Emulation or Amiga scene 6 06 June 2011 22:34
HOWTO : Use ASIO4ALL (an ASIO wrapper) in WinUAE NewDeli New to Emulation or Amiga scene 5 09 October 2009 22:32
HOWTO : Toggle autofire from the gamepad, in WinUAE NewDeli New to Emulation or Amiga scene 3 28 September 2009 15:58
How can I reduce the number of reboots on start-up? keropi support.Apps 2 08 December 2005 13:19

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 18:23.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.12529 seconds with 15 queries