Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-85074

Enable OpenGL and Vulkan for hardware with free drivers

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: Generate New Ti...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • None
    • 2
    • rhel-display-tools-accessibility
    • ssg_display
    • 7
    • 11
    • 3
    • False
    • False
    • Hide

      None

      Show
      None
    • Yes
    • DESKTOP Cycle #1 10.1 phase, Display - Sprint 3/2025
    • Enhancement
    • Hide
      .OpenGL and Vulkan are supported by default in Toolbx containers based on UBI

      Before this update, you had to manually install Mesa-related packages to enable OpenGL and Vulkan support, which was not intuitive or documented.

      With this enhancement, OpenGL and Vulkan work by default inside Toolbx containers created from updated UBI-based toolbox images, matching the behavior on Red Hat Enterprise Linux Workstation hosts. This includes only the free software drivers provided by Mesa, not proprietary ones like NVIDIA.

      As a result, OpenGL and Vulkan applications can run inside Toolbx containers without additional configuration, improving usability and consistency with the host system.
      Show
      .OpenGL and Vulkan are supported by default in Toolbx containers based on UBI Before this update, you had to manually install Mesa-related packages to enable OpenGL and Vulkan support, which was not intuitive or documented. With this enhancement, OpenGL and Vulkan work by default inside Toolbx containers created from updated UBI-based toolbox images, matching the behavior on Red Hat Enterprise Linux Workstation hosts. This includes only the free software drivers provided by Mesa, not proprietary ones like NVIDIA. As a result, OpenGL and Vulkan applications can run inside Toolbx containers without additional configuration, improving usability and consistency with the host system.
    • Done
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      Currently, a user needs to dnf install the relevant RPM packages inside a RHEL UBI toolbox container to be able to use OpenGL and Vulkan. Specifically:

      • mesa-dri-drivers
      • mesa-vulkan-drivers
      • vulkan-loader

      It will be good if the image already came with these packages pre-installed, just like RHEL Workstation. Otherwise, if someone tries to use OpenGL or Vulkan inside Toolbx, it's not obvious why things are failing and exactly what to do (or install) to solve it.

      Note that this couldn't be done in the past because these RPMs used to be beyond the scope of UBI. Fortunately, they are now in scope for RHELs 9 and 10.

              dray@redhat.com Debarshi Ray
              dray@redhat.com Debarshi Ray
              Debarshi Ray Debarshi Ray
              Petr Schindler Petr Schindler
              Gabriela Fialova Gabriela Fialova (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: