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] [PATCH] profiles/targets/desktop: enable USE=vulkan by default
Date: Mon, 22 May 2023 05:36:23 -0400	[thread overview]
Message-ID: <ZGs3l3X55YNSLUhv@eversor> (raw)
In-Reply-To: <w6g4jo4rdfc.fsf@uni-mainz.de>

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

On Mon, May 22, 2023 at 10:13:59AM +0200, Ulrich Mueller wrote:
> >>>>> On Sun, 21 May 2023, Sam James wrote:
> 
> > Ionen pointed this out again today and it made me look back at it;
> > there's no reason to not have vulkan on by default for desktop
> > profiles.
> 
> That's a non-sequitur. No reason to not have it on doesn't imply that
> there is a reason to have it on.
> 
> Also, shouldn't we avoid enabling local flags in profiles?

I keep forgetting that this is still not global either, guess it'll
ideally need another step first.
 
> 
> > In particular, Steam expects it for plenty of games to work,
> 
> That's what USE dependencies are for.

For often-used USE, that doesn't mean that every users should have to
enable it manually when they try to emerge the package. It would
notably be annoying if, e.g. opengl wasn't default either (if opengl
can be a default, I don't see why vulkan can't be in 2023).

I see this as a sane desktop default much like having png, jpeg, etc..
enabled.

Steam, games, and similar applications also come from several sources
not necessarily managed by portage all while expecting typical GPU
features (and png/jpeg support!) to work without having to dig in
USE flags on a desktop profile more than necessary. It's a better
out-of-the-box user experience.

Vulkan dependencies are also fairly trivial, typically it's just about
pulling vulkan-loader, headers, and glslang plus having support on mesa
or nvidia-drivers (always enabled regardless for the latter).
-- 
ionen

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

  reply	other threads:[~2023-05-22  9:36 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-05-21 21:48 [gentoo-dev] [PATCH] profiles/targets/desktop: enable USE=vulkan by default Sam James
2023-05-22  8:13 ` Ulrich Mueller
2023-05-22  9:36   ` Ionen Wolkens [this message]
2023-05-22 10:36     ` Ulrich Mueller
2023-05-22 10:46       ` Andreas Sturmlechner
2023-05-22 12:41         ` Ulrich Mueller
2023-05-22  8:20 ` [gentoo-dev] " David Seifert
2023-05-22 12:54 ` [gentoo-dev] " orbea
2023-05-22 14:51   ` Ionen Wolkens

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=ZGs3l3X55YNSLUhv@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