Сколько видеокарт поддерживает linux

Justworks.ru

Поддержка видеокарт в Linux

Видеокарты от AMD

Для видеокарт от AMD существует два открытых драйвера radeon и radeonhd, а также проприетарный драйвер fglx/Catalyst.

Два открытых драйвера существуют по историческим причинам. Сейчас их функциональность практически сравнялась. Есть функции, которые поддерживаются одним драйвером и не поддерживаются другим, и наоборот. Следует отметить, что radeon поддерживает все карты, а radeonhd только r5xx-r7xx. Драйвер radeonhd будет разрабатываться до тех пор, пока будет полезен. Поддержку возможностей графических карт драйверами можно посмотреть по ссылкам: для драйвера radeon, для драйвера radeonhd. Спецификации на карты открыты, драйвера развиваются. Хотелось бы, конечно, чтобы они развивались быстрее.

Проприетарный драйвер поддерживает все функции, но работает не всегда стабильно. Кроме того, он обладает всеми недостатками проприетарного драйвера: невозможность автоматической установки, проблемы при обновлении и другие.

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

Видеокарты от Nvidia

Выпускается официальный проприетарный драйвер. Драйвер работает отлично, хотя и обладает всеми недостатками проприетарного драйвера. Положительный момент — во многих дистрибутивах, например в Ubuntu, драйвер устанавливается в пару кликов и просто работает.

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

Видеокарты от Intel

Для большинства графических чипов от Intel доступен официальный открытый драйвер, который стабильно работает и поддерживает все функции. Исключением является чип GMA 500. Для GMA 500 доступны несколько драйверов. Их статус в Ubuntu можно посмотреть на этой странице.

Источник

О майнинге на видеокартах Nvidia в Linux и Windows

Видеокарты Nvidia обычно отличаются простотой использования и надежностью. К сожалению, трехгигабайтные видеокарты Nvidia GTX 1060 по состоянию на начало 2020 года стали приносить доход даже меньше старых красных AMD R9 290.

290-е и 390-е труженики все еще способны показать себя в деле при майнинге на алгоритме Ethash под Linux, где они только немного отстают от Polaris-ов (не считая хорошего аппетита). Зеленые карты с 3 гигабайтами памяти, хоть и моложе, но пригодны только для майнинга шитков на Ethash (с малым размером DAG) и приносят небольшой доход на алгоритмах семейства Equihash. Самым прибыльным из них в настоящее время является Equihash Zero (модификация 192_7).

На операционных системах типа Windows 10 на Nvidia GTX 1063 майнинг на алгоритмах Equihash 125, 192 и ряде других запустить невозможно из-за большого объема памяти, который потребляют эти «произведения искусства» от Майкрософта. Выходом является использование Windows 7 8/8.1, но при наличии более 6 таких карт на одном риге появляется дополнительный увлекательный процесс «танцев с бубнами», который не всегда увенчивается успехом.

Лучшим выбором для постройки рига с большим количеством 1063-х карт Нвидиа является использование Линукса.

Исключением при этом является алгоритм Ethash из-за того, что поддержка страпов для видеокарт Nvidia в Claymore miner есть только для OS Windows. Благодаря включению strap-ов хешрейт при майнинге Ethereum-подобных монет на GPU Nvidia увеличивается примерно на 20%, что позволяет с успехом использовать двух и трехгигабайтные карты для криптовалют с малым DAG-ом (это удобно делать на пуле comining, о котором рассказывается в статье «Comining – лучший мультипул для майнинга монет на Ethash»).

Исходя из этого, на ригах с большим количеством видеокарт Nvidia стоит устанавливать две операционные системы. Это позволит быстро осуществлять маневр между выгодными алгоритмами майнинга на видеокартах Nvidia. При этом Linux лучше использовать для всех алгоритмов, кроме Ethash. Для Ethereum-подобных монет лучше использовать Windows и Claymore miner с модернизированными в батнике страпами памяти.

Для установки двух систем на один компьютер проще всего сразу установить ОС Windows, а затем уже Linux-подобную ось, например, xubuntu 18.04.

