It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
At the moment I am trying to run the game using Wine version 1.4 and it just refuses to work.

I have installed vcrun2010, all the d3dx9_* and dotnet40 using winetricks. GLSL has been disabled. The install worked flawlessly and Launcher works. The Launcher has installed 2.1 patch and I have aborted the .Net installing attempt it made since I had it installed already via winetricks.

While Launcher works, clicking on Launch game flashes black screen then goes back to the Launcher. Running witcher2.exe directly with wine does the same: Black screen opens momentarily before going back to the desktop. This is the terminal output:

$ wine witcher2.exe
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:module:GetModuleHandleExW should pin refcount for 0x79000000
fixme:sync:CreateMemoryResourceNotification (0) stub
fixme:shell:URL_ParseUrl failed to parse L"NewNetworkClient"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:win:EnumDisplayDevicesW ((null),0,0x32f528,0x00000000), stub!
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x1c6dea1c): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.

I would very much appreciate if anyone got any suggestions on what I can check or change to get this resolved and have the game running.
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
Lotana: At the moment I am trying to run the game using Wine version 1.4 and it just refuses to work.

I have installed vcrun2010, all the d3dx9_* and dotnet40 using winetricks. GLSL has been disabled. The install worked flawlessly and Launcher works. The Launcher has installed 2.1 patch and I have aborted the .Net installing attempt it made since I had it installed already via winetricks.

While Launcher works, clicking on Launch game flashes black screen then goes back to the Launcher. Running witcher2.exe directly with wine does the same: Black screen opens momentarily before going back to the desktop. This is the terminal output:

$ wine witcher2.exe
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:module:GetModuleHandleExW should pin refcount for 0x79000000
fixme:sync:CreateMemoryResourceNotification (0) stub
fixme:shell:URL_ParseUrl failed to parse L"NewNetworkClient"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:win:EnumDisplayDevicesW ((null),0,0x32f528,0x00000000), stub!
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x1c6dea1c): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.

I would very much appreciate if anyone got any suggestions on what I can check or change to get this resolved and have the game running.
Wine support for .NET 4.0 is still very deficient and isn't up to running the game.

Since the .NET 4 and VC 2010 requirements were introduced with patch 2.1, the most likely solution is to avoid trying to use these and to avoid installing patch 2.1.

There is no gameplay need for patch 2.1.

Try it without patch 2.1, without .NET 4.0, and without VC2010.
avatar
Lotana: At the moment I am trying to run the game using Wine version 1.4 and it just refuses to work.

I have installed vcrun2010, all the d3dx9_* and dotnet40 using winetricks. GLSL has been disabled. The install worked flawlessly and Launcher works. The Launcher has installed 2.1 patch and I have aborted the .Net installing attempt it made since I had it installed already via winetricks.

While Launcher works, clicking on Launch game flashes black screen then goes back to the Launcher. Running witcher2.exe directly with wine does the same: Black screen opens momentarily before going back to the desktop. This is the terminal output:

$ wine witcher2.exe
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:module:GetModuleHandleExW should pin refcount for 0x79000000
fixme:sync:CreateMemoryResourceNotification (0) stub
fixme:shell:URL_ParseUrl failed to parse L"NewNetworkClient"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:win:EnumDisplayDevicesW ((null),0,0x32f528,0x00000000), stub!
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x1c6dea1c): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.

I would very much appreciate if anyone got any suggestions on what I can check or change to get this resolved and have the game running.
avatar
cjrgreen: Wine support for .NET 4.0 is still very deficient and isn't up to running the game.

Since the .NET 4 and VC 2010 requirements were introduced with patch 2.1, the most likely solution is to avoid trying to use these and to avoid installing patch 2.1.

There is no gameplay need for patch 2.1.

Try it without patch 2.1, without .NET 4.0, and without VC2010.
Unfortunately even if I don't upgrade anything it still doesn't run. Same issue.

Anyone have any other ideas?
I was able to get it to launch with most of the vcruntime packages installed, d3d9x_*, d3d10 (unnecessary, probably), and dotnet40, with wine 1.5.2

However, all I get is the launch screens and intro movies (with stutter). I can't create a new game (get stuck on the loading screen, which doesn't hang, just never finishes)
Post edited April 21, 2012 by dogun
Aha! I figured it out.

To anyone else with the "stuck at loading screen" problem in linux with wine.

Try switching to the console (control-alt-1, or whatever) and then back to X. For whatever reason this seems to get the game to stop hanging around on the loading screen.