16 April 2012, 19:45 | #41 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Can anyone duplicate following:
2.4.0 or 2.4.1b1: fastest possible CPU + low latency vsync works as expected. 2.4.1b2 and later: SND% is not stable at all and for example sysinfo shows much slower results. (even without sound enabled) I can't see anything obvious except d3d texture size changes (to smaller size!) that shouldn't have any effect. EDIT: I think I found the problem (This probably didn't always happen, depending on CPU and GPU speed) Last edited by Toni Wilen; 17 April 2012 at 19:09. |
18 April 2012, 06:34 | #42 |
Registered User
Join Date: Nov 2009
Location: UK
Posts: 497
|
2.4.1 looks like an excellent update. I noticed a lot less slowdown than 2.4.0 when using new Vsync with fastest possible CPU in both windowed and fullscreen modes.
One bug I noticed in 2.4.1 beta compared with 2.4.0: When using resolution autoswitch option with Exile AGA (possibly other games too), the screen keeps flashing black and everything slows to a crawl - presumably it is constantly trying to switch the resolution back and forth. This bug only occurs in PAL mode, NTSC works fine. |
18 April 2012, 11:03 | #43 |
Registered User
Join Date: Oct 2003
Location: Poland
Age: 43
Posts: 142
|
Toni you are one of the few people, who works with real passion, not for money...
|
18 April 2012, 14:41 | #44 |
Registered User
Join Date: Nov 2009
Location: UK
Posts: 497
|
I tried the latest 2.4.1 beta with Cloanto's Amiga Forever 2012 - they still haven't officially updated from 2.3.3. Perhaps they had some issues with 2.4.0 which 2.4.1 may address?
I didn't notice any issues using the beta with Cloanto's RetroPlatform, however I noticed the horizontal centring is slightly off with Amiga Forever's setups. I'm not sure if this is due to changed configuration format or a bug, but I'm sure Cloanto will appreciate a fix if it is the latter case. Edit: Cloanto uses manual positioning for most setups - the A1200 one shown has horizontal position set to 260. Changing this to 292 fixes it with WinUAE 2.4.1 - not sure if this is Cloanto's job though, but it seems there has been a change, and it would be nice for them to 'officially' upgrade to 2.4.x series... P.S. Just tested, this issue does not occur in 2.4.0 (that is positioned the same as Cloanto's "official" 2.3.3), so was introduced in 2.4.1 beta series (i.e. this is on the correct thread!) Last edited by Mequa; 18 April 2012 at 15:01. |
18 April 2012, 17:22 | #45 | |||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Quote:
Quote:
Quote:
Don't do it. Only those that are officially released with AF are supported and I ignore everything related to AF unless it comes directly from Cloanto. (AF requires some changes, 2.4.1 won't be directly compatible, it is being worked on at the moment) |
|||
18 April 2012, 17:46 | #46 | |
Local Moderator
Join Date: Oct 2009
Location: Lancashire, UK
Age: 48
Posts: 1,591
|
Quote:
If it was about the money I'd say why not do a Kickstarter project for V2.5 - they absolutely throw money at these projects and every Joe is running a kickstarter nowadays it seems - but I won't insult your intelligence by mentioning money again. Perhaps what would be helpful to you would be to look forward to some kind of 'final' release. I know that sounds impossible at the moment because there are so many new features you've crammed into the package and all need fixing and sorting out. But I can't help feeling that working towards some kind of 'final' release would give you a goal - a light at the end of the tunnel - and when it's done you can sit back and relax a few months/years and reap the rewards. Otherwise you could keep on adding features and bug fixing and you may burn yourself out and start to resent the project - and I'm sure nobody wants to see that happen - not after all these years you've put into this. |
|
18 April 2012, 18:00 | #47 | |||
Global Moderator
|
Sorry for the off-topic but:
Quote:
Anyone can donate through the winuae website (link just above News): http://www.winuae.net/ Not sure how much Paypal takes for fees, but it will probably be less than Kickstarter: Quote:
Quote:
|
|||
18 April 2012, 18:34 | #48 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
offtopic: I'll move above posts (and this) to some other thread if people seem interested enough.
Seriously, I'll do this as long as it is interesting, money won't buy real interest anyway.. I think the only thing that requires some kind of bounty or something is: CD32 FMV cartridge emulation. It is mostly useless and it isn't trivial at all. But it would be fun. |
18 April 2012, 18:39 | #49 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
No, I don't think money will help in that regard, but I made a donation anyway, as a token of appreciation for your stewardship of UAE for the last few years
Last edited by FrodeSolheim; 18 April 2012 at 18:44. |
18 April 2012, 19:11 | #50 |
Local Moderator
Join Date: Oct 2009
Location: Lancashire, UK
Age: 48
Posts: 1,591
|
^ I just donated too. Great idea Frode. Just wanted to share my support. Sorry to use up blog space. Please move these comments to 'WinUAE Appeciation Society' or something.
|
18 April 2012, 19:21 | #51 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
http://www.winuae.net/files/b/winuae_2410b7.zip
Beta 7: - DirectDraw full-window mode on non-primary monitor was blank. - Adjusted (again) fastest possible CPU mode extra CPU time scheduling, trying to find balance between better timing syncronization and not causing unnecessary slowdowns on some systems.. - OCS Denise bug emulation update, PAL STREQU counts are 8 (short field) or 9 (long field) lines, not static 9 lines. (Probably no program cares) - F11 in gameports/input test mode shows next page (if list is longer than visible area). - Manual display positioning X coordinate offset fixed (Filter panel or gfx_center_horizontal_position) Origin should be hardware position 0 (same as sprites), not first possible visible position. - Fastest possible low latency vsync should work better again (b2), plus some other adjustments done, CPU throttling supported. - Autoresolution worked badly in some situations. - Removed USB_DEVICE_ID_RETRO_ADAPTER from USB "quirks" list, apparently it is working correctly according to firmware sources. (Perhaps older version was wrong, not exactly sure why it was included in Linux HID quirks list) - Save also selected monitor name (gfx_display_name) to config file because order of displays can change when removing or adding monitors or replacing display cards. (and thanks to 2 posters above) |
19 April 2012, 23:07 | #52 |
Posts: n/a
|
crash
using d3d filtershaders with this new beta 7, cause crash
|
20 April 2012, 08:33 | #53 |
Registered User
Join Date: Nov 2009
Location: UK
Posts: 497
|
|
21 April 2012, 02:59 | #54 |
Registered User
Join Date: Oct 2006
Location: USA
Posts: 1,058
|
It is a bit hard to describe, but b7 broke at least the game Hyperdrive for me.
In b6, A1200 fastest possible low latency vsync, the game runs perfectly. In b7 the player space ship sprites flickers and moves much more jerkily and flickery. Happens both in Direct3D and Directdraw modes. Config and log files attached. Since the graphical effect is hard to describe, I uploaded movies of the flickery b7 gameplay here: www.coolatoms.org/output.avi (~6 MB) And a movie of the 100% correct b6 gameplay here: www.coolatoms.org/output_b6.avi (~6 MB) I think I have also seen other occurences of flickering in beta 7 during regular WB usage and screen flipping etc but that seems harder to reproduce. |
21 April 2012, 08:06 | #55 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
It does..
Quote:
Now even tiny adjustment can change behavior of some games.. |
|
21 April 2012, 11:59 | #56 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
http://www.winuae.net/files/b/winuae_2410b8.zip
Beta 8: - 68EC020/68020 state files didn't load properly if current CPU config didn't match. - Adjusted JIT timing a bit, possible fix for slowdowns on some systems. - Made sound sync a bit more aggressive. (2.4.0 relaxed it a bit too much, I think) - D3D crash fixed (b7) - CIA related rare statefile CPU TRACE error fixed. - Crash fixed when CDFS CD drives enabled without any harddrives. - Disable USB HID RAWINPUT (Fallback to Direct Input) if "blacklisted" devices found, added RM-203 USB adapter to list because it requires calibration which WinUAE can't support. |
21 April 2012, 12:47 | #57 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
http://www.winuae.net/files/b/winuae_2410b9.zip
Beta 9: (quick fix because this can be very annoying) - Fixed D3D texture reallocation ordering. Caused blank screen or other strange side-effects (b7) |
21 April 2012, 16:34 | #58 |
Registered User
Join Date: Oct 2006
Location: USA
Posts: 1,058
|
I think I can make a proper statement about mouse pointer motion now:
For me, in A1200 fastest possible modes, mouse pointer motion is smooth in b6, and jerky in b7+ (b7-b9). Using fastest possible A1200 low latency vsync mode. For log files and config, see my last post (making the hyperdrive tests led me to notice the effect). I tried to record a avi video of it, but in the video mouse pointer always moves smooth and very fast?!? The jerkyness goes away completely when switching from fastest possible to approximate A500/A1200 speed. Did something that was introduced in b7 mess with sprite movement smoothness? I do notice similar jerkyness in the hyperdrive space ship motion. That jerkyness didn't show up in the videos I posted though (only the flickering shows up in the avi, not the jerky motion for some reason). EDIT: In order to test I simply booted into a cli window. Turning sound on/off makes no difference. Direct 3D/Directdraw, no difference. CPU idle, no difference. Scanlines/Double, no difference. It maybe seems better with neither doubling nor scanlines, but the screen is very squished making it hard to tell. USB mode on/off, no difference. Quick way to tell: In b7+, the mouse pointer also jumps up and down vigorously when dragging the workbench screen up and down. In b6 it moves smoothly. It doesn't quite stay on the screen title bar, buit doesn't jump. When I turn off low latency vsync, the motion in b7+ is much smoother, maybe even as smooth as in b6 with low latency vsync on. EDIT 2: Line/Double etc. does NOT make a difference. However, I can make the mouse pointer in b6 similarly jerky when I set CPU speed to -10% or lower. It becomes very jerky then. Only CPU speed 0% works perfectly in b6 (the default). In b7 even cpu speed 0% is jittery. In both b6 and b7, setting CPU speed to anything else then 0% also messes with the fps counter more or less (jumps to 68 or so fps and constantly changes, even though it should be flat 50). Last edited by rsn8887; 21 April 2012 at 17:03. |
21 April 2012, 16:49 | #59 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Quote:
Also always test all buffer modes (no, double, triple) EDIT REPLY: I meant display panel display buffering mode (Display panel, top), not line doubling modes. Last edited by Toni Wilen; 21 April 2012 at 17:20. |
|
21 April 2012, 17:44 | #60 |
Registered User
Join Date: Oct 2006
Location: USA
Posts: 1,058
|
Horizontal scrolling is perfectly smooth in any case. I see this jerky motion effect only with mouse pointer (and space ship in Hyperdrive but might not be related).
Selected buffer modes (no double triple) make no difference. Switching low latency vsync off makes mouse pointer smooth again. Horizontal scrolling does become jerky however when setting CPU speed to anything less than 0% (logs for setting of -10% attached) Last edited by rsn8887; 21 April 2012 at 17:55. |
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 |
|
|