public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Ionen Wolkens <ionen@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Deprecating virtual/opengl in favor of media-libs/libglvnd
Date: Wed, 18 Jan 2023 09:20:06 -0500	[thread overview]
Message-ID: <Y8gAFk8Q7DdWI1Kc@eversor> (raw)
In-Reply-To: <20230118053703.081905e0@Akita>

[-- Attachment #1: Type: text/plain, Size: 1785 bytes --]

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

      reply	other threads:[~2023-01-18 14:20 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-18 12:23 [gentoo-dev] Deprecating virtual/opengl in favor of media-libs/libglvnd Cedric Sodhi
2023-01-18 13:37 ` orbea
2023-01-18 14:20   ` Ionen Wolkens [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Y8gAFk8Q7DdWI1Kc@eversor \
    --to=ionen@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox