Graphics
- Display controller
- 2D and 3D accelerators
- video capture interface (for example, CSI)
For a discussion of requirements and options for powering up the GPU, see Voltages
.
Display controller and display resolution
The default BSP for a reference board includes a display driver (WFD driver) that works with that board’s display controller. If your custom board implements the display controller using a bridge chip (sometimes called a transceiver) that is different than the one the reference board uses, you can implement the Wfdcfg library to set up your display. The Wfdcfg library provides the display driver with the modes and attributes of the display hardware.
For information on using the graphics.conf
configuration file to configure
the display controller, see Configure wfd device subsection
in the Configuring Screen
chapter of Screen Graphics
Subsystem Developer's Guide.
For information on using the graphics.conf
configuration file to configure
the physical display that your board uses, see Configure display subsection
in the Configuring
Screen
chapter of Screen Graphics Subsystem Developer's Guide.
If your display controller requires a custom driver, contact your hardware vendor or QNX Professional Services for assistance.
2D and 3D accelerators
If the BSP provided with the reference board does not work with your custom board’s 2D or 3D accelerators, contact your hardware vendor or QNX Professional Services for assistance.
Video capture interface
For reference boards that support a video capture interface, the default BSP provides a driver that supports it. This driver does not support every possible decoder the video capture interface can use.
If your custom board implements the video capture interface using a decoder that is
different than the one the reference board uses, you can modify the video capture framework
libraries to provide support for it. The framework includes a
libcapture-board-*-*.so
library that support's the board's SoC and
decoder chip and a libcapture-decoder-*.so
library that initializes and
applies properties to decoders.
For information about the video capture framework and the tasks involved in implementing video capture, see Video Capture Developer's Guide.
Graphic settings discovery tools
The generic x86_64 APIC and UEFI BSP provides a utility called
drm-probe-displays
that you can run on the target to determine the
correct settings for the graphics.conf
file. For more information about this utility, see
drm-probe-displays in the Using the Screen Graphics Subsystem
chapter of the
Generic x86_64 BSP User's Guide.
For other board platforms, to determine the appropriate graphics.conf settings, see the board’s hardware specification.