Archive:Использование драйвера Nvidia с Xen

Перейти к: навигация, поиск
Icon-obsolete.png Эта статья актуальна для версии '11.1', которая теперь является устаревшей!
Пожалуйста, обратитесь к странице обсуждения этой статьи для получения подробной информации.

Использование NVIDIA драйвера совместно с гипервизором Xen

Действия описанные в этой инструкции необходимо выполнять с правами администратора системы (root). Процедура установки довольно сильно напоминает сложный способ установки драйвера NVIDIA с обычным ядром.

Данная инструкция проверялась на OpenSUSE 11.1 и драйвере NVIDIA версии 180.22 (последний стабильный драйвер NVIDIA на момент написания статьи).

Инструкции для более старых версий можно прочесть в англоязычном разделе wiki.

Установка необходимых пакетов

Для начала установите необходимые пакеты:

# zypper in kernel-source kernel-syms kernel-xen gcc binutils make wget

OpenSUSE 11.1

# cd ~ && mkdir nvidia && wget -c -O ~/nvidia/NVIDIA-Linux-x86-180.22-pkg1.run \
http://us.download.nvidia.com/XFree86/Linux-x86/180.22/NVIDIA-Linux-x86-180.22-pkg1.run

Данный пример скачивает драйвер версии 180.22 для x86 систем. Для x86_64 систем вам необходимо будет скачать файл NVIDIA-Linux-x86_64-180.22-pkg2.run.

  • Корректно завершите сеанс вашего DE/WM, затем отключите графический режим:
# rcxdm stop
  • Установим некоторые переменные окружения среды:
# export IGNORE_XEN_PRESENCE=1
# export SYSSRC=/lib/modules/$(uname -r)/source
# export SYSOUT=/lib/modules/$(uname -r)/build
  • Сделаем установщик драйвера NVIDIA исполняемым и запустим его:
# cd ~/nvidia
# chmod u+x NVIDIA-Linux-x86-180.22-pkg1.run
# ./NVIDIA-Linux-x86-180.22-pkg1.run
  • Выполним процедуру настройки графического окружения и перейдем в графический режим:
# sax2 -r -m 0=nvidia
# rcxdm start

Поздравляю, вы успешно справились с задачей.