Драйверы видеокарты Nvidia для совместимости с Linux

Я ищу приобрести новую графическую карту, но все производители предоставляют только драйверы для Windows, а Nvidia предоставляет драйверы для Linux, вопрос в том, могу ли я использовать драйверы от nvidia или если они должны поступать от производителя? Например, если я куплю что-то карту GTX550 от Asus, но у них нет драйвера linux, могу ли я использовать драйвер Linux GTX550, который предоставляет nvidia?

Да, вы можете использовать драйвер с сайта NVidia. У меня также есть видеокарта ASUS (NVidia GT220). NVidia поддерживает систему Linux, но имейте в виду, что из-за природы систем с открытым исходным кодом вы не получите так «отлично» работающую систему, как в Windows.

Это поведение не относится к NVidia!

В системах на базе Linux многое зависит от ядра, и может случиться, что при обновлении ядра что-то ломается. (На самом деле у меня такие проблемы с NVidia и ядром 3.9 и новее.)

Однако, если у вас есть правильно настроенная система, она будет работать отлично.

Еще одна хорошая новость заключается в том, что вы можете использовать драйверы nvidia из репо rpmfusion. Это имя – akmod-nvidia (автоматически построенный), или kmod-nvidia (требуется ручная сборка).

Если вам все еще нужна помощь, посмотрите мою статью о том, как установить драйвер NVidia на Fedora.

Nvidia, ATI, Matrox и другие предоставляют проприетарные драйверы для Linux, а затем есть драйвер с открытым исходным кодом, который должен работать с любой картой, однако с открытым исходным кодом не предоставляют всех функций карты, поэтому, если вы ищете несколько головок или 3D, вам, возможно, придется использовать проприетарный драйвер – то есть, у производителя карты есть контроль, а не у вас. Пример недостатка для проприетарного: вы хотите перейти на более позднюю версию Linux, но совместимый драйвер пока недоступен. В некоторых случаях производитель может прекратить поддержку карты, то есть никогда не будет обновлять драйвер. В этом случае вы не сможете обновить ОС без покупки новой видеокарты.

Ответ, вероятно, лучше всего представлен как квалифицированное «да».

Если не требуется вся функциональность, предоставляемая проприетарным драйвером, не требуется использовать проприетарный драйвер, поставляемый поставщиком, дистрибутивом Linux или веб-сайтом nvidia.com . Например, драйвер nouveau, поставляемый дистрибутивами Linux (наиболее?), Вполне способен поддерживать многие или большинство графических карт nvidia .

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

Теоретически можно использовать проприетарный драйвер, поставляемый непосредственно на веб-сайте nvidia.com . Если эти драйверы работают, они быстрее поддерживают новые модели графических карт и могут разрешать проблемы с драйверами раньше, чем собственные драйверы, полученные из других источников, но проблемы с их использованием могут возникать из-за того, что они не обязательно поддерживают определенную операционную систему или дистрибутив в использовании.

Иногда бывает сложно получить драйвер с веб-сайта nvidia.com, работающего на определенной системе или в конкретной среде. По этой причине часто рекомендуется предпочесть использование проприетарных драйверов, поставляемых дистрибутивом Linux для конечного пользователя, поверх драйверов, поставляемых непосредственно на nvidia.com . Обратите внимание, что в хранилищах дистрибутивов драйверов для несвободных / проприетарных драйверов часто отключается по умолчанию, поэтому может потребоваться включить соответствующий не-бесплатный репозиторий пакетов для использования запатентованного пакета в дистрибутиве.

Этот ответ относится к опыту – в то время как обычно было легко использовать драйверы, полученные непосредственно с nvidia.com в течение многих лет, также не было редкостью обнаруживать, что эти драйверы не могут установить и работать с определенными системами в определенных точках в время. Отказы могут быть связаны с изменениями, которые происходят во время обслуживания операционной системы Linux, или с деталями, касающимися того, как инструменты и инструменты, связанные с драйверами, разрабатываются и поддерживаются в дистрибутиве.

Также нетрудно найти онлайн-рекомендации, которые сильно препятствуют использованию проприетарных драйверов, и особенно тех, которые получены непосредственно с веб-сайта nvidia.com . Это может быть связано с тем, что, когда драйвер nvidia.com устанавливает сбой, если изменения, сделанные неудачной установкой, полностью не отменены, возможно, что последующая установка проприетарного дистрибутива будет отрицательно сказываться. Некоторым пользователям не обязательно тривиально исправлять такие проблемы.