-
Notifications
You must be signed in to change notification settings - Fork 1k
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
The Witcher 3 (292030) #607
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. |
Try protonGE 8-17 that worked flawlessly and let me finish the game. |
Okay I'll try it after work thanks. I just install it like I would the latest Proton GE? I.e. using protonup-qt? |
Yes, you can choose what version you want to install. And 8-17 was published right at the time when stock proton 8.0-4 released and that works. |
okay I'll give it a shot and report back in about 8 hours |
Do we know if this is only happening on OLED steam decks? I have an OLED and some people above mentioned they have an OLED. Someone on reddit said he has been playing Witcher 3 DX12 for many hours the last few days on an LCD deck and doesn't have any freezing issues in the menu. |
I mean I still had a couple crashes but no freezes. Mostly because of some depth of field effects I think. fyi I also use OLED. No idea if LCD has the same problems. |
Ah no.. @Mohandevir wrote that he uses an LCD deck |
Got the exact same freeze on stock lcd Deck and PC with Holoiso. Solved it
with Proton 8.4-GE.
Le mar. 13 févr. 2024, 9 h 37 a.m., nshank63 ***@***.***> a
écrit :
… Do we know if this is only happening on OLED steam decks? I have an OLED
and some people above mentioned they have an OLED.
Someone on reddit said he has been playing Witcher 3 DX12 for many hours
the last few days on an LCD deck and doesn't have any freezing issues in
the menu.
—
Reply to this email directly, view it on GitHub
<#607 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABQFRY7TE5BP67WRZXF2MSLYTN3CBAVCNFSM4FRSLUZ2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOJUGE3DKNBSGU4A>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
thanks. so strange. Between this and the mass effect legendary edition no longer working on steam deck since the latest EA update its like the universe doesn't want me to play my favorite games lol. I'll try the proton versions suggested later today hopefully they resolve my issue as they did yours. |
I can also testify that Proton 8.4-GE is the only version (with HDR support) that works. If I use DX12 with a proton version without HDR, it also works without issue. The problem starts to happen when I use a Proton version that supports HDR. |
Sorry forgot to report back yesterday proton ge 8-17 worked for me running dx12 for many hours no issues |
Another vote for 8-17. Fixed the issue. |
Partially fixed with 8-4GE and 8-17GE. I get lots of crashes. |
@Mohandevir I tried to do as you wrote (official 8.0-5 proton, deleted proton files, set the in-game fps cap to 60 and Gamescope cap to 45 fps) and at first it actually worked. The game did not freeze during gwent and in the bestiary. Unfortunately, after a short while it began to freeze again, but this time after entering any menu. |
Yep! Same here. Sad... I Tought I was on to something... Back to
GE-Proton-8.4, with in-game fps cap.
GE-Proton-8.17 is crashing way too often and randomly.
Le ven. 22 mars 2024, 7 h 32 p.m., moonman5 ***@***.***> a
écrit :
… @Mohandevir <https://github.com/Mohandevir> I tried to do as you wrote
(official 8.0-5 proton, deleted proton files, set the in-game fps cap to 60
and Gamescope cap to 45 fps) and at first it actually worked. The game did
not freeze during gwent and in the bestiary. Unfortunately, after a short
while it began to freeze again, but this time after entering any menu.
—
Reply to this email directly, view it on GitHub
<#607 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABQFRY75Y6BUGKSSSP7772TYZS5RNAVCNFSM4FRSLUZ2U5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBRGYYTGMBXGM2Q>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
This comment was marked as outdated.
This comment was marked as outdated.
@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. |
The text was updated successfully, but these errors were encountered: