Возможно ли предустановить в систему драйвера nVidia серий 304.хх, 340.хх и current одновременно?

Всем доброго времени суток!

Вопрос пока академический:) Возможно ли предустановить в систему драйвера nVidia серий 304.хх, 340.хх и current одновременно?
В моей конторе стоит вопрос о загрузке различных дистрибутивов GNU/Linux по сети с корневой файловой системой nfsroot. На сколько я понимаю, всё необходимое для ядра должно быть установлено в nfsroot и/или initrd, а так-как по конторе используются только видеокарты nVidia, но разных поколений, то и дрова нужны разные и "одновременно". Как разрулить модули и настройки иксов понятно, а вот как быть с модулями ядра не понятно :(

В общем случае - нет! Но есть

В общем случае - нет! Но есть варианты:

1. Пляски с бубном - создать универсальный образ, совместимый со всеми. Тут возможны проблемы, т.к. возможно придется держать устаревшие версии некоторых пакетов (например, nvidia-drivers-340 требует более старый Х-сервер и т.д.).

2. Нормальный - создать свой образ для каждой группы специфического железа, выбор нужного образа по МАС-адресу, например.

решение вопроса не привязано

решение вопроса не привязано к дистрибутиву. Не проблема разработать ebuild'ы, rpm'ы и deb'ы... В крайнем случае даже собрать дрова вручную, т.к. система получается штучная. Вопрос в другом, если просто переименовать модули ядра, то не будет ли проблем с depmod? Не пересекутся ли какие-нибудь символы? или еще чего...

:D

Theli написал(а):
...просто переименовать модули ядра, то не будет ли проблем...

Не надо "разрабатывать

Не надо "разрабатывать ebuild'ы, rpm'ы и deb'ы"... :) - надо просто сгенерить отдельный образ системы под каждую уникальную конфигурацию железа. И все! Поддержка, обновление и пр. делается стандартно, нигде не надо изобретать велосипедов с квадратными колесами, почитайте о загрузке системы из сети - этим технологиям уже сто лет как!

итого мне нужно сделать около

итого мне нужно сделать около 12 образов системы... как-то не вдохновляет :)

"ebuild'ы, rpm'ы и deb'ы" разработать придётся, т.к. решение с дровами должно быть универсальным, т.е. этот же драйвер разработчик должен иметь возможность лёгким движением поставить себе в локальную систему... настраивать всем трёхстам разработчикам дрова вручную не имею ни малейшего желания :)

.

Theli написал(а):
как быть с модулями ядра

nouveau

Мы тоже не всего читали Шнитке!.. © В. Вишневский

nouveau абсолютно бесполезен

nouveau абсолютно бесполезен и крайне глючен! Кроме того, не умеет opengl, а для конторы, в которой разрабатываются тяжёлые графические приложения, это критично!

.

Theli написал(а):
nouveau абсолютно бесполезен

В вашем случае полезен весьма

Цитата:
крайне глючен

Насчёт "крайне" - не наговаривайте зазря, вы же не из тех, кто "не умеет их готовить" ;-)

Цитата:
не умеет opengl

Прекрасно умеет через gallium

Мы тоже не всего читали Шнитке!.. © В. Вишневский

нуво вполне и весьма годен

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

это не игровая станция, и не

это не игровая станция, и не офисный комп, это машина разработчика тяжёлых OpenGL приложений... nouveau и mesa рядом не стоят по производительности с проприетарными дровами! кроме того речь не совсем про gentoo :( используемых нами дистрибутивов много, версии mesa в них совсем разные, как и nouveau, который может и в принципе отсутствовать... Речь идёт об Oracle Linux 6, Oracle Linux 7, Astra Linux Smolensk 1.5, ОС МСВС 5.0 ... Спрашиваю здесь, т.к. я сам гентушник, серваки у меня под генту...

Мне нужен ответ на вопрос: если собрать модули ядра nvidia, просто их переименовать и положить в каталог модулей ядра, не будет ли проблем при выполнении depmod или последующей загрузке модулей с помощью modprobe?
Спрашиваю, т.к. не имею времени на эксперименты :(

Очень прошу в дальнейшем про открытые дрова nouveau даже не упоминать :) мне нужен ответ, на "как разрулить?" вместо полемики о том какой драйвер лучше :)

мда...

В общем случае проблем не будет, оно не взлетит на другой версии ядра без каких-либо вариантов.

.

evadim написал(а):
...без каких-либо вариантов

Почему ж без вариантов? А CONFIG_MODVERSIONS уже не рулит?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Насколько я понимаю, он

Насколько я понимаю, он весьма ограниченно помогает. А у автора системы отличаются весьма сильно.

Beelzebubbie написал(а): нуво

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

кстати, декодирование не нужно, а вот кодирование с nvenc в некоторых отделах используется ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".