在多体系结构的 64 位 Debian 系统上拥有 nVidia OpenGL 32 位驱动程序

在多体系结构的 64 位 Debian 系统上拥有 nVidia OpenGL 32 位驱动程序

我正在尝试在 64 位系统上安装 32 位 nVidia 驱动程序(以使 wine 能够与 OpenGL 配合使用)。所以我尝试:

root@grzes:/lib# aptitude install libgl1-nvidia-glx:i386 libxvmcnvidia1:i386
The following NEW packages will be installed:
libgl1-nvidia-glx:i386 libxvmc1:i386{ab} libxvmcnvidia1:i386
0 packages upgraded, 3 newly installed, 0 to remove and 2 not upgraded.
Need to get 6,661 kB of archives. After unpacking 32.2 MB will be used.
The following packages have unmet dependencies:
libxvmc1 : Conflicts: libxvmc1:i386 but 2:1.0.7-1+deb7u2 is to be installed.
libxvmc1:i386 : Conflicts: libxvmc1 but 2:1.0.7-1+deb7u2 is installed.
The following actions will resolve these dependencies:
Remove the following packages: 
1) kaffeine 
2) kplayer 
3) libxine1-x 
4) libxine2-x 
5) libxvmc1 
6) libxvmcnvidia1 
7) mencoder 
8) mplayer 
9) mplayerthumbs 
10) nvidia-glx 
11) smplayer 
12) smplayer-themes 
13) smplayer-translations 
14) task-desktop 
15) task-gnome-desktop 
16) xine-ui 
17) xserver-xorg-video-all 
18) xserver-xorg-video-intel 
19) xserver-xorg-video-openchrome

Leave the following dependencies unresolved: 
20) digikam recommends mplayerthumbs 
21) libgl1-nvidia-glx recommends libxvmcnvidia1 
22) nvidia-kernel-dkms recommends nvidia-glx (>= 304.88)
23) youtube-dl recommends mplayer2 | mplayer 
Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.

但是,正如您所看到的,存在冲突。我怎样才能让它发挥作用?

答案1

互联网上的信息在这个主题上是相互冲突的,所以这里有我找到的两条线索。我没有 multiarch 也没有 Debian,但我仍然试图提供帮助。

调查领域 #1 - 葡萄酒

我认为您想在 Wine 中安装 32 位 NVIDIA 驱动程序。我找到了这个帖子,它位于 FreeBSD 论坛上,但仍然适用:

摘抄:http://forums.freebsd.org/showthread.php?t=26597

3D 加速适用于 64 位 nvidia 驱动程序,前提是您将 32 位版本(相同版本号)安装到 chroot 中(使用《魔兽世界》8.0-RELEASE 进行测试)。

调查领域 #2 - nvidia-glx

我在 crunchbang 论坛上找到了这个帖子,但应该仍然适用。主题的标题是:首页» 帮助与支持(测试/不稳定)» x86_64 上的 NVIDIA 驱动程序未安装 x86 32 位 OpenGL 库

该线程建议安装此软件包:

$ sudo apt-get install libgl1-nvidia-glx:i386

相关内容