2018q1 intel graphics stack recipe как установить

Обновлено: 07.07.2024

С тех пор как Intel предоставляет и поддерживает только свободные драйвера, видеокарты Intel graphics работают "из коробки".

Всеобъемлющий список моделей видеокарт и соответствующих чипсетов и процессоров доступен в английской Википедии.

Примечание: Основанные на PowerVR видеокарты GMA 3600 серии) не поддерживаются свободными драйверами.

Contents

Установка

Установите пакет mesa , который предоставляет драйвер DRI для 3D ускорения.

  • Для поддержки 32 битных приложений, установите lib32-mesa из репозитория multilib.
  • Для DDX драйвера (который обеспечивает 2D-ускорение в Xorg), Установите пакет xf86-video-intel . (Не рекомендуется, см. Примечание ниже.)
  • Для поддержке Vulkan (Ivy Bridge и выше), Установите пакет vulkan-intel .

Установите драйвер VA-API и необходимую библиотеку с помощью пакета libva-intel-driver . На старых видеокартах, это предоставляет драйвер XvMC, который включён в драйвер DDX.

Конфигурация

Для запуска X конфигурация не требуется.

Полный список опций доступен в документации $ man intel .

Kernel Mode Setting

Совет: Если вы наблюдаете проблемы с разрешением экрана, обратитесь к этой странице.

Kernel Mode Setting (KMS) необходим для запуска X и среды рабочего стола. KMS поддерживается чипсетами Intel, которые используют драйвер i915 DRM включенный по умолчанию. Версии драйвера xf86-video-intel 2.10 и новее больше не поддерживают UMS (за исключением очень старых чипсетов 810 серии), что делает использование KMS обязательным [3] . KMS обычно инициализируется сразу после стадии initramfs. Однако, есть возможность активировать KSM во время стадии initramfs.

Примечание: Users must remove any deprecated references to vga or nomodeset from boot configuration.

Для этого добавьте модуль i915 в строку MODULES в файле /etc/mkinitcpio.conf :

Если вы используете собственный, нестандартный, файл EDID], вам также необходимо вставить его в initramfs:

Теперь перегенерируйте initramfs:

Изменения вступят в силу после следующей перезагрузки.

Опции модуля для энергосбережения

Модуль ядра i915 можно конфигурировать через опции модуля. Часть этих опций модуля влияют на энергосбережение.

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

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

Следующий набор опций, как правило, можно включить без негативных последствий:

Вы можете поэкспериментировать со более большими значениями enable_rc6 , однако ваша видеокарта может их не поддерживать [4].

Советы и рекомендации

Видео без тиринга (горизонтального разрыва)

См. отчёт об ошибке за подробной информацией.

  • Данная опция может не работать если SwapbuffersWait выставлена на false .
  • Данная опция может создать дополнительные проблемы в некоторых приложениях, например Super Meat Boy.
  • Данная опция не работает с методом ускорения UXA, только с SNA.

Отключение вертикальной синхронизации (VSYNC)

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

Не используйте driconf AUR для создания этого файла, так как он выставит неправильное название драйвера.

Настройка режима масштабирования

Это может быть полезно для некоторых полноэкранных приложений:

Где param одно из следующих значений:

  • center : разрешение экрана не будет меняться, масштабирование отключено,
  • full : масштабировать разрешение экрана для использования всего места на экране или
  • full_aspect : максимально масштабировать разрешение экрана, но соблюдать соотношение сторон.

Если это не сработало, попробуйте:

Где param это "Full" , "Center" или "Full aspect" .

Проблема с KMS: консоль ограничена в небольшую площадь

Если это не сработало, попробуйте выключить TV1 или VGA1 вместо SVIDEO-1.

Декодирование H.264 на GMA 4500

Пакет libva-intel-driver предоставляет декодирование MPEG-2 только для GMA 4500 серии видеокарт. Поддержка декодирования H.264 сопровождается в отдельной ветке под названием g45-h264, которой можно воспользоваться установив пакет libva-intel-driver-g45-h264 AUR , доступный в AUR. Однако имейте в виду, что данная поддержка экспериментально и в данный не ведётся активная разработка. Использование VA-API с этим драйвером на GMA 4500 серии видеокарт уменьшит нагрузку на центральный процессор, однако не гарантируется плавное воспроизведение в сравнении с программным декодированием. Тестирование с использованием mplayer показало что использование vaapi для воспроизведения закодированного в H.264 1080p видео снизило нагрузку на процессор, однако воспроизведение происходит с рывками, в то время как воспроизведение 720p работало удовлетворительно [5]. Это подтверждает и опыт других пользователей [6] [устаревшая ссылка 2021-11-11] .

Управление яркостью и гаммой

Следующий пример демонстрирует использование виртуальную файловую систему /sys для выставления уровня яркости на уровне драйвера. Максимальная яркость указана в файле /sys/class/backlight/intel_backlight/max_brightness . Имейте в виду, что это значение может отличаться в зависимости от разной конфигурации оборудования.

Яркость также можно выставить используя пакет xorg-xbacklight .

Вместо абсолютных значений можно использовать инкрементирующие, например:

Гамму можно выставить используя пакет xorg-xrandr , либо xorg-xgamma . Следующие команды делают одно и то же.

Решение проблем

Проблемы SNA

Есть несколько движков для ускорения DDX. "UXA" (Архитектура Единого Ускорения) является зрелой базовой, которая была введена для поддержки модели драйвера GEM. Именно в процессе заменены "SNA" (новое ускорение в SandyBridge). Cпособность выбора использовать базовую остается для обратной совместимости.

SNA — стандартный метод ускорения в xf86-video-intel . Если вы наблюдаете проблемы с SNA, попробуйте переключить на UXA. Для этого нужно создать файл конфигурации X со следующим содержимым:

Можно также воспользоваться Glamor:

Font and screen corruption in GTK+ applications (missing glyphs after suspend/resume)

Should you experience missing font glyphs in GTK+ applications, the following workaround might help. Edit /etc/environment to add the following line:

Пустой экран во время загрузки системы на этапе "Loading modules"

Либо можно добавить следующее в параметры ядра:

Если необходим вывод в VGA, попробуйте следующее:

X зависает/падает с драйверами intel

Некоторые проблемы со сбоем X, зависания GPU, или проблемы с зависанием X, могут быть решены путем отключения использования GPU с опцией NoAccel :

Кроме того, попробуйте отключить 3D-ускорение только с опцией DRI :

Если у вас есть сбои при

в файле настроек, в большинстве случаев это может быть исправлено добавлением

к вашим параметрам загрузки.

Добавление неопределённых разрешений

Этот вопрос рассматривается в Xrandr page.

Проблема цвета

Примечание: Эта проблема связана с изменениями в ядре 3.9. Эта проблема до сих пор остается в ядре 3.10

Ядро 3.9 содержит изменения, позволяющие драйверу Intel легко настраивать глубину RGB, что в некоторых случаях может привести к проблемам цвета. Это связано с новым "Автоматическим" режимом на "Broadcast RGB». Можно заставить использовать режим, например, xrandr --output <HDMI> --set "Broadcast RGB" "Full" (замените <HDMI> на соответствующее устройство вывода, проверьте запустив xrandr ). Вы можете добавить его в свой .xprofile и сделать его исполняемым, чтобы запускать команду, прежде чем он запустит графический режим.

Примечание: Некоторые телевизоры могут отображать только цвета из диапазона 16-255, поэтому установка на Full вызовет ограничение цвета в диапазоне 0-15, так что лучше оставить его в автоматическом режиме, который будет автоматически определять необходимость сокращать цветовое пространство для телевизора.

Также есть и другие связанные с ними проблемы, которые могут быть исправлены редактированием регистров GPU. Больше информации можно найти [7] и [8].

Подсветка не регулируется

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

Устройствам Samsung с гибридной графикой (таким как 770Z5E) нужно указать acpi_backlight=video в качестве параметра ядра, при использовании ядра >= 3.17

Либо в дополнение к вышеуказанному параметру, либо по своей инициативе, добавьте один из следующих двух параметров:

Другой доступный параметр:

