You are not logged in.

#1 2021-09-27 15:27:11

lukaslsm
Member
Registered: 2020-09-23
Posts: 5

[SOLVED] Cannot launch 32bit Wine prefix: No driver could be loaded

Hi,
whenever I try to create a 32bit WINE prefix with wineboot -u, I get the following output:

➜ WINEPREFIX=~/.wine/test WINEARCH=win32 wineboot -u 
wine: created the configuration directory '/home/user/.wine/test'
002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0048:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0050:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0048:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0048:err:winediag:nodrv_CreateWindow Unknown error (998).
0048:err:systray:initialize_systray Could not create tray window
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0048:err:ole:apartment_get_local_server_stream Failed: 0x80004002

After that, nothing happens and I need to terminate the process.

Like in most threads I found with people who have a similar problem, my laptop has two GPUs:

➜ lspci -k
01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro M2000M] (rev a2)
        Subsystem: Dell Device 06d9
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
        DeviceName:  Onboard IGD
        Subsystem: Dell Device 06d9
        Kernel driver in use: i915
        Kernel modules: i915

Everything works fine when I create a 64bit wine prefix. I also have the lib32-nvidia-utils and lib32-mesa packages installed on my system, I use the modesetting driver for my Intel card and I do NOT have the xf86-video-intel driver installed.

I tried the following:

  • I removed bumblebee and installed nvidia-prime instead

  • I switched to wine-staging

  • I installed the nouveau driver

  • I installed the xf86-video-intel driver

but none of those attempts worked. Before each step, I removed the ~/.wine/test folder.
What could be the problem here? It seems like Wine fails to load some driver, but I could not find any log files containing the name of the failing driver whatsoever.

Last edited by lukaslsm (2021-09-27 16:16:43)

Offline

#2 2021-09-27 15:57:33

Skunky
Member
Registered: 2018-01-25
Posts: 230

Re: [SOLVED] Cannot launch 32bit Wine prefix: No driver could be loaded

Offline

#3 2021-09-27 16:16:01

lukaslsm
Member
Registered: 2020-09-23
Posts: 5

Re: [SOLVED] Cannot launch 32bit Wine prefix: No driver could be loaded

Thanks for your reply! Running wineboot with

WINEDLLOVERRIDES="winegstreamer="

made no difference for me and resulted in exactly the same behavior. I also do not have the gst-editing-services package installed on my machine.
However, through your linked thread, I found this reply in a different thread: https://bbs.archlinux.org/viewtopic.php … 5#p1987895 and it turned out that I needed to install the lib32-vulkan-intel package.
After I installed that package, wineboot worked just fine.

Offline

Board footer

Powered by FluxBB