32-битный OpenGL на 64-битной системе с драйвером NVIDIA: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «Статья описывает настройку системы для запуска 32-битных OpenGL-программ на 64-битной системе ...»)
 
(Удалил инструкции для веток P6 и старее)
 
(не показаны 24 промежуточные версии 7 участников)
Строка 1: Строка 1:
Статья описывает настройку системы для запуска 32-битных OpenGL-программ на 64-битной системе с драйвером nvidia
Статья описывает настройку системы для запуска 32-битных OpenGL-программ '''на 64-битной операционной системе''' с драйвером NVIDIA '''без''' Optimus.
 


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


Подключить репозиторий x86_32, если не подключен
Убедиться, что подключен репозиторий [[biarch|x86_64-i586]]
 
<source lang="bash">
Установить пакет i586-libGLU
apt-repo
 
</source>
Создать каталог /etc/X11/lib64


Установить базовые библиотеки
<source lang="bash">
apt-get update
apt-get install i586-libGL.32bit i586-libGLU.32bit
</source>


'''Настройка драйвера'''
Для Wine
<source lang="bash">
apt-get install i586-wine i586-libwine-gl
</source>


Узнать текущую версию драйвера `cat /proc/driver/nvidia/version`


Из соответствующего 32-битного пакета nvidia_glx_XXXX (репозиторий i586) скопировать вручную в систему /usr/lib/*
'''Установка драйвера'''
* Выполнить команду (пакет nvidia_glx_common)
<source lang="bash">
nvidia-install-driver
</source>


Запустить (один раз после обновления nvidia_glx_XXXX):
'''Завершение установки драйвера'''


Запустить (один раз после установки первого i586-nvidia_glx_XXXX):
<source lang="bash">
x11presetdrv
x11presetdrv
/usr/libexec/X11/drv.d/nvidia
/usr/libexec/X11/drv.d/nvidia
ldconfig
ldconfig
</source>




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


Доустанавливаем соответствующие i586-libпакеты
Доустанавливаем соответствующие i586-пакеты.
 
  В отдельных случаях ругань(или ее сокрытие) может быть даже при успешном запуске,
 
  если программа проверяет работоспособность подключаемых модулей в процессе своей работы.
Так же см. баги '''#24235 #24236 #24237'''


[[Категория:HOWTO]]
{{Category navigation|title=32-х битный-OpenGL на 64x|category=32x-video-on64x|sortkey={{SUBPAGENAME}}}}

Текущая версия от 13:33, 27 июля 2018

Статья описывает настройку системы для запуска 32-битных OpenGL-программ на 64-битной операционной системе с драйвером NVIDIA без Optimus.

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

Убедиться, что подключен репозиторий x86_64-i586

apt-repo

Установить базовые библиотеки

apt-get update
apt-get install i586-libGL.32bit i586-libGLU.32bit

Для Wine

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


Установка драйвера

  • Выполнить команду (пакет nvidia_glx_common)
nvidia-install-driver

Завершение установки драйвера

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

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


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

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

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

  В отдельных случаях ругань(или ее сокрытие) может быть даже при успешном запуске,
  если программа проверяет работоспособность подключаемых модулей в процессе своей работы.