Skip to content

Clarification of built-in GLX extension #237

@paulmelis

Description

@paulmelis

I'm trying to understand the GLX extension. In the 2.2 beta1 release notes the following is stated:

The TurboVNC Server now includes a GLX extension that uses the swrast DRI driver installed on the system to perform unaccelerated OpenGL rendering. [...] Note that your system must have Mesa 8.x or later installed in order for the swrast DRI driver to be available. On systems that do not have vendor-specific GPU drivers installed, or on systems that provide a libglvnd-enabled build of Mesa, the TurboVNC Server's GLX extension will use direct rendering, which improves performance and compatibility.

The text I highlighted doesn't make sense to me. If you do NOT have vendor-specific GPU drivers installed (e.g. NVIDIA's binary blob) then the TurboVNC GLX will use direct rendering? How does the presence of e.g. NVIDIA drivers influence the software-based rendering GLX extension in TurboVNC?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions