Драйвер интегрированных контроллеров Intel Haswell GPU (Intel HD Graphics)
/lib/dll/devg-haswell.so
Классический драйвер io-display
ЗОСРВ «Нейтрино»
x86
Настройка драйвера осуществляется через его конфигурационный файл /etc/system/config/haswell.conf. Для уточнения особенностей ассоциирования конфигурационных файлов с драйвером обратитесь к разделу справки, посвященному модулю io-display.
Драйвер интегрированных контроллеров Intel Haswell GPU (Intel HD Graphics).
| Снятие слепков памяти процесса, использующего данный драйвер напрямую или через библиотеку GF, может приводить к отказу в обслуживании графического контроллера. Рекомендуется отказаться от использования утилиты dumper. |
Поддерживаемые устройства
Основные функции
| Функция | Поддержка |
|---|---|
| Максимальное число независимых дисплеев | 3 |
| Максимальное количество видео-памяти (Мб) | 1536 |
| Аппаратный курсор | + |
| Аппаратный V-Sync (обработчик прерывания) | + |
| Профили производительности | + |
| Энергосбережение (DPMS) | - |
Поддержка интерфейсов и разрешений (максимальных)
Базовые контроллеры Haswell:
| Интерфейс | Разрешение @ частота обновления (Гц) / глубина цвета (бит на пиксель) |
|---|---|
| VGA / DVI | 1920x1200@60 24bpp |
| HDMI | 3840x2160@30 24bpp 4096x2304@24 24bpp |
| DisplayPort / Embedded DisplayPort (eDP) | 3840x2160@60 30bpp 4096x2160@30 30bpp |
Контроллеры Haswell ULT:
| Интерфейс | Разрешение @ частота обновления (Гц) / глубина цвета (бит на пиксель) |
|---|---|
| DVI | 1920x1200@60 24bpp |
| HDMI | 3840x2160@30 24bpp 4096x2304@24 24bpp |
| DisplayPort / Embedded DisplayPort (eDP) | 3840x2160@30 30bpp 4096x2160@30 30bpp 3200x2000@60 30bpp |
Контроллеры Haswell ULX:
| Интерфейс | Разрешение @ частота обновления (Гц) / глубина цвета (бит на пиксель) |
|---|---|
| DVI | 1920x1200@60 24bpp |
| HDMI | 3840x2160@30 24bpp 4096x2304@24 24bpp |
| DisplayPort / Embedded DisplayPort (eDP) | 3840x2160@30 30bpp 2560x1600@60 30bpp 4096x2160@30 30bpp 2880x1620@60 24bpp |
Опции 2D акселерации
| Функция | Поддержка |
|---|---|
| Заливка прямоугольников | + |
| Прямые линии (алгоритм Брезенхэма) | - |
| Заливка прямоугольника по шаблону | + |
| Рисование полигонов | - |
| RGB блиттинг (onscreen) | + |
| RGB блиттинг (offscreen) | + |
| RGB блиттинг c хрома ключем (chroma key) | + |
| RGB блиттинг c альфа смешиванием (alpha key) | + |
| RGB блиттинг c конвертированием форматов | - |
| RGB блиттинг c масштабированием | - |
| RGB блиттинг c поворотом | - |
| Растровые операции | + |
| Рисование битовых карт | - |
Опции 3D акселерации
| Функция | Поддержка |
|---|---|
| OpenGL | 3.3 |
| OpenGL / GF3D | + |
| OpenGL / GLUT | + |
| OpenGL / SDL | + |
| OpenGL / EGL | - |
| OpenGL ES 1.x | - |
| OpenGL ES 2.x/3.x | - |
| 3D акселерация доступна при совместном использовании с пакетами Mesa 3D. Они поставляются как в составе дистрибутива ОС, так и отдельно в виде обновлений. |
| Для корректной работы тайловых текстур требуется установка опции egm в конфигурационном файле haswell.conf. Начиная с дистрибутивов ОСРВ 2020 года данная опция устанавливается по умолчанию в минимально возможное значение. |
Поддержка GPGPU
| Функция | Поддержка |
|---|---|
| OpenCL | 1.2 |
| Поддержка стандарта OpenCL доступна при установке дополнительных компонентов. Они поставляются как в составе дистрибутива ОС, так и отдельно в составе пакетов Mesa 3D. Поддержка осуществляется начиная с дистрибутивов ОСРВ 2020 года. |
Поддержка слоев
| Функция | Поддержка |
|---|---|
| Мксимальное количество слоев | 2 |
| YUV форматы (только слой #1) | YUY2, UYVY, YVYU, V422, AYUV |
| RGB форматы (любой слой) | RGB565, ARGB8888 |
| Масштабирование (увеличение) | + |
| Масштабирование (уменьшение) | + |
| Хрома ключ (chroma key) | + |
| Альфа смешивание (alpha blending) | - |
| Перемещение исходного окна обзора (src viewport) | + |
| Перемещение результирующего окна обзора (dst viewport) | + |
| Изменение размера исходного окна обзора (src viewport size) | + |
| Изменение размера результирующего окна обзора (dst viewport size) | + |
| Регулирование яркости | + |
| Регулирование контрастности | + |
Ограничения использования:
/etc/system/config/crtc-settings.
Графическая подсистема ЗОСРВ «Нейтрино»
umc, ddc, surface-info, display-info, surface-screenshot, display-screenshot, haswell.conf
Предыдущий раздел: Классические драйвера