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

Enable OpenGL and Vulkan for hardware with free drivers

Linking RHIVOS CVEs to...Migration: Automation ...Sync 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 Toolbox containers based on UBI

      OpenGL and Vulkan now work by default inside Toolbox containers created from updated UBI-based toolbox images, matching the behavior on RHEL Workstation hosts. This includes only the free software drivers provided by Mesa, not proprietary ones like NVIDIA.

      Toolbx containers aim to replicate the RHEL Workstation environment. Previously, users had to manually install Mesa-related packages to enable OpenGL and Vulkan support, which was not intuitive or documented.

      As a result, OpenGL and Vulkan applications can run inside Toolbox containers without additional configuration, improving usability and consistency with the host system.
      Show
      .OpenGL and Vulkan are supported by default in Toolbox containers based on UBI OpenGL and Vulkan now work by default inside Toolbox containers created from updated UBI-based toolbox images, matching the behavior on RHEL Workstation hosts. This includes only the free software drivers provided by Mesa, not proprietary ones like NVIDIA. Toolbx containers aim to replicate the RHEL Workstation environment. Previously, users had to manually install Mesa-related packages to enable OpenGL and Vulkan support, which was not intuitive or documented. As a result, OpenGL and Vulkan applications can run inside Toolbox 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
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: