• [gentoo-dev] Deprecating virtual/opengl in favor of media-libs/libglvnd

    From Cedric Sodhi@21:1/5 to All on Wed Jan 18 13:30:01 2023
    Hello everyone,

    as by our discussion on #gentoo-desktop, we would like to sort out the historical artefact "virtual/opengl" which dates back to before Wayland and has become somewhat inappropriate (a misnomer, not sufficiently configurable, or redundant depending on one'
    s perspective).

    A quick recap of the situation, a description of the problems and reasons why it should be deprecated, as well as the "way forward" are documented here:

    https://wiki.gentoo.org/wiki/User:ManDay/Deprecating_the_virtual_OpenGL_ebuild

    At this point we would like to invite everyone to enter additional feedback - including potential problems which are not covered by the article. When we're sure that everything has been considered, we can move to deprecating "virtual/opengl".


    Thank you!
    Cedric

    --



    -------------------------------------------------
    This free account was provided by VFEmail.net - report spam to abuse@vfemail.net

    ONLY AT VFEmail! - Use our Metadata Mitigator to keep your email out of the NSA's hands!
    $24.95 ONETIME Lifetime accounts with Privacy Features!
    15GB disk! No bandwidth quotas!
    Commercial and Bulk Mail Options!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From orbea@21:1/5 to Cedric Sodhi on Wed Jan 18 14:40:01 2023
    I think this is a mistake, libglvnd has a documented performance hit
    and should be optional.

    https://gitlab.freedesktop.org/glvnd/libglvnd/-/issues/222

    On Wed, 18 Jan 2023 14:23:22 +0200
    Cedric Sodhi <ManDay@openmail.cc> wrote:

    Hello everyone,

    as by our discussion on #gentoo-desktop, we would like to sort out
    the historical artefact "virtual/opengl" which dates back to before
    Wayland and has become somewhat inappropriate (a misnomer, not
    sufficiently configurable, or redundant depending on one's
    perspective).

    A quick recap of the situation, a description of the problems and
    reasons why it should be deprecated, as well as the "way forward" are documented here:

    https://wiki.gentoo.org/wiki/User:ManDay/Deprecating_the_virtual_OpenGL_ebuild

    At this point we would like to invite everyone to enter additional
    feedback - including potential problems which are not covered by the
    article. When we're sure that everything has been considered, we can
    move to deprecating "virtual/opengl".


    Thank you!
    Cedric


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ionen Wolkens@21:1/5 to orbea on Wed Jan 18 15:30:01 2023
    On Wed, Jan 18, 2023 at 05:37:03AM -0800, orbea wrote:
    I think this is a mistake, libglvnd has a documented performance hit
    and should be optional.

    Optional glvnd was a complete mess and this isn't happening.

    Also, performance impact is only relevant if cpu-bound which is rather
    rare for normal games and applications (aka, not stuff like glxgears).
    "some" emulators can be more cpu-bound, but a lot of the bigger ones
    support vulkan anyway nowadays.

    Yes, there are cases where it'd be better but we're way too far from
    it being worth the maintenance cost and confusion. Recently seen people
    run into issues with libEGL when forcing -Dglvnd=false too, more things
    to worry about.


    https://gitlab.freedesktop.org/glvnd/libglvnd/-/issues/222

    On Wed, 18 Jan 2023 14:23:22 +0200
    Cedric Sodhi <ManDay@openmail.cc> wrote:

    Hello everyone,

    as by our discussion on #gentoo-desktop, we would like to sort out
    the historical artefact "virtual/opengl" which dates back to before
    Wayland and has become somewhat inappropriate (a misnomer, not
    sufficiently configurable, or redundant depending on one's
    perspective).

    A quick recap of the situation, a description of the problems and
    reasons why it should be deprecated, as well as the "way forward" are documented here:

    https://wiki.gentoo.org/wiki/User:ManDay/Deprecating_the_virtual_OpenGL_ebuild

    At this point we would like to invite everyone to enter additional
    feedback - including potential problems which are not covered by the article. When we're sure that everything has been considered, we can
    move to deprecating "virtual/opengl".


    Thank you!
    Cedric




    --
    ionen

    -----BEGIN PGP SIGNATURE-----

    iQEzBAABCAAdFiEEx3SLh1HBoPy/yLVYskQGsLCsQzQFAmPIABYACgkQskQGsLCs QzSj7Af+OX8eADUzP6OVLixl9PNEYpBEZfgYsa7lHg4neHKZ/VSoShYsRH91bWcs UXvLt9G7l7pJ65XiI3KlDYRiBFsDYY1M8++VXbA+bZl3VNS+GvD9ufN4W49Q2ZR/ 8BZe4F9JeWGsAmOJAdAuZsyAK1NQkUd+HL09s3eWVlTgaXiOzC10QM97CuuXbUmo 7ndpUmEIwLOzD/kifyjOkabQZHcq4DKMaa6poJarPi/mjrPxrvQMJ1GU0mC83Ycv CV5jU/07BvQ+cgHcmJyPBp0273rE//3pHjo38/+2oY7XIt7hDAaUCBFE4v+ApbbB kiAItF4thQrPSzXPo3b/uPMvmpFkzg==
    =hZOK
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)