graphics.conf

Конфигурационный файл настройки драйверного обеспечения для модуля devg-screen.so

Путь поиска:

/usr/lib/graphics/<platform>/graphics.conf

Формат:

begin khronos
# Screen drivers
begin egl display 1
# GPU core drivers unloading is prohibited
persistent = yes
# GPU core driver
gpu-dlls = libGalcore.so
# blit driver
blit-dll = vivante
# EGL driver
egl-dlls = libGAL.so libEGL_viv.so
# OpenGL ES v1.* driver
glesv1-dlls = libGAL.so libEGL_viv.so libVSC.so libGLES_CM_viv.so
# OpenGL ES v2.* driver and shader compiler
glesv2-dlls = libGAL.so libEGL_viv.so libVSC.so libGLSLC.so libGLESv2_viv.so
glesv2-sc-dlls = libGLSLC.so
# OpenVG driver
vg-dlls = libGAL.so libEGL_viv.so libOpenVG_viv.so
end egl display
# Screen drivers
begin gl display 1
# OpenGL driver
gl-dlls = libGL_mesa.so
end gl display
begin wfd device 1
# GPU driver options
gpu-contiguousMB = 64 # video (contiguous) memory pool size (in Mb, default = 248)
#gpu-internalPoolMB = 6 # kernel local memory pool size (in Mb, default = precompiled)
#gpu-sharedPoolMB = 2 # shared per-client memory pool initial size (in Mb, default = precompiled)
#gpu-physBase = 0x0 # MMU base address remapping (default - precompiled)
#gpu-physSize = 0x0 # MMU address space size for remapping (in bytes, default - precompiled)
#gpu-powerManagement = 1 # power management feature (0/1 - disabled/enabled, default - precompiled)
#gpu-gpuProfiler = 0 # profiler feature (0/1 - disabled/enabled, default - precompiled)
#gpu-recovery = 1 # recover device from stuck state (0/1 - disabled/enabled, default - precompiled)
#gpu-stuckDump = 1 # level of stuck dump content (1/2/3 - minimal/middle/maximal, default - precompiled)
end wfd device
end khronos

Связанные модули:

Параметры конфигурационного файла:

Данный конфигурационный файл позволяет определять параметры драйверного обеспечения модуля devg-screen.so.

Секции egl конфигурационного фала определяют перечень драйверов 2D и 3D акселерации для каждого поддерживаемого дисплея. Нумерация дисплеев начинается с единицы. Библиотеки, перечисленные в качестве значения параметра загружаются строго в указанном порядке. Для каждого дисплея могут быть заданы следующие параметры:

persistent
Если значение равно "yes" системные драйверные библиотеки, загружаемые модулем devg-screen.so в процессе запуска, не будут выгружаться при освобождении ресурсов модулем. Некоторые драверные библиотеки спроектированы без учета возможости динамической выгрузки.
gpu-dlls
Системные драйверные библиотеки, загружаемые модулем devg-screen.so в процессе запуска. Обычно эти библиотеки предоставляют ряд аппаратно-специфичных низкоуровневых интерфейсов для клиентских драйверных библиотек.
blit-dll
Клиентская библиотека для работы с блиттером (реализует 2D акселерацию). Путь поиска библиотеки формируется следующим образом:

/lib/dll/screen-<blit-dll>.so

gl-dlls
Клиентские библиотеки, требующиеся для загрузки приложением OpenGL драйвера 3D акселерации.
egl-dlls
Клиентские библиотеки, требующиеся для загрузки приложением OpenGL ES / EGL драйвера 3D акселерации.
glesv1-dlls
Клиентские библиотеки, требующиеся для поддержки стандарта OpenGL ES v1.*.
glesv2-dlls
Клиентские библиотеки, требующиеся для поддержки стандарта OpenGL ES v2.*.
glesv2-sc-dlls
Клиентские библиотеки шейдерного компилятора, требующиеся для поддержки стандарта OpenGL ES v2.*.
vg-dlls
Клиентские библиотеки, требующиеся для поддержки стандарта OpenVG.

Секции wfd конфигурационного фала определяют опции драйверов 2D и 3D акселерации в порядке их перечисления в предыдущей секции. Нумерация устройств акселерации начинается с единицы. Для каждого устройства перечень параметров и их значения определяются исключительно драйвером. Конкретные рекомендации и пояснения необходимо запрашивать у разработчика соответствующего драйвера, либо обратиться к примерам рабочих конфигураций для всех типовых контроллеров и драйверов, которые включены в архив с бинарными компонентами графической подсистемы.

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

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

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

devg-screen.so




Предыдущий раздел: Модули графической подсистемы