English Amiga Board


Go Back   English Amiga Board > Support > support.FS-UAE

 
 
Thread Tools
Old 24 July 2012, 04:36   #1
starwindz
 
Posts: n/a
[FS-UAE] Performance of Scroll smoothness

I have a question regarding scroll smoothness. I think that the scroll smoothness of WinUAE 2.4.1 is somewhat(or much) smoother than that of FS-UAE. Please see the following videos.

SWOS on WinUAE: [ Show youtube player ] => VERY SMOOTH
SWOS on FS-UAE: [ Show youtube player ] (With debug overlay) => LESS SMOOTH
(SWOS: Sensible World of Soccer)

I have compared .uae file of WinUAE 2.4.1 with 'Logs\LastConfig.uae' of FS-UAE. Then I have found the major difference is shown as follows.
WinUAE: cpu_cycle_exact=false, FS-UAE: cpu_cycle_exact=true
WinUAE: blitter_cycle_exact=false, FS-UAE: blitter_cycle_exact=true
WinUAE: cycle_exact=false, FS-UAE: cycle_exact=true

When set to cpu_cycle_exact=true' and others in WinUAE, the framerate in WinUAE is slow-down to approximately 45.

Please check it out.
Thank you very much.

Last edited by starwindz; 24 July 2012 at 09:08. Reason: Data update
 
Old 24 July 2012, 21:18   #2
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Quote:
Originally Posted by starwindz View Post
I have a question regarding scroll smoothness. I think that the scroll smoothness of WinUAE 2.4.1 is somewhat(or much) smoother than that of FS-UAE. Please see the following videos.

SWOS on WinUAE: [ Show youtube player ] => VERY SMOOTH
SWOS on FS-UAE: [ Show youtube player ] (With debug overlay) => LESS SMOOTH
(SWOS: Sensible World of Soccer)

I have compared .uae file of WinUAE 2.4.1 with 'Logs\LastConfig.uae' of FS-UAE. Then I have found the major difference is shown as follows.
WinUAE: cpu_cycle_exact=false, FS-UAE: cpu_cycle_exact=true
WinUAE: blitter_cycle_exact=false, FS-UAE: blitter_cycle_exact=true
WinUAE: cycle_exact=false, FS-UAE: cycle_exact=true

When set to cpu_cycle_exact=true' and others in WinUAE, the framerate in WinUAE is slow-down to approximately 45.
Yes, this makes sense. As you can see in the FS-UAE video, "EMU" runs with an average of about 45fps as well. Since WinUAE also runs at 45 fps with cycle_exact true, this means that your computer just is not fast enough for cycle_exact.

FS-UAE defaults to cycle-exact (as you have discovered), but you can set the FS-UAE option:
Code:
 accuracy = 0
This will set cpu_cycle_exact=false / blitter_cycle_exact=false / cycle_exact=false

A possible second problem (seen in the video), the video display rate ("SYS") is too low, so there seems to be an OpenGL performance problem (but the graph rendering itself can harm the FPS so the measurement is not exact..).
The following option will make the rendering a bit lighter (possibly give you a bit less input lag), but it will also introduce some tearing.
Code:
video_sync = off
Also, if you are still running A1200 (68020 @14Mhz approx), you should consider using a model with 68000 (@7Mhz) such as A500/500+/A600 instead, since it requires much less CPU to emulate.

Hope this helps

(BTW: for *perfectly smooth* scrolling, you need to run your display at 50Hz and run FS-UAE with full video sync, but is more hardware demanding than running with video_sync = off)
FrodeSolheim 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
Scroll with the mouse? BarrySWE support.Apps 14 29 May 2012 22:16
Mouse pointer motion smoothness in WinUAE rsn8887 support.WinUAE 12 22 April 2012 12:21
CD32 flickering scroll Amiga1992 support.Hardware 7 17 February 2012 15:03
help me smooth scroll rusty71 support.WinUAE 7 21 November 2011 15:36
Compilation options for best e-uae performance with Xgl Madcrow support.OtherUAE 0 30 June 2008 16:02

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 05:09.

Top

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