Какая видеокарта лучше для линукса

AMD против NVIDIA. Что использовать на Linux?

Когда дело доходит до выбора быстрой видеокарты, есть два основных варианта: AMD и Nvidia.

Есть несколько факторов, которые выделяют их. В Windows важна скорость – графические процессоры Nvidia, как правило, работают быстрее, чем AMD, но в Linux есть и другие вещи, о которых нужно помнить.

Но что вы должны выбрать для Linux – AMD, Nvidia или может Intel?

Является ли Intel Graphics лучшим выбором для Linux?

Прежде чем сравнивать AMD и Nvidia, стоит рассмотреть ключевую альтернативу.

Единственный поставщик видеокарт, в котором вы можете быть абсолютно уверены, это интегрированная графика Intel. Хотя они могут быть не такими быстрыми, встроенная графика Intel, в последние годы, значительно улучшилась. Плюс, они очень экономичны по сравнению с видеокартами Nvidia или AMD, если у вас ноутбук.

Поддержка Intel доступна из коробки, драйверы полностью открыты для Linux. Многие игры также вполне играбельны, как с дискретными видеокартами. Вы также будете уверены, что Wayland работает.

Драйверы для графических процессоров: проприетарные и открытые

Существует два типа драйверов, которые вы можете установить, чтобы ваши видеокарты работали, а именно: проприетарные драйверы или драйверы с открытым исходным кодом. Хотя у обоих есть и хорошие и плохие стороны, они отличаются, если вы используете видеокарту Nvidia или AMD.

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

Стоит ли использовать видеокарты Nvidia для Linux?

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

Большая часть работы, проделанной Nouveau, осуществляется путем реинжиниринга проприетарного драйвера Nvidia. Это похоже на то, как проект Wine воссоздает среду Windows для запуска таких программ, как Microsoft Office в Linux.

Это имеет свои недостатки, в основном по скорости и совместимости. Проприетарные драйверы Nvidia намного быстрее, чем nouveau, особенно с новыми видеокартами.

Другим недостатком является то, что nouveau не хватает того, что есть у проприетарного драйвера: блокировка. Это позволяет графическому процессору работать быстрее (за счет большей мощности). К сожалению, только несколько графических процессоров Nvidia могут использовать это с установленным nouveau, ни один из них не новый.

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

AMD – лучший вариант видеокарты для Linux?

По большей части не имеет значения, какие драйверы вы устанавливаете для видеокарт AMD. Они хорошо поддерживаются по всем направлениям, хотя использование драйверов с открытым исходным кодом является предпочтительным методом, фактически, во многих случаях драйверы с открытым исходным кодом (AMDGPU для более новых карт и Radeon для более старых) находятся на одном уровне со своими аналогами или даже быстрее!

По сравнению с драйвером Nvidia с открытым исходным кодом, улучшена поддержка новых видеокарт. Частично это связано с поддержкой AMD сообщества открытого исходного кода, предоставлением документации и рабочей силы для разработки драйверов.

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

AMD против Nvidia: что лучше для графической коммутации?

Почти все ноутбуки и настольные ПК поставляются с интегрированной графикой Intel. Дискретные графические процессоры от Nvidia и AMD являются доп. опциями для ноутбуков и могут быть добавлены вручную на настольных компьютерах.

Читайте также:  Network stumbler для windows 10

Переключение графики – это возможность компьютера выбирать, какой графический процессор использовать. Для основных задач, таких как просмотр веб-страниц и обработка текста, выбран графический процессор Intel. Для игр, редактирования видео и тому подобного используется дискретный графический процессор.

Все проприетарные драйверы Nvidia и AMD для Linux с открытым исходным кодом поддерживают переключение графики.

AMD или Nvidia поддерживают Wayland?

Дисплейный сервер Wayland является неотъемлемой частью разработки Linux и доступен на большинстве основных настольных систем Linux.

Графика AMD и Intel работает с Wayland с использованием открытых и закрытых драйверов. Nvidia – это другая история.

Хотя его развитие ожидается к 2021 году, собственный драйвер Nvidia работает только с реализацией GNOME Wayland.

Композиторам для Wayland требуется специальный API (интерфейс прикладного программирования), реализованный графическим драйвером. API, который используется в настоящее время чаще всего, называется GBM (Generic Buffer Management). Пока вы используете драйвер с открытым исходным кодом (AMDGPU / Radeon / nouveau), Wayland будет работать.

Поскольку собственный драйвер Nvidia использует другой API (EGLStreams), все иначе. Многие композиторы не поддерживают это, рабочий стол GNOME является исключением. Альтернатива, с открытым исходным кодом, также не поддерживает Wayland.

Какая видеокарта лучше всего подходит для Linux: Intel, AMD или Nvidia?

Для настольных компьютеров Linux этот ответ дать намного проще.

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

То же самое верно для Intel, хотя это решение будет в разы медленнее.

Если вам нужна поддержка Wayland, AMD и Intel – самые надежные варианты. В противном случае, рискните на Nvidia. За эти годы у него не было хороших отношений с Linux, но рост Linux-игр меняет это.

Источник

Как выбрать видеокарту для Linux?

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

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

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

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

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

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

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

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

Читайте также:  Вайбер для windows 32 bit

Intel,
я слышал, старые довольно плохие, но мой G4500HD хорошо делает все, что мне нужно. Видео ускорение может быть лучше, хотя. Для Intel также нет проприетарного драйвера, ваш единственный выбор — открытый код. Композитный 3D рабочий стол в KDE отлично работает на моем ноутбуке с чипом Intel.

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

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

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

Преимущество открытого драйвера состоит в том, что он будет работать «из коробки» в любом дистрибутиве. Если вы установите Fedora, все будет работать, включая двойной экран и 3D. Запатентованные настройки больно настраивать. Ни один из них правильно не настроил мои двойные экраны. С Nvidia было проще настроить, что не так уж и много, потому что AMD была просто ужасна. Кроме того, каждый раз, когда вы обновляете ядро, вы должны переустанавливать драйвер. Большинство дистрибутивов позаботятся об этом, если вы установите версию 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 предоставляет как проприетарные драйверы (которые, как правило, отстой), а также выпускает документацию и поддерживает разработку драйверов с открытым исходным кодом.

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

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

Читайте также:  Microsoft windows server 2021

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

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

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

У NVidia есть лучший проприетарный драйвер с отличной 3D-производительностью, и они предлагают как высококачественное 3D-оборудование, так и встроенные решения. Обновление занимает немного внимания при каждом обновлении ядра, даже незначительном. Это не больно, по моему опыту — просто пересобрать и переустановить. Драйверы с открытым исходным кодом (nouveau) улучшаются и хорошо работают с 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 обычно является стандартом. Таким образом, производители должны реагировать и на этот сектор пользователей. Но, как я сказал выше: это не поддержка искомой карты, а поддержка чипа на ней.

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

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

Источник

Оцените статью