gf-vsync

Утилита для тестирования вертикальной синхронизации и аппаратных слоев

Синтаксис:

gf-vsync [опции]

Опции:

-g index
Порядковый номер графического устройства (по умолчанию index равен 0).
Опция -g поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2020
-d index
Порядковый номер дисплея (по умолчанию index равен 0).
Опция -d поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2020
-l index
Порядковый номер слоя (по умолчанию index соответствует основному слою дисплея).
Опция -l поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2020
-a
Не ожидать вертикальную синхронизацию при переключении видимой поверхности.
Опция -a поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2020

Платформы:

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

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

arm, e2k, mips, ppc, x86

Описание:

Утилита используется для проверки наличия доступа к аппаратным слоям графического контроллера, используя опцию -l с различными значениями индексов слоев. Примеры выполнения утилиты на различных слоях -l:

Команда Комментарий Пример выполнения
 gf-vsync -l 0 
Изображение занимает весь слой. Если индекс слоя превышает 5, поведение утилиты аналогичное.

gf-vsync-0.gif

 gf-vsync -l 1 
Размер исходного и результирующего окон обзора составляет 200 пикселей по ширине и высоте. Координата верхнего левого угла соответствует [20; 20].

gf-vsync-1.gif

 gf-vsync -l 2 
Размер исходного и результирующего окон обзора составляет 200 пикселей по ширине и высоте. Координата верхнего левого угла соответствует [240; 20].

gf-vsync-2.gif

 gf-vsync -l 3 
Размер исходного и результирующего окон обзора составляет 200 пикселей по ширине и высоте. Координата верхнего левого угла соответствует [20; 240].

gf-vsync-3.gif

 gf-vsync -l 4 
Размер исходного и результирующего окон обзора составляет 200 пикселей по ширине и высоте. Координата верхнего левого угла соответствует [240; 240].

gf-vsync-4.gif

 gf-vsync -l 5 
Размер исходного окна обзора составляет 200 пикселей по ширине и 420 икселей высоте. Размер результирующего окна обзора составляет 200 пикселей по ширине и высоте. Иными словами, в этом режиме настраивается аппаратное масштабирование изображения посредством окон обзора. Координата верхнего левого угла соответствует [440; 20].

gf-vsync-5.gif


Note: При формировании содержимого слоя утилита ожидает вертикальной синхронизации контроллера дисплея. По степени загрузки центрального процессора в момент выполнения утилиты можно судить о наличии поддержки сигнала v-sync со стороны драйверного обеспечения.


Note: Также утилита может использоваться для проверки работоспособности композитных слоев подсистемы Screen.

Возвращаемое значение:

0
Успешное завершение.
>0
Утилита завершилась с ошибками.

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

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




Предыдущий раздел: Тестовые утилиты