https://bugs.winehq.org/show_bug.cgi?id=55471
Bug ID: 55471 Summary: nGlide wrapper produces black screen in games using the D3D backend Product: Wine Version: 8.4 Hardware: x86-64 URL: https://archive.org/download/Wiz8b/Wiz8NetDemoEB.exe OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: z.figura12@gmail.com Regression SHA1: 46c8a637525d0f1cf67830295fb460c819b800b6 Distribution: ArchLinux
Created attachment 75029 --> https://bugs.winehq.org/attachment.cgi?id=75029 terminal output
I'm using nGlide wrapper v2.10 for old games from the Win95/Win98 era that support the 3Dfx Glide renderer.
The problem is that most (but not all) of the games just produce a black screen after startup if <Video backend> is set to <Auto> or <Directx> in the nGlide configurator. Vulkan backend is working properly.
Some affected games are Descent 3, Die by the Sword, Ultima IX, Wizardry 8, Tachyon The Fringe, Powerslide.
The problem is present since Wine 8.4 and regression testing points to commit 46c8a637525d0f1cf67830295fb460c819b800b6 winex11: Separately store the internal pixel format set by WGL_WINE_pixel_format_passthrough.
To reproduce the problem in Wizardry 8 demo:
1. download and install the nGlide v2.10 wrapper: https://www.zeus-software.com/downloads/nglide/d-1.html Configuration is done by running nglide_config.exe. Video backend should be either <Auto> or <DirectX>.
2. download and install Wizardry 8 demo. First run 3Dsetup.exe from the game directory. If nGlide v2.10 is installed then you have the option to select 'Glide2x' as the renderer.
3. start the demo with Wiz8.exe. After a short intro the screen remains black.
nGlide210_setup.exe (3.2 M) md5sum: cd30d314c3f1470cef1a35300fda1a20
Wiz8NetDemoEB.exe (143 M) md5sum: 728f87e9768102c71017675a1bb06425
Wine 8.14 X.Org X Server 1.21.1.8 OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 535.43.08
https://bugs.winehq.org/show_bug.cgi?id=55471
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=54704
https://bugs.winehq.org/show_bug.cgi?id=55471
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=55341
https://bugs.winehq.org/show_bug.cgi?id=55471
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |b9db43403461b5e87bb40b3d2fc | |0b5dbcea24542 Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #1 from Béla Gyebrószki gyebro69@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commit/b9db43403461b5e87bb40b3d2fc0b5...
Thank you, Anton Baskanov.
https://bugs.winehq.org/show_bug.cgi?id=55471
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.15.