Proton: S.T.A.L.K.E.R.: Call of Pripyat (41700)

Created on 2 Sep 2018  Â·  28Comments  Â·  Source: ValveSoftware/Proton

Game stutters so badly that is unplayable. Chosen level of detail does not have any effect on stuttering. Frame rate is all over the place, from 30 to 120 but game is equally unplayable no matter how high frame rate is.

Other than that game is very stable, I had zero crashes.

Does anyone experienced same issue and has some idea how to solve it?

System info: https://gist.github.com/jgacas/64704de0370633b265b2970b97ec7d35

Game compatibility - Unofficial

Most helpful comment

Video: https://www.youtube.com/watch?v=Alr9YQv2JWQ

OpenXRay engine is ported to Linux!

Rendering is done using OpenGL. The engine works native, without using Wine and Valve Proton. The screenshots and the video was filmed using original S.T.A.L.K.E.R.: Call of Pripyat game and Arch Linux.

Currently, the project is in alpha stage: the port itself is complete, however, there's a lot things to do, but engine runs already and it works!

Thanks to all our team and contributors for the big effort!

You can see screenshots on our VK page: https://vk.com/album-166255019_254000597
We will upload new screenshots time to time.

If you want to see the development progress, join us on our Discord server and actively participate in the ongoing discussions, and put a star on our Github repository – this will help more people to learn about us.

Our Discord-server: https://discord.gg/sjRMQwv
Our repository on Github: https://github.com/OpenXRay/xray-16 (Don't forget to put a star)

All rights to S.T.A.L.K.E.R.: Call of Pripyat game belong to GSC Game World company.

All 28 comments

Try gnome on wayland.

You may try alternatively dx9, dx10 and dx11 renderers.

Not seeing any issue on my end.

Just realized that mouse acts strangely when I am in a inventory menu, it also stutters/jumps compared to smooth movement in game's main menu. Also when I stand still grass animations are pretty smooth. Maybe this is an input problem.

@mirh tried all three with same results

There definitely was something funny going on with the mouse. I noticed that often when I tried to aim at enemies it often felt like the mouse hit a wall and refused to go in a certain direction for 1-2 seconds and then it behaved normally again. It made combat irritating.

Oh, I made issue for that. This happens because of vertical mouse movement.
Search issue by keyword 'vertical'.
Seems wayland may help partially fix issue.

I also don't see any issue with the mouse in the inventory...

I'm using Arch with Cinnamon (x server) with a GTX 1060 3GB using the latest Nvidia drivers.

Stalker: Call of Pripyat crashes on startup using DX11

Issue transferred from https://github.com/ValveSoftware/Proton/issues/1243.
@shoober420 posted on 2018-09-05T10:55:16:

When trying to use Enhanced Full Dynamic Lighting (DX11), the game will crash on startup.

Using Arch Linux with Proton 3.7-5beta.

We are working on a native Call of Pripyat Linux port. When the work will be finished, you will be able to play the game without additional layers like Wine or Proton (which is modified Wine)

If you are interested, check out our wiki page to see the current progress.
Please participate if you can!

Oh wow. Is that like the OpenMW project? Or do you have access to the actual source code?

We have the actual sources of all three games since 2014. Even the sources of different patches. They was unofficially leaked by a GSC friend. Grigorovich (the GSC founder) said to him that he should say to us that we can use the engine for non-commercial purposes.

@Xottab-DUTY

When the work will be finished

Keeping GSC traditions? http://www.ign.com/articles/2006/10/07/stalking-stalker

IGNPC: So, let's be blunt here: Why is S.T.A.L.K.E.R so late?


you will be able to play the game without additional layers like Wine or Proton (which is modified Wine)

... and Vulkan
Really, I've recently tested COP (GOG version) running in dx10/dx11 modes (and COC mod running in dx11 mode) using WINE and DXVK, with all (almost?) settings max'ed - and it just work.

I don't underappreciate your work, but maybe you should reconsider you milestone to compete with DXVK this days, not with plain WINE.

wiki

[ ] Project runs fast and has no bugs, but nobody needs it (Linux gamers is about 1%)

And maybe you should extract those who don't want to play S.T.A.L.K.E.R , from this 1%. ;)

Keeping GSC traditions?

We're having a lack of people, so the project does not go as fast as we would like.

