Home
Developer Resources
Technical Articles

QNX Technical Articles

QNXŽ Software Development Platform 7.0— Screen Board Support R-Car D3: Release Notes

Date of this edition: June 7, 2021


Note: Changes to these notes since July 22, 2019 are highlighted below with this icon: New:

The Screen Board Support R-Car D3 package contains display and GPU libraries and drivers that support R-Car D3 target boards. You must install this Screen Board Support R-Car D3 package on top of QNX SDP 7.0.

The Screen Board Support R-Car D3 package supports the QNX SDP 7.0 BSP for Renesas R-Car D3 Board Support Package (BSP).

Throughout this document, you may see reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, please quote 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 R-Car D3 package, choose Properties, and use the link provided.

Contents

What's in this package?

To see the exact contents of the package, right-click it in the QNX Software Center, choose Properties, and then click Package Contents in the Properties window.

Revision History

The following is a summary of the updates made to this Screen Board Support package:
  • Build (7.0 BuildID 6529)

    Bug fixes


    Note: Note that Build 6529 of Screen Board Support Renesas R-Car D3 package has been validated only with QNX SDP 7.0 Screen (7.0 BuildID 758) and QNX SDP 7.0 Graphics Implementation (7.0 BuildID 6529).

    QNX Software Center will report verification issues if you are installing QNX SDP 7.0 Screen Board Support RGX (BuildID 7.0.6529) from this update and if you have any one of the following already in your installation:

    • QNX SDP 7.0 Screen Board Support – R-Car H3 (7.0.0.SGA201702151847)
    • QNX SDP 7.0 Screen Board Support – R-car series, 3rd generation, common files (7.0 BuildID 6272)
    • QNX SDP 7.0 Screen Board Support – R-car series, 3rd generation, common files (7.0 BuildID 6442)
    See Verification issues.

  • Build (7.0 BuildID 6442)

    Initial release


    Note: Note that Build 6422 of Screen Board Support Renesas R-Car D3 package has been validated only with QNX SDP 7.0 Screen (7.0 BuildID 758) and QNX SDP 7.0 Graphics Implementation (7.0 BuildID 6272).

    QNX Software Center will report verification issues if you have QNX SDP 7.0 Screen Board Support – R-Car H3 (7.0.0.SGA201702151847) already in your installation. See Verification issues.


Board support

The following platform is supported in this update:

Board Supplier Board Name CPU GPU GPU Stack Display Controller Display Interface Number of Displays Display Resolution Monitor Name Touch Video Capture Interface Video Decoder
Renesas R-Car D3 ARM Cortex-A53 IMG PowerVR GE8300 VSPD HDMI 1 HDMI, 1 VGA 720p Lilliput 10.1" FA1012 (HDMI) HID (via Monitor) N/A N/A

Known issues

  • Open Source compliance information is currently missing for this release of the D3 graphics drivers. (Ref# J2717698)
  • From the QNX Software Center, if you verify the installation of QNX SDP 7.0 Screen Board Support R-Car D3, you'll see that it reports issues for the following files:
    • target/qnx7/aarch64le/usr/bin/font-freetype
    • target/qnx7/armle-v7/usr/bin/font-freetype
    • target/qnx7/x86/usr/bin/font-freetype
    • target/qnx7/x86_64/usr/bin/font-freetype
    (Ref# J2650162)

    Workaround: Install the QNX SDP 7.0 Screen (7.0 BuildID 758) update before you install this Screen Board Support R-Car D3 update.

  • Not all Khronos GLES 3.2 conformance tests pass. (Ref# J2663163)

  • You may observe an invalid error in your slogin2info output. (Ref# J2670084)

    Screen may be incorrectly reporting this error; you may disregard it. The error message should look similar to the following:

    Jan 02 00:41:36.420 screen.71102487 slog 200 [rcardu]ERR : wfdcfg library doesn't provide configure function for external clock chip
  • You may observe incorrect pixel colors on your display if your application does both of the following:
    • uses the blit attribute SCREEN_BLIT_GLOBAL_ALPHA in the range [1..254]
    • sets the SCREEN_PROPERTY_TRANSPARENCY to SCREEN_TRANSPARENCY_SOURCE_OVER
    (Ref# J2235760)

Verification issues

These are the known verification issues that you may encounter when verifying your installation with this update:

  • New: Some files in the following packages may be incompatible with this update because of a packaging error: (Ref# J2335344)

    • QNX SDP 7.0 Screen Board Support – R-Car H3 (7.0.0.SGA201702151847)
    • QNX SDP 7.0 Screen Board Support – R-car series, 3rd generation, common files (7.0 BuildID 6272)
    • QNX SDP 7.0 Screen Board Support – R-car series, 3rd generation, common files (7.0 BuildID 6442)
    • QNX SDP 7.0 Screen Board Support RGX (7.0 BuildID 6529)
    The version of each of the following files:
    • screen-roguetq.so
    • screen-roguetq.so.sym
    will result in verification issues if you have one or more of the packages listed above already in your installation. You must ensure that the version of each of these files correspond to the version of the QNX SDP 7.0 Screen Board Support R-Car D3 package that you have installed.

    We recommend that you do the following:

    1. Identify the version of screen-roguetq.so that you have installed on your development host (it's not necessary to identify versioning on file variants with debug symbols):
      1. Execute the use command with the -i option from your development host for the $QNX_TARGET/aarch64le/lib/dll/screen-roguetq.so file. For example:

        # use -i $QNX_TARGET/aarch64le/lib/dll/screen-roguetq.so
        							
      2. From the output of the use command, identify the version of the file in your installation. For example:
        QNX_BUILDID=(GNU)fe304ffe0838e96554b34222227df47e
        NAME=screen-roguetq.so
        DESCRIPTION=Composition Manager Roguetq module
        DATE=2018/11/27-16:47:07-EST
        STATE=stable
        HOST=graphics-node-1
        USER=builder
        VERSION=graphics_release2.1x_be700
        TAGID=Graphics_br-21x_be-700-442
        PACKAGE=com.qnx.sdp.target.screen.board.rcar3.common/7.0.6442.S201811271738
        							
    2. Check that the version of screen-roguetq.so you have installed is compatible with your version of the QNX SDP 7.0 Screen Board Support R-Car D3 based on the following table:
      If you have this build of QNX SDP 7.0 Screen Board Support R-Car D3: Compatible version of screen-roguetq.so:
      7.0 BuildID 6442 com.qnx.sdp.target.screen.board.rcar3.common/7.0.6442.S201811271738
      7.0 BuildID 6529 com.qnx.sdp.target.screen.board.rgx/7.0.6529.S201902071641

      If, according to the above table, the version of the file corresponds to the version of QNX SDP 7.0 Screen Board Support R-Car D3 that you have installed, then you may disregard any errors that QNX Software Center still reports on the QNX SDP 7.0 Screen Board Support – R-Car H3 (7.0.0.SGA201702151847) or the QNX SDP 7.0 Screen Board Support – R-car series, 3rd generation, common files (7.0 BuildID 6272 or 6442) packages that are related to the following files:

      • screen-roguetq.so
      • screen-roguetq.so.sym

      You may proceed to build your target images on your development host; there's no need for you to continue with any further steps to verify your installation regarding this issue.


      Caution:

      For any other verification issues that QNX Software Center reports, you need to investigate.

      If you don't have a compatible version of screen-roguetq.so to the QNX SDP 7.0 Screen Board Support R-Car D3 that you have installed, then you must proceed to the next steps to verify and repair your installation.

    3. Perform a Verify Installation on your installation.

      See the myQNX License Manager and QNX Software Center User's Guide for more information on how to verify your installation.

    4. Do not select any of the available repair actions on your Installation problems window; simply close this window by selecting Cancel.
    5. Select your Installed tab.
    6. Navigate to the package that contains the version of screen-roguetq.so that's compatible to your QNX SDP 7.0 Screen Board Support R-Car D3 package based on the following table:
      If you have this build of QNX SDP 7.0 Screen Board Support R-Car D3: Compatible package:
      7.0 BuildID 6442 QNX SDP 7.0 Screen Board Support – R-car series, 3rd generation, common files (7.0 BuildID 6442)
      7.0 BuildID 6529 QNX SDP 7.0 Screen Board Support RGX (7.0 BuildID 6529)

      If you're unable to locate the package from your Installed tab, select the All tab and look for the package under the Installed: category (e.g., by typing "r-car common" or "rgx" in the Search field).

    7. Right-click and select Repair on the appropriate package.

      If you perform subsequent Verify Installation actions on your installation, you will still see verification issues. However, since you've performed the repair action, you may disregard any errors QNX Software Center still reports on the QNX SDP 7.0 Screen Board Support – R-Car H3 (7.0.0.SGA201702151847) or the QNX SDP 7.0 Screen Board Support – R-car series, 3rd generation, common files (7.0 BuildID 6272 or 6442) packages that are related to the following files:

      • screen-roguetq.so
      • screen-roguetq.so.sym

      Note: For any other verification issues that QNX Software Center reports, you need to investigate.

    8. Confirm that you now have the version of screen-roguetq.so that's compatible with the version of QNX SDP 7.0 Screen Board Support R-Car D3 installed on your development host.

      Do so by executing the use command with the -i option as described eariler in these procedures.

      Once you've established that you have the compatible version of screen-roguetq.so on your development host, you may proceed to build your target images.

Technical support

To obtain technical support for any QNX product, visit the Support area on our website (www.qnx.com). You'll find a wide range of support options, including community forums.