You are not logged in.

#1 2023-07-18 20:21:28

NOCx420
Member
Registered: 2023-07-18
Posts: 8

[SOLVED] Steam Proton not working, doesn't launch anything

Hello, I just reinstalled arch after upgrading my cpu and gpu to a i5-12900k and an RTX 4070. After installing steam, none of my games wanted to open, not even PROTON_LOG outputs anything. When I click the green play button it turns blue for a second then back to green. Yes, my drives are ntfs mounted with ntfs-3g. In the case that my drives were at fault I installed a game to my local SSD and made sure that all other things like the steam soldier, sniper and proton were on there, but it didn't work. I tried using proton 5, proton GE versions 8-6, 7-55 and proton experimental. I installed all missing dependencies that were shown in my ubuntu12_32 directory. I ran the native steam client and ran the one from flathub, but both had the same issue. I installed lutris to see if that would work and it did. Adding the binaries of games I was trying to run to lutris made them startup without having to change any configs, though I did cycle through all proton versions above to see if they worked at all and they did. So seemingly steam is the issue, or something in steam. The lack of error messages doesn't help as well and I've kinda hit a brick wall on what to do. Native games like csgo do run, so I presume it must have something to do with how steam executes proton.  Here are some things that I have already looked at:

Output when launching game

GameAction [AppID 945360, ActionID 4] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 945360, ActionID 4] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 945360, ActionID 4] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 945360, ActionID 4] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 945360, ActionID 4] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/nocx420/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=945360 -- /home/nocx420/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/nocx420/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/nocx420/.local/share/Steam/compatibilitytools.d/GE-Proton8-6'/proton waitforexitandrun  '/home/nocx420/.local/share/Steam/steamapps/common/Among Us/Among Us.exe'\0
Game process added : AppID 945360 "/home/nocx420/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=945360 -- /home/nocx420/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/nocx420/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/nocx420/.local/share/Steam/compatibilitytools.d/GE-Proton8-6'/proton waitforexitandrun  '/home/nocx420/.local/share/Steam/steamapps/common/Among Us/Among Us.exe'", ProcID 24308, IP 0.0.0.0:0
chdir "/home/nocx420/.local/share/Steam/steamapps/common/Among Us"
ERROR: ld.so: object '/home/nocx420/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/nocx420/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/nocx420/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game process removed: AppID 945360 "/home/nocx420/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=945360 -- /home/nocx420/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/nocx420/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/nocx420/.local/share/Steam/compatibilitytools.d/GE-Proton8-6'/proton waitforexitandrun  '/home/nocx420/.local/share/Steam/steamapps/common/Among Us/Among Us.exe'", ProcID 24308
Uploaded AppInterfaceStats to Steam
GameAction [AppID 945360, ActionID 4] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 945360, ActionID 4] : LaunchApp changed task to Completed with ""

pacman -Q | grep nvidia/vulkan/mesa

lib32-nvidia-utils 535.54.03-2
lib32-opencl-nvidia 535.54.03-2
nvidia 535.54.03-9
nvidia-settings 535.54.03-1
nvidia-utils 535.54.03-1
opencl-nvidia 535.54.03-1

lib32-vulkan-icd-loader 1.3.255-1
vulkan-headers 1:1.3.257-1
vulkan-icd-loader 1.3.255-1
vulkan-tools 1.3.255-1

lib32-mesa 23.1.3-1
lib32-mesa-demos 9.0.0-1
mesa 23.1.3-2
mesa-demos 9.0.0-2
mesa-utils 9.0.0-2

glxinfo -B

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 12282 MB
    Total available memory: 12282 MB
    Currently available dedicated video memory: 11183 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 4070/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 535.54.03
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6.0 NVIDIA 535.54.03
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 535.54.03
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

vulkaninfo --summary

==========
VULKANINFO
==========

Vulkan Instance Version: 1.3.255


Instance Extensions: count = 21
-------------------------------
VK_EXT_acquire_drm_display             : extension revision 1
VK_EXT_acquire_xlib_display            : extension revision 1
VK_EXT_debug_report                    : extension revision 10
VK_EXT_debug_utils                     : extension revision 2
VK_EXT_direct_mode_display             : extension revision 1
VK_EXT_display_surface_counter         : extension revision 1
VK_KHR_device_group_creation           : extension revision 1
VK_KHR_display                         : extension revision 23
VK_KHR_external_fence_capabilities     : extension revision 1
VK_KHR_external_memory_capabilities    : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2         : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2       : extension revision 1
VK_KHR_portability_enumeration         : extension revision 1
VK_KHR_surface                         : extension revision 25
VK_KHR_surface_protected_capabilities  : extension revision 1
VK_KHR_wayland_surface                 : extension revision 6
VK_KHR_xcb_surface                     : extension revision 6
VK_KHR_xlib_surface                    : extension revision 6
VK_LUNARG_direct_driver_loading        : extension revision 1

Instance Layers: count = 5
--------------------------
VK_LAYER_NV_optimus               NVIDIA Optimus layer         1.3.242  version 1
VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.3.207  version 1
VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_32   Steam Overlay Layer          1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_64   Steam Overlay Layer          1.3.207  version 1

Devices:
========
GPU0:
        apiVersion         = 1.3.242
        driverVersion      = 535.54.3.0
        vendorID           = 0x10de
        deviceID           = 0x2786
        deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
        deviceName         = NVIDIA GeForce RTX 4070
        driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
        driverName         = NVIDIA
        driverInfo         = 535.54.03
        conformanceVersion = 1.3.5.0
        deviceUUID         = fa9e37a3-7160-baf3-5ce7-81eb9921419e
        driverUUID         = 8b72f8cf-fcf7-59af-b250-edf6b04fc087

lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation AD104 [GeForce RTX 4070] [10de:2786] (rev a1) (prog-if 00 [VGA controller])

An error in ~/.steam/logs/shader_log.txt when trying to run a game

[2023-07-18 21:45:15] Attempting to find current bucket (compat tool: 'GE-Proton7-55'); temporary dir: /home/nocx420/.local/share/Steam/shader_cache_temp_dir_d3d12_64
[2023-07-18 21:45:15] Failed to run 'STEAM_COMPAT_APP_ID='0' STEAM_COMPAT_TOOL_PATHS='' STEAM_COMPAT_LIBRARY_PATHS='' STEAM_COMPAT_MOUNTS='/home/nocx420/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper' STEAM_COMPAT_DATA_PATH='/home/nocx420/.local/share/Steam/steamapps/compatdata/0' STEAM_COMPAT_CLIENT_INSTALL_PATH='/home/nocx420/.local/share/Steam' PROTON_CRASH_REPORT_DIR='/tmp/proton_crashreports' STEAM_FOSSILIZE_DUMP_PATH='/home/nocx420/.local/share/Steam/shader_cache_temp_dir_d3d12_64/fozpipelinesv6/steamapprun_pipeline_cache' STEAM_FOSSILIZE_DUMP_PATH_READ_ONLY='$bucketdir/steam_pipeline_cache.foz;$bucketdir/steamapp_pipeline_cache.foz' FOSSILIZE_APPLICATION_INFO_FILTER_PATH='/home/nocx420/.local/share/Steam/fossilize_engine_filters.json' ENABLE_VK_LAYER_VALVE_steam_fossilize_1='1' FONTCONFIG_PATH='' '/home/nocx420/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=run -- '/home/nocx420/.local/share/Steam/compatibilitytools.d/GE-Proton7-55'/proton run  /home/nocx420/.local/share
[2023-07-18 21:45:15] Unknown shader cache type, ignoring.

This is all the places where I've looked for now. I'll respond as soon as I can. Thank you.

Last edited by NOCx420 (2023-07-19 18:06:22)

Offline

#2 2023-07-18 23:21:22

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,809

Re: [SOLVED] Steam Proton not working, doesn't launch anything

I've had a similar event when using ntfs-3g (there's a proton bug report somewhere... https://github.com/ValveSoftware/Proton/issues/5068  ) never really found out the reason and it started working with the in kernel ntfs3 driver (... though something I'm strongly suggesting regardless of your chosen ntfs implementation is to symlink the NTFS drives compatdata folder to a linux file system, to prevent proton prefix naming conflicts: https://github.com/ValveSoftware/Proton … nd-Windows

Offline

#3 2023-07-19 13:48:12

NOCx420
Member
Registered: 2023-07-18
Posts: 8

Re: [SOLVED] Steam Proton not working, doesn't launch anything

V1del wrote:

I've had a similar event when using ntfs-3g (there's a proton bug report somewhere... https://github.com/ValveSoftware/Proton/issues/5068  ) never really found out the reason and it started working with the in kernel ntfs3 driver (... though something I'm strongly suggesting regardless of your chosen ntfs implementation is to symlink the NTFS drives compatdata folder to a linux file system, to prevent proton prefix naming conflicts: https://github.com/ValveSoftware/Proton … nd-Windows

Just tried it, copied the example fstab, deleted the compat folders and put down the symlinks. Still having the same issue.

Offline

#4 2023-07-19 14:13:24

NOCx420
Member
Registered: 2023-07-18
Posts: 8

Re: [SOLVED] Steam Proton not working, doesn't launch anything

Screw it, I'm gonna do a fresh install. Let's see if that helps.

Offline

#5 2023-07-19 18:03:43

NOCx420
Member
Registered: 2023-07-18
Posts: 8

Re: [SOLVED] Steam Proton not working, doesn't launch anything

Well, I just reinstalled everything and got my system back to where it was. It's actually pretty awesome to see something I did in 3 days a year ago take less than 20 minutes. So a reinstall fixed my problem. I don't know what it was, but it's gone now. Thank you very much for your help smile

Offline

Board footer

Powered by FluxBB