Операционная система xubuntu 18.04LTS является последней версией из дистрибутивов xubuntu с долговременной поддержкой (новая версия выйдет в апреле 2020 года). Она лучше уже устаревшей версии xubuntu 16.04 LTS по многим параметрам, среди которых:

  • быстрее происходит инициализация и загрузка системы с большим количеством карт;
  • поддерживаются последние версии драйверов, майнеров и служебных программ;
  • версия 16.04 хоть уже обкатана вдоль и поперек, но она не поддерживает новых драйверов и последних пакетов для работы с OpenCL;
  • система xubuntu 18.04 уже опробована в течение двух лет и большинство ее косяков уже устранены.

Вкратце о подготовке к установке операционной системы xubuntu 18.04LTS

Перед установкой системы в риге с большим количеством видеокарт желательно проверить, все ли из них правильно подключены и определяются железом. Это можно (и лучше) произвести еще до установки OS.

На материнской плате ASRock H110 BTC Pro это очень просто сделать прямо в BIOS (эта функция есть только в последних версиях Биоса).

Скриншот подменю BIOS материнской платы ASRock H110 BTC Pro на компьютере с 13 видеокартами:

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

Читайте также:  Sound park the fractured but whole mac os

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

Установка xubuntu 18.04 не представляет никаких проблем и занимает даже меньше времени, чем для Windows. Достаточно записать образ на флешку программой Etcher, загрузиться с нее и установить OS, следуя подсказкам установщика.

После установки xubuntu нужно обновиться:

Также стоит настроить систему на режим работы, при котором не нужно вводить пароль при использовании команды sudo.

Отменить запрос пароля можно командой:

Затем можно приступать к установке необходимых библиотек, драйверов Nvidia и настройке майнинга.

Установка драйверов Nvidia и настройка xubuntu 18.04 под майнинг

В операционной системе ubuntu еще до установки драйверов можно проверить правильность подключения видеокарт и определение их системой командой:

Эта команда выдаст информацию об установленных GPU в таком виде:

Затем нужно установить драйвера для видеокарт Nvidia. Проще всего это сделать из репозитория PPA.

Для добавления репозитория с базой данных о драйверах выполняют команду:

Затем выполняют команду:

По результатам ее выполнения отобразится информация о доступных для установки версиях драйверов:

vendor : NVIDIA Corporation

model : GP106 [GeForce GTX 1060 3GB]

driver : nvidia-driver-390 — third-party free

driver : nvidia-driver-410 — third-party free

driver : nvidia-driver-430 — third-party free

driver : nvidia-driver-415 — third-party free

driver : nvidia-driver-435 — distro non-free

driver : nvidia-driver-440 — third-party free recommended

driver : xserver-xorg-video-nouveau — distro free builtin

Обычно лучшим вариантом является использование последней версии драйвера, в данном случае версии 440. Для ее инсталляции выполняют команду:

В процессе установки будет скачано порядка 900 Мб данных, а сам процесс может занять несколько минут:

В конце процесса при успехе будет модифицировано ядро системы и появится заключительная строка с примерно таким содержанием:

Для проверки драйверов выполняют команду:

Она отобразит массу информации об установленных видеокартах и задействованных модулях:

После установки драйверов стоит обновить систему:

и доустановить предложенные, а также обновить существующие пакеты.

Затем нужно перезагрузиться:

и проверить успешность установки видеокарт и драйверов к ним командой:

При плохом контакте или отсутствующем подключении кабеля питания 12 вольт к видеокарте может появиться сообщение вида:

ERROR: A device’s external power cables are not properly attached

(nvidia-settings:1738): GLib-GObject-CRITICAL **: 03:18:06.675: g_object_unref: assertion ‘G_IS_OBJECT (object)’ failed

При отсутствии проблем с оборудованием и драйверами по команде nvidia-smi отображается информация о картах, установленных в системе:

Разгон видеокарт Nvidia в Linux

Для получения доступа ко всем функциям разгона, управления вентиляторами и потреблением видеокарт Nvidia выполняют команду:

и перезагружают систему.

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

  • sudo nvidia-smi -pl 85, число – это предел потребления видеокарты в ваттах;
  • nvidia-settings -a ‘[gpu:0]/GPUMemoryTransferRateOffset значение 600 – это разгон по памяти в МГц (в Linux для памяти ставят цифру в два раза большую, чем в Windows);
  • nvidia-settings -a [gpu:0]/GPUGraphicsClockOffset[3] значение 120 – это разгон по ядру в МГц;
  • nvidia-settings -a ‘[gpu:0]/GPUTargetFanSpeed значение 65 – скорость вращения вентиляторов в процентах от максимума.

Для каждой следующей карты нужно добавлять строки, где вместо gpu:0 проставлять 1, 2, 3 и так далее с нужными значениями параметров оверклокинга.

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

Для обеспечения полной отработки скрипта разгона в параметрах скрипта запуска майнера нужно задать необходимую отсрочку запуска командой sleep.

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

Источник

Трудности с Linux

Заметки по ходу настройки «разного» в Linux. Хочу разобраться — читаю исходники. Программирование, администрирование, микроэлектроника, фотографирование и пр.

Страницы

вторник, 26 марта 2013 г.

О поддержке видеокарт Intel/AMD/NVidia в Linux. Часть I

В данной заметке, я буду собирать сведения, которые обычно находятся в разрозненном виде. Общий обзора графической подсистемы Linux найти сложно. Что за проблемы присутствуют, — только форумы.
Сведения в заметке могут легко устареть через месяц-два, но она позволит охватить одним взглядом сложившееся положение с графическим ускорением в Linux. Это вводная часть. Также может содержать неточности и разночтения, меру моего понимания и пр.

Intel/AMD/NVidia — три крупнейших производителя видеокарт для персональных компьютеров. Все трое, мало уделяют внимания поддержке своего оборудования в Linux. Последнее время, движение в правильном направлении наметилось, но ещё не достаточно. Правильное направление — это качественные открытые графические драйверы, с поддержкой 2D-3D ускорения и всего того спектра возможностей, о которых я читаю в рекламных проспектах. Пусть это будет один производитель, но чтобы качественно.

Столкнувшись с практической неработоспособностью видеодрайвера для графического процессора Intel GMA3650, я решил внимательнее посмотреть на текущую ситуацию, с обеспеченностью графических процессоров работоспособными драйверами.

Март 2013 года.
Версии приведены по состоянию на март 2013 года. Дополнения вносятся в Августе 2013 года.
Оборудование, для настольных персональных компьютеров, доступное в розницу в России, г. Воронеж, на момент написания заметки.

AMD — Advanced micro devices

Фирменный драйвер (closed-source) компании AMD, для её видеокарт, носит название Catalyst
Общая страница технологии Catalist на сайте компании: http://www.amd.com/us/products/technologies/amd-catalyst/Pages/catalyst.aspx

Процессор APU: AMD Trinity A10-5800K, встроенный граф.ускоритель Radeon 7660D.

Читайте также:  Upgrade app windows phone

Последний отдельный графический ускоритель: AMD Radeon HD 7950
Последняя, наиболее производительная серия: AMD Radeon HD 7000 Series (codename Southern Islands)
Последний наиболее производительный ускоритель: AMD Radeon HD 7970 GHZ Edition
7000 серия обеспечивает аппаратную поддержку спецификации OpenGL 4.2, OpenCL 1.2

Привходящее оборудование для настольных персональных компьютеров

Привходящий APU: AMD Richland A10-6800K, встроенный графический ускоритель Radeon HD 8670D. лето 2013 года
Привходящая серия: AMD Radeon HD 8000 Series, 4 квартал 2013 года
Привходящий, наиболее производительный ускоритель: AMD Radeon HD 8970 GHZ Edition

Особенности текущей политики AMD — ежегодное обновление линейки процессоров APU.

Последняя версия фирменного драйвера Catalyst для Linux:
13.4 от 29 мая 2013 года.
13.1 от 17 января 2013 года.
Драйвер ранее, в эпоху ATI, назывался fglrx.

Привходящая версия драйвера Catalyst для Linux: 13.8 beta
Ссылка на страницу последнего драйвера для Linux: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx

Основной способ установки: распаковка и запуск скрипта инсталляции, из-под суперпользователя.

Открытый драйвер (open-source), для видеокарт AMD и процессоров AMD APU

Поддержка графических ускорителей AMD Radeon, в оконной системе X Window, в основном обеспечивается драйвером с названием Radeon (x86-video-ati)
Страница с описанием драйвера Radeon: http://www.x.org/wiki/radeon
Последние изменения драйвера: Версия 7.1.0 от 30 января 2013 года, добавлена полная поддержка ускорения двумерной графики (2D acceleration) S.Islands, т.е. серии AMD Radeon HD 7000 Series.
Из интересного: Поддержка AMD APU Trinity добавлена 28 марта 2012 года

