You are not logged in.

#1 2024-03-20 13:35:16

George528
Member
Registered: 2024-01-09
Posts: 4

Steam fails to launch a game with proton

I am trying to launch Far Cry 1 on my 2010 computer which runs on iron lake cpu. I tried at first proton experimental and it didnt launch, then I saw on a forum that is works better with proton 5.13-6, switched to that and it also doesnt work, no errors are shown.
Tried also Plant versus zombies with proton 5.13-6, and the game launches and works without problems.

$ glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) HD Graphics (ILK) (0x46)
    Version: 21.3.9
    Accelerated: yes
    Video memory: 1536MB
    Unified memory: yes
    Preferred profile: compat (0x2)
    Max core profile version: 0.0
    Max compat profile version: 2.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 2.0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics (ILK)
OpenGL version string: 2.1 Mesa 21.3.9-arch.6 Amber
OpenGL shading language version string: 1.20

OpenGL ES profile version string: OpenGL ES 2.0 Mesa 21.3.9-arch.6 Amber
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
$ vulkaninfo --summary
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs:  Failed to detect any valid GPUs in the current config
ERROR at /usr/src/debug/vulkan-tools/Vulkan-Tools-1.3.269/vulkaninfo/./vulkaninfo.h:237:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATION_FAILED

what would be the problem here? ask me for more info

Edit:
I noticed that games which launch in this style
https://i.imgur.com/5uScfTz.png
which asks for more options, fails to open up. (Same as Far Cry 1)
Edit2: nevermind, it appears fallout 2 launches, but takes a long time. But the difference between fallout and far cry is that far cry actually stops, the status from laughing goes to 'start'. Meaning it stopped.

Last edited by George528 (2024-03-20 14:57:51)

Offline

#2 2024-03-20 16:34:57

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,811

Re: Steam fails to launch a game with proton

Generally speaking your only bet is using the

PROTON_USE_WINED3D=1 %command%

launch option in steam ... (or starting steam outright with the PROTON_USE_WINED3D=1 environment variable set). And to heavily temper your expectations, the majority of linux improvements in terms of game support stand and fall with Vulkan and your system doesn't support that and generally speaking you need better hardware than running the "equivalent" implementation of Windows to offset the performance impact of the various translation layers -- even more so when you can't use vulkan, and ithat graphics card is simply not that good, intel iGPUs only got barely decent with the HD line included in sandybridges.

Last edited by V1del (2024-03-21 10:27:22)

Offline

#3 2024-03-23 13:55:21

spiffeeroo
Member
Registered: 2021-04-23
Posts: 18

Re: Steam fails to launch a game with proton

Note: Proton 8.0 requires a GPU that supports Vulkan 1.3.

https://github.com/ValveSoftware/Proton/wiki/Changelog
https://github.com/doitsujin/dxvk/releases/tag/v2.0

Basically older GPU's have to stick to Proton 7.0 or older for Vulkan. Proton 7.0 has older DXVK 1.x version. Otherwise you have to use Wine OpenGL like what V1del posted, which is slower in games than Vulkan.

DXVK 2.0 and newer, which is in Proton 8.0 or newer, requires GPUS with Vulkan 1.3 hardware support for DirectX to Vulkan translation.

Offline

Board footer

Powered by FluxBB