English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 05 June 2018, 04:17   #1
Leandro Jardim
Registered User
 
Leandro Jardim's Avatar
 
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
Leandro Jardim is offline  
Old 05 June 2018, 08:48   #2
Toni Wilen
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)
Toni Wilen is online now  
Old 05 June 2018, 13:15   #3
Leandro Jardim
Registered User
 
Leandro Jardim's Avatar
 
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
Quote:
It is functionally identical to old low latency.
Sorry, I wasn't aware it works equal. Oops.

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.
Leandro Jardim is offline  
Old 05 June 2018, 20:11   #4
Toni Wilen
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)
Toni Wilen is online now  
Old 07 June 2018, 12:27   #5
Leandro Jardim
Registered User
 
Leandro Jardim's Avatar
 
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.
Leandro Jardim is offline  
Old 07 June 2018, 22:19   #6
rare_j
Zone Friend
 
rare_j's Avatar
 
Join Date: Apr 2005
Location: London
Posts: 1,176
What options were changed in the video card driver?
rare_j is offline  
Old 08 June 2018, 01:17   #7
Leandro Jardim
Registered User
 
Leandro Jardim's Avatar
 
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.
Leandro Jardim is offline  
 


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

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 06:59.

Top

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