Bugzilla – Bug 1221207
Wine 9.X and Plasma 6.0 Wayland
Last modified: 2024-03-28 08:21:41 UTC
I recently subscribed to the wine repo https://download.opensuse.org/repositories/Emulators:/Wine/15.5/ so that I could try Wine 9.x to test the experimental wayland driver support. https://gitlab.winehq.org/wine/wine/-/releases/wine-9.0#wayland-driver To use the wayland driver, something like the following us used [code]DISPLAY= wine <example.exe>[/code] I'm also using Plasma 6.0 Wayland (via the openSUSE KDE repos) ~> inxi -Sa System: Host: linux-lptp1 Kernel: 6.7.9-lp155.2.g6049de6-default arch: x86_64 bits: 64 compiler: gcc v: 13.2.1 parameters: BOOT_IMAGE=/boot/vmlinuz-6.7.9-lp155.2.g6049de6-default root=UUID=4ce18f23-7d51-4b5c-ba5a-447c5c33dd05 splash=silent resume=/dev/disk/by-uuid/27ed3326-7dcf-4b9c-b3ba-b4ffef88d8b3 preempt=full mitigations=auto quiet security=apparmor Desktop: KDE Plasma v: 6.0.0 wm: kwin_wayland vt: 5 dm: SDDM Distro: openSUSE Leap 15.5 I'm getting the following results... ~> DISPLAY= winecfg 002c:err:winediag:getaddrinfo Failed to resolve your host name IP 0044:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded. 0044:err:winediag:nodrv_CreateWindow L"The explorer process failed to start." 0044:err:systray:initialize_systray Could not create tray window 0130:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded. 0130:err:winediag:nodrv_CreateWindow L"The graphics driver is missing. Check your build!" ~> DISPLAY= wine explorer.exe 0194:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded. 0194:err:winediag:nodrv_CreateWindow L"The explorer process failed to start." 0194:err:systray:initialize_systray Could not create tray window 018c:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded. 018c:err:winediag:nodrv_CreateWindow L"The graphics driver is missing. Check your build!" Is it possible that wayland driver support is missing from the build?
Now that I've had time to check further, this answers the question... ~> rpm -ql wine|egrep -i "way|x11" /usr/lib64/wine/x86_64-unix/winex11.so /usr/lib64/wine/x86_64-windows/d3dx11_42.dll /usr/lib64/wine/x86_64-windows/d3dx11_43.dll /usr/lib64/wine/x86_64-windows/winex11.drv