-
Notifications
You must be signed in to change notification settings - Fork 1.1k
The Witcher 3 (292030) #607
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
Comments
Hello @StructByLightning, please copy your system information from steam ( |
Link. I don't think I'm using the GOTY version. I think I bought the base game first and then the expansion pass, but I don't remember for sure. Is there a way to tell? In my library it's titled "The Witcher 3: Wild Hunt". |
You may see better behavior with nvidia 396.51 or newer. |
Updated and you're right. Performance is much better, I'm staying locked at 60FPS nearly constantly now, with the occasional momentary drop to 50. I'll edit my original post as I find out which issues still apply. |
@Warrengbrn What software are you using to display these stats? Or are they built into the game? |
Rotfiends are invisible because Stream Output is not supported by Vulkan. |
@ArekPiekarz Those can be enabled for DXVK via an environment variable |
/home/'user'/.steam/steam/steamapps/common/'Proton folder' Rename user_settings.sample.py to user_settings.py and you can configure the performance hud from that file with the comments listed in the link @valeth sent. |
Nvidia HairWorks does not work. |
Nvidia HairWorks worked for a week after updated Nvidia driver to 396.54 then stop working. OS: Ubuntu 18.04 LTS |
Is anyone else having no audio at all with TW3? I'm not sure if I've somehow mangled my audio or something but the game plays no sound whatsoever. Fedora 28 |
Audio works fine for me on both Mint 18.3 and Gentoo.. I am suddenly having a weird issue though, last night TW3 worked fine but today it deadlocks a few seconds after loading my game.. I have to force kill it to regain control of my desktop Doesn't do that in Wine-3.15+dxvk-0.71, but the performance is much poorer for some reason. Log attached, freeze happens at time ~49412 where it starts loading and unloading dinput a few times. Using Proton 3.7-6 Beta |
Audio will corrupt occasionally, restart of game 'fixes' it. Odd keyboard inconsistencies when running with vulkan compared to PROTON_USE_WINED3D11=1 mode - I'd like someone to confirm or reject this:
Update: I ended up reproducing an old game bug that's still around. Adding a 'bug' here, I don't know what it is but it's consistent (on my system): In an attempt to track down at least a nice error log, I then ran it with PROTON_DUMP_DEBUG_COMMANDS=1 %command%, and ran it via the run script it generates. The 'problem' was, it never occurs again. I then played about 20 (?) combined hours with it using the run script, never happens. Figuring a sneak update and bad timing on my part, I ran it in the steam client interface again, just now. 'Bug' hit about 20 minutes in. There's an FPS drop (towards needing a restart to clear, not something you'd want to play with) due to unknown reasons that only occurs when running it through the steam client at random times (20 minutes in if you're lucky, looking to find it, or an hour or more in), that does not appear at all when running it in a terminal with the run script generated through the debug command option. Something about what steam hooks into it, or the steam API <-> proton <-> this game? I'm clueless. |
I get the staticky audio corruption bug too. I'm not sure what my settings are but under the default plug and play I can use the normal mode and alt mode just fine. |
The Earth Elemental (Contract: Doors Slamming Shut) is invisible. |
It happens to me sometimes too and I noticed, it's a depends on... Steam Controller being on. When I disable Steam Controller, restart steam, launch the game, sound issue is gone and then I can enable Steam Controller again. Weirdly enough, this happens only rarely. For the most time, Steam Controller or Big Picture Mode are fine and are not causing a sound issue. So all in all, this is an easy workaround. My experience with Witcher 3 is:
In my opinion, the game is perfectly playable on Proton. There are some glitches here and there that may be ironed out with time but all in all, it's a fantastic experience. |
I use neither steam controller nor big picture mode, and my sound will become gritty and echoey after several hours of gameplay (exact time varies). Simply restarting TW3 fixes it. The sound issue is thus not related to steam controller or steam big picture mode. |
@triffid, then we have different sound issues. Once the game launches with correct sound, it stays ok all the time. |
|
Regarding the staticky audio corruption issue, here is what I found:
If I am to take a wild guess, it sure feels like some kind of memory buffer overflow problem to me. Peripheries of my machine: |
The audio issue seems to be gone. Anyway, on Manjaro I haven't experienced the audio problem since I described it here (23 days ago). I was playing quite often recently (just finished the game) and audio was fine. There were so many Witcher 3, Steam and Proton updates so I assumed this problem was fixed during one of them. Also, it looks like the problem was not identical to all people. For me, it was quite opposite to what was described above. The issue happened only at the beginning, but when I managed to run the game correctly, it was just fine no matter how long the game was on. But the sounds were "staticky" so the description is accurate. So basically the only issue left for me was the lack of some monsters or even faces (rarely). The water issue was gone as well. Once in a while game crashed after a load but as I recall games in overall were also crashy on Windows, so one crash for 2 days is not standing out ;) - everything within a norm IMO. In general Witcher 3 runs great. Just fix the missing textures bug and all is fine. |
@michaldybczak what "missing textures" bug? That description is rather ambiguous, people call literally everything "missing textures". Invisible monsters should be fixed with Proton 3.16 if you have a Vulkan driver that supports the new Transform Feedback extension. |
Missing textures aka invisible monsters (sometimes vampire faces). Thanks for the info about when the bug will be squashed. I use Manjaro so I will rather have a driver that will support it, providing the driver support for it will show at the same time. |
My $0.02 using Proton 3.16-1 beta
I would have tested some more (combat, etc) but the mouse issue makes it completely unplayable. Worth mentioning that this particular issue did not occur in Proton 3.7 |
It won't start for me with Proton 3.16-1 beta and Nvidia 410.57. Worked quite well with older version. |
Proton 3.16-1 beta works well for me and everything seems to be rendering everything correctly after patching mesa with the RADV patches for VK_EXT_transform_feedback. Like others, however, I do get the sound going crackly sometimes. Sometimes after hours of play, sometimes only in cutscenes, sometimes only on the main menu. Relaunching the game sometimes fixes the issue, sometimes the issue just moves to another part of the game. I haven't figured out any specific reason, or any events that cause it. |
@rariema from your logs it seems you're using dx11 mode so that's what I used, and I couldn't reproduce your issue. I tried a few sessions, one of them half an hour as you didn't specify how long a while is, but I never managed to reproduce the issue, both gamepad and m&kb remained functional through my testing. Of possible note is the fact that you have amdvlk installed and that the launcher is using it. If you don't have it installed for any particular reason, I'd suggest uninstalling it to see if anything changes. |
@simifor thx for looking into it. i'm using dx12, never had this with dx11/dxvk. after i reported this, i got the same issue on proton8. dont know why it never happend on my playthrough the weeks before. turns out its an issue with the mangohud framelimiter, if its active, game freezes in inventory, normally after a few clicks of doing random stuff. without it beeing active at game startup, the witcher 3 runs fine on proton8.0.5c an 9.0-beta16. so its not proton9 related, not the best report and a wrong guess :) thx for all the work on linux gaming to everyone involved, really appreciate it. |
I can confirm what @rariema found out. Turning off gamescope framelimiter before starting game from launcher and turning it on while the game is already running does help. No freezes and everything works like it should. Edit: After some more testing the game froze while checking the map. It looks like gamescope framelimiter must be turned off and the issue occurs only when it's turned on. |
I'd like to add additional information, based on this issue: flightlessmango/MangoHud#1302 (comment) With Mangohud's framelimiter, I also had the freezing issues with Fedora 40 KDE (either with Proton Experimental, or GE-Proton 9-4, didn't try others). With a fresh install of Fedora Workstation 40 (so, Gnome), the game no longer freezes. I'm thinking maybe it has something to do with KDE. That said, you said you had these issues with Gnome @rariema? Was it a fresh install or you installed it side-by-side with, say, KDE? |
All my testing was done on my main installation, an EndevourOS based KDE installation with Gnome and gamescope-session-git installed alongside. |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Exactly the same crash issue happens with Nvidia v550.78.0/6.9.1 kernel. Interestingly enough, the game starts in the dx12 mode, and even works, but screen stutter is pretty aggressive, making it unplayable. |
After recent game update it crashes with DX11+HairWorks (game issue, also on Radeon). Turn off HairWorks and try again. DX12 is running about 2x slower than DX11 to me (game issue). |
Hairworks it is. Thank you. |
Crash should be fixed by the new game update! |
Issue still not solved. Can't join my fresh new log file (too big: 520mb). What should I do? Edit: Just compressed it to .tar file (if allowed) |
Somehow, this game is still verified despite the fact that it crashes anytime the map, inventory, or bestiary are accessed in the DX12 version of the game. DX12 is needed for FSR, and more importantly, HDR, which is very important to playing this game on the OLED Steam Deck. Switching to the DX11 version is not a viable alternative. |
I don't have Steam Deck, but map and bestiary are working normally on my PC (RX 6900 XT). The only thing is DX12 is over 2x slower than DX11 (game issue), so FSR/XeSS is must-have, but it reduces image quality. |
It seems to happen if the frame limiter is used in Game Mode. I use the quick menu controls for just about every game so I can tune the perfect performance/efficiency ratio |
So we know it's external frame limiter issue. Without external frame limiter: are map and bestiary working correctly? |
Thats what i reported in May. Seems the problem persists. Just fininished the DLCs without a external framelimiter in DX12, FSR2-Q with nice performance and quality without a single freeze. (PC, RX 6600) Did a quick test right now with Mangohud limiter, freeze in inventory (map, bestiarium...) is still there. |
I could not test extensively to see if it solves the issue permenantly, but
it also happens with some system wide upscalers turned on. Linear seems to
work fine.
Yeah, I know, should be obvious. Thing is, my Gamescope settings were
configured for the DX11 version and I forgot about FSR. It began to be a
problem when Proton 8.0.5 was released.
Le lun. 23 sept. 2024, 11 h 55 a.m., Błażej Szczygieł <
***@***.***> a écrit :
… Somehow, this game is still verified despite the fact that it crashes
anytime the map, inventory, or bestiary are accessed in the DX12 version of
the game.
I don't have Steam Deck, but map and bestiary are working normally on my
PC (RX 6900 XT). The only thing is DX12 is about 2x slower than DX11 (game
issue), so FSR/XeSS is must-have, but it reduces image quality.
—
Reply to this email directly, view it on GitHub
<#607 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABQFRY5A34UXIVXZ6E2G2RTZYA2X5AVCNFSM4FRSLUZ2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMZWHA3TCMJWGQYA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Ok, I see freeze with mangohud and other external limiters. |
I'm using Proton GE-8-17, which does not have the freezing issue. The game works fine on the most recent official proton when the frame limiter is not used. Let me know if there is anything I can do to help resolve this issue. |
Hi guys, I have these Witcher 3: Wild Hunt problems:
Everything Menu related breaks, crashes and freezes the game! I'm running it using Proton GE-9.14 System:
|
Is it vkd3d-proton bug or another proton component bug - anybody knows? Maybe it's worth to bisect, so devs could fix it. We already know Proton GE-8-17 works, does it mean Proton GE-8-18 doesn't work? |
I've been unable to repro on my desktop or deck thus far. I see several mentions of GE proton, but has anyone gotten this issue with proton stable (Currently 9.0-3)? If so, could you share your graphics settings in case they might be a factor? Also, it could be helpful to get some logs, if you add the following to the game's launch parameters: |
Used the standard proton 9 from valve. let me know if you need anything else Deck Quick Settings Graphics Settings (using DX12, ver 4 .04): Display Settings HDR Settings |
Playing on the deck using the frame limiter btw |
Unfortunately the game is very unstable on DirectX 12. No matter the used proton version (9.0.4, "hotfix" or experimental), after a seemingly random period of time (can be 1 minute, can be 1 hour), the game suddenly freezes completely and has to be closed via Steam. It also seems random in what situations. Just walking around, or being in the inventory or talking to someone. This seems to be in line with other reports I have read on protondb. Log: steam-292030.log System Information
Using DX11 solves the problem but locks one out of the nice new next-gen graphics. |
The text was updated successfully, but these errors were encountered: