Intel drivers arch linux

Содержание
  1. Arch Linux User Repository
  2. Search Criteria
  3. Package Details: intel-opencl 5.0.r63503-2
  4. Package Actions
  5. Dependencies (3)
  6. Required by (29)
  7. Sources (1)
  8. Latest Comments
  9. egore911 commented on 2021-06-10 06:10
  10. Ashark commented on 2019-07-25 23:24
  11. intelfx commented on 2019-01-12 05:18
  12. BugSecurity commented on 2018-12-27 13:13
  13. Ashark commented on 2018-12-27 08:40
  14. bastianplettner commented on 2018-08-12 10:34
  15. enihcam commented on 2018-05-27 02:26
  16. dsx commented on 2017-08-11 19:05
  17. craeckie commented on 2017-07-03 09:54
  18. intelfx commented on 2017-03-13 07:24
  19. Intel graphics (Русский)
  20. Contents
  21. Установка
  22. Конфигурация
  23. Kernel Mode Setting
  24. Опции модуля для энергосбережения
  25. Советы и рекомендации
  26. Видео без тиринга (горизонтального разрыва)
  27. Отключение вертикальной синхронизации (VSYNC)
  28. Настройка режима масштабирования
  29. Проблема с KMS: консоль ограничена в небольшую площадь
  30. Декодирование H.264 на GMA 4500
  31. Управление яркостью и гаммой
  32. Решение проблем
  33. Проблемы SNA
  34. Font and screen corruption in GTK+ applications (missing glyphs after suspend/resume)
  35. Пустой экран во время загрузки системы на этапе «Loading modules»
  36. X зависает/падает с драйверами intel
  37. Добавление неопределённых разрешений
  38. Проблема цвета
  39. Подсветка не регулируется
  40. Отключение сжатия буфера кадров
  41. Искажение/Зависание в Chromium и Firefox
  42. Розовые и зелёные артефакты на видео или выводе Веб-камеры
  43. Ядро сбоит с ядрами 4.0+ на чипах Broadwell/Core-M
  44. Драйвер не работает на чипах Intel Skylake

Arch Linux User Repository

Search Criteria

Package Details: intel-opencl 5.0.r63503-2

Package Actions

Git Clone URL: https://aur.archlinux.org/intel-opencl.git (read-only, click to copy)
Package Base: intel-opencl
Description: Legacy OpenCL(TM) 2.0 Driver for Intel(R) HD, Iris(TM), and Iris(TM) Pro Graphics for Linux (pre-Broadwell)
Upstream URL: https://software.intel.com/en-us/articles/legacy-opencl-drivers#latest_linux_driver
Licenses: custom:intel
Provides: opencl-driver
Submitter: intelfx
Maintainer: pedrogabriel
Last Packager: intelfx
Votes: 27
Popularity: 0.014710
First Submitted: 2016-07-01 01:01
Last Updated: 2019-01-12 05:20

Dependencies (3)

  • libdrm (libdrm-grate-git, libdrm-minimal-git, libdrm-git)
  • zlib (zlib-static, zlib-git, zlib-asm, minizip-asm, zlib-ng-git, zlib-ng)
  • intel-opencl-sdk(optional) – Intel SDK for OpenCL Applications

Required by (29)

  • caffe-opencl-git (requires opencl-driver)
  • computecpp (requires opencl-driver)
  • cpu-x-git (requires opencl-driver) (optional)
  • davinci-resolve (requires opencl-driver)
  • davinci-resolve-beta (requires opencl-driver)
  • davinci-resolve-studio (requires opencl-driver)
  • davinci-resolve-studio-beta (requires opencl-driver)
  • dewobble (requires opencl-driver)
  • dewobble-git (requires opencl-driver)
  • foldingathome (requires opencl-driver) (optional)
  • foldingathome-beta (requires opencl-driver) (optional)
  • futhark-nightly (requires opencl-driver) (optional)
  • gr-fosphor (requires opencl-driver)
  • kristforge-bin (requires opencl-driver) (optional)
  • kristforge-git (requires opencl-driver) (optional)
  • lc0 (requires opencl-driver)
  • leela-zero (requires opencl-driver)
  • leela-zero-git (requires opencl-driver)
  • luxcorerender (requires opencl-driver) (optional)
  • luxcorerender-git (requires opencl-driver) (optional)
  • luxmark (requires opencl-driver)
  • mfakto (requires opencl-driver)
  • mtsieve (requires opencl-driver)
  • python-pyfai (requires opencl-driver)
  • python-silx (requires opencl-driver) (optional)
  • qgis-ltr (requires opencl-driver) (optional)
  • ugene-git (requires opencl-driver)
  • vramfs-git (requires opencl-driver)
  • zivid (requires opencl-driver)

Sources (1)

Latest Comments

egore911 commented on 2021-06-10 06:10

Please note that this package provides an libtbb.so.2, which causes symbol lookup errors in blender / openimagedenoise (e.g. _ZN3tbb10interface78internal15task_arena_base24internal_max_concurrencyEPKNS0_10task_arenaE), see also https://bugs.archlinux.org/task/71199

Switching to the intel-opencl-clang package fixes this.

Ashark commented on 2019-07-25 23:24

This package provides intel.icd file, which is already provided by intel-compute-runtime package. So this package should explicitly conflict with intel-compute-runtime or probably rename that file.

intelfx commented on 2019-01-12 05:18

@BugSecurity: this is a legacy Intel OpenCL driver (pre-Broadwell), and provided is still the latest version.

@Ashark: thanks, replaced.

Also I do not own supported hardware anymore, so I’m disowning this package now.

BugSecurity commented on 2018-12-27 13:13

Ashark commented on 2018-12-27 08:40

@intelfx, Could you please replace provides «opencl» to provides «opencl-driver». Possibly it also needs to provide «opencl-intel».

bastianplettner commented on 2018-08-12 10:34

even though this package is deprecated by Intel, it is still required for pre-Broadwell chips. This version is the newest version of that package and therefore it is not outdated.

Читайте также:  Сканер umax astra 4500 драйвер windows 10

enihcam commented on 2018-05-27 02:26

SRB version of OpenCL driver is deprecated. Please switch to Intel ‘Neo’ OpenCL driver. For more details: https://github.com/intel/compute-runtime

dsx commented on 2017-08-11 19:05

thanks for the patch but it misses ‘numactl’ and ‘ncurses5-compat-libs’ dependencies:

-depends=(‘zlib’ ‘libdrm’)
+depends=(‘zlib’ ‘libdrm’ ‘numactl’ ‘ncurses5-compat-libs’)

with this addition works fine (I’ve tried x264 —opencl)

craeckie commented on 2017-07-03 09:54

Patch for new version 5.0:

— a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
# Contributor: Wei-Ning Huang

pkgname=intel-opencl
-_pkgver=4.1-61547
+_pkgver=»5.0-63503″
pkgver=»$<_pkgver>»
pkgrel=1
pkgdesc=»OpenCL(TM) 2.0 Driver for Intel(R) HD, Iris(TM), and Iris(TM) Pro Graphics for Linux»
@@ -16,8 +16,8 @@ license=(‘custom:intel’)
depends=(‘zlib’ ‘libdrm’)
optdepends=(‘intel-opencl-sdk: Intel SDK for OpenCL Applications’)
provides=(‘opencl’)
-source=(«$-$-linux64.zip::http://registrationcenter-download.intel.com/akdlm/irc_nas/11396/SRB4.1_linux64.zip»)
-sha256sums=(‘d29ff894efe9b3f7cde4e52c499b63eafa449cc4efdfbfaf03b424939523be5d’)
+source=(«$-$-linux64.zip::http://registrationcenter-download.intel.com/akdlm/irc_nas/11396/SRB5.0_linux64.zip»)
+sha256sums=(‘a3989a7a00f216b1a50bad37dc49629c3f7ce65104a2ca665e59d8c699bf7443’)

intelfx commented on 2017-03-13 07:24

Bumped, sorry for the latency.
Anyone wants to maintain this? Beignet serves my needs better, so I don’t use this anymore.

Copyright © 2004-2021 aurweb Development Team.

AUR packages are user produced content. Any use of the provided files is at your own risk.

Источник

Intel graphics (Русский)

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

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

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.

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

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

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

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

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

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

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

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

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

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

Сжатие буфера кадров может оказаться ненадёжным на старых поколениях видеокарт Intel (Каких?). В результате чего подобные сообщения выводятся в системный журнал:

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

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

Для некоторых пользователей рывки видео происходят из-за метода ускорения SNA. Чтобы исправить это, включите опцию «Tearfree» в драйвере:

Читайте также:  Bacula client on windows

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

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

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

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

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

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

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

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

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

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

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

Один из портов низкого разрешения видео может быть включен во время загрузки системы, в результате чего терминал использует маленькую часть экрана. Чтобы исправить это, отдельно отключите порт с помощью опции модуля i915 video=SVIDEO-1:d в параметрах командной строке ядра в загрузчике. Больше информации об этом доступно на странице Kernel parameters.

Если это не сработало, попробуйте выключить 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].

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

Следующий пример демонстрирует использование виртуальную файловую систему /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»

Если вы используете «поздний старт» KMS и во время загрузки системы наблюдаете пустой экран. Исправить проблему можно добавив i915 и intel_agp в initramfs. Смотрите раздел #Kernel Mode Setting выше.

Читайте также:  Лучшие просмотрщики изображений для windows

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

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

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

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

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

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

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

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

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

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

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

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

Также есть и другие связанные с ними проблемы, которые могут быть исправлены редактированием регистров 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, включение сжатия буфера кадров в результате приведёт к потоку ошибок:

Решение заключается в отключении сжатия буфера кадров, которое будет немного увеличивать расход энергии. Для того, чтобы отключить его добавьте i915.enable_fbc=0 в строку параметров ядра. Более подробная информация о результатах отключения сжатия может быть найдена здесь [устаревшая ссылка 2020-08-02] .

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

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

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

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

На машинах с Broadwell, приложения использующие вывод xv или Intel Textured Video (в частности Skype и VLC), видеопоток выдаёт розовые и залёные артефакты. Это общая проблема Broadwell, которая была зафиксирована 16.04.2015 [9]. Обновите xf86-video-intel чтобы исправить её.

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

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

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

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

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

Для работы драйвера на новом Intel Skylake (6-е поколение) GPU, строка i915.preliminary_hw_support=1 должна быть добавлена к параметрам загрузки.

Источник

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