Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
jgacas opened this issue Sep 2, 2018 · 40 comments
Open

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

jgacas opened this issue Sep 2, 2018 · 40 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@jgacas
Copy link

jgacas commented Sep 2, 2018

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

@XakepSDK
Copy link

XakepSDK commented Sep 2, 2018

Try gnome on wayland.

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Sep 2, 2018
@mirh
Copy link

mirh commented Sep 2, 2018

You may try alternatively dx9, dx10 and dx11 renderers.

@SimplyCorbett
Copy link

Not seeing any issue on my end.

@jgacas
Copy link
Author

jgacas commented Sep 2, 2018

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

@Rayniac
Copy link

Rayniac commented Sep 2, 2018

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.

@XakepSDK
Copy link

XakepSDK commented Sep 2, 2018 via email

@SimplyCorbett
Copy link

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.

@kisak-valve
Copy link
Member

Stalker: Call of Pripyat crashes on startup using DX11

Issue transferred from #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.

@shoober420
Copy link

shoober420 commented Sep 5, 2018

System Information (Steam)

@Xottab-DUTY
Copy link

Xottab-DUTY commented Sep 8, 2018

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!

@Rayniac
Copy link

Rayniac commented Sep 8, 2018

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

@Xottab-DUTY
Copy link

Xottab-DUTY commented Sep 8, 2018

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.

@pchome
Copy link
Contributor

pchome commented Sep 8, 2018

@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%. ;)

@Xottab-DUTY
Copy link

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)

@pchome
Copy link
Contributor

pchome commented Sep 8, 2018

Oh, this makes me confused :DD

I mean substract.

@Xottab-DUTY
Copy link

Yea, I understand you =)

@ardje
Copy link

ardje commented Sep 8, 2018

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

@shoober420
Copy link

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).

@XakepSDK
Copy link

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)

@jgacas
Copy link
Author

jgacas commented Nov 3, 2018

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

@Xottab-DUTY
Copy link

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.

@shoober420
Copy link

@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.

@Xottab-DUTY
Copy link

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

@shoober420
Copy link

@Xottab-DUTY

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

@ritalat
Copy link

ritalat commented Mar 29, 2019

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.

@tim77
Copy link

tim77 commented Nov 2, 2019

#1174 (comment)

Have the same issue with DX11.

@shoober420
Copy link

shoober420 commented Dec 16, 2019

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

doitsujin/dxvk#272
misyltoad/d9vk#332
misyltoad/d9vk#455

@kisak-valve kisak-valve changed the title S.T.A.L.K.E.R.: Call of Pripyat unplayable due to stuttering (41700) S.T.A.L.K.E.R.: Call of Pripyat (41700) Dec 16, 2019
@shoober420
Copy link

shoober420 commented Apr 8, 2020

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)

@kisak-valve
Copy link
Member

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

Issue transferred from #6803.
@Vovkiv posted on 2023-05-27T13:26:01:

Compatibility Report

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

System Information

  • GPU: AMD RX570
  • Driver/LLVM version: system has Mesa 23.1.1, steam in flatpak reports Mesa 23.0.2 (git-4d5e73870e)
  • Kernel version: 6.4.0-0.rc3.20230525git933174ae28ba.31.fc39.x86_64
  • Link to full system information report:
    Gist
  • Proton version: experimental-8.0-20230525b
  • Game Log

I confirm:

  • [*] that I haven't found an existing compatibility report for this game.
  • [*] that I have checked whether there are updates for my system available.

Symptoms

In latest proton experimental, game doesn't render fonts and some other UI:
screenshot
Also, buttons (where text supposed to be) can't be clicked with mouse. Only with keyboard.

In proton-8.0-2d everything works fine:
screenshot2

Loading into game, there also several UI artifacts:
PDA looks like this:
3
While should like this:
4

Inventory doesn't show up at all:
5
And how it should:
6

Reproduction

  1. Run game with Proton Experimental
  2. Got no fonts and broken UI

@alasky17
Copy link
Collaborator

alasky17 commented Jun 2, 2023

@Vovkiv Could you please try the experimental-bleeding-edge beta branch and check if you still see these issues? If yes, could you try dropping in the dxvk files from experimental into your Proton 8.0 folder to see if that breaks the game the same way? You can very easily un-do this after the test by deleting the "dist" folder in Proton 8.0 and it will recreate itself using the original dxvk files shipped with that build :)