Страница со сводной таблицей возможностей, реализованных в открытом драйвере Radeon: http://www.x.org/wiki/RadeonFeature

Для 3d-ускорения видеокарт 7000 и 8000 серии используются т.н. Gallium-драйвер — RadeonSI (сокр. Radeon Southern Islands). Очень базовая поддержка.
Открытый драйвер для встроенной графики процессора AMD APU Trinity (Radeon HD 7660D) в настоящее время разрабатывается.

Intel — Integrated Electronics

Последнее кодовое наименование процессоров: ivybridge
Последнее семейство настольных процессоров: Intel Core i7 3-d generation
Последняя серия встраиваемых графических ускорителей Intel: Intel HD Graphics 4000

Привходящее кодовое наименование: haswell
Привходящее кодовое наименование настольных процессоров: haswell-dt
Привходящее семейство настольных процессоров: Intel Core i7,i5,i3 4-d generation
Привходящая серия встраиваемых графических ускорителей Intel: Intel HD Graphics 4600 ( GT2), Intel HD Graphics 5200

Открытый драйвер для оконной системы X Window: x86-video-intel
Последняя версия: 2.21.5 от 20 марта 2013 года

Страница со сводной таблицей возможностей драйвера x86-video-intel: http://www.x.org/wiki/IntelGraphicsDriver

Открытый драйвер x86-video-intel поддерживает SNA/UXA ускорение двумерной графики.

Список наборов микросхем графических ускорителей, поддерживаемых
открытым драйвером Intel: https://01.org/linuxgraphics/about/supported-hardware

Увы, в этом списке, не указана поддержка Intel GMA3650, которая входит в процессор Intel Atom N2800, установленный на материнской плате Intel DN2800MT, на которой эта заметка написана.

Страница загрузки фирменных драйверов для видеокарт NVidia:
http://www.nvidia.com/object/unix.html

Последняя версия фирменного драйвера nv: 310.40 от 8 марта 2013 года

Последний отдельный графический ускоритель для настольных компьютеров: Geforce GTX Titan
Аппаратно поддерживает Open GL 4.3, OpenCL, CUDA

Открытый драйвер x86-video-nouveau

Страница с описанием драйвера Nouveau: http://nouveau.freedesktop.org/wiki/
Последние изменения драйвера: 1.0.6
Поддерживается ускорение двумерной графики (2D EXA).
Технология Nvidia Optimus не поддерживается в настоящее время свободным драйвером neuveau.

nouveaufb — драйвер для виртуальной консоли.

Технологии, графические подсистемы, прикладные интерфейсы

X.Org — свободная реализация оконной системы X Window system.
Сайт: http://www.x.org/wiki/

Чтобы узнать версию установленного X сервера:
$ X -version

X.Org X Server 1.13.3
Release Date: 2013-03-07
X Protocol Version 11, Revision 0

Журнал загрузки X сервера: /var/log/Xorg.0.log

Mesa — открытая реализация интерфейса прикладного программирования трехмерной графики (API OpenGL), в виде библиотеки.

Сайт разработчика спецификации OpenGL: http://www.khronos.org/opengl

Последняя версия спецификации: OpenGL 4.3, OpenGL Shading Language 4.30, от 6 августа 2012 года

Сайт библиотеки Mesa: http://www.mesa3d.org/
Последняя версия: 9.2 от 27 августа 2013 года

Уровень поддержки спецификации OpenGL
Для достижения полной поддержки спецификации OpenGL 3.2 осталось реализовать язык «shader language 1.5» — GLSL 1.5.

Проверка версии Mesa в системе Ubuntu 13.04 установленной на плате Intel DN2800MT — команда glxinfo

gimmor@oko$ glxinfo | grep «OpenGL»
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x301)
OpenGL version string: 2.1 Mesa 9.0.3
OpenGL shading language version string: 1.20
OpenGL extensions:

Откуда сразу становиться понятно, что версия в пакетах Ubuntu — не самая последняя, но устаревающая. Используется программный отрисовщик трехмерной графики. Поддерживается спецификация OpenGL версии 2.1, shading language 1.2.

