06 July 2011, 13:04 | #41 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Quote:
D3D may have issues with older adapters. |
|
06 July 2011, 15:36 | #42 |
TinkerTailorContentMaker
Join Date: Nov 2009
Location: Bedfordshire
Age: 45
Posts: 1,209
|
Hi Tony, I`ve been testing the new beta along with the new V-Sync and have had mixed results, initially everything is great, smooth scrolling and very responsive however about 10 minutes into a game (Turrican) a slight wobble/jitter develops at the top part of the screen, it happens for a short period and then disappears, but then another 5 minutes pass and it happens again...apart from that seems to be working great. I have my display running on a HDTV through HDMI at 50herzt at 720x576, I do not have buffering ticked and have tried both DD and D3D...Also I have played around with the sound mixing rates/buffer settings to see if this could remedy the issue but to no avail. I have enclosed log file and save state if required. Thank you
Additional: I always use D3D as a rule but if I use DD in conjunction with null filter a small part of the top portion of the screen seems to scroll out of sync with the rest of the screen, this occurs the moment I start playing and stays that way. So I either continue to use D3D with new V-sync and see the jitter/wobble occur some of the time for brief periods or use the DD with the more persistent and visible jitter. Additional+1: Using DD without any filter and having line mode set to double so that the picture isn’t squashed I get the same issue from my default D3D setup, smooth scrolling with the intermittent jitter/wobble. Aspire Laptop Dual Core T4300 Windows 7 3 Gig Ram Last edited by lordofchaos; 06 July 2011 at 16:30. |
06 July 2011, 18:12 | #43 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Does the exact same happen in fullscreen and fullwindow modes? Also same in 60Hz and 50Hz modes? (if you can test both)
Does it disappear if you set double buffering? (Which of course increases lag by 16/20ms). If yes, then most likely it is display driver that for some reason has small blitting delay (my laptop has similar problem, previous to new frame "transition" is visible in top of screen) Maybe this requires manual adjustment (instead of waiting for line 0, winuae would wait for last line - 50 or so..) Not sure about periodic problem. Does SND% show same values when the problem happens? Does it change if you adjust priority? (try both below normal and above normal) |
06 July 2011, 18:32 | #44 | |||
Registered User
Join Date: Jul 2008
Location: Netherlands
Posts: 485
|
Quote:
Would it work in the re-design to have "RTG" added to the list of parameters for displaydata (Parameters: pal,ntsc,lace,nlace,lof (long frame), shf (short frame), vsync, nvsync, RTG). So that it truly makes all combinations possible? Quote:
Quote:
|
|||
06 July 2011, 18:57 | #45 |
TinkerTailorContentMaker
Join Date: Nov 2009
Location: Bedfordshire
Age: 45
Posts: 1,209
|
Ok so I ran these set of conditions and have reported the following results with the save state.
1. Direct Draw / Double buffer/ Line mode normal/ null filter / full screen 50hz Result: No screen jitter. Slight intermittent sound wobble 2. Direct Draw/ No buffer/ Line mode normal/ null filter/ full screen 50hz Result: Small top portion of screen stays out of sync with the rest of display, intermittent but slight sound wobble remains. 3. Direct 3D/ No buffer/ Line mode normal/ null filter/ full screen 50hz Result: intermittent screen jitter, intermittent sound wobbles. Also if I set the buffering to double on test 3 and 2 it eradicates the screen jitter. Changing between 50/60 Hz appears to have no notable effect on all 3 tests. |
06 July 2011, 19:06 | #46 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,460
|
Quote:
|
|
06 July 2011, 19:32 | #47 |
TinkerTailorContentMaker
Join Date: Nov 2009
Location: Bedfordshire
Age: 45
Posts: 1,209
|
Yes that was my first assertion but the native resolutions don`t give me those results, bizarre yes but I found that when running WinUAE in 1280x720 I am unable to get a 50hz display even though the TV supports it? I am however able to use 1920x1080 and get 50hz but this causes performance/display issues...must be something to do with my crappy on board graphics adapter?! The adapter does list 1280x720 as a supported resolution but not in 50 Hz...
|
06 July 2011, 19:37 | #48 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,460
|
Well, then you probably have a Full HD display -> you should only use 1920x1080. Both HD-Ready (720p) und Full HD (1080p) gives you exact 50.00/60.00Hz. Yeah, maybe a graphics card/drivers problem.
|
06 July 2011, 19:53 | #49 |
TinkerTailorContentMaker
Join Date: Nov 2009
Location: Bedfordshire
Age: 45
Posts: 1,209
|
Ok so I just tried another test with different resolution and the results are thus.
Direct 3D/ No buffer/ line mode normal/ null filter/ 1920x1080 50 Hz full screen Result: Worse screen tear/jitter than previous tests and is located further down screen, nearer the middle. However if I enable double buffer the screen tear/jitter goes away. Additional. Jitter/woblle remains in Full window mode in both 50/60Hz Last edited by lordofchaos; 06 July 2011 at 20:04. |
06 July 2011, 22:38 | #50 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,977
|
|
06 July 2011, 23:44 | #51 |
TinkerTailorContentMaker
Join Date: Nov 2009
Location: Bedfordshire
Age: 45
Posts: 1,209
|
|
07 July 2011, 21:00 | #52 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Quote:
New vsync mode can reduce input lag by about 40-60ms when using "no buffering" without causing tearing (usually). 40-60ms is very noticeable in fast games like Digital Illusions' pinball games. (They are finally playable, previously input lag was very annoying) I think remaining tearing problem is caused by display card/driver not generating new frame fast enough (Takes more time than vertical blanking interval). I am not sure if this can solved without re-introducing some latency.. |
|
07 July 2011, 22:27 | #53 |
TinkerTailorContentMaker
Join Date: Nov 2009
Location: Bedfordshire
Age: 45
Posts: 1,209
|
Ahhh well not the end of the world I suppose, my laptop onboard gfx card is just far too simple. I can live with double buffering here`s hoping there is a solution in the future (buying a desktop perhaps)
|
08 July 2011, 01:10 | #54 | |
Zone Friend
Join Date: Apr 2005
Location: London
Posts: 1,179
|
Quote:
DirectDraw works, only if filter is set to 'none'. If i enable a filter, there is 1 permanent tear that stays in 1 position on the display. D3D in windowed mode appears ok, but when I switch to fullscreen I see the 1 tear effect, and in full-window I see occasional tears. This 1 tear in 1 place effect is is different to what happens if I disable v-sync. Then there are massive tears everywhere. Logs again, maybe this is of some interest, maybe not. PS. remember this is a really old crappy mobile chipset Last edited by rare_j; 08 July 2011 at 01:14. Reason: reminder of poor specification. |
|
08 July 2011, 10:25 | #55 | |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,977
|
Quote:
(Seriously, I studied this stuff for years and I feel like I'm back in school). |
|
08 July 2011, 11:41 | #56 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Quote:
(I have an idea how to fix the tearing without introducing any extra latency) |
|
08 July 2011, 15:39 | #57 |
TinkerTailorContentMaker
Join Date: Nov 2009
Location: Bedfordshire
Age: 45
Posts: 1,209
|
|
09 July 2011, 12:38 | #58 | |
Registered User
Join Date: Jul 2008
Location: Netherlands
Posts: 485
|
Quote:
I've encountered an issue with using -rawhid in combination with RTG: configured joystick is lost after workbench switching to RTG. When workbench is set to native mode it always works fine. Further info: I've setup a single display (LED only) config, with '-rawhid' enabled, that loads workbench from HD. If I have my workbench set to RTG mode (1920x1080) and start a whdload game from WB then the joystick doesn't work. Sometimes the gui doesn't even show the joystick in the listing anymore and at other times when it does, I have to first set joystick to '<none>' -> OK -> go into gui -> select joystick again and then it works. With the exact same winuae config, but with the workbench configured to run in native mode (pal-laced), then the joystick is always working fine. In all other cases (like plain A500 config etc) the joystick is also always available and works fine. So it seems to purely have to do with RTG mode. I have attached three logs: - winuaebootlog.txt - winuaelog-WB-native.txt // amiga side / workbench is running in native mode --> joystick works - winuae-WB-RTG(rawhid-lost).txt // joystick is lost after RTG screen is opened Hope you can replicate/fix this. |
|
10 July 2011, 16:03 | #59 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
http://www.winuae.net/files/b/winuae_2330b3.zip
Beta 3: - tearing in new vsync modes should be completely gone, without introducing any extra latency - Display panel buffering option now does nothing in new vsync modes |
10 July 2011, 19:27 | #60 |
TinkerTailorContentMaker
Join Date: Nov 2009
Location: Bedfordshire
Age: 45
Posts: 1,209
|
Latest Beta (2330b3) seems to be working like a charm for me, one hour of playing Turrican and not a single tear or jitter, fantastic work Toni! Oh and still just as responsive as before :-) Ooops!
UPDATE: Having downloaded the latest beta I failed to unpack in the WinUAE drawer and had been testing 2.3.2 version with old configs... Bad news is that the tear/jitter still happens in this new beta in both DD and D3D with the new v-sync (top portion of the screen effected), I`m using fullscreen 50Hz...very intermittent and not very frequent. I`ll keep testing with other settings/options and report back. Last edited by lordofchaos; 11 July 2011 at 16:51. Reason: I`m a gimp |
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.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 |
WinUAE 1.5.3 beta series | Toni Wilen | support.WinUAE | 58 | 09 November 2008 13:46 |
|
|