- iSmooth Blog
- Install Latest Intel GPU Driver on Debian Jessie – Activate “SNA” Hardware Acceleration
- How to Install Latest Intel GPU Driver
- Add “jessie/backports” Branch to APT Sources
- Install Backported “xserver-xorg-video-intel” Package
- How to Activate “SNA” Hardware Acceleration
- Create “xorg.conf” File with our Settings
- Configure X11 with Intel Graphics
- Reboot System
- How to Confirm Working GPU Hardware Acceleration
- Установка видеокарт Intel в linux
- Драйвер VESA
- Драйвер INTEL
- Настройка отдельных видеокарт
- Литература
- Справочная информация
- Пакет исходного кода: intel-media-driver (23.2.3+dfsg1-1)
- Другие пакеты, относящиеся к intel-media-driver
- Download intel-media-driver
iSmooth Blog
Install Latest Intel GPU Driver on Debian Jessie – Activate “SNA” Hardware Acceleration
Usually, after installing Debian Jessie on your computer running an Intel processor with integrated GPU, the first question that comes in mind is whether hardware acceleration is activated or not. Next, you might want to ensure that you are running the latest drivers available.
Honestly, the simple answer for first question is that; Debian Linux desktop distributions will originally come packed with hardware acceleration configured by default during installation for Intel processors just in case you would rely on the integrated GPU.
However, what we are going to cover in this article is upgrading that outdated driver to latest version to maximize performance, and how to solve tearing issues, after we force the use of the bleeding edge “SNA” on X11 instead of “UXA” as the default Hardware Acceleration method.
How to Install Latest Intel GPU Driver
You can follow same instructions below to either install latest Intel GPU driver from scratch or simply to perform an upgrade to the currently outdated driver package, the general idea is pulling the bleeding edge version of xserver-xorg-video-intel package from Debian jessie/backports repository branch.
Add “jessie/backports” Branch to APT Sources
sudo echo "deb http://ftp.debian.org/debian/ jessie-backports main contrib non-free" >> /etc/apt/sources.list
Install Backported “xserver-xorg-video-intel” Package
sudo apt-get -t jessie-backports install "xserver-xorg-video-intel"
Note that if you already have an older version then it will just upgrade it to the build corresponding to the latest package available on jessie/backports automatically.
How to Activate “SNA” Hardware Acceleration
Well, the default behavior after you install the latest driver is that it will automatically choose the suitable hardware acceleration method according to your processor architecture.
For instance, starting from Intel Haswell which is the «fourth-generation core» successor to the Ivy Bridge architecture, without configuring anything it will default to “SNA” settings. However, sometimes I do not trust everything to go as intended.
Besides, we need to force enabling «TearFree» «true» option to prevent graphics tearing during either 3D OpenGL rendering or direct window moving/scrolling actions. So, according to this we must to create an xorg.conf file to manually define our own desired options, anyway.
Create “xorg.conf” File with our Settings
You need to create the configuration file exactly at this path /etc/X11/xorg.conf so execute your preferred text editor from terminal to that location, we will use nano as an example:
Note that if you happen to already have this file created somehow, it will just attempt to edit it otherwise it will automatically create it.
Configure X11 with Intel Graphics
Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "sna" Option "TearFree" "true" EndSection
If you are using an old Intel processor that doesn’t support “SNA” consider changing the option marked above with white color to «AccelMethod» «uxa» instead to avoid any issues.
Reboot System
That’s it for now, restart your system to take effect then proceed to the next step just in case you want to confirm that GPU Hardware Acceleration and everything is working as intended.
How to Confirm Working GPU Hardware Acceleration
I have prepared a simple command with an expected output so that we can confirm everything is going our way, in terminal issue this command:
cat /var/log/Xorg.0.log | grep SNA && cat /var/log/Xorg.0.log | grep DRI
[ 12.953] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.917+git20161105-1~bpo8+1 (Vincent Cheng ) [ 12.953] (II) intel(0): SNA compiled for use with valgrind [ 13.033] (II) intel(0): SNA initialized with Haswell (gen7.5, gt1) backend [ 13.044] (II) intel(0): [DRI2] Setup complete [ 13.044] (II) intel(0): [DRI2] DRI driver: i965 [ 13.044] (II) intel(0): [DRI2] VDPAU driver: va_gl [ 13.044] (II) intel(0): direct rendering: DRI2 enabled [ 13.507] (II) GLX: Initialized DRI2 GL provider for screen 0
Last but not least, I will be writing two other articles related to this subject this week, as we know that currently browsers available for Linux distributions like FireFox and Chrome aren’t configured correctly to make use of Intel GPU Hardware Acceleration by default, so we’ll be solving that.
Установка видеокарт Intel в linux
Установка и настройка видеокарт Intel в Linux это процесс установки видеокарт Intel в операционной среде Debian/GNU Linux.
Как правило видеокарты Intel это встроенные в материнскую плату графические адаптеры, поддерживающие работу как в текстовом так и в графическом режимах. Для запуска видеокарты в текстовом режиме (в режиме консоли) не требуется дополнительных действий. Для использования графического режима требуется установка/настройка X-сервера и активизация драйверов. В графическом режиме видеокарты Intel поддерживают как 2D так и 3D ускорение графики.
Поддержка работы видеокарты в графическом режиме осуществляется пакетом Xorg. Подключение установленных драйверов и настройка видеокарты осуществляется в файле конфигурации — /etc/X11/xorg.conf. Если драйвер видеокарты в файле конфигурации не указан или самого файла нет вовсе, операционная система (например от debian squeeze и выше) самостоятельно определит и установит совместимый драйвер.
Для включения графических режимов видеокарт Intel могут быть использованы драйвера vesa и intel.
Драйвер VESA
Видеокарты Intel поддерживают работу в графическом режиме vesa. Описание настройки X-сервера и файла конфигурации /etc/X11/xorg.conf в режиме vesa приведено в статьях Xorg и Установка видеокарт в linux.
Некоторые часто используемые команды
# lspci | grep -is vga - проверка установленной видеокарты # fglrxinfo - получение информации о поддержке ускорения 3D # glxinfo | grep render - получение информации о поддержке OpenGL
Драйвер INTEL
Специальный драйвер intel, включённые в поставку Xorg, обеспечивают поддержку графического ускорения видеокарт Intel.
Для установки драйвера intel на примере операционной системы debian squeeze
# apt-get install xserver-xorg-video-intel dkms
Section "Device" Driver "intel" EndSection
- перезапускается X-сервер, а в случае изменения настроек KMS — перезапускается рабочая станция целиком
- проверяется ускорение 3D с помощью пакета Mesa-utils
Настройка отдельных видеокарт
В таблице приведены ссылки на статьи в википедии с описание настройки отдельных видеокарт Intel
ссылка | описание |
---|---|
Intel 82845G | статья об установке и настройке встроенной видеокарты Intel 82845G |
Intel 82815 | статья об установке и настройке встроенной видеокарты Intel 82815 |
Литература
Справочная информация
Пакет исходного кода: intel-media-driver (23.2.3+dfsg1-1)
Из этого пакета исходного кода собираются следующие двоичные пакеты: intel-media-va-driver VAAPI driver for the Intel GEN8+ Graphics family libigfxcmrt-dev Intel C for Media Runtime — development files libigfxcmrt7 Intel C for Media Runtime — shared library
Другие пакеты, относящиеся к intel-media-driver
- для сборки
- build-depends-indep
- adep: debhelper-compat (= 13) Пакет недоступен
- adep: dh-sequence-libva виртуальный пакет, предоставляемый libva-dev
- adep: cmake cross-platform, open-source make system
- adep: libdrm-dev интерфейс DRM-служб ядра в пространстве пользователя (файлы для разработки)
- adep: libigdgmm-dev (>= 21.1.1) Intel Graphics Memory Management Library — development files
- adep: libva-dev (>= 2.12) Video Acceleration (VA) API for Linux — development files
- adep: libx11-dev клиентская библиотека X11 (файлы для разработчиков)
- adep: pkg-config manage compile and link flags for libraries (transitional package)
Download intel-media-driver
Файл | Размер (в Кб) | Контрольная сумма MD5 |
---|---|---|
intel-media-driver_23.2.3+dfsg1-1.dsc | 1,7 Кб | 8a67bfdc07c484af486ac3ec593402c1 |
intel-media-driver_23.2.3+dfsg1.orig.tar.xz | 8 106,4 Кб | cb2aaa0a640662f69856c96555b65058 |
intel-media-driver_23.2.3+dfsg1-1.debian.tar.xz | 6,8 Кб | 50bce35bf29f36a127ab4ac3ff1e0343 |
Репозиторий пакетов исходного кода Debian ( VCS : Git) https://salsa.debian.org/multimedia-team/intel-media-driver.git Репозиторий пакетов исходного кода Debian (доступен просмотр) https://salsa.debian.org/multimedia-team/intel-media-driver
Эта страница также доступна на следующих языках (Как установить язык по умолчанию):
Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) в список рассылки debian-www@lists.debian.org. Прочую контактную информацию см. на странице Debian Как с нами связаться.
Авторские права © 1997 — 2023 SPI Inc.; См. условия лицензии. Debian это торговый знак компании SPI Inc. Об этом сайте.