Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Request] gamescope-session-git and gamescope-session-steam-git #2989

Closed
LukeShortCloud opened this issue Jan 13, 2024 · 9 comments
Closed
Labels
request:new-pkg New package requested.

Comments

@LukeShortCloud
Copy link

Package:

https://aur.archlinux.org/packages/gamescope-session-git
https://aur.archlinux.org/packages/gamescope-session-steam-git

Purpose:

gamescope-session-git allows users to create sessions that launch gamescope and a single command. This lowers the amount of background resources by avoiding the use of a desktop environment entirely.

Most users are interested in gamescope-session-steam-git which provides a session for Steam to mimic SteamOS. The session will automatically appear in the display manager.

Benefits:

The only other alternative package is gamescope-session from the official SteamOS repositories which (1) lacks community patches that add new features and more supported devices and (2) is built against an old version of Arch Linux.

Building:

gamescope-session-git is a build dependency of gamescope-session-steam-git.

$ makepkg -i gamescope-session-git
$ makepkg gamescope-session-steam-git

Copyright:

MIT

Expected Interest:

Many

Already available?

No

Unique request?

Yes

Banned package?

No

More information:

These packages are used by at least ChimeraOS, HoloISO, and winesapOS.

@LukeShortCloud LukeShortCloud added the request:new-pkg New package requested. label Jan 13, 2024
@xiota
Copy link
Contributor

xiota commented Jan 13, 2024

Both packages have comments indicating users are having problems with them. Do you know anything about them? Do the packages need to be flagged for maintainer attention?

@LukeShortCloud
Copy link
Author

The last time I did a build with these packages was about 1 week before the gamescope-session-git issue was reported. I will test them out again. gamescope-session-git may have a real issue. gamescope-session-steam-git has a comment about an old issue that has already been addressed.

@LukeShortCloud
Copy link
Author

I updated to the latest Arch Linux and then built and installed the latest packages. They work as expected. Tested on both an AMD and Intel APU. I did not have the suggested dependencies installed on my system from one of the most recent comments on gamescope-session-steam-git. It seems like their issue might be specific to using gamescope-git (AUR) instead of gamescope (extras) and is unrelated to the session itself anyways.

There is some general confusion about how it actually works. The important things to note are:

  • steam should be installed (I added a suggestion for it to be a depends=)
  • Either (1) steam needs to be launched at least once from the desktop or (2) Steam client bootstrap files need to be manually downloaded and extracted before using the Gamescope session of Steam. This is a limitation of the Steam client and they cannot be distributed due to legal conerns.
  • GPU support: AMD = best, Intel = okay, NVIDIA = does not work. Valve mainly tests Gamescope on AMD so this is not a huge surprise.

@xiota xiota added the waiting:upstream-fix Waiting for fix in AUR or in the project iself. label Jan 13, 2024
@xiota
Copy link
Contributor

xiota commented Jan 13, 2024

Thanks for making sure the packages are functional.

They have some defects that need to be corrected. I've commented to notify the maintainer.

@xiota
Copy link
Contributor

xiota commented Jan 26, 2024

The maintainer has not responded to comments. You may want to flag the package to get their attention. If they ignore the flag long enough (6 months) someone else can take over the package and fix it.

@LukeShortCloud
Copy link
Author

@xiota I reached out to the maintainer of the gamescope-session-steam related packages. They have now addressed all of the feedback. It was decided to not add a depends on Steam in case users wanted to try using the Steam Flatpak instead. Any chance we can get this into the Chaotic AUR soon?

@xiota xiota closed this as completed in 8770170 May 10, 2024
@xiota
Copy link
Contributor

xiota commented May 10, 2024

They're added now. Let me know if they're working.

@LukeShortCloud
Copy link
Author

@xiota I recently tested these gamescope-session packages from the Chaotic AUR and they work great. Thank you!

@xiota
Copy link
Contributor

xiota commented May 25, 2024

Glad they're working well, and appreciate your patience.

@Technetium1 Technetium1 removed the waiting:upstream-fix Waiting for fix in AUR or in the project iself. label May 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request:new-pkg New package requested.
Development

No branches or pull requests

3 participants