https://bugs.winehq.org/show_bug.cgi?id=50632
Bug ID: 50632 Summary: Neverwinter (Steam): Broken graphics (texturing) [Regression: wine 6.0->6.1] Product: Wine Version: 6.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: henczati+bugs.winehq.org@gmail.com Distribution: ---
Created attachment 69335 --> https://bugs.winehq.org/attachment.cgi?id=69335 comparison screenshots (menu, ingame) and console logs (from Steam start to end) using wine 6.0 (good) vs. 6.1 (broken)
On Ubuntu 18.04 amd64 graphics (texturing definitely) broke (see attached screenshots) in MMORPG "Neverwinter" (started from Steam) upon updating `winehq-devel` packages from `6.0.0~bionic-1` to `6.1~bionic-1`.
Screenshots were taken at the lowest graphics settings (GPU slider at min, CPU slider at min) windows for both wine versions.
Note, Neverwinter is free to play. To reproduce you'll need a free Steam account and a free Neverwinter account (can be created using the game launcher). And a significant game download handled by the game launcher (IIRC, around 12GB with "on-demand patching" launcher option and around 25GB without --- problem present in both cases).
CONSISTENCY: When I downgrade back: ``` sudo apt install winehq-devel=6.0.0~bionic-1 wine-devel=6.0.0~bionic-1 wine-devel-i386=6.0.0~bionic-1 wine-devel-amd64=6.0.0~bionic-1 ``` it works again. When I upgrade again, it breaks again.
------------- SETUP:
* WinePrefix: newly created 64-bit, then `winetricks corefonts tahoma d3dx9 steam` NOTE: Neverwinter needs 64-bits. Fonts installed for Steam, d3dx9 for Neverwinter (it installs directx anyways on first start, and the graphics were broken in wine 6.1 that way, too). Afterwards, this results in (`winetricks list-installed`): ``` andale arial comicsans courier georgia impact times trebuchet verdana webdings corefonts tahoma w_workaround_wine_bug-22053 w_workaround_wine_bug-44985 steam d3dx9 ``` * winetricks --version: `20201206-next - sha256sum: 26b457d0741b7c36755e49a0ea014b61f35f1fb28997bffec03f59495a4ea128` * winetricks d3dx9: used directx_Jun2010_redist.exe * Graphics: Intel HD Graphics 620 (rev 02) (PCI vendor and device codes: 8086:5916) + opensource driver (with HWE stack), e.g.: ``` xserver-xorg-video-intel-hwe-18.04=2:2.99.917+git20171229-1ubuntu1~18.04.1 libegl-mesa0=20.0.8-0ubuntu1~18.04.1 libosmesa6=20.0.8-0ubuntu1~18.04.1 libglu1-mesa=9.0.0-2.1build1 ``` * OS: LUbuntu 18.04.5 LTS with HWE stack, dist-upgraded@2021-02-03 ``` $ uname -a Linux lubuntu 5.4.0-65-generic #73~18.04.1-Ubuntu SMP Tue Jan 19 09:02:24 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux ``` * Neverwinter (Steam) - in AppDB: https://appdb.winehq.org/objectManager.php?sClass=version&iId=29913 - on Steam store (free to play): https://store.steampowered.com/app/109600/Neverwinter/
https://bugs.winehq.org/show_bug.cgi?id=50632
--- Comment #1 from henczati henczati+bugs.winehq.org@gmail.com --- In
Screenshots were taken at the lowest graphics settings (GPU slider at min, CPU slider at min) windows for both wine versions.
*windows* was going to say `"windowed fullscreen" at resolution 1920x1080 (screenshots scaled down for smaller size)`
https://bugs.winehq.org/show_bug.cgi?id=50632
henczati henczati+bugs.winehq.org@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression, win64
https://bugs.winehq.org/show_bug.cgi?id=50632
henczati henczati+bugs.winehq.org@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=50632
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|win64 | URL| |https://store.steampowered. | |com/app/109600/Neverwinter/ Summary|Neverwinter (Steam): Broken |Neverwinter (Steam): Broken |graphics (texturing) |graphics (texturing) |[Regression: wine 6.0->6.1] |
--- Comment #2 from Gijs Vermeulen gijsvrm@gmail.com --- If possible, could you run a regression test? See: https://wiki.winehq.org/Regression_Testing
https://bugs.winehq.org/show_bug.cgi?id=50632
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 CC| |o.dierick@piezo-forte.be Regression SHA1| |7a54209d4bb5df18ac8fcdf26d8 | |aa73e770403c4
--- Comment #3 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
I can confirm the issue with the Arc launcher version of the game.
Regression bisected to this commit:
commit 7a54209d4bb5df18ac8fcdf26d8aa73e770403c4 Author: Henri Verbeet hverbeet@codeweavers.com Date: Tue Jan 19 14:34:53 2021 +0100
wined3d: Implement the "precise" flag in the GLSL shader backend.
The issue doesn't happen with wine 6.2 with this commit reverted.
My GPU is NVidia RTX 2070 with proprietary driver 460.39.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=50632
--- Comment #4 from Henri Verbeet hverbeet@gmail.com --- Does commit 65b3279baed3db067f2d750af97160c787f00d6a help?
https://bugs.winehq.org/show_bug.cgi?id=50632
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |65b3279baed3db067f2d750af97 | |160c787f00d6a
--- Comment #5 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to Henri Verbeet from comment #4)
Does commit 65b3279baed3db067f2d750af97160c787f00d6a help?
Hello,
Cherry-picking that commit on top of release 6.2 fixes the issue, with no visible side effects.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=50632
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Neverwinter (Steam): Broken |Neverwinter: Broken |graphics (texturing) |graphics (texturing)
https://bugs.winehq.org/show_bug.cgi?id=50632
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.4.
https://bugs.winehq.org/show_bug.cgi?id=50632
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.0.x
https://bugs.winehq.org/show_bug.cgi?id=50632
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|6.0.x |---
--- Comment #7 from Michael Stefaniuc mstefani@winehq.org --- Removing the 6.0.x milestone from bug fixes included in 6.0.1.