Which dependencies are required for WINE use host GPU ?

Questions about Wine on Linux
Locked
aug
Level 3
Level 3
Posts: 69
Joined: Sat Oct 30, 2021 4:21 am

Which dependencies are required for WINE use host GPU ?

Post by aug »

Ubuntu 20.04.4 WINE 7.7
Starting Visual PinMAME have an option to select what display to be used being listed "DISPLAY on Nvidia Geforce GTX 470".
When the option is showed Visual Pinball and Visual PinMAME have GPU acceleration.
Host GPU is GT 640.
That means is how if have an video driver for use host video card.

I have installed WINE in another OS and in Visual Pinball options is listed only "Display DirectDraw" not being showed "DISPLAY on Nvidia Geforce GTX 470".
Trying start Visual Pinball and Visual PinMAME not is possible. Is showed and error message how not is possible render any graphics.

The problem is fixed installing dependencies.
Thus being only possible install manually WINE in Ubuntu using dpkg -i *.deb WINE is installed correclty without warning messages.

Which dependencies are required for WINE use host video card thus having D3D acceleration ?

I have an big list, but want understand which is the only required avoiding install others dependencies.
Here is the list. If installing fix D3D acceleration and the menu "DISPLAY on Nvidia Geforce GTX 470" is showed.
Thanks for reply.

fontconfig_2.13.1-4.2ubuntu2~20.04.sav0_amd64.deb
i965-va-driver_2.4.0-0ubuntu1_i386.deb
intel-media-va-driver_22.3.1+dfsg1-1~20.04.sav0_amd64.deb
intel-media-va-driver_22.3.1+dfsg1-1~20.04.sav0_i386.deb
libass9_1%3a0.15.2-0ubuntu1~20.04.sav0_amd64.deb
libcairo-gobject2_1.16.0-4ubuntu1_i386.deb
libcapi20-3_1%3a3.27-3_amd64.deb
libcapi20-3_1%3a3.27-3_i386.deb
libchromaprint1_1.5.1-1~20.04.sav0_amd64.deb
libcodec2-0.9_0.9.2-4~20.04.sav0_amd64.deb
libcups2_2.3.1-9ubuntu1.1_i386.deb
libdatrie1_0.2.12-3_i386.deb
libdrm-intel1_2.4.107-8ubuntu1~20.04.2_i386.deb
libdrm-nouveau2_2.4.107-8ubuntu1~20.04.2_i386.deb
libdrm-radeon1_2.4.107-8ubuntu1~20.04.2_i386.deb
libfaudio0_21.02-1~20.04.sav0_amd64.deb
libfaudio0_21.02-1~20.04.sav0_i386.deb
libfribidi0_1.0.8-2ubuntu0.1_i386.deb
libgdk-pixbuf2.0-0_2.40.0+dfsg-3ubuntu0.2_i386.deb
libgl1_1.3.2-1~ubuntu0.20.04.2_i386.deb
libgl1-mesa-dri_21.2.6-0ubuntu0.1~20.04.2_i386.deb
libglapi-mesa_21.2.6-0ubuntu0.1~20.04.2_i386.deb
libglu1-mesa_9.0.1-1build1_i386.deb
libglvnd0_1.3.2-1~ubuntu0.20.04.2_i386.deb
libglx0_1.3.2-1~ubuntu0.20.04.2_i386.deb
libglx-mesa0_21.2.6-0ubuntu0.1~20.04.2_i386.deb
libgraphite2-3_1.3.13-11build1_i386.deb
libgsm1_1.0.19-1~20.04.sav0_amd64.deb
libharfbuzz0b_2.9.1-0ubuntu1~20.04.sav0_amd64.deb
libharfbuzz0b_2.9.1-0ubuntu1~20.04.sav0_i386.deb
libharfbuzz-icu0_2.9.1-0ubuntu1~20.04.sav0_amd64.deb
libhogweed5_3.5.1+really3.5.1-2ubuntu0.2_i386.deb
libigdgmm11_21.3.3+ds1-1~20.04.sav0_amd64.deb
libigdgmm11_21.3.3+ds1-1~20.04.sav0_i386.deb
libigdgmm12_22.1.2+ds1-1~20.04.sav0_amd64.deb
libigdgmm12_22.1.2+ds1-1~20.04.sav0_i386.deb
liblcms2-2_2.9-4_i386.deb
libmysofa1_1.2.1~dfsg0-1~20.04.sav0_amd64.deb
libnorm1_1.5.9+dfsg-2~20.04.sav0_amd64.deb
libopenmpt0_0.5.16-0ubuntu1~20.04.sav0_amd64.deb
libpango-1.0-0_1.44.7-2ubuntu4_i386.deb
libpangocairo-1.0-0_1.44.7-2ubuntu4_i386.deb
libpangoft2-1.0-0_1.44.7-2ubuntu4_i386.deb
libpciaccess0_0.16-0ubuntu1_i386.deb
librsvg2-2_2.48.9-1ubuntu0.20.04.1_i386.deb
librsvg2-common_2.48.9-1ubuntu0.20.04.1_i386.deb
libstb0_0.0~git20190817.1.052dce1-1_amd64.deb
libstb0_0.0~git20190817.1.052dce1-1_i386.deb
libthai0_0.1.28-3_i386.deb
libva2_2.14.0-1~20.04.sav0_i386.deb
libvdpau1_1.4-2~20.04.sav0_amd64.deb
libvdpau1_1.4-2~20.04.sav0_i386.deb
libwavpack1_5.2.0-1ubuntu0.1_i386.deb
libwebp6_0.6.1-2.1~20.04.sav0_amd64.deb
libwebp6_0.6.1-2.1~20.04.sav0_i386.deb
libwebpdemux2_1.2.2-0ubuntu1~20.04.sav0_amd64.deb
libwebpmux3_1.2.2-0ubuntu1~20.04.sav0_amd64.deb
libxcb-dri2-0_1.14-2_i386.deb
libxcb-glx0_1.14-2_i386.deb
libxcb-xfixes0_1.14-2_i386.deb
libxcomposite1_1%3a0.4.5-1_i386.deb
libxslt1.1_1.1.34-4_i386.deb
mesa-va-drivers_21.2.6-0ubuntu0.1~20.04.2_i386.deb
mesa-vdpau-drivers_21.2.6-0ubuntu0.1~20.04.2_i386.deb
va-driver-all_2.14.0-1~20.04.sav0_amd64.deb
va-driver-all_2.14.0-1~20.04.sav0_i386.deb
vdpau-driver-all_1.3-1ubuntu2_i386.deb
aug
Level 3
Level 3
Posts: 69
Joined: Sat Oct 30, 2021 4:21 am

