LinuxForum.Fans
Тема

3d ускорение на wheezy-64 для nvidia 32 битных программ

Автор: DarkDigger 6 сообщений 3027 просмотров
#283634

Ось 64 битная wheezy. Установил:

text
aptitude install nvidia-glx nvidia-kernel-`uname -r` nvidia-kernel-dkms nvidia-settings nvidia-xconfig

Затем установил

text
aptitude install nvidia-glx-ia32

В системе всё замечательно

text
root@komp:/home/digger# glxinfo 
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
и т.д.

Но вайн например ругается на то что нет ускорения:

text
digger@komp:~$ wine /home/digger/.wine/drive_c/Program\ Files/cs16cz11/hl.exe
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly (using GL renderer "GeForce 8800 GTS/PCIe/SSE2", version "1.4 (2.1.2 NVIDIA 304.48)").
и т.д.

Такой шняги на nauvea не было...

В этой статье
http://wiki.debian.org/ru/NvidiaProprietary#X86_64
Написано в самом конце, что нужно поставить nvidia-kernel-source-dkms-ia32 где его вять-то?

Playonlinux говорит, что не может найти 32-битные библиотеки opengl...
Как сделать 3D ускорение в 64 битной системе для 32 битных прог?

#284253

Что-то wheezy меня начинает озадачивать: wine нету, пакеты пустые...

#285852

Блин, нафига упразднили ia32-libs со всеми вытекающими, раздражает!

text
root@komp:~# aptitude install libgl1-nvidia-glx:i386
Следующие НОВЫЕ пакеты будут установлены:        
  libgl1-nvidia-glx:i386{b} libx11-6:i386{a} libxau6:i386{a} libxcb1:i386{a} libxdmcp6:i386{a} libxext6:i386{a} libxv1:i386{a} libxvmc1:i386{ab} 
0 пакетов обновлено, 8 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B/7 498 kB архивов. После распаковки 33,9 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 libgl1-nvidia-glx:i386 : Конфликтует: libgl1-nvidia-glx-ia32 но установлен 304.48-1 
 libxvmc1 : Конфликтует: libxvmc1:i386 но устанавливается 2:1.0.7-1.
 libxvmc1:i386 : Конфликтует: libxvmc1 но установлен 2:1.0.7-1 
Следующие действия разрешат зависимости:

Удалить следующие пакеты: 1) libgl1-nvidia-glx 2) libgl1-nvidia-glx-ia32 3) libxvmc1 4) nvidia-glx 5) nvidia-glx-ia32 6) xserver-xorg-video-nvidia

Оставить следующие зависимости неразрешёнными: 7) nvidia-kernel-dkms рекомендует nvidia-glx (>= 304.48) 8) nvidia-settings рекомендует libgl1-nvidia-glx 9) nvidia-xconfig рекомендует libgl1-nvidia-glx-any

Принять данное решение? [Y/n/q/?]

Ну и как это понимать? Зачем он хочет удалить текущие дрова, когда я прошу только установить библиотеки 32 битные?

#286395

Сам недавно обновил драйвера для nvidia и тоже столкнулся с этой проблемой. В оющем, libgl1-nvidia-glx для мультиархитектуры не катит, т.к. сломаны зависимости. В качестве временного (но рабочего) решения могу предложить установить версию драйвера и библиотек 295.59 из suqeeze-backports.

#287668

DarkDigger, мне удалось обновить драйвера на nvidia из ветки unstable. Только при выполнении aptitude install libgl1-nvidia-glx:i386 надо внимательно смотреть, что предлагается удалить. Все ia32-libs придется удалить.

Войдите или зарегистрируйтесь, чтобы ответить.