05 June 2018, 04:17 | #1 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
Reimplement old Low Latency VSync too (for lower spec machines)
Some disks like one James Pond II OCS with a certain trainer in particular, doesn't work well with Lagless VSync, because it needs to be emulated cycle-exact to run perfectly, and tearing appears on the screen because my laptop can't run it fully.
Formerly my machine could run that disk with Low Latency VSync, so it was a big dissapointment when I noticed it disappeared without any apparent reason from WinUAE 4.0.0, only to give their place to the new Lagless VSync. My hope is that Low Latency VSync will come back, since it works equally well, the difference is that it has other purpose than that of Lagless VSync, so seems there is no need to remove it yet. Do not forget that the comparison between the two VSync's are different of comparing DirectDraw vs. Direct3D 9/11, since WinUAE will not lose any feature with it, it will only make WinUAE be a more comprehensive technology. Last edited by Leandro Jardim; 05 June 2018 at 12:41. Reason: fix typo |
05 June 2018, 08:48 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
This is wrong request. Correct method is to report what goes wrong in lagless sync with 1 slice enabled. It is functionally identical to old low latency. Thats why low latency is gone. (2 slices are usually also almost same and it can be much more stable than 1). Another reason why this is wrong request is that CPU speed requirements are practically same.
btw, this is also one of the rare cases where actual video recording (from camera/phone/etc) is useful. (remember that low latency vsync took many versions before it was usable) |
05 June 2018, 13:15 | #3 | |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
Quote:
I tried Lagless VSync with one slice to confirm it out and it worked well. That disk in question seems to stress my machine a little, because there are some places where the game engine drops the frame rate significantly but as there aren't any sound buffer issues, I don't think this should be a bug report. Thanks. |
|
05 June 2018, 20:11 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Does 2 slices also work? (It can reduce latency noticeable compared to 1 slice)
|
07 June 2018, 12:27 | #5 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
It works, and I can percept a subtle difference in speed for better.
I changed some options on my video card driver also, and got a very nice speed improvement with it too. And sorry for the delay in responding. |
07 June 2018, 22:19 | #6 |
Zone Friend
Join Date: Apr 2005
Location: London
Posts: 1,176
|
What options were changed in the video card driver?
|
08 June 2018, 01:17 | #7 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
I disabled "application optimal mode" on the Intel HD control panel ("3D" labeled button) and enabled "disable fullscreen optimizations" on winuae.exe file properties on Windows Explorer ("compatibility" tab).
I did that because I have the feel that Windows 10 is enabling VSync on all "screens", even exclusive mode ones. For a quick test I had disabled VSync and enabled triple buffering on the WinUAE GUI and for my surprise the result was a screen with perfect scrolling and light CPU usage, at least I don't know yet if this is technically possible without VSync. (*) (*) EDIT: Yes, I discovered that it works as a substitute for VSync. I have read in some other places before that it can replace VSync, but I never understood why it isn't used then, even with those people arguing that it increases the lag on the screen update. Now I understood. Last edited by Leandro Jardim; 21 June 2018 at 02:06. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Low Latency Vsync Black Screen | Locash | support.WinUAE | 6 | 10 December 2017 10:38 |
Low latency vsync = blank screen | Ian | support.WinUAE | 8 | 23 June 2017 22:50 |
Low Latency VSync problem | msayed1977 | support.WinUAE | 3 | 11 December 2013 21:54 |
low latency vsync sound issue | msayed1977 | support.WinUAE | 22 | 08 May 2012 09:01 |
low latency vsync disappearing ? | Foul | support.WinUAE | 0 | 15 April 2012 21:15 |
|
|