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

The Screen Board Support Xilinx Kria Board Series package supports graphics functionality for the following board support packages (BSPs):
  • 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
Note:
WFD-Server is an experimental feature release as part of QNX SDP 8.0.

BSP Integration

Perform the following steps to add base graphics capabilities to your BSP (doesn't include input or video capture):

  1. 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
                        
  2. 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
    
    }
                        
  3. 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.

Page updated: