https://bugs.winehq.org/show_bug.cgi?id=45046
Bug ID: 45046 Summary: Skyrim SE: Shadow artifacts (missing handling of 'precise' shader modifier) Product: Wine Version: 3.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: eldrad@autistici.org Distribution: ---
Skyrim SE shows flickering artifacts in shadows or textures, the problem seems to be nvidia specific and due to missing 'precise' shader modifier handling.
Note I haven't been able to get a log pointing to the issue, but the same issue was happening on dxvk and other frameworks, so I'm guessing it must be the same problem and reporting here for awareness.
- https://github.com/doitsujin/dxvk/issues/189 (same issue that was resolved on dxvk) - https://www.youtube.com/watch?v=sPPESMCd5X8 (video showing the problem on wined3d) - https://www.youtube.com/watch?v=5Erb_3LFUCY (video showing the problem on dxvk)
This seems tricky because the assembler output that wined3d seems to be parsing doesn't have this flag since it's only in hlsl (afaics, but I'm not an expert so I could be wrong). Wined3d is definitely not producing this modifier on it's glsl shaders.
https://bugs.winehq.org/show_bug.cgi?id=45046
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=45046
Toni eldrad@autistici.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d
https://bugs.winehq.org/show_bug.cgi?id=45046
demurgos@demurgos.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |demurgos@demurgos.net
--- Comment #1 from demurgos@demurgos.net --- Hi, I just want to confirm that I also encounter this bug with Skyrim SE, Wine 3.6 and an Nvidia 1050 (driver 390.48). (I do not use dxvk)
https://bugs.winehq.org/show_bug.cgi?id=45046
Jarrard Lo overlord.jarrard@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |overlord.jarrard@gmail.com
--- Comment #2 from Jarrard Lo overlord.jarrard@gmail.com --- I just wanted to chime in and say that I got Skyrim Special Edition working great with FXVK after using the patched staging wine for fallout4.
I got the link for the fixed wine3.6staging from the YT link below.
https://www.youtube.com/watch?v=XZqkYKlgRrA
I'm using 1080ti with driver 396.18 under Manjaro Mate. With some ini tweaks I get 50-60fps at 4k with most stuff on high or ultra, and godrays enabled (low for performance).
Similar configuration and performance for Fallout4
https://bugs.winehq.org/show_bug.cgi?id=45046
--- Comment #3 from Jarrard Lo overlord.jarrard@gmail.com --- (In reply to Jarrard Lo from comment #2)
...
Unfortunately I can't get any of the mod managers to work correctly so looks like I will need a VM to do the mod install process (for testing).
PS. Yes SKSE64 and FO4 Script extenders work for me!
https://bugs.winehq.org/show_bug.cgi?id=45046
--- Comment #4 from Toni eldrad@autistici.org --- Guys please keep it focused, this is about the missing precise flag in wined3d.
https://bugs.winehq.org/show_bug.cgi?id=45046
zzzzzyzz@hacari.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzzzzyzz@hacari.org
https://bugs.winehq.org/show_bug.cgi?id=45046
Vlad vblanton@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vblanton@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=45046
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=45046
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- Is this still present in wine-5.10?
https://bugs.winehq.org/show_bug.cgi?id=45046
--- Comment #6 from Henri Verbeet hverbeet@gmail.com --- Created attachment 69078 --> https://bugs.winehq.org/attachment.cgi?id=69078 patch
The attached patch might help. I'm unable to reproduce the issue myself here on AMD, so there's a chance that patch isn't quite enough.
https://bugs.winehq.org/show_bug.cgi?id=45046
--- Comment #7 from Henri Verbeet hverbeet@gmail.com --- Created attachment 69079 --> https://bugs.winehq.org/attachment.cgi?id=69079 vkd3d-shader patch
This bug report predates the wined3d Vulkan backend, but it is likely to also be affected. Attached is an equivalent patch for libvkd3d-shader.
https://bugs.winehq.org/show_bug.cgi?id=45046
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |7a54209d4bb5df18ac8fcdf26d8 | |aa73e770403c4
--- Comment #8 from Andrey Gusev andrey.goosev@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commit/7a54209d4bb5df18ac8fcdf26d8aa7...
https://bugs.winehq.org/show_bug.cgi?id=45046
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.1.
https://bugs.winehq.org/show_bug.cgi?id=45046
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.0.x
https://bugs.winehq.org/show_bug.cgi?id=45046
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|6.0.x |---
--- Comment #10 from Michael Stefaniuc mstefani@winehq.org --- Removing the 6.0.x milestone from bug fixes included in 6.0.1.