Open mimattr opened 6 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+)
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
@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.
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.
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.
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.
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!
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 :-(
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.
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..
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.
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
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.
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.
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!
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
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.
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.
@kisak-valve This is the log using Proton Experimental: steam-228380.log
Wreckfest Online Tournament mode not loading
Issue transferred from https://github.com/ValveSoftware/Proton/issues/5712. @bludvig1 posted on 2022-03-23T08:44:14:
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
5.0-10_steam-228380.log 5.13-6_steam-228380.log 6.3-8_steam-228380.log 7.0-1_steam-228380.log
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.
After some time (when I've actually had time) I think the key points are:
I have two laptops with RTX30xx, these have resizable bar enabled and run Wreckfest at close/equal to Windows.
I have a desktop with RTX3060, performance was very poor until I enabled resizable bar
I have a laptop with RTX2070, this machine runs poorly, the fps at high with max cars is always 30fps. This is the very same fps I got with the desktop with resizable bar disabled
The RTX2070 laptop runs wreckfest in Windows at same performance as the RTX30xx laptops with linux
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.
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.
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.
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.
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.
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!
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.
Ubuntu 16.04, NVIDIA GTX 970, Proton 3.7-4 Beta:
Steam System Information
^ Using Server Browser causes application freeze ^^ Default graphics preset is Custom