Re: Which dependencies are required for WINE use host GPU ?

Post by aug »

I have figured which dependencies are required for WINE use NVIDIA host GPU.
Installing the files below WINE have GPU acceleration.

libatomic1_10.3.0-1ubuntu1~20.04_i386.deb
libbsd0_0.10.0-1_i386.deb
libedit2_3.1-20191231-1_i386.deb
libelf1_0.176-1.1build1_i386.deb
libexpat1_2.2.9-1ubuntu0.4_i386.deb
libffi7_3.3-4_i386.deb
libgl1_1.3.2-1~ubuntu0.20.04.2_i386.deb
libgl1-mesa-dri_21.2.6-0ubuntu0.1~20.04.2_i386.deb
libglapi-mesa_21.2.6-0ubuntu0.1~20.04.2_i386.deb
libglvnd0_1.3.2-1~ubuntu0.20.04.2_i386.deb
libglx0_1.3.2-1~ubuntu0.20.04.2_i386.deb
libglx-mesa0_21.2.6-0ubuntu0.1~20.04.2_i386.deb
libllvm12_1%3a12.0.0-3ubuntu1~20.04.5_i386.deb
libpciaccess0_0.16-0ubuntu1_i386.deb
libsensors5_1%3a3.6.0-2ubuntu1.1_amd64.deb
libsensors5_1%3a3.6.0-2ubuntu1.1_i386.deb
libstdc++6_10.3.0-1ubuntu1~20.04_i386.deb
libtinfo6_6.2-0ubuntu2_i386.deb
libvulkan1_1.3.211.0+ds-0ubuntu1~20.04.sav0_amd64.deb
libvulkan1_1.3.211.0+ds-0ubuntu1~20.04.sav0_i386.deb
libx11-6_2%3a1.6.9-2ubuntu1.2_i386.deb
libx11-xcb1_2%3a1.6.9-2ubuntu1.2_i386.deb
libxau6_1%3a1.0.9-0ubuntu1_i386.deb
libxcb1_1.14-2_i386.deb
libxcb-dri2-0_1.14-2_i386.deb
libxcb-dri3-0_1.14-2_i386.deb
libxcb-glx0_1.14-2_i386.deb
libxcb-present0_1.14-2_i386.deb
libxcb-shm0_1.14-2_i386.deb
libxcb-sync1_1.14-2_i386.deb
libxcb-xfixes0_1.14-2_i386.deb
libxdmcp6_1%3a1.1.3-0ubuntu1_i386.deb
libxext6_2%3a1.3.4-0ubuntu1_i386.deb
libxfixes3_1%3a6.0.0-1~20.04.sav0_amd64.deb
libxfixes3_1%3a6.0.0-1~20.04.sav0_i386.deb
libxshmfence1_1.3-1_i386.deb
libxxf86vm1_1%3a1.1.4-1build1_i386.deb
libzstd1_1.4.8+dfsg-2~20.04.sav0_amd64.deb
libzstd1_1.4.8+dfsg-2~20.04.sav0_i386.deb
zlib1g_1%3a1.2.11.dfsg-2ubuntu1.3_i386.deb

Now topic is for reference.
Locked