OpenVZ + nvidia (как совместить?)

Knoppix

Модераторы: Warderer, Модераторы разделов

frp
Сообщения: 1445
ОС: Debian Squeeze

OpenVZ + nvidia

Сообщение frp »

Сами дрова на хост-машину удалось поставить из репозитария (скачанная с офф. сайта версия обломалась с сообщением о том, что драйвер не совместим с Xen - и зачем в ядро 2.6.26-openvz засунули Xen DomU?). Возник вопрос - как поставить драйвер в виртуальное окружение? Модули ядра туда ведь нельзя ставить, а без модуля оно не станет.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: OpenVZ + nvidia

Сообщение Ленивая Бестолочь »

по теме не скажу, но по поводу этого:
frp писал(а):
23.04.2010 22:48
скачанная с офф. сайта версия обломалась с сообщением о том, что драйвер не совместим с Xen

export IGNORE_XEN_PRESENCE=y
и должно не ругаться.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: OpenVZ + nvidia

Сообщение watashiwa_daredeska »

А что, openvz уже эмулирует железо nvidia?
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: OpenVZ + nvidia

Сообщение frp »

watashiwa_darede... писал(а):
24.04.2010 21:01
А что, openvz уже эмулирует железо nvidia?

А что, openvz вообще эмулирует железо?
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: OpenVZ + nvidia

Сообщение watashiwa_daredeska »

frp писал(а):
24.04.2010 22:56
А что, openvz вообще эмулирует железо?
Так о каких драйверах для железа может вообще идти речь?
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: OpenVZ + nvidia

Сообщение frp »

А речь не о драйверах железа, а о пакете nvidia-glx, который сам по себе AFAIK никак с железом не связан, а связан с nvidia.ko (который обязательно должен быть на HN). Вопрос в том, как его поставить отдельно от nvidia.ko. Ведь apt его не поставит без модуля, а инсталлятор с офф. сайта обломается на установке модуля.

Хотя, учитывая сколько геммороя и хаков пришлось применить чтобы заработал хотя бы nv, тему можно закрывать. Потому, что примененные хаки вызвали довольно серьезное нарушение изоляции.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: OpenVZ + nvidia

Сообщение watashiwa_daredeska »

frp писал(а):
25.04.2010 15:20
Вопрос в том, как его поставить отдельно от nvidia.ko. Ведь apt его не поставит без модуля, а инсталлятор с офф. сайта обломается на установке модуля.
Пакет nvidia-glx требует всего-лишь nvidia-kernel-x.y Сам драйвер требует наличия определенного API в ядре, которое предоставляется модулем nvidia.ko. Ни nvidia-glx без этого API, ни nvidia.ko в openvz работать не будут. Единственный выход — написание альтернативного nvidia.ko, предоставляющего нужный API, работающего в openvz и запакованного в пакет, который provides nvidia-kernel-x.y. Не уверен, что такое существует или будет существовать в обозримом будущем.
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: OpenVZ + nvidia

Сообщение frp »

watashiwa_darede... писал(а):
25.04.2010 17:17
Сам драйвер требует наличия определенного API в ядре, которое предоставляется модулем nvidia.ko

AFAIK OpenVZ никому не мешает использовать этот API, если модуль загружен на HN.
watashiwa_darede... писал(а):
25.04.2010 17:17
ни nvidia.ko в openvz работать не будут.

И не требуется.
watashiwa_darede... писал(а):
25.04.2010 17:17
Единственный выход — написание альтернативного nvidia.ko, предоставляющего нужный API, работающего в openvz и запакованного в пакет, который provides nvidia-kernel-x.y. Не уверен, что такое существует или будет существовать в обозримом будущем.

AFAIK написание альтернативного nvidia.ko, который будет работать в OpenVZ, невозможно как минимум потому что он модуль ядра, а ядро одно на все VE и HN.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: OpenVZ + nvidia

Сообщение watashiwa_daredeska »

frp писал(а):
25.04.2010 21:05
AFAIK написание альтернативного nvidia.ko
Я неточно выразился, надо написать альтернативную реализацию API, предоставляемого модулем nvidia.ko, которая будет видна изнутри openvz. Будь это модуль или плагин, или как там этот openvz расширяется. Вряд ли OpenVZ позволяет обращаться напрямую к хостовому ядру, иначе это был бы абзац, а не «isolated secure VPS».

Если же всё-таки позволяет, то можно обмануть package manager при помощи equivs, сымитировав установку nvidia-kernel-x.y нужной версии.
Спасибо сказали: