ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.63k stars 1.07k forks source link

Wreckfest (228380) #758

Open mimattr opened 6 years ago

mimattr commented 6 years ago

Ubuntu 16.04, NVIDIA GTX 970, Proton 3.7-4 Beta:

Steam System Information

Test Result
Singleplayer Working as expected
Local Co-op N/A
Online Multiplayer Partially working^
Configuration ...
Input Steam Controller
Display 1920x1080
Fullscreen Yes
Preset Medium^^
VSync Off
API DX11

^ Using Server Browser causes application freeze ^^ Default graphics preset is Custom

flukejones commented 3 years ago

I'm confirming that on a clean Linux install, PROTON_HIDE_NVIDIA_GPU=1 is definitely required for Nvidia based systems to get full performance (5.13+)

StefanTT commented 3 years ago

A bit of warning: Wreckfest's data cleaner decided to delete all files on my computer when I started it today (proton 5.13.6). Luckily it started with my steam library and I killed it before it got to vital files.

I had this before roughly one year ago and lost all my local media files. Back then I did not understand what caused it. Today I have proof - the data cleaner log of what was deleted.

It looks like the data cleaner recursively walks all directories that it finds to be responsible for and - of course - does not know about symbolic links and follows them too. E.g.

Deleted:        data\stefan\steam\steamapps\common\proton - experimental\dist\share\default_pfx\dosdevices\z:\data\stefan\steam\steamapps\common\proton - experimental\dist\share\default_pfx\dosdevices\z:\home\stefan\.config\chromium\default\favicons
aeikum commented 3 years ago

@StefanTT Holy moly. Is the game still being actively developed? Someone should report that to the devs. If they're being careless, I'm sure they can nuke important stuff on Windows as well.

StefanTT commented 3 years ago

Windows is probably not affected - I am quite confident that the cause is the symbolic links that it finds. But yes, it's quite a killer.

aeikum commented 3 years ago

What's confusing to me is how it's getting to those symlinks and why it thinks it owns those files. From the game's perspective, it "owns" stuff in SteamLibrary/steamapps/common/Game/ and presumably some game-specific subfolder in SteamLibrary/steamapps/compatdata/228380/pfx/drive_c/.... How is it getting into dosdevices from either of those paths? Why is it exploring the Proton Experimental folder, as shown in the filepath you gave?

This is what makes me think they might be being careless. They shouldn't be deleting stuff unless they're super certain they're in the right place.

StefanTT commented 3 years ago

Maybe I made a symlink somewhere in the Wreckfest directories back then when I played around with a dedicated server and mods. Unfortunately I wiped the steam installation afterwards to start over with a clean directory, therefore I cannot tell for sure.

How it went to the other directories is not visible from the log. The data cleaner only deletes files, no directories.

aeikum commented 3 years ago

Yeah, if you're symlinking out of their files to somewhere higher up the tree, I can see that happening. I'm super nervous about trying to investigate this :) Guess it'll need a new unix user account!

StefanTT commented 3 years ago

I can give you the log but besides 200k+ delete lines of various files there seems to be not much information in it. A pity that I already deleted the stuff :-(

Llamatron2112 commented 3 years ago

It looks like the Enhanced Lighting and and Visual Effects Update on the 30th of June made the performances drastically drop on Linux. For example at the start of a race I'm getting well over 100 fps with graphic settings to the max on Windows, and below 60fps with graphics a notch below in Linux.

This is not on-par with DXVK performances in other titles, and changing resolution has little effect on performances, so I suspect there could be something that can be done about it.

flukejones commented 3 years ago

Unsure what the issue is for me now.. Since the last game update versions of proton from 5.13 onwards run at a terribly slow pace (10-12fps!), while proton 5.0 gets me back to 60fps.

Tried both wayland and xorg, different compositors like weston, openbox etc. Nvidia drivers are 470.63.x. Fedora 34..

kisak-valve commented 3 years ago

Wreckfest Create Server Crash Fedora 34

Issue transferred from https://github.com/ValveSoftware/Proton/issues/5204. @goshansp posted on 2021-10-07T15:20:49:

Since around upgrading from Fedora33->34 (on three boxes) Wreckfest on all systems shows same behavior when creating a server, a crash to desktop. Singleplayer and Online work without issue.

https://gist.github.com/goshansp/579f65974f47a6c76ff4aee50421960e

Re-Installation of Steam and different Proton-Versions exhibit identical behavior. Any advice highly appreciated.

flukejones commented 3 years ago

It appears to be the shadows that cause slowdown. System:

CPU:       Info: 16-Core model: AMD Ryzen 9 5950X bits: 64 type: MT MCP cache: L2: 8 MiB 
           Speed: 2881 MHz min/max: 2200/3400 MHz
Graphics:  Device-1: NVIDIA GA104 [GeForce RTX 3060 Ti Lite Hash Rate] driver: nvidia v: 470.74 
           Display: x11 server: X.Org 1.20.11 driver: loaded: nvidia unloaded: fbdev,modesetting,nouveau,vesa 
           resolution: 3440x1440~100Hz 
           OpenGL: renderer: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 470.74

Settings overall: High, 25 cars

andrioid commented 3 years ago

The game does not run on AMD GPU. Even with newer Mesa than 18+. Crashes on startup and from reading ProtonDB, there are no Radeon users claiming this works out of the box, only Nvidia users.

``` Computer Information: Manufacturer: Unknown Model: Unknown Form Factor: Desktop No Touch Input Detected Processor Information: CPU Vendor: AuthenticAMD CPU Brand: AMD Ryzen 5 3600 6-Core Processor CPU Family: 0x17 CPU Model: 0x71 CPU Stepping: 0x0 CPU Type: 0x0 Speed: 4208 Mhz 12 logical processors 6 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Supported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported AVX2: Supported AVX512F: Unsupported AVX512PF: Unsupported AVX512ER: Unsupported AVX512CD: Unsupported AVX512VNNI: Unsupported SHA: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: Description: Freedesktop.org 21.08.4 (Flatpak runtime) (64 bit) Kernel Name: Linux Kernel Version: 5.11.0-38-generic X Server Vendor: The X.Org Foundation X Server Release: 12011000 X Window Manager: Mutter(Gala) Steam Runtime Version: steam-runtime_0.20210906.1 Video Card: Driver: AMD AMD Radeon RX 5700 XT (NAVI10, DRM 3.40.0, 5.11.0-38-generic, LLVM 12.0.1) Driver Version: 4.6 (Compatibility Profile) Mesa 21.2.2 (git-15c8aeef1d) OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 59 Hz VendorID: 0x1002 DeviceID: 0x731f Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 3440 x 1440 Desktop Resolution: 3440 x 1440 Primary Display Size: 31.38" x 13.11" (33.98" diag) 79.7cm x 33.3cm (86.3cm diag) Primary VRAM: 8192 MB Sound card: Audio device: ATI R6xx HDMI Memory: RAM: 32031 Mb VR Hardware: VR Headset: None detected Miscellaneous: UI Language: English LANG: en_US.UTF-8 Total Hard Disk Space Available: 1920792 Mb Largest Free Hard Disk Block: 1756023 Mb Storage: Number of SSDs: 0 SSD sizes: %s1 Number of HDDs: 0 HDD sizes: %s1 "LD_* scout runtime" information: { "can-write-uinput" : false, "steam-installation" : { "path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam", "data_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam", "bin32_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32", "steamscript_path" : "/app/bin/steam", "steamscript_version" : "1.0.0.72", "issues" : [ ] }, "runtime" : { "path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-runtime", "version" : "0.20210906.1", "issues" : [ ], "pinned_libs_32" : { "list" : [ "pinned_libs_32/has_pins", "pinned_libs_32/libcurl.so.3 -> libcurl.so.4", "pinned_libs_32/libcurl.so.4 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libcurl.so.4.2.0", "pinned_libs_32/libdbus-1.so.3 -> $STEAM_RUNTIME/lib/i386-linux-gnu/libdbus-1.so.3.5.8", "pinned_libs_32/system_libcurl.so.4", "pinned_libs_32/system_libdbus-1.so.3" ] }, "pinned_libs_64" : { "list" : [ "pinned_libs_64/has_pins", "pinned_libs_64/libcurl.so.3 -> libcurl.so.4", "pinned_libs_64/libcurl.so.4 -> $STEAM_RUNTIME/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0", "pinned_libs_64/system_libcurl.so.4" ] } }, "os-release" : { "id" : "org.freedesktop.platform", "name" : "Freedesktop.org", "pretty_name" : "Freedesktop.org 21.08.4 (Flatpak runtime)", "version_id" : "21.08.4" }, "container" : { "type" : "flatpak", "flatpak_version" : "1.10.2", "host" : { "path" : "/run/host", "os-release" : { "id" : "elementary", "id_like" : [ "ubuntu", "debian" ], "name" : "elementary OS", "pretty_name" : "elementary OS 6 Odin", "version_id" : "6", "version_codename" : "odin" } } }, "driver_environment" : [ "DISPLAY=:99.0", "GST_PLUGIN_SYSTEM_PATH=/app/lib/gstreamer-1.0:/app/lib32/gstreamer-1.0:/usr/lib/extensions/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0:/usr/lib/i386-linux-gnu/gstreamer-1.0", "LD_LIBRARY_PATH=/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32:/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/panorama:/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:/app/lib/i386-linux-gnu/GL/default/lib:/app/lib32:/app/lib/i386-linux-gnu:/lib64:/app/lib:/usr/lib/x86_64-linux-gnu/GL/default/lib:/usr/lib/x86_64-linux-gnu/openh264/extra:/usr/lib/x86_64-linux-gnu:/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-runtime/lib:/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib", "PULSE_CLIENTCONFIG=/run/user/1000/pulse/config", "PULSE_SERVER=unix:/run/user/1000/pulse/native", "SDL_GAMECONTROLLERCONFIG=03000000de280000ff11000001000000,Steam Virtual Gamepad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,\n03000000de280000fc11000001000000,Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,", "SSL_CERT_DIR=/etc/ssl/certs", "XDG_RUNTIME_DIR=/run/user/1000" ], "architectures" : { "i386-linux-gnu" : { "can-run" : true, "libdl-LIB" : "lib/i386-linux-gnu", "libdl-PLATFORM" : "i686", "runtime-linker" : { "path" : "/lib/ld-linux.so.2", "resolved" : "/app/lib/i386-linux-gnu/ld-2.33.so" }, "library-issues-summary" : [ "cannot-load" ], "library-details" : { "libitm.so.1" : { "messages" : [ "Unable to find the library: /app/lib/i386-linux-gnu/libitm.so.1: undefined symbol: __gxx_personality_v0" ], "soname" : null, "path" : null, "issues" : [ "cannot-load" ], "exit-status" : 1 } }, "graphics-details" : { "x11/vulkan" : { "messages" : [ "WARNING: lavapipe is not a conformant vulkan implementation, testing use only." ], "renderer" : "AMD RADV NAVI10", "version" : "1.2.182 (device 0x1002:0x731f) (driver 21.2.2)", "devices" : [ { "name" : "AMD RADV NAVI10", "api-version" : "1.2.182", "driver-version" : "21.2.2", "vendor-id" : "0x1002", "device-id" : "0x731f", "type" : "discrete-gpu" }, { "name" : "llvmpipe (LLVM 12.0.1, 256 bits)", "api-version" : "1.1.182", "driver-version" : "0.0.1", "vendor-id" : "0x10005", "device-id" : "0", "type" : "cpu", "issues" : [ "software-rendering" ] } ] }, "x11/vdpau" : { "messages" : [ "Failed to open VDPAU backend libvdpau_radeonsi.so: cannot open shared object file: No such file or directory", "vdp_device_create_x11 (display, screen, &device, &vdp_get_proc_address) failed: 1" ], "renderer" : null, "version" : null, "issues" : [ "cannot-draw" ], "exit-status" : 1 }, "x11/vaapi" : { "messages" : [ "libva info: VA-API version 1.12.0", "libva info: Trying to open /usr/lib/i386-linux-gnu/dri/radeonsi_drv_video.so", "libva info: Trying to open /usr/lib/i386-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so", "libva info: Trying to open /usr/lib/i386-linux-gnu/GL/lib/dri/radeonsi_drv_video.so", "libva info: Found init function __vaDriverInit_1_12", "libva info: va_openDriver() returns 0", "Testing H264Main decoding" ], "renderer" : "Mesa Gallium driver 21.2.2 for AMD Radeon RX 5700 XT (NAVI10, DRM 3.40.0, 5.11.0-38-generic, LLVM 12.0.1)\n", "version" : null }, "glx/gl" : { "renderer" : "AMD Radeon RX 5700 XT (NAVI10, DRM 3.40.0, 5.11.0-38-generic, LLVM 12.0.1)", "version" : "4.6 (Compatibility Profile) Mesa 21.2.2 (git-15c8aeef1d)", "library-vendor" : "glvnd" }, "egl_x11/gl" : { "renderer" : "AMD Radeon RX 5700 XT (NAVI10, DRM 3.40.0, 5.11.0-38-generic, LLVM 12.0.1)", "version" : "4.6 (Compatibility Profile) Mesa 21.2.2 (git-15c8aeef1d)", "library-vendor" : "glvnd" }, "egl_x11/glesv2" : { "renderer" : "AMD Radeon RX 5700 XT (NAVI10, DRM 3.40.0, 5.11.0-38-generic, LLVM 12.0.1)", "version" : "OpenGL ES 3.2 Mesa 21.2.2 (git-15c8aeef1d)", "library-vendor" : "glvnd" } }, "dri_drivers" : [ { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/crocus_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/i830_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/i915_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/i965_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/iris_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/kms_swrast_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/libgallium_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/nouveau_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/nouveau_vieux_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/r200_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/r300_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/r600_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/radeon_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/radeonsi_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/swrast_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/virtio_gpu_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/vmwgfx_dri.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/zink_dri.so" }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/crocus_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/i830_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/i915_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/i965_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/iris_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/kms_swrast_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/libgallium_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/nouveau_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/nouveau_vieux_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/r200_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/r300_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/r600_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/radeon_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/radeonsi_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/swrast_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/virtio_gpu_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/vmwgfx_dri.so", "is_extra" : true }, { "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/dri/zink_dri.so", "is_extra" : true } ], "va-api_drivers" : [ { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/libgallium_drv_video.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/nouveau_drv_video.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/r600_drv_video.so" }, { "library_path" : "/usr/lib/i386-linux-gnu/GL/lib/dri/radeonsi_drv_video.so" }, { "library_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/dri/dummy_drv_video.so", "is_extra" : true } ], "vdpau_drivers" : [ { "library_path" : "/app/lib/i386-linux-gnu/vdpau/libvdpau_trace.so.1", "library_link" : "libvdpau_trace.so.1.0.0" } ], "glx_drivers" : [ { "library_soname" : "libGLX_indirect.so.0", "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/libGLX_mesa.so.0.0.0" }, { "library_soname" : "libGLX_mesa.so.0", "library_path" : "/app/lib/i386-linux-gnu/GL/default/lib/libGLX_mesa.so.0.0.0" } ] }, "x86_64-linux-gnu" : { "can-run" : true, "libdl-LIB" : "lib/x86_64-linux-gnu", "libdl-PLATFORM" : "x86_64", "runtime-linker" : { "path" : "/lib64/ld-linux-x86-64.so.2", "resolved" : "/usr/lib/x86_64-linux-gnu/ld-2.33.so" }, "library-issues-summary" : [ "cannot-load" ], "library-details" : { "libitm.so.1" : { "messages" : [ "Unable to find the library: /usr/lib/x86_64-linux-gnu/libitm.so.1: undefined symbol: __gxx_personality_v0" ], "soname" : null, "path" : null, "issues" : [ "cannot-load" ], "exit-status" : 1 } }, "graphics-details" : { "x11/vulkan" : { "messages" : [ "WARNING: lavapipe is not a conformant vulkan implementation, testing use only." ], "renderer" : "AMD RADV NAVI10", "version" : "1.2.182 (device 0x1002:0x731f) (driver 21.2.2)", "devices" : [ { "name" : "AMD RADV NAVI10", "api-version" : "1.2.182", "driver-version" : "21.2.2", "vendor-id" : "0x1002", "device-id" : "0x731f", "type" : "discrete-gpu" }, { "name" : "llvmpipe (LLVM 12.0.1, 256 bits)", "api-version" : "1.1.182", "driver-version" : "0.0.1", "vendor-id" : "0x10005", "device-id" : "0", "type" : "cpu", "issues" : [ "software-rendering" ] } ] }, "x11/vdpau" : { "messages" : [ "Failed to open VDPAU backend libvdpau_radeonsi.so: cannot open shared object file: No such file or directory", "vdp_device_create_x11 (display, screen, &device, &vdp_get_proc_address) failed: 1" ], "renderer" : null, "version" : null, "issues" : [ "cannot-draw" ], "exit-status" : 1 }, "x11/vaapi" : { "messages" : [ "libva info: VA-API version 1.12.0", "libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so", "libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/intel-vaapi-driver/radeonsi_drv_video.so", "libva info: Trying to open /usr/lib/x86_64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so", "libva info: Found init function __vaDriverInit_1_12", "libva info: va_openDriver() returns 0", "Testing H264Main decoding" ], "renderer" : "Mesa Gallium driver 21.2.2 for AMD Radeon RX 5700 XT (NAVI10, DRM 3.40.0, 5.11.0-38-generic, LLVM 12.0.1)\n", "version" : null }, "glx/gl" : { "renderer" : "AMD Radeon RX 5700 XT (NAVI10, DRM 3.40.0, 5.11.0-38-generic, LLVM 12.0.1)", "version" : "4.6 (Compatibility Profile) Mesa 21.2.2 (git-15c8aeef1d)", "library-vendor" : "glvnd" }, "egl_x11/gl" : { "renderer" : "AMD Radeon RX 5700 XT (NAVI10, DRM 3.40.0, 5.11.0-38-generic, LLVM 12.0.1)", "version" : "4.6 (Compatibility Profile) Mesa 21.2.2 (git-15c8aeef1d)", "library-vendor" : "glvnd" }, "egl_x11/glesv2" : { "renderer" : "AMD Radeon RX 5700 XT (NAVI10, DRM 3.40.0, 5.11.0-38-generic, LLVM 12.0.1)", "version" : "OpenGL ES 3.2 Mesa 21.2.2 (git-15c8aeef1d)", "library-vendor" : "glvnd" } }, "dri_drivers" : [ { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/crocus_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/i830_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/i915_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/i965_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/iris_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/kms_swrast_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/libgallium_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/nouveau_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/nouveau_vieux_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/r200_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/r300_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/r600_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/radeon_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/radeonsi_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/swrast_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/virtio_gpu_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/vmwgfx_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/zink_dri.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/crocus_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/i830_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/i915_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/i965_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/iris_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/kms_swrast_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/libgallium_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/nouveau_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/nouveau_vieux_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/r200_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/r300_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/r600_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeon_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/radeonsi_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/swrast_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/virtio_gpu_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/vmwgfx_dri.so", "is_extra" : true }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/dri/zink_dri.so", "is_extra" : true } ], "va-api_drivers" : [ { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/libgallium_drv_video.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/nouveau_drv_video.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/r600_drv_video.so" }, { "library_path" : "/usr/lib/x86_64-linux-gnu/GL/lib/dri/radeonsi_drv_video.so" }, { "library_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/dri/dummy_drv_video.so", "is_extra" : true } ], "vdpau_drivers" : [ { "library_path" : "/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_trace.so.1", "library_link" : "libvdpau_trace.so.1.0.0" } ], "glx_drivers" : [ { "library_soname" : "libGLX_indirect.so.0", "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/libGLX_mesa.so.0.0.0" }, { "library_soname" : "libGLX_mesa.so.0", "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/libGLX_mesa.so.0.0.0" } ] } }, "locale-issues" : [ "i18n-supported-missing" ], "locales" : { "" : { "resulting-name" : "LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=C;LC_MONETARY=C;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=en_US.UTF-8", "charset" : "UTF-8", "is_utf8" : true }, "C" : { "resulting-name" : "C", "charset" : "ANSI_X3.4-1968", "is_utf8" : false }, "C.UTF-8" : { "resulting-name" : "C.UTF-8", "charset" : "UTF-8", "is_utf8" : true }, "en_US.UTF-8" : { "resulting-name" : "en_US.UTF-8", "charset" : "UTF-8", "is_utf8" : true } }, "egl" : { "icds" : [ { "json_path" : "/usr/lib/i386-linux-gnu/GL/glvnd/egl_vendor.d/50_mesa.json", "library_path" : "libEGL_mesa.so.0", "issues" : [ "duplicated" ] }, { "json_path" : "/usr/lib/x86_64-linux-gnu/GL/glvnd/egl_vendor.d/50_mesa.json", "library_path" : "libEGL_mesa.so.0", "issues" : [ "duplicated" ] } ] }, "vulkan" : { "icds" : [ { "json_path" : "/usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/lvp_icd.x86_64.json", "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_lvp.so", "api_version" : "1.1.182", "issues" : [ ] }, { "json_path" : "/usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_icd.x86_64.json", "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_intel.so", "api_version" : "1.2.182", "issues" : [ ] }, { "json_path" : "/usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/virtio_icd.x86_64.json", "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_virtio.so", "api_version" : "1.2.182", "issues" : [ ] }, { "json_path" : "/usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/radeon_icd.x86_64.json", "library_path" : "/usr/lib/x86_64-linux-gnu/GL/default/lib/libvulkan_radeon.so", "api_version" : "1.2.182", "issues" : [ ] }, { "json_path" : "/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/lvp_icd.i686.json", "library_path" : "/usr/lib/i386-linux-gnu/GL/default/lib/libvulkan_lvp.so", "api_version" : "1.1.182", "issues" : [ ] }, { "json_path" : "/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/virtio_icd.i686.json", "library_path" : "/usr/lib/i386-linux-gnu/GL/default/lib/libvulkan_virtio.so", "api_version" : "1.2.182", "issues" : [ ] }, { "json_path" : "/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/intel_icd.i686.json", "library_path" : "/usr/lib/i386-linux-gnu/GL/default/lib/libvulkan_intel.so", "api_version" : "1.2.182", "issues" : [ ] }, { "json_path" : "/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/radeon_icd.i686.json", "library_path" : "/usr/lib/i386-linux-gnu/GL/default/lib/libvulkan_radeon.so", "api_version" : "1.2.182", "issues" : [ ] } ], "explicit_layers" : [ { "json_path" : "/usr/lib/x86_64-linux-gnu/GL/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json", "name" : "VK_LAYER_MESA_overlay", "description" : "Mesa Overlay layer", "type" : "GLOBAL", "api_version" : "1.1.73", "implementation_version" : "1", "library_path" : "libVkLayer_MESA_overlay.so", "issues" : [ "duplicated" ] }, { "json_path" : "/usr/lib/i386-linux-gnu/GL/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json", "name" : "VK_LAYER_MESA_overlay", "description" : "Mesa Overlay layer", "type" : "GLOBAL", "api_version" : "1.1.73", "implementation_version" : "1", "library_path" : "libVkLayer_MESA_overlay.so", "issues" : [ "duplicated" ] }, { "json_path" : "/usr/share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json", "name" : "VK_LAYER_KHRONOS_validation", "description" : "Khronos Validation Layer", "type" : "GLOBAL", "api_version" : "1.2.189", "implementation_version" : "1", "library_path" : "libVkLayer_khronos_validation.so", "issues" : [ ] } ], "implicit_layers" : [ { "json_path" : "/usr/lib/x86_64-linux-gnu/GL/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json", "name" : "VK_LAYER_MESA_device_select", "description" : "Linux device selection layer", "type" : "GLOBAL", "api_version" : "1.2.73", "implementation_version" : "1", "library_path" : "libVkLayer_MESA_device_select.so", "issues" : [ "duplicated" ] }, { "json_path" : "/usr/lib/i386-linux-gnu/GL/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json", "name" : "VK_LAYER_MESA_device_select", "description" : "Linux device selection layer", "type" : "GLOBAL", "api_version" : "1.2.73", "implementation_version" : "1", "library_path" : "libVkLayer_MESA_device_select.so", "issues" : [ "duplicated" ] }, { "json_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json", "name" : "VK_LAYER_VALVE_steam_fossilize_32", "description" : "Steam Pipeline Caching Layer", "type" : "GLOBAL", "api_version" : "1.2.136", "implementation_version" : "1", "library_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/libVkLayer_steam_fossilize.so", "issues" : [ ] }, { "json_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json", "name" : "VK_LAYER_VALVE_steam_fossilize_64", "description" : "Steam Pipeline Caching Layer", "type" : "GLOBAL", "api_version" : "1.2.136", "implementation_version" : "1", "library_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/libVkLayer_steam_fossilize.so", "issues" : [ "duplicated" ] }, { "json_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json", "name" : "VK_LAYER_VALVE_steam_overlay_32", "description" : "Steam Overlay Layer", "type" : "GLOBAL", "api_version" : "1.2.136", "implementation_version" : "1", "library_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so", "issues" : [ ] }, { "json_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json", "name" : "VK_LAYER_VALVE_steam_overlay_64", "description" : "Steam Overlay Layer", "type" : "GLOBAL", "api_version" : "1.2.136", "implementation_version" : "1", "library_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/steamoverlayvulkanlayer.so", "issues" : [ "duplicated" ] }, { "json_path" : "/home/andri/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json", "name" : "VK_LAYER_VALVE_steam_fossilize_32", "description" : "Steam Pipeline Caching Layer", "type" : "GLOBAL", "api_version" : "1.2.136", "implementation_version" : "1", "library_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/libVkLayer_steam_fossilize.so", "issues" : [ ] }, { "json_path" : "/home/andri/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json", "name" : "VK_LAYER_VALVE_steam_fossilize_64", "description" : "Steam Pipeline Caching Layer", "type" : "GLOBAL", "api_version" : "1.2.136", "implementation_version" : "1", "library_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/libVkLayer_steam_fossilize.so", "issues" : [ "duplicated" ] }, { "json_path" : "/home/andri/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json", "name" : "VK_LAYER_VALVE_steam_overlay_32", "description" : "Steam Overlay Layer", "type" : "GLOBAL", "api_version" : "1.2.136", "implementation_version" : "1", "library_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so", "issues" : [ ] }, { "json_path" : "/home/andri/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json", "name" : "VK_LAYER_VALVE_steam_overlay_64", "description" : "Steam Overlay Layer", "type" : "GLOBAL", "api_version" : "1.2.136", "implementation_version" : "1", "library_path" : "/home/andri/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/steamoverlayvulkanlayer.so", "issues" : [ "duplicated" ] } ] }, "desktop-entries" : [ { "id" : "com.valvesoftware.Steam.desktop", "commandline" : "/app/bin/steam-wrapper %U", "filename" : "/app/share/applications/com.valvesoftware.Steam.desktop", "default_steam_uri_handler" : false, "steam_uri_handler" : false } ], "xdg-portals" : { "details" : { "interfaces" : { "org.freedesktop.portal.OpenURI" : { "available" : true, "version" : 3 }, "org.freedesktop.portal.Email" : { "available" : true, "version" : 3 } } }, "issues" : [ ] }, "cpu-features" : { "x86-64" : true, "sse3" : true, "cmpxchg16b" : true } } "scout runtime container" is not installed. CClientJobGatherRuntimeInformation: container read output failed ```
lmllr commented 3 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/758#issuecomment-937924831

I've had the same issue, but with Proton Experimental on Fedora 35 hosting a server works for me now.

goshansp commented 3 years ago

I can confirm that hosting a server works again on Fedora 35 / Experimental - Thank's so much @Obiuzera for the hint, you are a hero!

flukejones commented 2 years ago

Okay so I have 3 PC.

On the GA401QM I get full performance in Wreckfest. On the other two I don't, it's more like a 5th of the full performance I'd expect and nothing much really seems to budge it, and I've no idea why.

The nvidia-bug-report for each is: nvidia-bug-report-dekstop-wayland.log.gz nvidia-bug-report-desktop-xorg.log.gz nvidia-bug-report-ga401qm-wayland.log.gz nvidia-bug-report-ga401qm-xorg.log.gz nvidia-bug-report-gx502gw.log.gz

There are likely some small differences between each due to me trying many different things to try and work out why one does not function like the other (kernel, nvidia version). steam-ga401qm.log steam-gx502gw.log steam-desktop.log

RyuzakiKK commented 2 years ago

There seems to be a performance regression with Proton 7.0-1 and Proton Experimental.

To reproduce it, drift with your car and the fps will drop dramatically. From a somewhat stable 60 fps it drops to 40-35 fps.

With Proton 6.3-8 instead I'm always getting a stable 60-58 fps.

I tried to place the DXVK dlls from Proton 6.3 into Proton Experimental, but the performance regression was not fixed. So it doesn't seem like a DXVK issue.

Please let me know if you need more information or logs.

kisak-valve commented 2 years ago

Hello @RyuzakiKK, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

RyuzakiKK commented 2 years ago

@kisak-valve This is the log using Proton Experimental: steam-228380.log

kisak-valve commented 2 years ago

Wreckfest Online Tournament mode not loading

Issue transferred from https://github.com/ValveSoftware/Proton/issues/5712. @bludvig1 posted on 2022-03-23T08:44:14:

Compatibility Report

System Information

I confirm:

Symptoms

Wreckfest Online Tournament mode not loading

Additional information: -Tournament mode worked with Proton 5.0-10 -With the latest Wreckfest Getaway Chase Tournament Update the game is not loading anymore with Proton 5.0-10, the game only loads with Proton 7.0-1 now -I have checked with Wreckfest developers on their Discord support to make sure that my game files and my Steam Cloud game profile is not corrupted -I did a full Wreckfest re-install, verified all the game files -I have created a clean game profile within the game (fresh start with no career progress) but it did not helped -Online multiplayer works without any problems -There is nothing blocking the game at the network level (Firewall, etc.) -The Tournament mode works on Steam + native Windows 10 OS

Reproduction

  1. Launch Wreckfest
  2. Click on the 'Tournament' in the Main Menu
  3. Game stucked on 'Loading Tournaments..' screen
  4. After a few minutes / retries the following appears: 'Error occured while loading tournaments'

5.0-10_steam-228380.log 5.13-6_steam-228380.log 6.3-8_steam-228380.log 7.0-1_steam-228380.log

Screenshots ![Screenshot from 2022-03-23 07-50-43](https://user-images.githubusercontent.com/43682171/159655528-391da50b-0645-46c4-992f-b50bd5e64419.png) ![Screenshot from 2022-03-23 08-23-54](https://user-images.githubusercontent.com/43682171/159655553-4a88da57-6458-426a-87d8-eec3c23fa65f.png) ![Screenshot from 2022-03-23 07-50-34](https://user-images.githubusercontent.com/43682171/159655506-40005568-4d6a-40c5-91d7-f4e3380ad7d5.png)
flukejones commented 2 years ago

A follow up for https://github.com/ValveSoftware/Proton/issues/758#issuecomment-1019566678

The issue I had was that Nvidia resizeable BAR was not enabled in my bios.

This being enabled is the difference between 30fps on all gfx settings, and 120fps on ultra.

flukejones commented 2 years ago

After some time (when I've actually had time) I think the key points are:

So it all comes down to resizable bar? I don't know why that would cause such a vast difference, or why the RTX2070 laptop runs Wreckfest in windows so well.

With no resizable bar, the FPS is 30fps regardless of the card or machine.

AlexeyMarkarov commented 1 year ago

Can confirm the resizable BAR effect. If I enable CSM - that disables ReBAR, then I boot in BIOS mode, dmesg shows "BAR=256M", and Wreckfest is sluggish AF when there's more than a couple cars on the screen. Steam fps counter shows 26fps but it's way lower than that, feels more like 10fps. Disabling shadows improves it a bit but not significantly. But if I disable CSM and enable ReBAR, boot in UEFI mode - dmesg shows "BAR=8192M" and Wreckfest runs at smooth 1080p60fps at max settings.

Also as a side note, fps drop without ReBAR is most significant if I have 2nd monitor connected. I know multi-monitor support in Linux is not perfect, but both screens are set to the same resolution and refresh rate, and it happens even if I connect two outputs on a GPU into two inputs of the same monitor.

System specs: Ryzen 2700, Radeon 6600XT, Linux Mint 21, kernel 5.15.0-56-generic, Steam Beta version 1671501303, Proton 7.0-5.

ghost commented 1 year ago

Has anyone else issues with people joining a server that got created via the multiplayer menu? I created a server and at first it seems to work fine, but after the server is created, no one can join the created server. All necessary ports are configured in my router and it worked till some bigger multiplayer update got released. Joining other servers works fine.

System Information

ghost commented 1 year ago

Does anyone else have issues with microstuttering when VSync is disabled? On my system with an Vega 56 and Mesa 23.0.2 the game is not smooth, even though the framerate is mostly above 100. With VSync, everything is smooth. I use Fedora 38 with Gnome 44 as Desktop. The native Steam package and the Flatpak have the same issue for me.

lmllr commented 1 year ago

Has anyone else issues with people joining a server that got created via the multiplayer menu? I created a server and at first it seems to work fine, but after the server is created, no one can join the created server. All necessary ports are configured in my router and it worked till some bigger multiplayer update got released. Joining other servers works fine.

Yes, I've been having the same issue. If memory serves right, this started with the following update: https://store.steampowered.com/news/app/228380/view/3459355897500013606?l=english

This also affects hosting a LAN server.

I am using the flatpak version of Steam. The issue first occurred while I was still on Fedora 36 and persisted through the updates to Fedora 37 and now 38. I've also tried using different proton versions to no avail.

ghost commented 1 year ago

Does anyone else have issues with microstuttering when VSync is disabled? On my system with an Vega 56 and Mesa 23.0.2 the game is not smooth, even though the framerate is mostly above 100. With VSync, everything is smooth. I use Fedora 38 with Gnome 44 as Desktop. The native Steam package and the Flatpak have the same issue for me.

It seems that this is an issue with the amdgpu driver introduced in linux kernel 6.2:

https://bugzilla.redhat.com/show_bug.cgi?id=2188449 https://gitlab.freedesktop.org/drm/amd/-/issues/2516

Any help would be appreciated!

davidebeatrici commented 1 year ago

Attempting to open the overlay or taking a screenshot results in a crash:

Assertion failed: !status && "vkQueuePresentKHR", file ../src-wine/dlls/winevulkan/loader_thunks.c, line 5517

The futex facility returned an unexpected error code.
wine client error:1c4: write: Bad file descriptor

This is with Proton 8.0 and amdgpu.

The crash actually also seems to happen randomly while playing, but not too often.