32-битный OpenGL на 64-битной системе с драйвером NVIDIA

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
Строка 1: Строка 1:
-
Статья описывает настройку системы для запуска 32-битных OpenGL-программ(включая Wine) на 64-битной системе с драйвером NVIDIA
+
Статья описывает настройку системы для запуска 32-битных OpenGL-программ(включая i586-wine) на 64-битной системе с драйвером NVIDIA
-
  '''Подготовка системы'''
+
'''Подготовка системы'''
-
Подключить репозиторий x86_32(для веток p6 и старше) или x86_64-i586(для ветки Sisyphus)
+
<source lang="bash">
 +
  mkdir /etc/X11/lib64/
 +
</source>
-
Установить пакет i586-libGLU
+
Подключить репозиторий x86_64-i586 (для веток '''p6 и старше''' репозиторий x86_32)
 +
<source lang="bash">
 +
  mcedit /etc/apt/sources.list
 +
  apt-get update
 +
  apt-get install i586-libGLU
 +
</source>
-
Создать каталог /etc/X11/lib64/
+
Для Wine
 +
<source lang="bash">
 +
  apt-get install i586-wine i586-libwine-gl
 +
</source>
 +
'''Настройка драйвера'''
-
  '''Настройка драйвера'''
+
Узнать текущую версию(далее NVVER) драйвера NVIDIA
 +
<source lang="bash">
 +
  cat /proc/driver/nvidia/version
 +
</source>
-
Узнать текущую версию(далее NVVER) драйвера NVIDIA `cat /proc/driver/nvidia/version`
+
Установить 32-битные библиотеки драйвера ( для веток '''p6 и старше''' вместо следующей команды необходимо из соответствующего 32-битного пакета nvidia_glx_NVVER (репозиторий '''i586''') скопировать вручную в систему все /usr/lib/* )
 +
<source lang="bash">
 +
  apt-get install i586-nvidia_glx_NVVER
 +
</source>
-
Для веток p6 и старше: из соответствующего 32-битного пакета nvidia_glx_NVVER (репозиторий i586) скопировать вручную в систему /usr/lib/*
 
-
Для ветки Sisyphus: установить пакет i586-nvidia_glx_NVVER
+
Запустить (один раз после установки нового i586-nvidia_glx_NVVER):
 +
<source lang="bash">
 +
  x11presetdrv
 +
  /usr/libexec/X11/drv.d/nvidia
 +
  ldconfig
 +
</source>
-
Запустить (один раз после обновления nvidia_glx_NVVER):
 
-
x11presetdrv
+
'''Подготовка конкретной 32-битной программы'''
-
 
+
-
/usr/libexec/X11/drv.d/nvidia
+
-
 
+
-
ldconfig
+
-
 
+
-
 
+
-
  '''Подготовка конкретной 32-битной программы'''
+
Запускаем ее в эмуляторе терминала и смотрим ругань на недостающие библиотеки.
Запускаем ее в эмуляторе терминала и смотрим ругань на недостающие библиотеки.

Версия 11:41, 5 апреля 2012

Статья описывает настройку системы для запуска 32-битных OpenGL-программ(включая i586-wine) на 64-битной системе с драйвером NVIDIA

Подготовка системы

   mkdir /etc/X11/lib64/

Подключить репозиторий x86_64-i586 (для веток p6 и старше репозиторий x86_32)

   mcedit /etc/apt/sources.list
   apt-get update
   apt-get install i586-libGLU

Для Wine

   apt-get install i586-wine i586-libwine-gl

Настройка драйвера

Узнать текущую версию(далее NVVER) драйвера NVIDIA

   cat /proc/driver/nvidia/version

Установить 32-битные библиотеки драйвера ( для веток p6 и старше вместо следующей команды необходимо из соответствующего 32-битного пакета nvidia_glx_NVVER (репозиторий i586) скопировать вручную в систему все /usr/lib/* )

   apt-get install i586-nvidia_glx_NVVER


Запустить (один раз после установки нового i586-nvidia_glx_NVVER):

   x11presetdrv
   /usr/libexec/X11/drv.d/nvidia
   ldconfig


Подготовка конкретной 32-битной программы

Запускаем ее в эмуляторе терминала и смотрим ругань на недостающие библиотеки.

Доустанавливаем соответствующие i586-libпакеты

 
Личные инструменты