http://bugs.winehq.org/show_bug.cgi?id=9509
Summary: System Shock 2 weak performance Product: Wine Version: 0.9.44. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: oponek@gmail.com
Created an attachment (id=7869) --> (http://bugs.winehq.org/attachment.cgi?id=7869) System Shock 2 demo bugs
I'm observing extremaly weak performance while gaming System Shock 2 full and demo version. I don't know why this ocurrs but maybe this fixme: 'fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel' is responsible for the slow fps?
http://bugs.winehq.org/show_bug.cgi?id=9509
--- Comment #1 from Piotr Makowski oponek@gmail.com 2007-08-29 05:47:13 --- Created an attachment (id=7870) --> (http://bugs.winehq.org/attachment.cgi?id=7870) bugs in longest journey
In The Longest Journey game occurs similar error and there's also very slow fps. (demo version at: http://www.longestjourney.com/download/demo/)
http://bugs.winehq.org/show_bug.cgi?id=9509
Piotr Makowski oponek@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|System Shock 2 weak |Weak performance |performance |
http://bugs.winehq.org/show_bug.cgi?id=9509
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |minor
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2007-08-29 07:38:46 --- Game works - minor severity
http://bugs.winehq.org/show_bug.cgi?id=9509
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |juan_lang@yahoo.com Summary|Weak performance |Weak performance in System | |Shock 2
--- Comment #3 from Juan Lang juan_lang@yahoo.com 2007-08-29 11:10:33 --- Summary was too vague
http://bugs.winehq.org/show_bug.cgi?id=9509
--- Comment #4 from Piotr Makowski oponek@gmail.com 2008-03-18 04:52:29 --- Created an attachment (id=11471) --> (http://bugs.winehq.org/attachment.cgi?id=11471) complete backtrace with wine 0.9.57
The bug still occurs with wine 0.9.57.
http://bugs.winehq.org/show_bug.cgi?id=9509
Piotr Makowski oponek@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.download.com/Syst | |em-Shock-2-demo/3000-7539_4- | |10031250.html Severity|minor |normal Version|0.9.44. |0.9.57.
http://bugs.winehq.org/show_bug.cgi?id=9509
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #11471|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=9509
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor Keywords| |download Version|0.9.57. |0.9.44.
--- Comment #5 from Lei Zhang thestig@google.com 2008-03-18 09:29:28 --- Please leave the version and severity fields alone.
It may be helpful if you tell us what video card / driver you're using.
http://bugs.winehq.org/show_bug.cgi?id=9509
--- Comment #6 from Piotr Zaryk oponek@gmail.com 2008-03-18 18:24:29 --- The bug occurs both with ATI Radeon 9250 card (open source drivers) and the NVIDIA RIVA TNT2 M64 card (drivers from nvidia)
http://bugs.winehq.org/show_bug.cgi?id=9509
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|juan_lang@yahoo.com |
http://bugs.winehq.org/show_bug.cgi?id=9509
--- Comment #7 from Piotr Zaryk oponek@gmail.com 2008-03-23 04:38:57 --- Those warnings are occuring in a large ammount. Probabily the reason of the low performance. (see 'complete backtrace with wine 0.9.57' - http://bugs.winehq.org/attachment.cgi?id=11471)
warn:d3d:IWineD3DDeviceImpl_CreateSurface Creating a surface with a POOL of DEFAULT with Lockable true, that doesn't specify DYNAMIC usage.
warn:d3d:transform_worldex Unsupported blend matrix set
http://bugs.winehq.org/show_bug.cgi?id=9509
Kevin Becker kevman3000@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #8 from Kevin Becker kevman3000@gmail.com 2008-07-03 20:09:33 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=9509
--- Comment #9 from Austin English austinenglish@gmail.com 2009-01-03 12:20:23 --- Seems okay here on an nvidia fx 5200/173 drivers. Please retest.
http://bugs.winehq.org/show_bug.cgi?id=9509
Herman Fries baracoder@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |baracoder@googlemail.com
--- Comment #10 from Herman Fries baracoder@googlemail.com 2009-01-08 16:34:08 --- Still having the problem on wine-1.1.11. Using fglrx 8.10 with both Radeon X800XT and HD3870.
Patched the game like described in the Howto in the appdb
Wine output: $ wine shock2.exe fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex samplers and 16 total samplers fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8)
combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x32f634,0x00000000), stub! fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture @ directx.c / 3807 fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x132ee0,0x132e68): stub fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x132ee0,0x132e68): stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x132ee0,0x132e68): stub fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface err:ddraw:PixelFormat_WineD3DtoDD Can't translate this Pixelformat 62 err:ddraw:PixelFormat_WineD3DtoDD Can't translate this Pixelformat 63 err:ddraw:PixelFormat_WineD3DtoDD Can't translate this Pixelformat 64 fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
The performance is about one or two frames per second. Not realy playable.
Tried also to set the processor affinity using taskset -c 0 (some users described problems on dual core processors on Windows) but didn't help either.
http://bugs.winehq.org/show_bug.cgi?id=9509
James Stone stonej4@mcmaster.ca changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stonej4@mcmaster.ca
--- Comment #11 from James Stone stonej4@mcmaster.ca 2009-06-05 10:58:55 --- I've noticed very similar ddraw and D3D debug output and weak performance from GTA2, I'm quite sure it is affected by this bug as well
http://bugs.winehq.org/show_bug.cgi?id=9509
Elie Morisse syniurge@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |syniurge@gmail.com
--- Comment #12 from Elie Morisse syniurge@gmail.com 2009-09-19 22:18:34 --- This is due to the game fetching the backbuffer two times per frame to draw the HUD. I've been looking into this issue 3 years ago (I had a Radeon 9250 with OSS driver back then) and messing up with the GetDC function I managed to get smooth performance without HUD.
I'll be taking a closer look again soon.
http://bugs.winehq.org/show_bug.cgi?id=9509
Olivier Teulière ipkiss42@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ipkiss42@yahoo.fr
http://bugs.winehq.org/show_bug.cgi?id=9509
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xvachon@gmail.com
--- Comment #13 from Xavier Vachon xvachon@gmail.com 2010-10-13 14:57:42 CDT --- In current git (1.3.4), I experience great performance with the demo. This looks fixed to me.
Gentoo Linux X64 Nvidia drivers 260.19.06
Can some other folks try the demo and report their graphic driver brand and version?
http://bugs.winehq.org/show_bug.cgi?id=9509
maikwagner@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maikwagner@yahoo.com
--- Comment #14 from maikwagner@yahoo.com 2011-04-12 03:51:12 CDT --- I justed tested the demo version of "The Longest Journey" on wine 1.3.17 on Mandriva 2010.2 with a .36-Kernel from the backports repository. I have a GeForce FX5500 and I am using the 173-Nvidia drivers.
The game runs very slow, textures don't display, mouse movement is slow and sound stutters. Will add an AppDB-report later on. For me the bug hasn't been resolved.
http://bugs.winehq.org/show_bug.cgi?id=9509
--- Comment #15 from maikwagner@yahoo.com 2011-05-03 16:25:22 CDT --- I just tested the demo version of "System Shock 2" and sound, main menu etc. are all okay. Unfortunately when I start the main game, I only get a black screen but can hear game sounds and footsteps when moving. Also I couldn't play the game in fullscreen mode.
My system is a Mandriva 2010.2 with Nvidia 173.x drivers and GeForce FX5500 graphics card.
http://bugs.winehq.org/show_bug.cgi?id=9509
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #16 from joaopa jeremielapuree@yahoo.fr 2011-09-03 23:29:05 CDT --- System shock 2 looks FIXED for me.
Nvidia geforce 7600go driver 280.03
http://bugs.winehq.org/show_bug.cgi?id=9509
naelstrof@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |naelstrof@gmail.com
--- Comment #17 from naelstrof@gmail.com 2011-09-14 22:40:02 CDT --- (In reply to comment #16)
System shock 2 looks FIXED for me.
Nvidia geforce 7600go driver 280.03
It still persists for me
Nvidia GTX 260 driver 280.13 xfce4 arch linux wine 1.3.28
http://bugs.winehq.org/show_bug.cgi?id=9509
Colin Fowler elethiomel@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |elethiomel@gmail.com
--- Comment #18 from Colin Fowler elethiomel@gmail.com 2011-10-24 15:58:10 CDT --- I'm also having this problem on a Gforce 8800GTX with Wine 1.3.31
Perhaps it's related to the fact that UseSysMemOverlay=2 is needed in ddfix.ini to fix the white screen bug? Option 2 is "menu and overlay in system memory. In case of any in-game UI corruption."
http://bugs.winehq.org/show_bug.cgi?id=9509
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-ddraw |directx-d3d
http://bugs.winehq.org/show_bug.cgi?id=9509
haleykd@users.sf.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |haleykd@users.sf.net
--- Comment #19 from haleykd@users.sf.net 2012-06-26 01:02:04 CDT --- wine 1.5.7 NVidia 460
FlipVsync=0
UseSysMemOverlay=0 (all surfaces in video mem)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f678,0x00000000), stub! fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1. fixme:ddraw:ddraw7_FlipToGDISurface iface 0x13fd80 stub! (-- vsync on --) err:wgl:internal_SetPixelFormat Invalid operation on root_window
UseSysMemOverlay=1 (menu in system)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f678,0x00000000), stub! fixme:event:wait_for_withdrawn_state window 0x10048/5400006 wait timed out fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit. fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1. fixme:ddraw:ddraw7_FlipToGDISurface iface 0x13fd80 stub!
UseSysMemOverlay=2 (all surface in system mem)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f678,0x00000000), stub! fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1. fixme:ddraw:ddraw7_FlipToGDISurface iface 0x13fd80 stub! err:wgl:internal_SetPixelFormat Invalid operation on root_window
FlipVsync=1 UseSysMemOverlay=0 (all surfaces in video mem)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f678,0x00000000), stub! fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1. fixme:ddraw:ddraw7_FlipToGDISurface iface 0x13fe30 stub! (-- vsync off --) err:wgl:internal_SetPixelFormat Invalid operation on root_window
http://bugs.winehq.org/show_bug.cgi?id=9509
--- Comment #20 from haleykd@users.sf.net 2012-07-28 01:05:37 CDT --- With wine 1.5.9 the performance problems appear to be fixed. I don't know if it's still neede but the white screen fix for ddfix was to change the overlaykeycolor to 0.
http://bugs.winehq.org/show_bug.cgi?id=9509
--- Comment #21 from naelstrof@gmail.com 2012-08-17 10:36:56 CDT --- Yeah, used to be broken for me, now it runs like a charm.
http://bugs.winehq.org/show_bug.cgi?id=9509
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |00cpxxx@gmail.com Resolution| |FIXED
--- Comment #22 from Bruno Jesus 00cpxxx@gmail.com 2012-08-31 21:20:48 CDT --- Confirmed fixed by 2 different users.
http://bugs.winehq.org/show_bug.cgi?id=9509
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #23 from Alexandre Julliard julliard@winehq.org 2012-09-14 13:33:18 CDT --- Closing bugs fixed in 1.5.13.