http://bugs.winehq.org/show_bug.cgi?id=12069
Summary: native msvcp60.dll enhaces wines Product: Wine Version: 0.9.57. Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jacobidiego@gmail.com
Hi.
This is not exactly a bug, but i think that you should have it in mind. I dont know how can it be related to wines internal behavior or not.
I only play one game. Tactical Ops 3.5 This game uses Unreal99 Engine. It works in Wine as a Gold and sadly with at most 30 fps with all builtin. With only one override it can grow to 70 fps in the same test conditions. This native is msvcp60.dll
The game runs better with this dll present on the system. I dont know why or what does this dlls or why the game can run without it but, it does makes a difference.
I think that this override can improve all Unreal99 based games.
Close this bug if you think that it is invalid. I post to contribute and documentate to other looking for the same issue.
Cheers. Diego
http://bugs.winehq.org/show_bug.cgi?id=12069
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2008-03-17 01:17:36 --- This at least needs to be investigated before closing as invalid. Does it help if you have an empty msvcp60.dll instead of a real one? Just do 'touch msvcp60.dll' to accomplish that.
http://bugs.winehq.org/show_bug.cgi?id=12069
--- Comment #2 from Diego Jacobi jacobidiego@gmail.com 2008-03-17 08:31:20 --- (In reply to comment #1)
Does it help if you have an empty msvcp60.dll instead of a real one? Just do 'touch msvcp60.dll' to accomplish that.
Nop
On the same conditions i have tested:
A .wine dir + lots of game related native dlls and microsofts dx9: http://wine-review.blogspot.com/2007/11/directx-90c-on-linux-with-wine.html 30 fps The previous .wine + more dlls related to software, comctl,comdlg,shell, msvc*, ... +70 fps A clean .wine dir. 30 fps A clean .wine dir + touch msvcp60.dll 30 fps A clean .wine dir + real msvcp60.dll not configured as native 30 fps A clean .wine dir + real msvcp60.dll +70 fps
Sometimes is not just 70, the first time i have updated wine to 0.9.56 i get 120.
http://bugs.winehq.org/show_bug.cgi?id=12069
--- Comment #3 from Dmitry Timoshkov dmitry@codeweavers.com 2008-03-17 08:52:38 --- Can anybody else owning this game confirm this "magic" finding?
http://bugs.winehq.org/show_bug.cgi?id=12069
unnicked pavloh@list.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pavloh@list.ru
--- Comment #4 from unnicked pavloh@list.ru 2008-06-02 13:59:42 --- I have this bug in Mandriva 2008.1. I can't play GTA3 without mouse escape from the window. My wine version is 1.0-rc3
http://bugs.winehq.org/show_bug.cgi?id=12069
--- Comment #5 from Austin English austinenglish@gmail.com 2008-12-01 02:11:33 --- I'm tempted to close this invalid...
http://bugs.winehq.org/show_bug.cgi?id=12069
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement
--- Comment #6 from Vitaliy Margolen vitaliy@kievinfo.com 2008-12-01 08:31:03 --- If someone can profile this app with native and builtin dll it will help a lot. With oprofile for example. If not, then I'd say close as abandoned.
http://bugs.winehq.org/show_bug.cgi?id=12069
--- Comment #7 from Diego Jacobi jacobidiego@gmail.com 2008-12-01 08:49:04 --- Please, wait me for a couple of days. I am having some troubles with internet. I never used oprofile but if this is required to make wine correctly run tactical ops then i will do it. Also if i have to update wine, it will take longer.
I quickly run my old installed .wine dir with a new wine-1.1.7 and the results where worst than before 1.0.
17 fps vs 50 fps.
I will posts the results in a couple of days.
http://bugs.winehq.org/show_bug.cgi?id=12069
--- Comment #8 from Austin English austinenglish@gmail.com 2008-12-01 12:24:30 --- (In reply to comment #6)
If someone can profile this app with native and builtin dll it will help a lot. With oprofile for example. If not, then I'd say close as abandoned.
We don't provide msvcp60.
http://bugs.winehq.org/show_bug.cgi?id=12069
--- Comment #9 from Jeff Zaroyko jeffz@jeffz.name 2008-12-01 15:47:26 --- (In reply to comment #7)
I will posts the results in a couple of days.
Can you set msvcp60.dll to native and attach a WINEDEBUG=+loaddll log?
http://bugs.winehq.org/show_bug.cgi?id=12069
--- Comment #10 from Diego Jacobi jacobidiego@gmail.com 2008-12-02 07:12:17 --- Created an attachment (id=17590) --> (http://bugs.winehq.org/attachment.cgi?id=17590) msvcp60 improves wines performance
http://bugs.winehq.org/show_bug.cgi?id=12069
--- Comment #11 from Diego Jacobi jacobidiego@gmail.com 2008-12-02 07:15:07 --- Created an attachment (id=17591) --> (http://bugs.winehq.org/attachment.cgi?id=17591) the same game without msvcp60 and wine1.1.9
http://bugs.winehq.org/show_bug.cgi?id=12069
--- Comment #12 from Diego Jacobi jacobidiego@gmail.com 2008-12-02 07:22:36 --- The game (tactical ops) is run with the next command:
wine explorer /desktop=winedesktop,1024x768 "`winepath -w "$TACTICALPATH"`"
wine 1.1.9 10-20 fps with builtins wine dlls. 50-70 fps with native msvcp60 only
The game runs much much better (smoothly is the word?) when it is in windowed mode inside the winedesktop. FPS doesnt seems to change too much at different resolutions, tested from 1024 y 1600 in fullscreen mode (under winedesktop).
My hardware: Biostar TF7025 With geforce 7025 with 22' monitor and resolution 1650x14xx. When i posted this bug, i had an old onboard geforce2 and a 15' monitor and the game runed at 60-75fps with msvcp60.
http://bugs.winehq.org/show_bug.cgi?id=12069
--- Comment #13 from Jeff Zaroyko jeffz@jeffz.name 2008-12-02 16:58:34 --- (In reply to comment #11)
Created an attachment (id=17591)
--> (http://bugs.winehq.org/attachment.cgi?id=17591) [details]
the same game without msvcp60 and wine1.1.9
you forgot to add WINEDEBUG=+loaddll for without msvcp60.dll
http://bugs.winehq.org/show_bug.cgi?id=12069
--- Comment #14 from Jeff Zaroyko jeffz@jeffz.name 2008-12-02 17:07:53 --- (In reply to comment #13)
(In reply to comment #11)
Created an attachment (id=17591)
--> (http://bugs.winehq.org/attachment.cgi?id=17591) [details] [details]
the same game without msvcp60 and wine1.1.9
you forgot to add WINEDEBUG=+loaddll for without msvcp60.dll
from the log you did attach:
err:module:import_dll Library MSVCP60.dll (which is needed by L"Z:\home\data\Juegos\Tactical Ops 35\System\OpenGLDrv.dll") not found fixme:d3d:IWineD3DDeviceImpl_CreateSurface Trying to create a render target that isn't in the default pool
At a guess, since it can't load the OpenGL renderer it then uses d3d instead which probably accounts for the difference in framerate.
In any case, msvcp60.dll is not provided by Wine so this is not a bug, use winetricks to install it if the application doesn't bundle the required redistributable dlls.
http://bugs.winehq.org/show_bug.cgi?id=12069
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #15 from Jeff Zaroyko jeffz@jeffz.name 2008-12-02 17:13:47 --- marking invalid
http://bugs.winehq.org/show_bug.cgi?id=12069
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Jeff Zaroyko jeffz@jeffz.name 2008-12-02 17:14:00 --- closing
http://bugs.winehq.org/show_bug.cgi?id=12069
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED CC| |adys.wh@gmail.com Resolution|INVALID | Ever Confirmed|0 |1
--- Comment #17 from Jerome Leclanche adys.wh@gmail.com 2012-03-16 11:11:05 CDT --- This is no longer invalid as we provide msvcp60.dll. OP, does this work better in wine-1.4?
http://bugs.winehq.org/show_bug.cgi?id=12069
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED CC| |piotr.caban@gmail.com Resolution| |FIXED
--- Comment #18 from Piotr Caban piotr.caban@gmail.com 2012-10-17 15:55:38 CDT --- There was no activity for over half a year. Since wine provides msvcp60 OpenGLDrv.dll will now load (I don't know if it will work correctly). Marking bug as fixed.
http://bugs.winehq.org/show_bug.cgi?id=12069
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Alexandre Julliard julliard@winehq.org 2012-10-26 13:30:21 CDT --- Closing bugs fixed in 1.5.16.