6

Я думаю о покупке новой видеокарты.

Моя основная ОС - Linux, поэтому я хочу знать, имеет ли ATI или Nvidia лучшую поддержку драйверов Linux. Я знаю, что обе компании поддерживают Linux, но мне интересно, какие драйверы более стабильны и более функциональны.

3 ответа3

5

Вопрос ОЧЕНЬ зависит от нескольких факторов,

  1. Точная модель / тип карты, которую вы планируете использовать
  2. Как вы планируете использовать карту (т. Е. Просто управлять дисплеем или более интенсивным трехмерным ускорением)
  3. Функции, которые вам нужны.

В общем, почти любая карта, которую вы можете использовать, будет поддерживаться некоторым драйвером для управления 2-мерным дисплеем (т.е. вы должны иметь возможность загружаться и запускать gnome/unity). Драйвер vesa с открытым исходным кодом будет поддерживать большинство карт, выпущенных с начала 90-х годов, в графическом режиме с относительно низким разрешением.

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

В целом, nvidia имеет лучшую поддержку драйверов для сообщества Linux. Драйвер nvidia с закрытым исходным кодом (доступный в виде двоичного двоичного объекта в большинстве дистрибутивов Linux) поддерживает карты, начиная примерно с 2004 года (серия Geforce 6xxx является самой ранней поддерживаемой картой). Поскольку это текущий драйвер, поддерживаемый nvidia, он обеспечивает хорошую поддержку всех основных функций карты и совместим с большинством современных дистрибутивов Linux. Проблемы могут возникнуть со старыми картами (скажем, с Geforce 4), где вы будете вынуждены использовать устаревшую версию драйвера nvidia, поскольку модификации ядра с тех пор могли сделать драйвер несовместимым с современными ядрами и, возможно, Xorg. и может потребовать, чтобы устаревшая система Linux использовала устаревший проприетарный драйвер. Однако, если вы используете такую старую карту, полностью поддерживаемое аппаратное ускорение 3d может не потребоваться, и вы будете довольны универсальным драйвером 2d.

ATI также предоставляет свой собственный драйвер для систем Linux, который будет поддерживать их линейку карт с полным набором функций. ОДНАКО карты, которые они поддерживают в любой момент времени, намного меньше, чем nvidia. Принимая во внимание, что текущий драйвер nvidia поддерживает потребительские карты до серии 6000, драйвер ati поддерживает карты до серии 2xxx (около 3 лет назад). Для других карт поддержка ATI представляет собой набор перекрывающихся устаревших проприетарных драйверов, драйверов с открытым исходным кодом и универсальных драйверов. Имейте в виду, что установка устаревшего проприетарного драйвера (для которого поддержка прекращена) является ОГРОМНОЙ болью в заднице, поскольку драйвер не поспевает за обновлениями xorg или интерфейса ядра и, скорее всего, не будет работать, если вы не используете устаревшая система linux

С другой стороны, поскольку ATI некоторое время назад предоставляла поддержку с открытым исходным кодом, поддержка ati с открытым исходным кодом намного лучше, чем у nvidia, особенно когда речь идет об устаревших картах. Если вы не используете новейшую и лучшую карту ATI, поддерживаемую их драйвером linux, драйвер с открытым исходным кодом, вероятно, является лучшим вариантом для взлома устаревшего проприетарного драйвера в вашей системе. Из-за предыдущей официальной поддержки драйвер Radeon с открытым исходным кодом поддерживает большой выбор старых карт с большинством аппаратных функций.

В итоге:

Если вы смотрите на новые карты, ATI и Nvidia предоставляют проприетарные драйверы, которые будут питать ваши карты. Исторически сложилось так, что Nvidia продолжала поддерживать Linux для своих старых карт гораздо дольше, с ATI вы можете быть не в состоянии поддерживать 2 года спустя. Если вы просто хотите отобразить свой рабочий стол, то практически любая карта, изготовленная одним из производителей за последнее десятилетие, должна работать нормально.

ATI: сомнительная проприетарная поддержка, когда дело доходит до поддерживаемых карт, хорошо развитая поддержка с открытым исходным кодом. Nvidia: приличный проприетарный драйвер, практически отсутствует поддержка с открытым исходным кодом.

ЗАКЛЮЧЕНИЕ: ПОСМОТРИТЕ КАРТУ, которую ВЫ ЖЕЛАЕТЕ КУПИТЬ В GOOGLE, с помощью запроса, подобного Radeon XXXX ubuntu 11.04 (Единственная причина, по которой я говорю, что Ubuntu состоит в том, что у них, как правило, больше обращений по сравнению с другими дистрибутивами, если это выполнимо в Ubuntu, это выполнимо и на большинстве других дистрибутивов) и посмотрите, добились ли люди успеха, используя его К сожалению, реальность ситуации такова, что поддержка производителя Linux непредсказуема, а поддержку с открытым исходным кодом очень сложно ускорить из-за большого количества карт и изменений, которые производители вносят каждый год.

2

В целом, у NVIDIA была лучшая поддержка Linux, хотя стабильность / надежность все еще может сильно различаться.

Это из личного опыта (у меня не было проблем с поиском хороших драйверов NVIDIA для моего ноутбука, в отличие от ATI для моего другого ноутбука); просто поиск в Google также в целом показывает более положительные результаты для NVIDIA, чем для ATI. Но опять же, они не были в одном и том же периоде времени - ATI могла бы наверстать упущенное (хотя я до сих пор не видел ничего поддерживающего эту идею).

2

Часто в собственных репозиториях дистрибутива содержатся драйверы Nvidia хорошего качества. Я использовал Ubuntu и Fedora с картами Nvidia (GTX8600 и два GTX 465) и хорошо провел время. Проверьте репозитории вашего любимого дистрибутива, чтобы увидеть, что они поддерживают. Сами Nvidia также предлагают драйверы для Linux со своего веб-сайта (но я предпочитаю использовать пакеты дистрибутива). Конечно, ATI/AMD тоже. Тем не менее, драйверы Nouveau по умолчанию, однако, являются полным мусором. Откажитесь от них как можно быстрее.

Взгляните на некоторые обзоры двух карт, сыгранных друг против друга.

Драйверы ATI, хотя и поддерживаются в некоторой степени, похоже, имеют больше проблем и не получают лучшие частоты кадров. Новые карты, кажется, не поддерживаются так быстро или ... никогда.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .