Hello.
Thanks for reading my topic.
I have upgraded Ubuntu from 20.04 to 24.04. Before in 24.04 was possible run some softwares accessing D3D 32 or 64 bits. Now nothing run.
Ubuntu 24.04 has installed Nvidia driver 470 and mesa drivers are updates from Kisak, but perhaps not was updated the 32 bits versions of dependencies.
For example :
In Ubuntu 20.04 had WINE Staging 9.8 with Nvidia driver 470 and mesa both 32 and 64 bits upgraded from Kisak.
When starting Visual PinMAME 32 bits in settings had the option to be selected "Display" Nvidia GTX 470. You select it and after start Visual Pinball 32 bits without any issues.
Now in Ubuntu 24.04 with WINE Staging 9.10 with nvidia driver 470 and mesa 64 bits upgraded from Kisak not any D3D or OpenGL acceleration.
When starting Visual PinMAME in settings the option "Display" now show only "WINED3D DirectDraw Emulation".
Trying start Visual Pinball 32 bits crash.
Possibly is related with dependencies or any thing was changed in WINE breaking it.
I have installed WINE using --install-recommends so downloading extra dependencies.
How fix it ? Why dependencies to download or settings in registry to change ? Any help ?
Have an nice day.
WINE Staging 9.10 not any support for D3D and OpenGL
- JoseskVolpe
- Level 4
- Posts: 124
- Joined: Sat Sep 04, 2021 9:35 pm
Re: WINE Staging 9.10 not any support for D3D and OpenGL
It's probably a issue on the 32-Bits dependencies as they have not been updated and are having binary incompatibility with Kisak libs. ¿Have you enabled 32-Bits architecture?
sudo dpkg --add-architecture i386
sudo apt update && sudo apt upgrade
sudo dpkg --add-architecture i386
sudo apt update && sudo apt upgrade
Re: WINE Staging 9.10 not any support for D3D and OpenGL
@JoseskVolpe ... thanks for replying.
I have installed an Ubuntu 24.04 version and only installed WINE dependencies and OS dependencies upgrade. Not any D3D acceleration.
However trying run WINE in terminal show the messages below
wine Setup.exe
002c:fixme:winediag:loader_init wine-staging 9.10 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0024:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0.
0024:fixme:ddraw:DirectDrawEnumerateExA flags 0x2 not handled
0024:err:wgl:init_opengl Failed to load libGL: libGL.so.1: wrong ELF class: ELFCLASS64
0024:err:wgl:init_opengl OpenGL support is disabled.
0024:err:d3d:wined3d_caps_gl_ctx_create Failed to find a suitable pixel format.
0024:err:d3d:wined3d_adapter_gl_init Failed to get a GL context for adapter 00F77188.
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:ddraw:DirectDrawEnumerateExA flags 0x2 not handled
0024:err:d3d:wined3d_caps_gl_ctx_create Failed to find a suitable pixel format.
0024:err:d3d:wined3d_adapter_gl_init Failed to get a GL context for adapter 00F77120.
0024:fixme:ver:GetCurrentPackageId (0051FEB4 00000000): stub
That problem of depedencies in Linux is terrible.
Please what i386 dependencies are related with the message above ? Any help ?
I have installed an Ubuntu 24.04 version and only installed WINE dependencies and OS dependencies upgrade. Not any D3D acceleration.
However trying run WINE in terminal show the messages below
wine Setup.exe
002c:fixme:winediag:loader_init wine-staging 9.10 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
0024:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0.
0024:fixme:ddraw:DirectDrawEnumerateExA flags 0x2 not handled
0024:err:wgl:init_opengl Failed to load libGL: libGL.so.1: wrong ELF class: ELFCLASS64
0024:err:wgl:init_opengl OpenGL support is disabled.
0024:err:d3d:wined3d_caps_gl_ctx_create Failed to find a suitable pixel format.
0024:err:d3d:wined3d_adapter_gl_init Failed to get a GL context for adapter 00F77188.
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:ddraw:DirectDrawEnumerateExA flags 0x2 not handled
0024:err:d3d:wined3d_caps_gl_ctx_create Failed to find a suitable pixel format.
0024:err:d3d:wined3d_adapter_gl_init Failed to get a GL context for adapter 00F77120.
0024:fixme:ver:GetCurrentPackageId (0051FEB4 00000000): stub
That problem of depedencies in Linux is terrible.
Please what i386 dependencies are related with the message above ? Any help ?