English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 06 May 2012, 16:10   #201
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,475
Quote:
Your PC is strange. There is no changes that could cause this.
Really weird. I even did a reboot a checked it twice again.
Retro-Nerd is online now  
Old 06 May 2012, 16:17   #202
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
Try just updated winuae.zip . I forgot to uncomment one line of code that is related to non-fastest possible vsync, but not sure if it have any effect..
Toni Wilen is offline  
Old 06 May 2012, 16:24   #203
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,475
Yep, works again.
Retro-Nerd is online now  
Old 06 May 2012, 16:39   #204
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
And to 100% confirm it isn't caused by optimization settings: does winuae.zip still work? (winuae.exe = 7 955 968 bytes)
Toni Wilen is offline  
Old 06 May 2012, 16:54   #205
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,475
Quote:
winuae.exe = 7 955 968 bytes
Huh? This was Beta 14, the smaller WinUAE.zip is 7.741.995 bytes.
Retro-Nerd is online now  
Old 06 May 2012, 17:17   #206
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
Quote:
Originally Posted by Retro-Nerd View Post
Huh? This was Beta 14, the smaller WinUAE.zip is 7.741.995 bytes.
winuae.zip isn't beta 14, but size is still the same.
Toni Wilen is offline  
Old 06 May 2012, 17:20   #207
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,475
You confuse me. Have you uploaded the old winuae.zip again?

Beta 14 = 7.995.968 bytes
your latest winuae.zip = 7.741.952 bytes

Edit: Aah, now you uploaded the correct file.

Anyway, now the tearing is also back in both (the new and the old winuae.zip) updates from today, with activated Native on-screen display. I give it up for now. This is really too weird for me.

Last edited by Retro-Nerd; 06 May 2012 at 17:33.
Retro-Nerd is online now  
Old 06 May 2012, 18:04   #208
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
Quote:
Originally Posted by Retro-Nerd View Post
Anyway, now the tearing is also back in both (the new and the old winuae.zip) updates from today, with activated Native on-screen display. I give it up for now. This is really too weird for me.
Did you wait at least 1 minute to see if there are any changes?
Toni Wilen is offline  
Old 06 May 2012, 18:09   #209
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,475
2-3 minutes Superfrog (very fast scrolling) should be enough. The tearing shows up instantly and doesn't go away. Without Native one-screen display everything's still fine, tested this today for more than 10 minutes.
Retro-Nerd is online now  
Old 06 May 2012, 19:25   #210
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
winuae.zip updated once more. non fastest possible CPU + low latency vsync dynamic adjustment didn't really work, wrong variable used

Not sure if this helps but I think it at least makes the tearing permanent or removes it completely
Toni Wilen is offline  
Old 06 May 2012, 19:56   #211
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,475
It seems completely unstable. Sometime i get tearing in cycle exact+Native on-screen display and sometimes in fastest possible mode. I can't really tell what it makes working sometimes, besides NOT to use the Native on-screen display atm. At least the FPS counter shows constantly 50 FPS in fastest possible mode.

Last edited by Retro-Nerd; 06 May 2012 at 20:09.
Retro-Nerd is online now  
Old 06 May 2012, 21:34   #212
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
Quote:
Originally Posted by Toni Wilen View Post
winuae.zip updated once more. non fastest possible CPU + low latency vsync dynamic adjustment didn't really work, wrong variable used

Not sure if this helps but I think it at least makes the tearing permanent or removes it completely
Latest winuae.zip now adds tearing on my machine (fastest possible JIT + no buffer Vsync fullscreen) not found in beta 14...
Mequa is offline  
Old 07 May 2012, 17:01   #213
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
winuae.zip updated yet again, I think 1-2 days to go.

Quote:
Originally Posted by Mequa View Post
Latest winuae.zip now adds tearing on my machine (fastest possible JIT + no buffer Vsync fullscreen) not found in beta 14...
"It is normal", working or not is accidental, not a feature or a bug

It seems some display drivers return immediately when page flipping is asked, even if it actually happens in background after few milliseconds delay (ignoring also D3DGETDATA_FLUSH). It makes automatic adjustment impossible.

Above winuae.zip uses another method, perhaps it works better.. or worse.
Toni Wilen is offline  
Old 07 May 2012, 17:17   #214
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,475
Quote:
Above winuae.zip uses another method, perhaps it works better.. or worse.
First it seems to work, for maybe 40-60 seconds (FPS is stable). Then the stuttering and tearing is back (jumpy FPS counter).
Retro-Nerd is online now  
Old 07 May 2012, 17:32   #215
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
Quote:
Originally Posted by Retro-Nerd View Post
First it seems to work, for maybe 40-60 seconds (FPS is stable). Then the stuttering and tearing is back (jumpy FPS counter).
Ok, only force flush gpu in fastest possible modes, forcing it in non-fastest would cause missed frames too easily, fastest possible modes won't miss that easily because it uses background thread.

Missed frame is much much worse than tearing.
Toni Wilen is offline  
Old 07 May 2012, 17:43   #216
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,475
You are right. Just tested it with fastest possible and it stays stable for longer than 5 minutes, even with JIT and the Native on-screen display.
Retro-Nerd is online now  
Old 07 May 2012, 20:53   #217
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
Quote:
Originally Posted by Toni Wilen View Post
"It is normal", working or not is accidental, not a feature or a bug

It seems some display drivers return immediately when page flipping is asked, even if it actually happens in background after few milliseconds delay (ignoring also D3DGETDATA_FLUSH). It makes automatic adjustment impossible.

Above winuae.zip uses another method, perhaps it works better.. or worse.
Still the same tearing on my machine. Beta 14 worked flawlessly and still does.

On latest winuae.zip (fastest possible no buffer vsync) I get tearing at the top of the screen with vertical scrollers, and tearing in horizontal bands at various positions of the display with fullscreen animated games (such as Super Stardust tunnel demo).

Not sure what could have broke it since beta 14.
Mequa is offline  
Old 08 May 2012, 20:45   #218
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
Official 2.4.1 will be released next (tomorrow, maybe), no-buffer not fully working is still considered "normal"..

But vsync debugging will continue in next beta series, with bigger updates, I didn't want to do anything else than minor tweaks to prevent stupid last minute bugs.
Toni Wilen is offline  
Old 08 May 2012, 22:06   #219
Mequa
Registered User
 
Join Date: Nov 2009
Location: UK
Posts: 497
Toni, I just tried beta 14 and the very latest winuae.zip on my Core2Duo 2GHz laptop (with nVidia GeForce Go 7600). Exactly the same results as on my desktop - no tearing in beta 14, tearing in winuae.zip.

But here's the issue:

Quote:
Beta 14: (RC3) I think vsync updates are finally done now.
Since vsync changes since beta 14 seem to introduce "stupid last minute bugs", will you be using beta 14 no-buffer vsync code for official 2.4.1? I'm not saying that you need to do more "twiddling" before release, more that beta 14 seems to have largely 'nailed it' (at least on both systems I tested it on) - it's the changes since beta 14 (whatever they were) which seem to cause problems ("last minute bugs") - on more than one system I've tested them on.


Edit: Can anyone else reproduce this difference between beta 14 and latest winuae.zip? (Particularly with nVidia GPU.)


Edit: Logs included from both versions running on my desktop. (Last winuae.zip used was dated modified 8/5/12 16:13:22, size 7,741,952 bytes.)
Attached Files
File Type: txt winuaebootlog_b14.txt (10.5 KB, 200 views)
File Type: txt winuaelog_b14.txt (13.6 KB, 212 views)
File Type: txt winuaebootlog_winuaezip.txt (10.9 KB, 221 views)
File Type: txt winuaelog_winuaezip.txt (13.5 KB, 224 views)

Last edited by Mequa; 08 May 2012 at 22:53.
Mequa is offline  
Old 09 May 2012, 08:15   #220
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,575
Quote:
Originally Posted by Mequa View Post
more that beta 14 seems to have largely 'nailed'
It didn't. I had tearing until this latest update. Both laptop and desktop.

Actually b14 had a stupid bug that can cause jitters in other modes but it can also appear to improve tearing situation if cpu and display driver speeds are just right. Tearing is much better than missed frames!

Current solution is broken (Most likely it is impossible to have 100% tear-free no-buffer fastest possible CPU solution). Currently it is only accidental if it works on some systems.

Anyway, most users are not going to use it and those that use usually also use latest beta anyway..

Probably should not have left vsync fixes for 2.4.2 or something, 2.4.1 was supposed to be stupid bug fix release only
Toni Wilen 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
WinUAE 2.5.1 beta series Toni Wilen support.WinUAE 69 22 December 2012 10:22
WinUAE 2.3.3 beta series Toni Wilen support.WinUAE 124 17 September 2011 15:48
WinUAE 2.3.2 beta series Toni Wilen support.WinUAE 79 31 May 2011 19:39
WinUAE 2.3.0 beta series (was 2.2.1) Toni Wilen support.WinUAE 229 22 September 2010 19:20

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:13.

Top

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