Помимо OpenGL, библиотека Mesa поддерживает API OpenGL ES 1 и ES 2, OpenVG и EGL.

Gallium3D — унифицирующий слой API. В настоящее время — часть исходных кодов библиотеки Mesa.
Унификация прикладного интерфейса породила термин Gallium-драйвер, это та часть, которая отличается, — своя для каждого графического ускорителя.

EXA 2D acceleration

Стандартный способ ускорения двумерной графики графическим ускорителем, используемый в X сервере.
В настоящее время, большинство графических драйверов X Windows реализуют EXA ускорение.

XAA XFree86 Acceleration Architecure

Устаревший способ ускорения двумерной графики — XAA, удалён из базы исходных кодов, начиная с версии X.Org 1.13.

SNA/UXA 2D acceleration

Способы ускорения двумерной графики используемые в открытом драйвере Intel для X Window.
UXA — первый реализованный способ, SNA — его дальнейшее развитие.
SNA — Sandy Bridge New Acceleration

Отличительная черта UXA — использование GEM (Graphics Execution Manager). GEM включен в состав ядра Linux и используется для поддержки работы драйвера intel.
Отличие SNA от UXA в переработанной внутренней структуре.

CLAMOR 2D acceleration — 2D over OpenGL

Ускорение отрисовки двумерной графики (2d), посредством 3d-драйвера.
Впервые введён в кодовой базе открытого драйвера x86-video-intel.

Новейший RadeonSI также поддерживает такую возможность.
Опция «AccelMethod» «glamor» в секции Device конфигурационного файла xorg.conf

Читайте также:  Компьютер перестал загружаться windows

OpenCL — Open Computing Language

OpenCL — каркас — полузабытое слово, способ организации программирования графических ускорителей (GPU), для использования
в обычных вычислениях. Содержит язык C99 и прикладной интерфейс
программирования.
Последняя версия спецификации: OpenCL

LLVM Low lever virtual machine

Унифицирующая технология компиляторов.
В Mesa используется программным ускорителем llvmpipe.

LLVMPipe — «пипе — ага, вот откуда пошла пипетка» — программный3d-растеризатор, как замена аппаратному ускорителю в графическом процессоре. Используется в т.н. «fallback» — безопасном режиме, при неработоспособности аппаратуры.

VA-API Video acceleration application program interface

VA-API (Video acceleration application program interface) — открытый прикладной интерфейс, библиотека, обеспечивающая аппаратное ускорение декодирования видеоформатов.

Предложен фирмой Intel, в её свободных драйверах для своей встроенной графики.


VDPAU Video Decode and Presentation API

Наиболее поддерживаемый прикладной API для ускорения декодирования видеоформатов.
Предложен NVidia. Выступает как альтернатива иным прикладным интерфейсам ускорения декодирования видеоформатов (см. выше. VA-API).

XvBA X-Video Bitstream Acceleration

Открытый (open-source) прикладной API для ускорения декодирования видеоформатов, но работающий на закрытом драйвере AMD/ATI (Catalyst, быв. fglrx), предложенный фирмой AMD.
Может выступать как исполняющаяся часть VA-API.

VESA — стандартный графический драйвер, без ускорения.

FB Framebuffer
FB графический драйвер виртуальной консоли

$ cat /var/log/Xorg.0.log | grep AIGLX
[ 19.390] (==) AIGLX enabled
[ 19.826] (II) AIGLX: Screen 0 is not DRI2 capable
[ 19.826] (II) AIGLX: Screen 0 is not DRI capable
[ 19.863] (II) AIGLX: Loaded and initialized swrast

Direct rendering — способ прямого доступа к аппаратуре графического ускорителя

Изначально, ядро Linux, не разрешало прямого доступа к аппаратуре, в силу архитектуры своих корней Unix. Задумывалось скрыть оборудование от пользователя слоем абстрации. Однако, позже это вызвало трудности использования графических ускорителей в пользовательском пространстве, что и привело к созданию интерфейса DRI.

Драйвер внутри X Window

DRI — Direct Rendering Infrastructure

DRI2 — Direct Rendering Infrastructure 2

Страница проекта DRI2: http://www.x.org/wiki/DRI2/
Новая архитектура DRI.

DRM — Direct Rendering Manager
DRM — часть инфраструктуры DRI, находится в ядре.

