[Bug 15284] New: Direct3D output is at half the frame rate of OpenGL output in WinUAE

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Sep 13 20:57:18 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=15284

           Summary: Direct3D output is at half the frame rate of OpenGL
                    output in WinUAE
           Product: Wine
           Version: 1.1.4
          Platform: PC
               URL: http://www.winuae.net/
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: markk at clara.co.uk


WinUAE is an open source (GPL) emulator of Amiga computers, available from
http://www.winuae.net/.

The output of WinUAE can be rendered using DirectDraw (default), Direct3D or
OpenGL. When using OpenGL, the WinUAE output is "frame exact", i.e. the output
will be at 60Hz if that is the user-selected emulation frame rate. Setting the
refresh rate of your monitor to match the WinUAE output rate results in very
smooth animation.

However, when using Direct3D the output is not smooth. The Direct3D output
seems to be only updated every second frame (e.g. at 30Hz). (On Windows the
Direct3D output works correctly.)

To demonstrate:
 - Install and run WinUAE 1.5.2.
 - Select a disk image for drive DF0: in the Floppy drives page, e.g.
rsi1.adf.gz as downloaded from ftp://ftp.coresystems.de/pub/uae/rsi1.adf.gz
 - Ideally, set the refresh rate of your computer's desktop to 50Hz. If that is
not possible, in the Display settings page change "FPS adj." to 60 (if your
desktop refresh rate is 60Hz).
 - In the filter page, check the Enable box and select the OpenGL filter.
 - Click Start to start the emulation. When animation/scrolling text appears
notice how it is mostly very smooth since the image is updated once per frame.
 - Press Alt-F4 to quit WinUAE.
 - Repeat the above process, except choosing Direct3D instead of OpenGL. Notice
how animation/scrolling appears jerky, as if the image is only being updated
every second frame.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list