[Bug 9863] New: Pro Evolution Soccer 2008 (PES 7) bugs

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Oct 1 17:16:33 CDT 2007


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

           Summary: Pro Evolution Soccer 2008 (PES 7) bugs
           Product: Wine
           Version: 0.9.46.
          Platform: Other
        OS/Version: other
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P2
         Component: wine-directx
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: trevi55 at gmail.com


Created an attachment (id=8343)
 --> (http://bugs.winehq.org/attachment.cgi?id=8343)
1) Running PES with fglrx drivers on r3xxx

Those are some reports after testing the free-downloadable demo of PES 2008
under wine.
The game installs well and runs if well configured as mentioned in Application
DB (briefly enabling "UseGLSL" and setting an audio engine), but it has some
problems in some hardware I think:

1) Running it with ATi fglrx drivers (free radeon ones aren't usable at all) on
my rv350 card (mobility radeon 9700) there are resolution errors (if I set it
to 640x480 the size is something like 400x450).
See attachment for a shot.

2) In some cards (nvidia from my tests) it freezes while loading some textures
(both in menus and/or in game) with these errors (tracked on low/medium/high
quality runs):

err:ntdll:RtlpWaitForCriticalSection section 0x7e8aee90 "d3d9_main.c: d3d9_cs"
wait timed out in thread 000e, blocked by 001a, retrying (60 sec)
wine: Critical section 7e8aee90 wait failed at address 0x7bc39050 (thread
000e), starting debugger...
Unhandled exception: wait failed on critical section 0x7e8aee90 d3d9_cs
err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr
0x7bc39050

err:ole:CoInitializeEx Attempt to change threading model of this apartment from
multi-threaded to apartment threaded
fixme:win:RegisterDeviceNotificationA (hwnd=0x20024,
filter=0x34fd9c,flags=0x00000000),
        returns a fake device notification handle!
err:seh:setup_exception stack overflow 84 bytes in thread 0015 eip 7d969b06 esp
7c8affac stack 0x7c8b0000-0x7c9c0000
err:ntdll:RtlpWaitForCriticalSection section 0x7e42b740 "x11drv_main.c:
X11DRV_CritSection" wait timed out in thread 0009, blocked by 0015, retrying
(60 sec)
wine: Critical section 7e42b740 wait failed at address 0x7bc39050 (thread
0009), starting debugger...
Unhandled exception: wait failed on critical section 0x7e42b740
thread_data_tls_index+0x40
err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr
0x7bc39050

err:seh:setup_exception stack overflow 12 bytes in thread 0015 eip 7e7cb5ae esp
7c8b2ff4 stack 0x7c8b3000-0x7c9c3000
err:ntdll:RtlpWaitForCriticalSection section 0x7e42e740 "x11drv_main.c:
X11DRV_CritSection" wait timed out in thread 0009, blocked by 0015, retrying
(60 sec)
wine: Critical section 7e42e740 wait failed at address 0x7bc39050 (thread
0009), starting debugger...
Unhandled exception: wait failed on critical section 0x7e42e740
thread_data_tls_index+0x40
err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr
0x7bc39050

Complete logs are attached.

A workaround to this problem is setting "OffscreenRenderingMode" Direct3D
setting to "fbo"

3) Using fbo OffscreenRenderingMode some scenes (Replays, Corners,
GoalKicks...) can't be seen using Medium or High quality (no problems using low
quality, instead). Durning these moments, in fact, I can see only a light-blue
screen with a small square in, showing a part of the game.

Some relevant (I think) logs are:

err:d3d:IWineD3DDeviceImpl_Reset Cannot change the back buffer format yet
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode
found(1280x800x32)! (XRandR)
err:d3d:state_colorwrite (WINED3DRS_COLORWRITEENABLE1/2/3,0,15,15) not yet
implemented. Missing of cap D3DPMISCCAPS_INDEPENDENTWRITEMASKS wasn't honored?
err:d3d_surface:IWineD3DSurfaceImpl_LoadTexture Reading back render target but
SFLAG_INDRAWABLE not set
fixme:d3d:IWineD3DQueryImpl_GetData >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION
(0x502) from glGetQueryObjectuivARB(GL_QUERY_RESULT)
 @ query.c / 203
err:d3d_surface:IWineD3DSurfaceImpl_LoadTexture Reading back render target but
SFLAG_INDRAWABLE not set
fixme:d3d_surface:read_from_framebuffer >>>>>>>>>>>>>>>>> GL_INVALID_ENUM
(0x500) from glReadPixels @ surface.c / 526

You can see the attached shot for understanding in a better way.

4) Freezes on closing: when exiting from PES the screen becomes black, but the
application doesn't terminate (it seems an audio problem, since util I kill the
process my sound-card emets a vibrant sound).
Sorry but I can't take a log...

6) Gamepads can't be used inside the game... Also if wine finds my pads (and
they works with other games [i.e. FIFA 08]), I can't use them in menus.
I don't know if this is a wine or PES bug btw...


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list