Get Rewarded! We will reward you with up to €50 credit on your account for every tutorial that you write and we publish!

Включение встроенного графического ядра на процессорах Intel

profile picture
Author
Markus
Published
2019-03-22
Time to read
4 minutes reading time

Введение

В этой статье объясняется, как активировать интегрированный iGPU на процессорах Intel, используя ОС Linux. iGPU может использоваться для рендеринга видео с помощью FFMPEG.

Требования

  • Выделенный сервер с процессором Intel
  • Операционная система Linux установлена на сервер

Шаг 1 — Проверка совместимости процессора

Проверить, имеется ли встроенный графический чип в процессоре, можно в документации. Для процессоров Intel документация доступна на сайте: https://ark.intel.com/. На этой странице можно поискать процессор. Если в таблице данных есть раздел «Встроенная в процессор графическая система», то этот процессор имеет интегрированный iGPU.

Шаг 2 — Проверка состояния iGPU

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

ls -la /dev/dri

Следующие выходные данные подтверждают, что iGPU отключен:

ls: cannot access '/dev/dri': No such file or directory

Шаг 3 — Включение iGPU

Чтобы включить iGPU, необходимо выполнить следующие шаги.

Откройте файл /etc/modprobe.d/blacklist-hetzner.conf в редакторе. В этом файле некоторые записи должны быть закомментированы.

Закомментируйте записи blacklist i915 и blacklist i915_bdw добавив символ # в начало строки.

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

### i915 driver blacklisted due to various bugs
### especially in combination with nomodeset
#blacklist i915
#blacklist i915_bdw

Шаг 4 — Настройка параметров Grub

Настройки загрузчика Grub необходимо изменить следующим образом.

В файле /etc/default/grub.d/hetzner.cfg надо изменить запись GRUB_CMDLINE_LINUX_DEFAULT="nomodeset consoleblank=0". Из этой записи должно быть удалено слово nomodeset.

(В Ubuntu 18.04 файл находится в /etc/default/grub)

Вот пример того, как эта запись должна быть изменена.

Перед редактированием:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset consoleblank=0"

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

GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"

Затем необходимо сохранить конфигурацию grub, что делается с помощью этой команды:

sudo grub-mkconfig -o /boot/grub/grub.cfg

После перезагрузки сервера iGPU должен быть активен.

Шаг 5 — Проверка iGPU

Проверка может быть выполнена с помощью команды ls -la /dev/dri.

Теперь выход должен выглядеть примерно так:

drwxr-xr-x  3 root root       100 Mar  2 17:57 .
drwxr-xr-x 20 root root      4400 Mar  2 17:57 ..
drwxr-xr-x  2 root root        80 Mar  2 17:57 by-path
crw-rw----  1 root video 226,   0 Mar 16 19:55 card0
crw-rw----  1 root video 226, 128 Mar 16 19:55 renderD128

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

sudo lspci -v -s $(lspci | grep VGA | cut -d" " -f 1)

Если вывод содержит Kernel driver in use: i915 (предпоследняя строка), то iGPU активен.

Шаг 6 — Установка инструментов мониторинга (необязательно)

Контролировать использование встроенного графического ядра можно при помощи intel-gpu-tools.

Для установки введите: sudo apt install intel-gpu-tools.

Для его запуска введите: sudo intel_gpu_top.

Вывод

В этой статье описано, как включить интегрированный iGPU на процессорах Intel и контролировать использование.

Лицензия: MIT
Want to contribute?

Get Rewarded: Get up to €50 in credit! Be a part of the community and contribute. Do it for the money. Do it for the bragging rights. And do it to teach others!

Report Issue

Discover our

Dedicated Servers

Get €20/$20 free credit!

Valid until: 31 December 2026 Valid for: 3 months and only for new customers
Configure now
Want to contribute?

Get Rewarded: Get up to €50 credit on your account for every tutorial you write and we publish!

Find out more