Конфигурационный файл настройки драйверного обеспечения для модуля devg-screen.so
/usr/lib/graphics/<platform>/graphics.conf
begin khronos# Screen driversbegin egl display 1# GPU core drivers unloading is prohibitedpersistent = yes# GPU core drivergpu-dlls = libGalcore.so# blit driverblit-dll = vivante# EGL driveregl-dlls = libGAL.so libEGL_viv.so# OpenGL ES v1.* driverglesv1-dlls = libGAL.so libEGL_viv.so libVSC.so libGLES_CM_viv.so# OpenGL ES v2.* driver and shader compilerglesv2-dlls = libGAL.so libEGL_viv.so libVSC.so libGLSLC.so libGLESv2_viv.soglesv2-sc-dlls = libGLSLC.so# OpenVG drivervg-dlls = libGAL.so libEGL_viv.so libOpenVG_viv.soend egl display# Screen driversbegin gl display 1# OpenGL drivergl-dlls = libGL_mesa.soend gl displaybegin wfd device 1# GPU driver optionsgpu-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 deviceend khronos
Данный конфигурационный файл позволяет определять параметры драйверного обеспечения модуля devg-screen.so.
Секции egl конфигурационного фала определяют перечень драйверов 2D и 3D акселерации для каждого поддерживаемого дисплея. Нумерация дисплеев начинается с единицы. Библиотеки, перечисленные в качестве значения параметра загружаются строго в указанном порядке. Для каждого дисплея могут быть заданы следующие параметры:
"yes"
системные драйверные библиотеки, загружаемые модулем devg-screen.so в процессе запуска, не будут выгружаться при освобождении ресурсов модулем. Некоторые драверные библиотеки спроектированы без учета возможости динамической выгрузки. /lib/dll/screen-<blit-dll>.so
Секции wfd конфигурационного фала определяют опции драйверов 2D и 3D акселерации в порядке их перечисления в предыдущей секции. Нумерация устройств акселерации начинается с единицы. Для каждого устройства перечень параметров и их значения определяются исключительно драйвером. Конкретные рекомендации и пояснения необходимо запрашивать у разработчика соответствующего драйвера, либо обратиться к примерам рабочих конфигураций для всех типовых контроллеров и драйверов, которые включены в архив с бинарными компонентами графической подсистемы.
Графическая подсистема ЗОСРВ «Нейтрино»
Предыдущий раздел: Модули графической подсистемы