And maybe you should extract those who don't want to play S.T.A.L.K.E.R , from this 1%. ;)

Oh, this makes me confused :DD

I don't underappreciate your work, but maybe you should reconsider you milestone to compete with DXVK this days, not with plain WINE.

I'd say it will be an even bigger challenge to do this on a plain Vulkan (Or Vulkan-HPP)

Oh, this makes me confused :DD

I mean substract.

Yea, I understand you =)

I think it was already on my wish list. A native would put it in the top.

Thanks for informing me of your source port @Xottab-DUTY , I can't seem to find it in the Arch AUR though. I would love to try it.

On a side note, whether the render is OpenGL or Vulkan is not very trivial, as long as no wrapper is involved, it will suffice. I doubt Vulkan has that much better performance over OpenGL side by side under a native Linux port (vkquake vs quakespasm).

Game won't start:

xrEngine.exe caused UNKNOWN_ERROR in module "C:\windows\system32\ntdll.dll" at 0023:7BC541F1, stub_entry_point()+81 byte(s) in "/home/proton/proton/wine/dlls/ntdll/loader.c", line 222+9 byte(s)

Good news people, with Proton version 3.16-4 Beta issue with mouse stuttering is FIXED!

Video: https://www.youtube.com/watch?v=Alr9YQv2JWQ

OpenXRay engine is ported to Linux!

Rendering is done using OpenGL. The engine works native, without using Wine and Valve Proton. The screenshots and the video was filmed using original S.T.A.L.K.E.R.: Call of Pripyat game and Arch Linux.

Currently, the project is in alpha stage: the port itself is complete, however, there's a lot things to do, but engine runs already and it works!

Thanks to all our team and contributors for the big effort!

You can see screenshots on our VK page: https://vk.com/album-166255019_254000597
We will upload new screenshots time to time.

If you want to see the development progress, join us on our Discord server and actively participate in the ongoing discussions, and put a star on our Github repository – this will help more people to learn about us.

Our Discord-server: https://discord.gg/sjRMQwv
Our repository on Github: https://github.com/OpenXRay/xray-16 (Don't forget to put a star)

All rights to S.T.A.L.K.E.R.: Call of Pripyat game belong to GSC Game World company.

@Xottab-DUTY

Hell fucking yeah dude, great job! I cant wait to try this. Im currently working on a install script for the Unreal 227 patch to upload to the AUR. After I do that, I will work on a install script for your engine to launch STALKER games and upload that to the AUR as well.

@shoober420, thank you, I really appreciate it! But please, don't upload it until it will be fully released.

@Xottab-DUTY

Ok, I’ll have you review it as well before uploading it good sir.

The game works fine on 4.2-1 with the default DX9 "Enhanced Full Dynamic Lighting" renderer. DX10 and DX11 crash the game on startup with the following error https://pastebin.com/MLdVkRpV

You can get the DX10 renderer working by installing d3dx10_43 with winetricks. I couldn't get the DX11 one working at all.
When launching the game with DX10 after installing d3dx10_43 the game minimizes on startup and you have to alt-tab in and out of the game a few times to get it running.

https://github.com/ValveSoftware/Proton/issues/1174#issuecomment-418706266

Have the same issue with DX11.

Compatibility Report

System Information

DX11 LOGS:
steam-41700.log
xrEngine_d3d11.log

DX9 LOGS:
steam-41700.zip
xrEngine_d3d9.log

Symptoms

Crash at startup when using DX11, works with DX9.

Reproduction

Launch game

https://github.com/doitsujin/dxvk/issues/272
https://github.com/Joshua-Ashton/d9vk/issues/332
https://github.com/Joshua-Ashton/d9vk/issues/455

Compatibility Report

System Information

DX9 LOG:
steam-41700.zip

DX10 LOG:
steam-41700dx10.log

DX11 LOG:
steam-41700dx11.log

Symptoms

DX9 mode runs great, but DX10 and DX11 mode still crash if you don't have the proper Direct3D .dll files installed.

renderer renderer_r2 (Full Dynamic Lightning) (DX9)
renderer renderer_r2.5 (Enhanced Full Dynamic Lightning) (DX9)
renderer renderer_r3 (Enhanced Full Dynamic Lightning (DX10)
renderer renderer_r4 (Enhanced Full Dynamic Lightning (DX11)
Was this page helpful?
0 / 5 - 0 ratings