Как выбрать графическую карту для Linux?

Я строю или покупаю новую систему Linux, и я пытаюсь выбрать лучшую графическую карту для своих нужд. Как я могу принять это решение?

Есть десятки компьютеров, которые просматривают сайты, которые слюнивают каждую деталь нового графического оборудования и выполняют подробные тесты и плюсы и минусы – для Microsoft Windows. Являются ли эти полезные источники информации для Linux тоже? Любой сайт, по крайней мере, дает Linux беглый взгляд?

Меня в первую очередь интересуют хорошие 2D-характеристики, но с причудливыми новыми настольными средами, требующими 3D-ускорения с аппаратным ускорением, мне тоже нужно это учитывать. Где я могу найти информацию о покупке до этого?

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

Каковы преимущества и недостатки драйвера с закрытым исходным кодом? Является ли это в основном о производительности 3D, или есть другие функции, поддерживаемые проприетарными драйверами, которые я могу пропустить? Поскольку драйвер с закрытым исходным кодом будет отмечать ядро ​​Linux как зараженное, являются ли компании с закрытым исходным кодом хорошими при предоставлении прямой поддержки конечным пользователям связанных проблем? Является ли последнее состояние таким, что я могу выбирать между открытыми или закрытыми для любой данной видеокарты или некоторые модели требуют того или другого?

Было бы здорово, если бы карта просто работала без проблем с любым современным дистрибутивом Linux, который я выбираю, без необходимости проходить долгий процесс обработки. Это разумная надежда, и как я могу найти карту, которая будет работать именно так?

Как узнать, подходит ли конкретный графический драйвер для данной модели на рынке? Лучше ли покупать старые карты, чтобы обеспечить поддержку?

  • Переназначить ключи Ctl и Alt - ошибка xmodmap
  • Некоторые настройки в 50-synaptics.conf не влияют
  • Как масштабировать оконный менеджер i3 для моего дисплея HiDPI?
  • Обратная пересылка X11 без SSH на сервере
  • CentOS 7 как EnableBrightnessControl в xorg.conf
  • Беспроводная клавиатура K800 USB - периодическая частота повторения клавиатуры
  • Как я могу получить свою карту памяти NVIDIA, оптимизированную для Optimus, для предоставления вывода через xrandr?
  • Как запустить команду без нажатия клавиши ввода?
  • 10 Solutions collect form web for “Как выбрать графическую карту для Linux?”

    В наши дни драйверы с открытым исходным кодом становятся очень хорошими. У меня не было проблем с оборудованием Intel или AMD.

    Intel
    Я слышал, что старые довольно плохие, но мой G4500HD делает все, что мне нужно. Однако ускорение видео может быть лучше. У Intel нет проприетарного драйвера, и ваш единственный выбор – с открытым исходным кодом. Композитный 3D-рабочий стол в KDE отлично работает на моем ноутбуке с чипом Intel.

    AMD / ATi
    Сейчас старые карты лучше поддерживаются, чем новые. Если бы вы могли каким-то образом получить x1800 или что-то из того же поколения, которое, вероятно, было бы лучшим. Драйвер r300g получает больше разработок, чем r600g . Это не r600g что r600g плох, на самом деле это здорово! Это немного отстает от драйвера для старого оборудования. AMD имеет проприетарный драйвер для нового оборудования, но по своему опыту вы хотите избежать этого; это довольно плохо. Аппаратное обеспечение, покрытое r300g , не поддерживается этим драйвером, поэтому открытый драйвер является вашим единственным вариантом. И, как у чипа Intel, который у меня есть, мой Radeon 4850 хорошо работает с композитным рабочим столом в KDE.

    На данный момент я бы не рекомендовал серию HD6000. 6900s не имеют никакой поддержки в открытом драйвере, а остальные имеют базовую поддержку. Пойдите для HD5000 или HD4000.

    Nvidia
    У них действительно хороший проприетарный драйвер, но открытый водитель борется. Все становится все лучше, но Nvidia ничего не делает, чтобы помочь разработчикам. По крайней мере AMD немного помогает в их оборудовании.

    Преимущество наличия открытого драйвера в том, что он будет работать из коробки в любом дистрибутиве. Если вы установите Fedora, все будет работать, включая двойной экран и 3D. Собственные из них болезненны для настройки. Ни один из них не настроил мои двойные экраны. С Nvidia было проще настроить, что мало говорит, потому что AMD blob был просто ужасен в этом. Кроме того, в любое время, когда вы обновляете ядро, вам нужно переустановить драйвер. Большинство дистрибутивов позаботятся об этом, если вы устанавливаете версию in-repo, но если вам не досадно загружаться однажды утром и понять, что вы обновили ядро, и теперь X.org не работает.

    Если вы не планируете играть в 3D-игры, лучше всего использовать драйверы Intel или AMD. Драйвер AMD более современен, чем Intel, он использует архитектуру Gallium3D в Mesa (это то, что g стоит в r600g ), но они оба выполняют задание.

    Хотя этот пост основан на фактах, он по-прежнему содержит мой личный опыт и мнения.

    Nvidia

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

    Графические карты Nvidia являются единственными, которые обеспечивают эквивалентную производительность в Linux и Windows.

    Тем не менее, драйверы с закрытым исходным кодом подразумевают некоторые ограничения, такие как поддержка функций, доступных только для драйверов GPL (например, KMS).

    Intel

    Теперь, выбирая Intel, вы должны быть очень осторожны. Некоторые графические карты Intel являются фактически сторонними картами, которые не имеют (или имеют очень дерьмовую) поддержку. Но если вы выберете правильный чип, вы сможете насладиться лучшими драйверами с открытым исходным кодом. Например, даже очень низкопроизводительные карты Intel могут быть быстрее в компоновке оконных менеджеров, а затем в высокопроизводительных картах Nvidia.

    AMD

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

    Теперь проблема заключается в том, что драйверы с открытым исходным кодом никогда не будут содержать некоторые лицензированные / запатентованные / etc … функции, и поскольку они на самом деле не концентрируются на закрытых драйверах драйверов, я думаю, они всегда будут позади (функции / производительность Windows).

    Ознакомьтесь со следующими списками дружественных к Linux графических карт / наборов микросхем, открытых и проприетарных:

    http://www.phoronix.com/scan.php?page=category&item=Graphics%20Cards (предоставляет тесты и обзоры и все, довольно круто)

    http://www.tldp.org/HOWTO/Hardware-HOWTO/video.html

    http://hardware4linux.info/search/

    http://xorg.freedesktop.org/wiki/Projects/Drivers?action=show&redirect=VideoDrivers

    В личной заметке я бы выбрал графическую карту NVIDIA. Их проприетарные драйверы Linux действительно хороши и часто обновляются. Они даже выпускают версии драйверов для FreeBSD и Solaris. Насколько мне известно, там нет совпадений (ни проприетарных, ни бесплатных), и у меня не было никаких реальных проблем с прямым рендерингом и 3D, относящихся к картам NVIDIA, так как серии GeForce вышли.

    Выбор зависит от ваших целей.

    • Intel имеет лучший драйвер с открытым исходным кодом. Они прилагают к ней усилия. Графические решения от Intel не являются лучшими 3D-исполнителями, хотя и являются встроенными.

    • У NVidia есть лучший проприетарный драйвер с отличной производительностью в 3D, и они предлагают как высококачественное 3D-оборудование, так и встроенные решения. Сохранение актуальности требует пристального внимания при каждом обновлении ядра, даже незначительном. Это не является болезненным, по моему опыту – просто перестроить и переустановить. Драйверы с открытым исходным кодом (нуво) улучшаются и хорошо работают с 2D, но отстают в 3D еще.

    • AMD / ATI обладают отличным оборудованием, но их драйверы находятся на уровне ниже уровня Intel и NVidia, либо открытого, либо закрытого источника. Вы должны лучше придерживаться старых хорошо поддерживаемых карт, и люди продолжают жаловаться на мелкие сбои. Их драйвер с открытым исходным кодом развивается быстро, хотя, возможно, через год станет достойным соперником в 3D-пространстве.

    Я могу сказать, что я делаю:

    Проверьте, поддерживается ли чип и / или если производитель поставляет драйверы для карты.

    Например, у меня есть Nvidia, которая в Linux не проблема. Я могу выбирать из множества драйверов. и это хорошо работает.

    Nvidia никогда не была проблемой для Linux, у большинства дистрибутивов есть драйверы в каком-то репо (на Fedora, это в Fedora-Fusion). Это драйверы с закрытым исходным кодом, но он работает хорошо уже много лет. Я помню, как сделать kernelmod на своем компьютере прямо из ресурсов Nvidia, и это было шесть лет назад.

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

    2D и 3D производительность более или менее сливаются друг с другом. Например, для компоновки рабочих столов требуется 3D-ускорение для правильной работы.

    Еще один интересный аспект заключается в том, как закрытый источник является драйвером с закрытым исходным кодом. Драйверы Nvidia закрыты, но, с другой стороны, разработчики поддерживают хороший контакт со своими пользователями и разработчиками Linux. Таким образом, источник не открыт для всех, но очень вероятно, что вы можете повлиять на разработку этих драйверов. Разработка этих драйверов – это не тривиальный вопрос, Xorg попробовал это, но они вроде провалились, и большинство людей полагаются на закрытые драйверы до сих пор. Пока производитель карт поставляет бесплатные и хорошие рабочие драйверы для Linux, я не понимаю, почему их не следует использовать.

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

    Когда дело доходит до бенчмаркинга, можно использовать Data from Windows, поскольку он использует тот же инструментарий ускорения (если он есть) (то есть OpenGL). Тесты, выполненные с помощью DirecX, не могут быть воспроизведены на Linux, очевидно.

    Во всяком случае, именно так я решил, какую графическую карту получить для моего Linux-компьютера.

    Для полноты Matrox имеет довольно обширное и продолжительное присутствие в Linux.

    У Matrox есть очень хорошие проприетарные драйверы. Драйвер с открытым исходным кодом будет работать только с функциями ванили для Matrox, без нескольких головок или 3D. Но Matrox перестала поддерживать свою карту M9148 под RHEL 7, а это значит, что я должен купить новое оборудование. Это НЕ ОХЛАЖДЕНИЕ.

    ATI следует избегать любой ценой.

    Я пробовал использовать его примерно в 2001 году – (может быть, был проприетарным или открытым, я забыл). Он составил мою систему.

    Я пробовал использовать один в 2011 году – это моя система.

    Пока ATI не соберется, я останусь подальше от их продукта.

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

    NVidia работает нормально, но может мешать установке передовых или настраиваемых ядер.

    Intel кажется самой низкой спецификацией, я их не использовал, но, похоже, инвестирую в открытый исходный код, я знаю, что некоторые из ребят Red Hat клянутся ими.

    Я предлагаю вам купить карту nvidia основного потока для Linux и найти драйвер на официальной странице nvidia. Установщик драйверов поможет вам установить себя. В зависимости от используемого вами дистрибутива Linux процедура установки может отличаться, но обычно вы можете найти «HOW-TO» на форуме дистрибутива. Вам не нужно покупать старую карту.

    Нет, Nvidia !! Они не имеют никакого отношения к старой карте. Все новые драйверы nvidia выходят из строя с помощью geforce 8400 в Linux. Последний хороший драйвер для моей графической карты, созданной 4 года назад. Надеюсь, AMD будет лучшим выбором. Однажды я установил Linux на ноутбук с графической картой Intel. Это великолепно работает.

    Interesting Posts

    Обнаружение состояния power_supply для другого устройства в правиле udev

    Перенаправить скрипт stderr и stdout в файл, но сохранить stdout в tty?

    Как избежать рекурсивного обхода каталога для синхронизации двух каталогов?

    cryptsetup luksFormat – невозможно открыть устройство для доступа только для чтения

    Нет eth0 после трансплантации HD

    Есть ли значок микшера gnome-shell, который опирается на alsa, а не pulsudio?

    Отключить цвета во время выполнения в xterm

    Как правильно избежать этой длинной команды su + sed?

    В чем разница между устройством цикла и блочным устройством?

    Как установить старую версию OpenBSD внутри VirtualBox?

    Получение файла с wget, когда имя файла может немного измениться

    Как я могу использовать вывод команды без использования мыши?

    Почему я не могу удалить этот файл с правами root?

    Как использовать расширенные атрибуты для предварительного просмотра изображения?

    Задача xfce gtk theme

    Linux и Unix - лучшая ОС в мире.