Changeset 51a34f9


Ignore:
Timestamp:
09/07/2024 08:16:04 PM (5 weeks ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
lazarus, trunk
Children:
3e232f89, 58005947
Parents:
8b5b257a
git-author:
Xi Ruoyao <xry111@…> (09/07/2024 07:54:41 PM)
git-committer:
Xi Ruoyao <xry111@…> (09/07/2024 08:16:04 PM)
Message:

mesa: VGEM is needed for llvmpipe/softpipe

Well, it's not just a performance issue. Without it loaded (i.e. if
it's a module it has to be loaded manually) glxgear just fails to start.

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • kernel-config/kernel.version

    r8b5b257a r51a34f9  
    1 6.10.2
     16.10.7
  • kernel-config/x/installing/mesa.toml

    r8b5b257a r51a34f9  
    88DRM_I915 = { value = " *M", comment = "For i915, crocus, or iris" }
    99DRM_VMWGFX = { value = " *M", comment = "For svga" }
    10 DRM_VGEM = { value = " *M", comment = "For swrast" }
     10DRM_VGEM = { value = " *", comment = "For llvmpipe or softpipe" }
  • x/installing/mesa-kernel.xml

    r8b5b257a r51a34f9  
    2020      # For i915, crocus, or iris:
    2121      &lt; /*/M&gt; <emphasis role='blue'>I</emphasis>ntel 8xx/9xx/G3x/G4x/HD Graphics                       [DRM_I915]
    22       # For swrast:
    23       &lt; /*/M&gt; <emphasis role='blue'>V</emphasis>irtual GEM provider                                    [DRM_VGEM]
     22      # For llvmpipe or softpipe:
     23      &lt; /*&gt;  <emphasis role='blue'>V</emphasis>irtual GEM provider                                    [DRM_VGEM]
    2424      # For svga:
    2525      &lt; /*/M&gt; <emphasis role='blue'>D</emphasis>RM driver for VMware Virtual GPU                     [DRM_VMWGFX]</screen>
  • x/installing/mesa.xml

    r8b5b257a r51a34f9  
    291291
    292292      <para>
    293         For <literal>swrast</literal>, <option>CONFIG_DRM_VGEM</option>
    294         is not strictly needed but recommended as an optimization.
     293        For <literal>llvmpipe</literal> or <literal>softpipe</literal>,
     294        <option>CONFIG_DRM_VGEM</option> is required or X clients may fail
     295        to start with a cryptic message <computeroutput>Error: couldn't get
     296        an RGB, Double-buffered visual</computeroutput>.  Strictly speaking,
     297        it can be compiled as a module.  But the module will not be loaded
     298        automatically, so it's more convenient to build it as a part of the
     299        kernel image.
    295300      </para>
    296301    </note>
Note: See TracChangeset for help on using the changeset viewer.