Почему пакеты драйверов Ubuntu Nvidia так далеко от официальных рекомендуемых выпусков Nvidia?

Почему Ubuntu ждет недели, а иногда и месяцы, чтобы выпустить новые обновления драйверов Nvidia? Это не имеет никакого смысла. Является ли это обычной практикой для обслуживания старых водителей, а не официальных водителей, рекомендованных Nvidia?

Предыстория: из Windows 7 и XP я привык к тому, что мои драйверы Nvidia синхронизируются с официальным циклом выпуска Nvidia и всегда имеют чрезвычайно свежие доступные драйверы. Однако, с Ubuntu кажется, что новые выпуски Nvidia более поздней версии задерживаются слишком долго, прежде чем они будут выпущены в основные репозитории. Драйверы Nvidia Ubuntu всегда должны быть в самой последней версии, официально утвержденной Nvidia как STABLE. Это влияет на качество работы с Nvidia в Ubuntu, поскольку новые драйверы означают большую производительность / стабильность, новые функции и добавленную поддержку новых карт Nvidia. Ubuntu необходимо включить цикл быстрого выпуска, где новые драйверы быстро вводятся в эксплуатацию, и выпустить его в основной репозиторий, где все Ubuntu могут обновить его, особенно для пользователей LTS.

Только что подал ошибку Launchpad #1219908 о моем разочаровании циклом медленного выпуска драйверов Nvidia в основных репозиториях Ubuntu, и он был обновлен до Wishlist. Если эта проблема касается и вас, вы можете зайти на сайт www.launchpad.net и нажать кнопку "это касается и меня" в отчете об ошибке и сообщить сопровождающим пакета, что вам нужен более быстрый цикл выпуска, чтобы иметь доступ к новым драйверам. в синхронизации с официальными выпусками Nvidia.

Официальный список драйверов Nvidia для Linux

1 ответ

"Почему Ubuntu ждет недели, а иногда и месяцы, чтобы выпустить новые обновления драйверов Nvidia?"

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

  2. Драйверы должны быть протестированы. Как и все остальное программное обеспечение, драйверы nVidia должны быть не только упакованы, но и протестированы перед отправкой в ​​репозитории.

Теперь, чтобы предоставить решение для вас:

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

./NVIDIA-Linux-x86-319.49.run -a --update -X --no-runlevel-check -q

Или, если вы просто хотите проверить наличие последней версии:

./NVIDIA-Linux-x86-319.49.run -l

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

Или вы можете просто проверять сервер каждую неделю или около того, если это действительно так важно для вас.

Другие вопросы по тегам