Если не один из них не решает проблему, отредактируйте или создайте /etc/X11/xorg.conf.d/20-intel.conf со следующим содержимым:

При использовании ускорения SNA, как упоминалось выше, создайте файл следующим образом:

Отключение сжатия буфера кадров

На некоторых картах, таких как Intel Corporation Mobile 4 Series Chipsets, включение сжатия буфера кадров в результате приведёт к потоку ошибок:

Искажение/Зависание в Chromium и Firefox

Если у вас проявляются искажения или зависания в Chromium и/или Firefox поменяйте AccelMethod на "uxa"

Проблема с искажениями в Chromium в Gnome-shell на sna решается включением настройки "Использовать системные рамки и строку заголовка".

Розовые и зелёные артефакты на видео или выводе Веб-камеры

Ядро сбоит с ядрами 4.0+ на чипах Broadwell/Core-M

Через несколько секунд после запуска X/Wayland машина зависает и в логе journalctl будет описан крах ядра ссылающийся на графику Intel, как показано ниже:

Это может быть исправлено путем отключения поддержки execlist, которая была изменена по умолчанию на ядре с версии 4.0. Добавьте следующий параметр ядра:

Эта поломка с ядрами версии меньше 4.0.5.

Драйвер не работает на чипах Intel Skylake

пробовал mesa и ядро ставить из stretch-backports - картина та же, ничего не поменялось. firmware-linux-nonfree и firmware-misc-nonfree установлены. Сам модуль i915 заводится.




как понимаю он работает, но просто с лютейшим тирингом.


В Stretch же древний xserver-xorg-video-intel, потому и артефакты жуткие.

Kron4ek ★★★★★ ( 24.06.19 14:46:23 )
Последнее исправление: Kron4ek 24.06.19 14:46:34 (всего исправлений: 1)



Завезли. У тебя два варианта: либо использовать Debian Testing/Sid с более свежим xserver-xorg-video-intel (хотя тоже не факт, что он там достаточно свежий), либо ставить свежую Mesa и ядро и использовать стандартный modesetting.

Ну либо попробуй AccelMethod выставить в uxa:

Kron4ek ★★★★★ ( 24.06.19 14:51:56 )
Последнее исправление: Kron4ek 24.06.19 14:53:33 (всего исправлений: 1)

Тем временем уже шёл второй степпинг 9го поколения.



Пробовал, после этого kde вообще не стартует. Ядро поставил 5.1, mesa свежее 18.2.8, как я понял, только собирать.

Поставил старый-старый софт на новое-новое железо. Действительно, ЧТО МОГЛО ПОЙТИ НЕ ТАК.


Пробовал, после этого kde вообще не стартует.

Я правильно понимаю, не стартует с modesetting'ом (на ядре 5.1 и Mesa 18.2.8)? Или ты про uxa?


Про uxa. Без него, на i915 стартует, но дикие артефакты в приложениях идут. На modesetting норм, но без ускорения и с тирингом.


На modesetting норм, но без ускорения и с тирингом.

Я пытаюсь определить, какая видеокарта у меня запущена, команды в терминале дают мне только следующее:

Как мне установить правильный драйвер? Как я вижу, не все отображается правильно. Я хочу установить правильное разрешение, но не могу, так как на моем компьютере с Ubuntu 12.04 нет нужных драйверов. Это нетбук Acer Aspire One.

3 ответа

Вот способы установки драйвера графической карты Intel

Обновите и установите, выполнив следующие команды:

Надеюсь, это сработает для вас!

То, что вы бежали, было lspci | grep -i vga это эффективно дает вам эту "видеокарту". Вы уже используете соответствующие драйверы для вашей системы. Если вы хотите увидеть драйвер ядра, вы должны использовать lspci -knn | grep -A2 VGA

Как видите, это мой "драйвер" для моей выделенной видеокарты. В вашем случае это выглядит так, так как недавно Intel теперь включает свойства GPU в свои CPU. Таким образом, вывод правильный.

Если у вас есть проблемы с вашими текущими драйверами, возможно, это ошибка, и о ней следует сообщить в LaunchPad. В AskUbuntu есть руководство для этого.

Графический установщик Intel Linux позволяет легко устанавливать новейшие графические и видео драйверы для графического оборудования Intel. Это позволяет вам быть в курсе последних улучшений, оптимизаций и исправлений графического стека Intel®, чтобы обеспечить максимальное удобство работы с графическим оборудованием Intel. Графический установщик Intel® Linux доступен для последних версий Ubuntu и Fedora.

После загрузки просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, перейдите в папку загрузок и выполните следующие команды:

После установки запустите установленное приложение, и оно обнаружит и загрузит подходящий драйвер для вас.

редактировать

Этот файл драйвера был опробован 12.04 полностью обновленным, и он работал нормально, но если по какой-либо причине он выдает ошибку или проблему, вы можете скачать версию 1.0.1 здесь. Имейте в виду, что это 32-битная версия.

Редактировать 2

Попробуйте это, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:

О программе

Intel Graphics Drivers – пакет драйверов и программного обеспечения, необходимых для правильной работы графических процессоров Intel и обеспечения высокой производительности в играх и программах

Что нового

Новое в версии 30.0.101.1121 Beta :

Новое в версии 30.0.101.1069 DCH :

Новое в версии 27.20.100.9466 DCH (16.04.2021):

Новое в версии 15.36.41.5180 (16.04.2021):

Новое в версии 15.40.48.5171 (05.02.2020):

Системные требования

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

Версия 30.0

Поддерживаемые графические процессоры:

  • Windows 11, Windows 10 редакций 1709 и выше (64-bit)

Версия 15.45

Поддерживаемые графические процессоры:

  • 6-е поколение процессоров Intel Core, Intel Core M и другие на базе Pentium с графикой Intel Iris Graphics 540, Intel Iris Graphics 550, Intel Iris Pro Graphics 580, и Intel HD Graphics 510, 515, 520, 530.
  • Windows 8.1 (32-bit и 64-bit)
  • Windows 7 (32-bit и 64-bit)

Версия 15.40

  • 5-е поколение процессоров Intel Core и другие на базе Pentium/Celeron, на операционных системах Windows 10 (64-bit), Windows 8.1 / 7 (32-bit и 64-bit).
  • 4-е поколение процессоров Intel Core и другие на базе Pentium/Celeron, на операционных системах Windows 10 (32-bit и 64-bit).
  • Процессоры семейства Braswell/CherryTrail, на операционных системах Windows 10 / 8.1 / 7 (32-bit и 64-bit).

Полезные ссылки

Подробное описание

Intel Graphics Drivers – это обязательный к установке пакет программного обеспечения, необходимый для полноценного функционирования графических процессоров Intel. Несмотря на то, что операционная система применяет универсальный драйвер для использования основных функции оборудования, установка полных и обновлённых версий драйверов и необходимого программного обеспечения Intel, позволяет добиться наивысшей производительности и стабильности, реализации всех доступных функций и технологий, а также свести к минимуму проблемы совместимости и различные ошибки в работе системы.

Состав установочного пакета драйверов Intel Graphics

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

Intel Media SDK Runtime - пакет разработки, который включает в себя инструменты и компоненты, помогающие программистам создавать приложения с поддержкой аппаратного ускорения кодирования, декодирования и обработки видео.

Intel OpenCL Driver - пакеты драйверов и библиотек, для разработки приложений с расширенной функциональностью IDE, средствами отладки и анализа, и другими инструментами.

Vulkan Runtime Installer - набор библиотек для повышенной производительности в играх и программах, использующих API Vulkan.

Intel Graphics Command Center (IGCC) - это простое и удобное в использования программное обеспечение с современным дизайном, для оптимизации производительности и управления различными настройками графики.

Центр управления графикой Intel

Начиная с версии драйверов DCH для Windows 10, Центр управления графикой Intel получил крупное обновление и различные улучшения. Он больше не будет включён в состав установочных файлов драйверов, но будет автоматически загружаться и устанавливаться при первом подключении к интернету. Также, программу можно установить самостоятельно из магазина Microsoft Store.

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

Читайте также: