- Arch Linux User Repository
- Search Criteria
- Package Details: intel-opencl 5.0.r63503-2
- Package Actions
- Dependencies (3)
- Required by (29)
- Sources (1)
- Latest Comments
- egore911 commented on 2021-06-10 06:10
- Ashark commented on 2019-07-25 23:24
- intelfx commented on 2019-01-12 05:18
- BugSecurity commented on 2018-12-27 13:13
- Ashark commented on 2018-12-27 08:40
- bastianplettner commented on 2018-08-12 10:34
- enihcam commented on 2018-05-27 02:26
- dsx commented on 2017-08-11 19:05
- craeckie commented on 2017-07-03 09:54
- intelfx commented on 2017-03-13 07:24
- Intel graphics (Русский)
- Contents
- Установка
- Конфигурация
- Kernel Mode Setting
- Опции модуля для энергосбережения
- Советы и рекомендации
- Видео без тиринга (горизонтального разрыва)
- Отключение вертикальной синхронизации (VSYNC)
- Настройка режима масштабирования
- Проблема с KMS: консоль ограничена в небольшую площадь
- Декодирование H.264 на GMA 4500
- Управление яркостью и гаммой
- Решение проблем
- Проблемы SNA
- Font and screen corruption in GTK+ applications (missing glyphs after suspend/resume)
- Пустой экран во время загрузки системы на этапе «Loading modules»
- X зависает/падает с драйверами intel
- Добавление неопределённых разрешений
- Проблема цвета
- Подсветка не регулируется
- Отключение сжатия буфера кадров
- Искажение/Зависание в Chromium и Firefox
- Розовые и зелёные артефакты на видео или выводе Веб-камеры
- Ядро сбоит с ядрами 4.0+ на чипах Broadwell/Core-M
- Драйвер не работает на чипах 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.
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=(«$
-sha256sums=(‘d29ff894efe9b3f7cde4e52c499b63eafa449cc4efdfbfaf03b424939523be5d’)
+source=(«$
+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» в драйвере:
См. отчёт об ошибке за подробной информацией.
Отключение вертикальной синхронизации (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 выше.
Либо можно добавить следующее в параметры ядра:
Если необходим вывод в 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 должна быть добавлена к параметрам загрузки.
Источник