Utilities and binaries

Graphics and Screen4.0 (8.x)Screen Graphics Subsystem Developer's GuideAPIProgrammingUtilities

Screen includes some utilities and binaries to help with calibration, debugging, and demonstrating features.

Before you can run these utilities and binaries, you need to ensure that the shared objects that they depend on are included in your system image. See the Shared libraries section of the Building Embedded Systems guide for more information on how to determine which shared objects you need.

Graphics services

screen
Start the QNX Screen Graphics Subsystem server
drm-*
Start the DRM (Direct Rendering Manager) server for graphics hardware in the DRM family
Note:
This server is started automatically by Screen unless otherwise stated

API information utilities

egl-configs
Query and display the number of all supported framebuffer configurations for the specified display
clinfo
Display information on OpenCL platforms and devices
vulkaninfo
Display various Vulkan information
vulkanscinfo
Display various Vulkan SC information

Screen utilities

gltracelogger
Record all OpenGL calls made by the target application
gltraceprinter
A readable print of the trace file generated from gltracelogger
screencmd
Change properties of Screen objects
screeninfo
Decode the contents of binary files in /dev/screen for debugging
screenshot
Take a screenshot of a specified size of the display and saves the output file in BMP format
vncserv
A graphical desktop sharing server that uses the Remote Frame Buffer (RFB) protocol to remotely control the computer

Screen demo applications

disp-gles2-gears
Demonstrate virtual display APIs using OpenGL ES 2.x
events
Create a window manager connection to Screen and dump the events received as output to the console.
gles2-gears
Display hardware-rendered animation of gears using OpenGL ES 2.x
gles2-maze
Demonstrate how to use texture as well as vertex and fragment shaders; hardware-rendered content using OpenGL ES 2.x
gles2-teapot
Demonstrate 3D rendering using OpenGL ES 2.x
gles3-gears
Display hardware-rendered animation of gears using OpenGL ES 3.x
sharewin
Demonstrate content sharing
sw-vsync
Display software-rasterized content
vcapture-demo
Demonstrate camera and video content
vkcube
Demonstrate 3D rendering capabilities using Vulkan
vk-fsray
Display fragment shader based ray tracer rendered content using Vulkan
vk-gears
Display hardware-rendered animation of gears using Vulkan
vk-maze
Demonstrate how to use texture, as well as vertex and fragment shaders
vk-teapot
Demonstrate 3D rendering capabilities using Vulkan
win-vsync
Display software-rasterized content using multiple windows in a hierarchy

DRM utilities section

drm-probe-displays
Detect ports and pipelines for the graphics hardware handled by the DRM server

Touch utilities

These binaries are applications that are used for touch devices:
calib-touch
Calibrate a touchscreen
mtouch
Service that handles touch events
Page updated: