this post was submitted on 16 Nov 2023
134 points (94.7% liked)

Linux

48051 readers
838 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

the heroic launcher was recently updated to support gamescope (installed it through flatpak by installing org.freedesktop.Platform.VulkanLayer.gamescope 23.08 through the terminal using >flatpak install).

it can be configured with a simple GUI (as seen above) and gives you all the options you could reasonably need. One of the big improvements is that on wayland, unlike when used through steam, it will actually close the game when told to, without requiring you to maunally kill the gamescope process.

valve still requires you to edit text launch options to enable and configure gamescope.

Valve needs to do better with gamescope, this 3rd party FOSS app is embarrasing them.

all 30 comments
sorted by: hot top controversial new old
[–] Mair@lemmy.blahaj.zone 34 points 11 months ago* (last edited 11 months ago)

Gamescope is a microcompositor from Valve that is used on the Steam Deck. Its goal is to provide an isolated compositor that is tailored towards gaming and supports many gaming-centric features such as:

-Spoofing resolutions -turning off VSync on Wayland desktops -using HDR -Upscaling using AMD FidelityFX™ Super Resolution or NVIDIA Image Scaling -Limiting framerates

In particular, gamescope is rendered seperately to your entire desktop, meaning that certain problem games that may have issues when rendered by your normal compositor (wayland or X11) may work fine under gamescope. For instance: certain games may have jerky mouse input or frequent crashes when running under wayland, but those issue may disappear when running within gamescope.

(this is also why we call gamescope a micro-compositor, as it runs seperately to your main compositor that handles your desktop e.g. Wayland or X11)

https://wiki.archlinux.org/title/Gamescope

[–] helenslunch@feddit.nl 22 points 11 months ago (1 children)
[–] Ineocla@lemmy.ml 22 points 11 months ago (1 children)

Valve's custom wayland compositor used on steam os

[–] helenslunch@feddit.nl 14 points 11 months ago (1 children)

What's a "Wayland compositor"?

[–] possiblylinux127@lemmy.zip 10 points 11 months ago

The program that draws pixels on your screen. (Not exactly but close enough)

[–] Makka@lemmy.one 10 points 11 months ago (1 children)

I pretty new to Linux gaming but I love it. Currently playing games directly from Steam and Blizzard games via Bottles. Please help me out with a few questions. What is the use case for gamescope? What is the use case for Heroic? Is it instead of Bottles/Lutris?

[–] ILikeBoobies@lemmy.ca 9 points 11 months ago (1 children)

Game scope is a micro-compositor, it’s how the Steamdeck handles games and probably steam. Basically the settings there, you can have the game in 1080p but upscaled by FSR/DLSS to 4k. The difference is that only the game is upscaled, not the whole system

Heroic is a launcher for Epic, Amazon, and GOG

Yes, it can be seen as an alternative to Bottles/Lutris but the stores and libraries are baked in

[–] helenslunch@feddit.nl 4 points 11 months ago (1 children)

Game scope is a micro-compositor

What is that?

it’s how the Steamdeck handles games and probably steam.

So why would I use this in HGL instead of Steam?

[–] ILikeBoobies@lemmy.ca 9 points 11 months ago

What is that?

Displaying stuff to the screen

So why would I use this in HGL instead of Steam?

If your library is in the other things then you can take advantage of the technology in those games

[–] hornedfiend@sopuli.xyz 8 points 11 months ago* (last edited 11 months ago) (1 children)

I mean...you're mostly right, but I don't know how setting a few flags like -H,-W,-h,-w is that big of an issue. I agree lutris and maybe heroic (I don't use) have frontends for these,but I would hardly that "way better".

Edit: grammar,typos

[–] shea@lemmy.blahaj.zone 18 points 11 months ago (1 children)

it's incredible how out of touch this community is with the average end user. I'd wager that MOST people don't know how, much less want to set custom flags for every one of their games. Believe it or not people actually like using nice GUIs and rely on simple intuitive frontends, and it's a massive failure on Valve's part considering they're the largest, most mainstream PC gaming platform.

[–] themoken@startrek.website 11 points 11 months ago (1 children)

Nobody running a FOSS third party launcher is an average end user. Also, people routinely add flags to typical games even on Windows (e.g. -skiplauncher)... It's really not that big a deal.

[–] caseyweederman@lemmy.ca 1 points 11 months ago

Yeah. I don't know what those flags are... Yet.
The moment a game launch fails in that particular way, I will be diving all the way into that particular deep end.

[–] jackpot@lemmy.ml 7 points 11 months ago (2 children)
[–] Mair@lemmy.blahaj.zone 11 points 11 months ago (1 children)

it's certainly more streamlined. I think 'better' is a more reletive term here. Certainly for non-problem games that will simply work under proton GE, it's better.

[–] atlasraven31@lemm.ee 5 points 11 months ago (1 children)

I have more problems with proton GE than just proton. I use ProtonUp-QT to download GE.

[–] Mair@lemmy.blahaj.zone 8 points 11 months ago (1 children)

Heroic launcher installs Wine-GE by default, so you don't need protonup-qt

[–] atlasraven31@lemm.ee 2 points 11 months ago

Cool. I will try it for games that need GE.

[–] penquin@lemm.ee 2 points 11 months ago

It IS if you use kde. Lutris looked all messed up on kde for me. And having a 4k screen didn't help much. Heroic looks sexy AF. I like it a lot.

[–] penquin@lemm.ee 7 points 11 months ago

I was forced to use heroic launcher because I couldn't get genshin impact to run on steam from my games drive. It kept pushing it to my home drive and I didn't want that. I'm now in love with heroic launcher(this is my first time ever using it). So beautiful and very practical. I also use it to install regular .exe files. Very solid. I'm going to donate to the project, that's how much I actually like it 😄

[–] hyperspace@kbin.social 4 points 11 months ago

But Heroic doesn't launch Steam games, right? Or did they change that recently?

[–] ChristianWS@lemmy.eco.br 3 points 11 months ago

Hmm, the GUI is reasonable and easy to understand. I wonder if Gamescope can be changed while the game is running, so it could be put in the Quick Access menu

[–] kadu@lemmy.world 3 points 11 months ago* (last edited 11 months ago)

GameScope is mostly targeted towards the Steam Deck, where it works perfectly fine natively.

[–] bitwolf@lemmy.one 2 points 11 months ago

Playing through games opens great on my desktop but I lose the steam overlay so I just use Wayland proper.

[–] sederx@programming.dev 2 points 11 months ago

Finally, I really don't want to use that steam garbage

[–] 0ops@lemm.ee 1 points 11 months ago* (last edited 11 months ago)

Their discord is top notch. Really patient and helpful when you get stuck. I use heroic to play rocket League on my steam deck

[–] noodles@lemmy.world 1 points 11 months ago (1 children)
[–] terminhell@lemmy.dbzer0.com 1 points 11 months ago (1 children)

Probably intended for laptops

[–] possiblylinux127@lemmy.zip -1 points 11 months ago

Just wait until you find out about moonlight