Часть системы X Window, ответственная за прямой доступ к аппаратному ускорению.

KMS — Kernel Mode Settings

Mode settings — установка режима работы видеокарты — резрешения и числа цветов (битность, глубина цвета), выходов (outputs).

KMS в настоящее время поддерживают графические драйверы radeon, intel, nouveau

Используется для установки консоли высокого разрешения. Стандартная консоль имеет размер 80 символов на 25 строк.

GRUB2 — загрузчик (bootloader)

Опции, передаваемые ядру при загрузке (через GRUB):
text — загрузка в текстовом режиме
xforcevesa — принудительная (силой) загрузка драйвера стандарта VESA. Использовать когда невозможно загрузить обычный видеодрайвер. Т.е. это похоже на безопасный режим. Любая видеокарта поддерживает VESA режимы. Однако не будет 2D-ускорения.
nomodeset — отключение установки режимов, посредством KMS
video — установки режимов

Управление выводами видеокарты, режимами, цветом, компоновкой многомониторных конфигураций. Часть системы X Window.

Последняя версия: 1.2
Привходящая версия: 1.4

Новый графический сервер. Запущен в разработку компаниями Intel и Reg hat. (синий волк и красная шапочка).

Слой интеграции между X.Org и Wayland.

Новый собственный графический сервер (стэк) от Canonical.
Основное преимущество — работа на разнообразных платформах, от ПК до телефонов.
Ожидается и уже работает в Ubuntu 13.10.

Прослойка, позволяющая запускать приложения оконного сервера X, на сервере Mir.

Технология переключения видеокарт «на лету».

Поддержка технологии NVIDIA Optimus с использованием несвободного драйвера NVIDIA.

Unified Video Decoder UVD

В графических процессорах AMD — блок аппаратного декодирования битовых потоков, закодированных в стандартах H.264, AVC, VM-1 и пр.

В открытых драйверах Radeon появляется поддержка UVD.

VCE Video Codec Engine

В новейших графических процессорах AMD (AMD Radeon HD 7970) — блок аппаратного кодирования видеопотоков (VCE).
Данный аппаратный модуль присутствует и в гибридных процессорах AMD APU.

DPM Dynamic Power Management

Технология управления потреблением питания, а значит и скоростью графической части в процессорах AMD APU.
Поддержка недавно введена в ядро Linux 3.11.
Обеспечивает существенное увеличение графической производительности встроенного в APU графического ядра, по сравнению с предыдущими.

Опция ядра: radeon.dpm=1

Что же будет когда все возможности чипов AMD будут использоваться открытыми драйверами.

Библиотека-диспетчер (Vendor-Neutral GL Dispatch Library). Прослойка позволяющая иметь одновременно в системе различные реализации OpenGL, от различных поставщиков. По идее, если я правильно понял, можно будет иметь видеокарты от AMD и NVidia в одной системе.

Linux OpenGL ABI

Исходные коды и более развернутое описание libglvnd: https://github.com/NVIDIA/libglvnd

Аппаратная технология Intel для ускорения кодирования/декодирования видеоформатов.
Официально, в операционной системе Linux поддержка Intel QuickSync не осуществляется.
Существуюет свободный декодер видеоформатов поддерживающий Intel QuickSync decoder.

Выводы. Intel vs AMD

Для нормальной рабочей конфигурации рассчитанной на использование двумерной графики(разработка программ, почта, интернет и пр.) — выбор прост — Intel HD4000 и соответственно платформа Intel, т.к. существуют открытые драйверы.

Для экспериментов с поддержкой графики AMD — выбор APU AMD. Жаль, AMD выпускает процессоры дешевле Intel, с хорошей встроенной графикой, но не ориентируется на аудиторию Linux — это маркетинговый просчёт, либо специальные соглашения с «оффтопик». А потребность существует, огромна и нормальный открытый драйвер для APU позволит очистить склады моментально. Увы, — «денег не надо» ©Д.Е.Г.

Высокая частота обновления графических процессоров не оставляет шансов устаревшим версиям на полноценную поддержку, в результате получается — новые процессоры ещё не поддерживаются, а старые уже не поддерживаются. ИМХО.

Для моих целей (разработка) выбор может быть любым. И только открытый драйвер.

Источник

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