cp -rf ~/.steam/steam/steamapps/common/Proton - Experimental/files/lib/wine/dxvk/* ~/.steam/steam/steamapps/common/Proton 8.0/distl/lib/wine/dxvk/.
cp -rf ~/.steam/steam/steamapps/common/Proton - Experimental/files/lib64/wine/dxvk/* ~/.steam/steam/steamapps/common/Proton 8.0/distl/lib64/wine/dxvk/.

@Vovkiv
Copy link

Vovkiv commented Jun 2, 2023

@alasky17 i don't have this issue anymore, thanks!
Also, after some testing, i found out that this issue was happening only in "Enhanced full dynamic lighting" render (which, i think, is DX9), while no such problems in DX10 render.

@Xottab-DUTY
Copy link

"Enhanced full dynamic lighting" render (which, i think, is DX9)

If that helps, I'll just say a little thing: yes, it is DX9.

@Vovkiv
Copy link

Vovkiv commented Jun 2, 2023

@Xottab-DUTY thanks for clarification, based OpenXRay developer.

@kisak-valve
Copy link
Member

S.T.A.L.K.E.R Call of Pipyat

Issue transferred from #6951.
@LethalManBoob posted on 2023-07-22T10:11:40:

Compatibility Report

  • Name of the game with compatibility issues: S.T.A.L.K.E.R Call of Pipyat
  • Steam AppID of the game: 41700

System Information

  • GPU: RTX 3070
  • Video driver version: NVIDIA 535.86.05
  • Kernel version: 6.4.4-1-cachyos
  • Proton version: Experimental - Bleeding Edge
  • DE: Gnome 44

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

DX10 Crashes second upon starting game - crashing causes soft lock on pc input, necessitating hard shutdown.

Reproduction

Start the game and look around.

My notes

My logs will be presented with gamescope enabled which is identical in performance and crashing but doesnt result in the actual removal of my cursor or ability to use the keyboard.

xray_steamuser.log
steam-41700.zip


@LethalManBoob commented on 2023-07-22T10:16:25:

Also DX11 Doesnt even start.

@nlgranger
Copy link

Compatibility Report

  • Name of the game with compatibility issues: S.T.A.L.K.E.R.: Clear Sky
  • Steam AppID of the game: 41700

System Information

I confirm:

  • that I have checked whether there are updates for my system available.

steam-41700.log

Symptoms

Upon game launch a popup windows show: "your video card doesn't meet game requirements".

Interestingly, I did not have that issue with another game from the same editor (Clear Sky), but others have reported it: #1166

Reproduction

@kisak-valve
Copy link
Member

Hello @nlgranger, skimming through your log, info: DXVK: v1.10.1-1413-g1b31aa5dbca0749 is suspicious. We'd expect to see DXVK 2.3 with Proton 8.0.

@nlgranger
Copy link

Indeed, the os proton package was causing issues. I uninstalled it, everything works perfectly now.
Thank for the great work on linux in general BTW!

@Deus-nsf
Copy link

I might figure I'd help, the game runs like a dream with the vulkan driver with all the bells and whistles in DX11 mode, providing you install those librairies from protontricks:

d3dx9 d3dcompiler_42 d3dcompiler_43 d3dcompiler_46 d3dcompiler_47 d3dx10_43 d3dx11_42 d3dx11_43

same with Clear Sky.
can we have those librairies in proton by default? many games seem to rely on them.

@LethalManBoob
Copy link

I might figure I'd help, the game runs like a dream with the vulkan driver with all the bells and whistles in DX11 mode, providing you install those librairies from protontricks:

d3dx9 d3dcompiler_42 d3dcompiler_43 d3dcompiler_46 d3dcompiler_47 d3dx10_43 d3dx11_42 d3dx11_43

same with Clear Sky. can we have those librairies in proton by default? many games seem to rely on them.

proton-ge ships with protonfixes which can apply these by default. make a report on the glorious eggroll discord and hopefully someone can help get a protonfixes submit. i got one for clear sky which did require the same as your problem.

@mirh
Copy link

mirh commented Apr 21, 2024

It's a bit ironic those are needed, because not even windows ship with them (the dx redistributable is supposed to install them).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues
Projects
None yet
Development

No branches or pull requests