[Bug 25723] New: PhysX causes major lag in Mirror's Edge.
http://bugs.winehq.org/show_bug.cgi?id=25723 Summary: PhysX causes major lag in Mirror's Edge. Product: Wine Version: 1.3.11 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: H3g3m0n(a)gmail.com When the PhysX option is enabled (setting in the Video Options) in Mirror's Edge. When 'physics' things start to occur the game starts to get some major lag becoming unplayable. Mirror's Edge doesn't make too much use of PhysX (I believe it was on of the first games with support for it), afaik it's mostly used for enabling shattering glass to create shards and maybe some bits of paper on the ground. As such this only seems to happen at specific points in the game. For example Chapter 1 Flight->Check Point D. As you are running across the bridge, the helicopter starts to shoot the glass causing it to shatter. If you continue on to the next area, at some point (when you go underground) it suddenly returns to normal speed (most likely it has unloaded the previous area). With PhysX set to off, there is no lag but no glass shards. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=25723 H3g3m0n █▓▒☢☣☠⚛▒▓█ <H3g3m0n(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |H3g3m0n(a)gmail.com -- 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.
http://bugs.winehq.org/show_bug.cgi?id=25723 Jeff Cook <jeff(a)deserettechnology.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 --- Comment #1 from Jeff Cook <jeff(a)deserettechnology.com> 2011-02-03 02:16:06 CST --- *** This bug has been confirmed by popular vote. *** -- 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.
http://bugs.winehq.org/show_bug.cgi?id=25723 Christopher May <maquis196(a)yahoo.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |maquis196(a)yahoo.co.uk --- Comment #2 from Christopher May <maquis196(a)yahoo.co.uk> 2012-07-21 03:41:00 CDT --- I can confirm this (with GTX 580 - nvidia drivers 295.59). Game gets very laggy with physx enabled, turn it off again and it's quite playable. When there are enemies/broken glass around the game can crawl to a halt. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=25723 --- Comment #3 from Christopher May <maquis196(a)yahoo.co.uk> 2012-07-21 03:43:34 CDT --- apologies... wine 1.5.9 -- 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.
http://bugs.winehq.org/show_bug.cgi?id=25723 Jay <jaynobyl(a)gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jaynobyl(a)gmx.de --- Comment #4 from Jay <jaynobyl(a)gmx.de> 2013-05-10 02:40:35 CDT --- Are you sure this is a real wine problem? The slowdown happens also with Windows, if you have not a NVIDIA-Card with Hardware-PhysX-support. Hardware-PhysX-support does not exist under Linux afak, so NVIDIA-Cards will cause a slowdown in wine as any other graphiccard. So it's impossible to fix this bug, isn't it? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=25723 Andrey Gusev <andrey.goosev(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.goosev(a)gmail.com --- Comment #5 from Andrey Gusev <andrey.goosev(a)gmail.com> 2013-11-29 11:46:52 CST --- Tested game version 1.1 with PhysX 9.13.0725 and drivers 331.20. Wine 1.7.7, performance is normal. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=25723 --- Comment #6 from Christopher May <maquis196(a)yahoo.co.uk> 2013-11-30 05:09:49 CST --- I also just tested this again to confirm findings. Doesn't appear to be slowdowns anymore, Ubuntu 12.04, nvidia 319.49. Wine 1.6.1 Mirrors Edge on a new prefix will install physx 8 itself and yeah, this doesn't appear to be an issue anymore. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=25723 Bruno Jesus <00cpxxx(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #7 from Bruno Jesus <00cpxxx(a)gmail.com> 2013-11-30 05:44:53 CST --- Confirmed fixed by 2 people. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=25723 GyB <gyebro69(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69(a)gmail.com --- Comment #8 from GyB <gyebro69(a)gmail.com> 2013-12-01 20:13:28 CST --- Maybe it's just my curiosity, but can you guys who reported this bug as fixed pinpoint the commit that fixed the problem for you? I still have the reported problem in Mirror's Edge (Steam version) when Physx is enabled. I tried the game with 2 different Physx versions (8.10.xx shipped with the game, and with the current Physx 9.13.0725). For example in Chapter 1->Checkpoint B when the SWAT team in the office building opens fire and glass is breaking into small pieces, game speed slows down to a crawl. With disabled physx this doesn't occur to me. Fedora 19 wine-1.7.7-107-g61358d0 Nvidia 250 GTS / driver 325.15 -- 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.
http://bugs.winehq.org/show_bug.cgi?id=25723 Bruno Jesus <00cpxxx(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #9 from Bruno Jesus <00cpxxx(a)gmail.com> 2013-12-05 16:36:19 CST --- Reopening as per last comment before it's wrongly closed. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=25723 --- Comment #10 from Christopher May <maquis196(a)yahoo.co.uk> 2013-12-05 17:15:04 CST --- Hhmmm, I only tested the first level. When I originally confirmed this bug I recall the first encounter with an enemy slowed the game to a crawl and now the game is smooth as anything for the entire first level. I do remember the bit you were talking about with the swat team in the office so I when I have time I'll see if its the same there or not. The only other "modifier" that I can think of is that I'm playing mirrors edge now on an optimus laptop... does physx behave differently when its being played through primusrun? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=25723 Christopher Larson <kergoth(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kergoth(a)gmail.com -- 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.
https://bugs.winehq.org/show_bug.cgi?id=25723 scix55(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |scix55(a)gmail.com --- Comment #11 from scix55(a)gmail.com --- I'm not sure if wine-staging discussion is allowed here but this is fixed in wine-staging-1.7.34 which has hardware PhysX support (Nvidia binary drivers only). It also requires removing or renaming the physx libs that Mirror's Edge includes (PhysXCore.dll, PhysXDevice.dll, and PhysXLocal directory), Linux CUDA support enabled and working and the Windows version of PhysX installed. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=25723 Michael Müller <michael(a)fds-team.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |michael(a)fds-team.de -- 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.
https://bugs.winehq.org/show_bug.cgi?id=25723 Sebastian Lackner <sebastian(a)fds-team.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian(a)fds-team.de -- 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.
https://bugs.winehq.org/show_bug.cgi?id=25723 tokktokk <fdsfgs(a)krutt.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs(a)krutt.org -- 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.
https://bugs.winehq.org/show_bug.cgi?id=25723 winetest(a)luukku.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest(a)luukku.com --- Comment #12 from winetest(a)luukku.com --- (In reply to scix55 from comment #11)
I'm not sure if wine-staging discussion is allowed here but this is fixed in wine-staging-1.7.34 which has hardware PhysX support (Nvidia binary drivers only). It also requires removing or renaming the physx libs that Mirror's Edge includes (PhysXCore.dll, PhysXDevice.dll, and PhysXLocal directory), Linux CUDA support enabled and working and the Windows version of PhysX installed.
It should be just fine now. But that sounds a lot like a workaround. I am not saying they don't have a real fix for this, but I think it should work more out of box. Has this bug improved meanwhile? CMST patches (or some part of them) are in wine, disabled by default. Does anyone have a clue what causes those slowdowns in wine? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=25723 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned? --- Comment #13 from Ken Sharp <imwellcushtymelike(a)gmail.com> --- Ping! Seven years waiting for a reply. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=25723 Sveinar Søpler <cybermax(a)dexter.no> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cybermax(a)dexter.no --- Comment #14 from Sveinar Søpler <cybermax(a)dexter.no> --- (In reply to Ken Sharp from comment #13)
Ping! Seven years waiting for a reply.
As a slight sidenote to this, since you recently posted: What happens if you use recent wine like 9.5+, and use "winetricks physx"? After wine-9.5, i only get a errormessage from winetricks saying: "command wine PhysX_9.21.0713_SystemSoftware.exe returned status 9. Aborting" If i just try to run the executable without using winetricks, the error is this with no additional debug settings: 002c:fixme:winediag:loader_init wine-staging 9.7 is a testing version containing experimental patches. 002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org. 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0024:fixme:exec:SHELL_execute flags ignored: 0x00000100 I somewhat do not think the SHELL_execute flag is important for this, so not get hung up on that. PS. You could try out "nvidia-libs" for a bit more updated nvcuda implementation and test this game - But do NOT post issues regarding this package on WineHQ -- 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.
https://bugs.winehq.org/show_bug.cgi?id=25723 --- Comment #15 from Sveinar Søpler <cybermax(a)dexter.no> --- Well to answer myself about using recent wine-9.5 or newer when installing PhysX, reverting this patch: https://github.com/wine-mirror/wine/commit/85d029e3b01f6dd35a86cc07796af982d... Seems to make that particular installer work again. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=25723 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|Abandoned? | -- 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.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla