"nvidia-304-updates" vs "nvidia-304" (и подобные)? [дубликат]

На этот вопрос уже есть ответ здесь:

В чем разница между этими двумя модулями? Тот, кто их создал, похоже, не подумал о том, чтобы включить четкое описание.

15
задан 2 September 2014 в 01:33

1 ответ

Вы можете узнать, какой драйвер Nvidia вам нужен, по адресу: Драйверы Unix | NVIDIA

Если щелкнуть ссылку 304, вы найдете информацию о драйвере, а на вкладке Поддерживаемые продукты перечислены карты, для которых нужен этот драйвер. Найдите свою карту, и вы узнаете, какой драйвер вам нужен.

Если вы посмотрите имена пакетов в Software Center или Synaptic , вы найдете URL этой же страницы Nvidia в описании пакета и увидите версию драйвера, которая пакет Ubuntu предоставляет.

Разница между nvidia-304 и nvidia-304-updates заключается в версии Nvidia (и, возможно, версии патча Ubuntu того номера), на которую она указывает.

В общем, пакет обновлений будет указывать на новейшую версию Nvidia, а пакет без обновлений в имени будет указывать на предыдущую стабильную версию. Точные отношения, однако, могут отличаться в зависимости от выпуска Ubuntu.

Например, на странице драйвера Nvidia вы можете видеть, что 304.108 называется «Последняя версия устаревшего GPU». Он был выпущен 8 августа 2013 года. Ссылка на архивированные драйверы показывает, что предыдущая версия была 304.88, выпущена 2 апреля 2013 года.

Так, в 13.10 304-обновления в настоящее время ссылаются на 304.108, а 304 в настоящее время ссылаются на 304.88

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

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

В 13.04 и 12.04 оба пакета ссылаются на 304.88, но на разные исправленные версии Ubuntu. Например, в 13.04 304 - это 304.88-0ubuntu1, а 304-обновление - 304.88-0ubuntu2. Информация о версии Ubuntu может быть найдена в Launchpad .

Итак, вы видите, что фактический двоичный файл, который пакеты nvidia-304 и nvidia-304-updates предоставят вашей системе, со временем изменится. Это легко увидеть, просмотрев журнал изменений . 304 теперь указывает на 88, до этого до 84, до этого до 64 и т. Д.

Может потребоваться небольшое исследование или эксперименты, чтобы определить, какой драйвер вам нужен, и он может со временем меняться. На моем ноутбуке с более старой картой Nvidia, поскольку номера версий изменились, мне пришлось перейти с 304-обновлений на 304, потому что 304-обновления стали указывать на более новую версию драйвера, которая вызывала проблемы для моей карты.

Примечание, основанное на комментариях:

Эти номера версий предполагают, что вы используете версии 304 и 304-обновления, предоставляемые стандартными репозиториями Ubuntu. Стандартный репозиторий для этих пакетов можно заменить на PPA (Personal Package Archives). Одним из обычно используемых PPA является xorg-edgers , который предоставляет новейшие версии драйверов. Кто-то может выбрать использование этого PPA, если ему нужна или требуется версия драйвера, более новая, чем та, которая предлагается в выпуске Ubuntu, который они используют.

Вот важный момент для значения пакетов обновлений 304 и 304 (и других) после установки PPA, подобного этому: они больше не имеют того же значения. Если вы устанавливаете 304 из xorg-edgers, 304 теперь будет указывать на новейший драйвер, предоставляемый xorg-edgers, и взаимосвязь, встроенная в структуру имени пакета, больше не будет сохраняться. Дополнительные драйверы будут по-прежнему сообщать имя пакета как 304 (поскольку имя пакета не изменилось). Nvidia-settings сообщит о фактической версии двоичного файла, который он видит, в данном случае нестандартного 108. Он не знает (или не заботится), что двоичный файл пришел из PPA, а не из стандартного репозитория.

0
ответ дан 2 September 2014 в 01:33

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

Похожие вопросы: