S.T.A.L.K.E.R D3D problem

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
azur_lighting
Newbie
Newbie
Posts: 3
Joined: Wed May 17, 2017 4:00 pm

S.T.A.L.K.E.R D3D problem

Post by azur_lighting »

i was triying to run stalker call of prypiat but after installed all the required to run, this show when starts this error

http://i.imgur.com/r00pvi6.jpg

Im using Wine 2.8 Staging with gallium enabled on Arch x64 (antergos)

there is a extra step to do or something?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: S.T.A.L.K.E.R D3D problem

Post by Bob Wya »

@azur_lighting,

If you want to play S.T.A.L.K.E.R. Call of Pripyat in DirectX 9.0c mode - then I'd recommend disabling DirectX 10/DirectX 11 support first:

Code: Select all

wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\AppDefaults\BioShock.exe\DllOverrides" /v "dxgi" /t "REG_SZ" /d "" /f
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\AppDefaults\BioShock.exe\DllOverrides" /v "d3d10" /t "REG_SZ" /d "" /f
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\AppDefaults\BioShock.exe\DllOverrides" /v "d3d11" /t "REG_SZ" /d "" /f
Should be enough to kill any support for these more recent DirectX frameworks!!

If that still doesn't work - then you might be affected by: Bug 24868 - S.T.A.L.K.E.R. - Call of Pripyat Benchmark requires d3dx9_31.dll and d3dx9_42.dll to run ...
IF this is the case then try:

Code: Select all

winetricks -q d3dx9_31 d3dx9_42
Bob
azur_lighting
Newbie
Newbie
Posts: 3
Joined: Wed May 17, 2017 4:00 pm

Re: S.T.A.L.K.E.R D3D problem

Post by azur_lighting »

Is still happening
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: S.T.A.L.K.E.R D3D problem

Post by Bob Wya »

@azur_lighting,

Just to go through the obvious troubleshooting steps...
  • Did you let Steam complete the install of the bundled installers (one of which is the native Windows DirectX 9.0c library installer)?
  • Is your graphics driver issue specific to S.T.A.L.K.E.R COP?
  • What's the output from:

    Code: Select all

    glxinfo | grep OpenGL
  • Does your S.T.A.L.K.E.R COP issue also occur - when using just the stock Wine Staging package?
Btw it's generally recommended to blur out your Steam ID if you are posting images of your Steam Client online!!
Even if it's on a somewhat obscure site like this!

Bob
azur_lighting
Newbie
Newbie
Posts: 3
Joined: Wed May 17, 2017 4:00 pm

Re: S.T.A.L.K.E.R D3D problem

Post by azur_lighting »

Did you let Steam complete the install of the bundled installers (one of which is the native Windows DirectX 9.0c library installer)
Yes
Is your graphics driver issue specific to S.T.A.L.K.E.R COP?
No, i have dual boot, and the game works fine without any problems even the mod Misery works smooth
What's the output from:

Code: Select all

glxinfo | grep OpenGL

Code: Select all

glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 730/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 381.22
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 381.22
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 381.22
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
Does your S.T.A.L.K.E.R COP issue also occur - when using just the stock Wine Staging package?
I make it work when i check

"Enable CSMT for better graphics performance"

But works very choppy when sun light and shadows are enabled all the sky suddenly turns white and starts blinking

But when i check "Enable gallium nine for better D3D9 performance" it happens that error what im showing



Btw it's generally recommended to blur out your Steam ID if you are posting images of your Steam Client online!!
Even if it's on a somewhat obscure site like this!
sorry
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: S.T.A.L.K.E.R D3D problem

Post by Bob Wya »

azur_lighting wrote:...

No, i have dual boot, and the game works fine without any problems even the mod Misery works smooth
What's the output from:

Code: Select all

glxinfo | grep OpenGL

Code: Select all

glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 730/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 381.22
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 381.22
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 381.22
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
Does your S.T.A.L.K.E.R COP issue also occur - when using just the stock Wine Staging package?
I make it work when i check

"Enable CSMT for better graphics performance"

But works very choppy when sun light and shadows are enabled all the sky suddenly turns white and starts blinking

But when i check "Enable gallium nine for better D3D9 performance" it happens that error what im showing
...
  1. I meant does Wine Staging+ Gallium 9 work for any of your other Steam games?!!
  2. Your GPU I'd really weak. Wine will typically drop the equivalent performance level down a notch (e.g. performance of 710 or 720 - with increased VRAM usage). On your card I would expect to have to dual boot to run any demanding games...
  3. Wine Staging+ Gallium 9 only works when used with a specially patched version of Mesa and only when used with a Mesa-based graphics driver (e.g. it's primary target is the radeon driver for AMD GPU's).
    Using Gallium 9 with the nouveau driver is not recommended! Gallium 9 won't work with the Nvidia proprietary graphics driver...
Bob
Locked