QNX SDP 8.0 Screen Board Support Xilinx Kria Board Series: Release Notes
This document lists the details, updates, and issues associated with this screen board support release.
Date of this edition: October 24, 2025
Screen support packages contain the display and GPU libraries and drivers needed to extend the general base screen package for a particular board support package (BSP). For compatibility, all the support packages: board, base, screen, and extended screen support, should be based on the QNX Software Development Platform 8.0 (SDP 8.0).
QNX SDP 8.0 is a cross-compiling and debugging environment, including an IDE and command-line tools, for building binary images and programs for ARM v8 and x86_64 targets running the QNX OS 8.0.
Throughout this document, you may see reference numbers associated with particular issues or changes. When corresponding with our Technical Support staff about an issue, use the relevant reference number. You might also find the reference numbers useful for tracking issues as they become fixed.
To access the most up-to-date version of these release notes, go to the QNX Software Center, right-click on the Screen Board Support Xilinx Kria Board Series package, choose Properties, and use the link provided.
Package version
- QNX SDP 8.0 BSP for Xilinx Zynq UltraScale+ MPSoC KR260
- QNX SDP 8.0 BSP for Xilinx Zynq UltraScale+ MPSoC KV260
The Kria screen board build will retrieve required support packages from the downloaded distribution package as dependencies, including:
| Name | Package ID | Build Link version |
|---|---|---|
| QNX SDP 8.0 Screen Board Support Xilinx Kria Board Series | com.qnx.qnx800.target. screen.board.kria | 10.0.0.00042T202507241541L |
| QNX SDP 8.0 GPU Support Xilinx Kria Board Series | com.qnx.qnx800.target. screen.board.kria.gpu | 10.0.0.00052T202510070955L |
| QNX SDP 8.0 Screen Board Support - Zynq series, common files | com.qnx.qnx800.target. screen.board.zynq.common | 10.0.0.00042T202507241541L |
To see the exact contents of the package, right-click it in the QNX Software Center, choose Properties, then click Package Contents in the Properties window.
Board support
The Screen Board Support package was validated with the QNX SDP 8.0 base screen support package:
| Name | Package ID | Build Link version |
|---|---|---|
| QNX SDP 8.0 Screen Base Graphics | com.qnx.qnx800. target.screen.base | 4.0.2.00132T202501161817L |
The following platform is supported in this release:
| Platform Type | Configuration |
|---|---|
| Board Supplier | Xilinx |
| Board Name | KRIA KR260 or KV260 |
| CPU | Arm Quad Cortex-A53 |
| GPU | Mali-400 MP |
| GPU Stack | Arm Utgard OpenGL ES 2.0 |
| Display Controller | ZYNQ DP |
| Display Interface | DP 1.2a |
| Number of Displays | 1 DP |
| Display Resolution | DP (1920 x 1080 @ 60 ) |
| Monitor Name | Lilliput |
| Touch | HID via Lilliput |
| Video Capture Interface | N/A |
| Video Decoder | N/A |
Known issues
| Reference | Issue | Found in |
|---|---|---|
| 3004834 | Under a heavy load the Mali GPU can stall for seconds to minutes. It should then reset itself and continue the rendering normally. Workaround: N/A |
SDP8.0.2 |
| 2996042 | When using WFD-Server and screen at the same time, some applications might not be visible under certain services/applications startup orders. Workaround: Make sure WFD-Server and Screen services are started before starting any WFD applications. |
SDP8.0.2 |
BSP Integration
Perform the following steps to add base graphics capabilities to your BSP (doesn't include input or video capture):
- Add the following libraries to the BSP build file:
/lib/dll/screen-zynq-alloc-kria.so=screen-zynq-alloc-kria.so /lib/dll/screen-zynq-alloc.so=screen-zynq-alloc.so ######################################################################### # Board Specific graphics files for Xilinx KRIA KR260 or KV260 targets ######################################################################### /usr/lib/graphics/kria/graphics.conf=graphics/kria/graphics.conf /usr/lib/graphics/kria/libmali-kbase.so=graphics/kria/libmali-kbase.so /usr/lib/graphics/kria/libmali.so=graphics/kria/libmali.so /usr/lib/graphics/kria/libwfdcfg-kria.so=graphics/kria/libwfdcfg-kria.so /usr/lib/graphics/kria/libWFDzynq-kria.so=graphics/kria/libWFDzynq-kria.so - Add the following binaries and configuration files to the BSP build file:
$BUILDFILE_BINS_CONFIGS ####################################################################### ## Start the screen graphics ####################################################################### [perms=0755] /scripts/graphics_start.sh = { #!/bin/sh LD_LIBRARY_PATH=/lib:/usr/lib:/lib/dll:/lib/dll/pci:/proc/boot:/usr/lib/graphics/kria PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/sbin:/opt/bin:/proc/boot echo "Starting screen" sleep 6 screen -c /usr/lib/graphics/kria/graphics.conf waitfor /dev/screen } - At the being of the build file in the .bootstrap section you will update the LD_LIBRARY_PATH
to include the /usr/lib/graphics/kria location, by adding in the text in bold.
[+keeplinked] PATH=/proc/boot:/bin:/usr/bin:/sbin:/usr/sbin: LD_LIBRARY_PATH=/proc/boot:/lib:/usr/lib:/lib/dll:/usr/lib/graphics/kria procnto-smp-instr -v
Technical support
To obtain technical support for any QNX product, visit the Support area on our website: https://blackberry.qnx.com/en/support. You'll find a range of support options.
For product experience and roadmap information, please contact QNX Product Management.
