Вопрос ОЧЕНЬ зависит от нескольких факторов,
- Точная модель / тип карты, которую вы планируете использовать
- Как вы планируете использовать карту (т. Е. Просто управлять дисплеем или более интенсивным трехмерным ускорением)
- Функции, которые вам нужны.
В общем, почти любая карта, которую вы можете использовать, будет поддерживаться некоторым драйвером для управления 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 непредсказуема, а поддержку с открытым исходным кодом очень сложно ускорить из-за большого количества карт и изменений, которые производители вносят каждый год.