Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
steam with minimal xorg
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Fri Jun 30, 2023 3:27 pm    Post subject: steam with minimal xorg Reply with quote

Steam needs xorg to be build with glx support.
Xorg with USE="minimal" has glx support disabled.
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8936

PostPosted: Fri Jun 30, 2023 4:07 pm    Post subject: Reply with quote

Yes, and?
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21637

PostPosted: Fri Jun 30, 2023 4:21 pm    Post subject: Reply with quote

Is this a problem report? If so, with which packages and versions are you reporting a problem? A quick eix steam shows nothing that looks likely, so this does not seem to be a Gentoo Portage problem. What did you see that leads you to believe there is a problem, and what exactly do you want the maintainer to change?
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Fri Jun 30, 2023 7:03 pm    Post subject: Reply with quote

Hu wrote:
Is this a problem report?

I am reporting a problem, so yes.
Hu wrote:

If so, with which packages and versions are you reporting a problem?

These are the versions installed on my system:
Code:
games-util/steam-meta-0-r20220320
x11-base/xorg-server-21.1.8

Hu wrote:

A quick eix steam shows nothing that looks likely, so this does not seem to be a Gentoo Portage problem. What did you see that leads you to believe there is a problem

If I try to start steam with xorg compiled without glx support, it errors out and doesn't start.
Hu wrote:

and what exactly do you want the maintainer to change?

No need for the maintainer to change anything, as I have an xorg ebuild in my overlay. I just wanted to make sure this is known.
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8936

PostPosted: Fri Jun 30, 2023 7:28 pm    Post subject: Reply with quote

stefan11111 wrote:
These are the versions installed on my system:
Code:
games-util/steam-meta-0-r20220320
x11-base/xorg-server-21.1.8

Code:
$ eshowkw games-util/steam-meta
No such package "games-util/steam-meta"

That's why this was moved to Unsupported Software.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21637

PostPosted: Fri Jun 30, 2023 8:37 pm    Post subject: Reply with quote

As I read the ebuild, the only supported way to lack glx is to build with USE=minimal. If you are not seeking to have the maintainer change something, then who are you wanting to know about this? It looks to me like the right fix is that the steam ebuild needs to depend on x11-base/xorg-server[-minimal] so that the user cannot choose USE=minimal.
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Fri Jun 30, 2023 11:16 pm    Post subject: Reply with quote

Hu wrote:
As I read the ebuild, the only supported way to lack glx is to build with USE=minimal. If you are not seeking to have the maintainer change something, then who are you wanting to know about this? It looks to me like the right fix is that the steam ebuild needs to depend on x11-base/xorg-server[-minimal] so that the user cannot choose USE=minimal.

I would like to see a fix, but I won't insist.
The way I approached this in my overlay was to separate out glx as USE="glx" and only toggle that, as steam doesn't need everything else turned on.
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21637

PostPosted: Sat Jul 01, 2023 12:39 am    Post subject: Reply with quote

Have you notified the maintainer(s) of the steam overlay about this? There is no guarantee they read this forum and will see your thread here.
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Sat Jul 01, 2023 7:11 am    Post subject: Reply with quote

Hu wrote:
Have you notified the maintainer(s) of the steam overlay about this? There is no guarantee they read this forum and will see your thread here.

I will, but the fix should be implemented in the xorg ebuild.
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8936

PostPosted: Sat Jul 01, 2023 8:27 am    Post subject: Reply with quote

What exactly is there to fix? Since minimal is specifically disabling glx, it would seem this is according to plans.

Is it that you've finally found something that is too minimal for you?
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 922
Location: Romania

PostPosted: Sat Jul 01, 2023 3:16 pm    Post subject: Reply with quote

asturm wrote:
What exactly is there to fix? Since minimal is specifically disabling glx, it would seem this is according to plans.

Steam doesn't work without glx. But steam works without dri and glamor.
asturm wrote:

Is it that you've finally found something that is too minimal for you?

There are plenty of things too minimal for me. One example is minimal nano.
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum