devg-flat.so

Драйвер универсального не акселерированного фрейм-буфера

Путь поиска:

/lib/dll/devg-flat.so

Архитектура драйвера:

Классический драйвер io-display

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

arm, mips, ppc, x86

Опции драйвера:

Настройка драйвера осуществляется через его конфигурационный файл /etc/system/config/flat.conf. Для уточнения особенностей ассоциирования конфигурационных файлов с драйвером обратитесь к разделу справки, посвященному модулю io-display.

Описание:

Драйвер универсального не акселерированного фрейм-буфера.

Поддерживаемые устройства

Драйвер является универсальным и не привязан к оборудованию. Типичным использованием драйвера является подключение к уже настроенному графическому контроллеру, которое может выполнить, например, первичный загрузчик вроде u-boot.

Основные функции

Функция Поддержка
Максимальное число независимых дисплеев
1
Максимальное количество видео-памяти (Мб)
не ограничено
Аппаратный курсор
-
Аппаратный V-Sync (обработчик прерывания)
-
Профили производительности
-
Энергосбережение (DPMS)
-

Поддержка интерфейсов и разрешений (максимальных)

Интерфейс Разрешение @ частота обновления (Гц) / глубина цвета (бит на пиксель)
любой
произвольное

Опции 2D акселерации

Функция Поддержка
Заливка прямоугольников
-
Прямые линии (алгоритм Брезенхэма)
-
Заливка прямоугольника по шаблону
-
Рисование полигонов
-
RGB блиттинг (onscreen)
-
RGB блиттинг (offscreen)
-
RGB блиттинг c хрома ключем (chroma key)
-
RGB блиттинг c альфа смешиванием (alpha key)
-
RGB блиттинг c конвертированием форматов
-
RGB блиттинг c масштабированием
-
RGB блиттинг c поворотом
-
Растровые операции
-
Рисование битовых карт
-

Опции 3D акселерации

Функция Поддержка
OpenGL
-
OpenGL / GF3D
-
OpenGL / GLUT
-
OpenGL / SDL
-
OpenGL / EGL
-
OpenGL ES 1.x
-
OpenGL ES 2.x/3.x
-

Поддержка GPGPU

Функция Поддержка
OpenCL
-

Поддержка слоев

Функция Поддержка
Мксимальное количество слоев
1
YUV форматы (только слой #1)
-
RGB форматы (любой слой)
RGB565, ARGB8888
Масштабирование (увеличение)
-
Масштабирование (уменьшение)
-
Хрома ключ (chroma key)
-
Альфа смешивание (alpha blending)
-
Перемещение исходного окна обзора (src viewport)
-
Перемещение результирующего окна обзора (dst viewport)
-
Изменение размера исходного окна обзора (src viewport size)
-
Изменение размера результирующего окна обзора (dst viewport size)
-
Регулирование яркости
-
Регулирование контрастности
-

Ограничения использования:

Требуется предварительное включение видео-режима и точная настройка параметров в flat.conf.


Note: В окружении UEFI драйвер может детектировать видео-режим из настроек системной страницы. Данна функция доступна в модулях startup начиная с дистрибутивов ОСРВ 2020 года.

Поддерживаемые утилиты и интерфейсы:

Классификация:

Графическая подсистема ЗОСРВ «Нейтрино»

Тематические ссылки:

umc, ddc, surface-info, display-info, surface-screenshot, display-screenshot, flat.conf




Предыдущий раздел: Классические драйвера