gamescope
proton-ge-custom
Our great sponsors
gamescope | proton-ge-custom | |
---|---|---|
56 | 1160 | |
2,559 | 9,103 | |
5.8% | - | |
9.7 | 9.6 | |
8 days ago | 3 days ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gamescope
-
The Linux graphics stack in a nutshell, part 1
I think your information is quite outdated. The HWC overlay planes are heavily used, you can see this trivially just doing a 'dumpsys SurfaceFlinger' or grabbing a systrace/perfetto trace. When it falls back to GPU composition it's very obvious as there's a significant hit to latency and more GPU contention.
The overlay capabilities of the modern Snapdragons are also quite absurd. They support like upwards of a dozen overlays now and even have FP16 extended sRGB support. Some HWCs (like the one in the steam deck) even have per plane 3D LUTs for HDR tone mapping (ex https://github.com/ValveSoftware/gamescope/blob/master/src/d... )
The composition is bandwidth heavy of course, but for static scenes there's a cache after the HWC in the form of panel self refresh.
-
Firefox Is Going to Try and Ship with Wayland Enabled by Default
One of the unfortunate things about Wayland is every compositor will have its own quality of implementation affecting things like latency.
With XOrg, especially in the pre-compositing days, you could choose whatever WM you want and it wouldn't have any impact on the rendering performance of X clients. Once the Composite extension was added and everyone started running composited X desktops, that started to change, and the increased latency already started appearing - in an arguably worse architecture than Wayland because there were often three processes involved with lots of IPC per draw: X-Client->X-Server->X-Compositor->X-Server->CRTC. At least in Wayland it's more like Wayland-Client->Wayland-Compositor->CRTC.
If you're unhappy with the rendering latency of your Wayland sessions, it may be worth trying alternative compositors... they likely vary significantly. The Valve/Steam folks have made a minimal one specifically optimized for games/low-latency [0]. I doubt the SteamDeck would be seeing as much success as it is if Wayland were so problematic in this department.
-
Help needed to confirm two 3.5 bugs
While streaming from the Deck to another device (phone with Steam Link app or another PC running steam), taking a screenshot on the Deck (hold the steam or ... button, and press R1) crashes the session (https://github.com/ValveSoftware/gamescope/issues/961). This one also impacts Decky Recorder. If you're recording the screen or have replay mode on and take a screenshot, you'll have a crash.
-
Force V-Sync or limit fps in proton games
Mangohud (GOverlay), libstrangle, gamescope. Pick your poison.
- Why is it taking so long Valve, hurry up and put 3.5 on preview pretty please, I am dying waiting grrrrr
-
More Than 75% of Steam Games Tested Are Playable or Verified on the Steam Deck
I have an Intel GPU (HD Graphics 520) and gamescope doesn't work for me under arch Linux :( https://github.com/ValveSoftware/gamescope/issues/356
-
Gamescope not working in Ubunte
Hopefully someone more experienced in troubleshooting than me can chime in to help, since I don't wish to leave you on a "Works on my machineā¢" but I really don't know how to help since I don't use Ubuntu. In the meantime, try opening an issue on gamescope's issue tracker.
Take a second look at the github page; there is information on how to set the right resolution with Steam launch arguments. A quick cursory glance at the documentation gives me the impression that support for Nvidia GPU's is limited. I wouldn't bother with it if you consider yourself a Linux noob, the small performance up lift in not going to out way the frustration to make it work properly.
-
Help Request: Low Framerate in Cyberpunk 2077 on RX 7900 XT
I'm unfamiliar with gamescope, never heard of it before. I found their github... I'm guessing "command" needs to be a compatibility layer like proton or wine calling the game's executable, huh?
-
Bookworm and games
In a nutshell, the video stack is held back because of compositor ; YMMV, but, if you'd like to try one designed primarly for games, use gamescope, the one made for the Steam Deck: https://github.com/ValveSoftware/gamescope
proton-ge-custom
-
I forked SteamOS for my living room PC
- KDE/wayland
> That said, these things work flawlessly on the Deck.
Likely due to running into these graphics driver -> WM and similar compatibility issues and fixing them. The other performance improvements from kernel changes probably don't hurt either.
0: Requires unreleased proton-ge build: https://github.com/GloriousEggroll/proton-ge-custom/pull/104...
-
Space Engineers crashing when I try to join an online game
What steps have you taken to try and fix the issue?. for example, have you looked through the protondb page for SpaceEngineers or tried different proton versions (or protonGE), you could also read through the proton issue tracker for SpaceEngineers to see if there are any other users with multiplayer issues
-
FSR is back with the latest GE Wine/Proton release: https://github.com/GloriousEggroll/proton-ge-custom/releases
This is big, at least for some of us. I honestly stopped at the last FSR enabled GE, which was around GE-Proton7-55, and planned to stay there for as long as possible. Don't know who Ph42oN is, but deserves tons of respect for make it again possible. Yes, gamescope was/is another way, but I very much prefer this one. https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/GE-Proton8-7 https://github.com/GloriousEggroll/wine-ge-custom/releases/tag/GE-Proton8-11
- Deadrising 1 infinite loading screen
-
GE-Proton8-5 Released
Hotfix - https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/GE-Proton8-6
-
KDE Plasma 6 Has Reached The Point Of Being "Fairly Livable"
For GloriousEggRoll, it's normal that it isn't in your repo, you need to download it and extract it to ~/.steam/root/compatibilitytools.d (make the folder if it doesn't exist, assuming you use Steam naively and not the flatpak but there's an unofficial flatpak installer), then restart Steam.
-
So I tried using WOWS using Ubuntu 22.04 using wine 8.0.1 and it is pausing on logging in and crashing, plz help.
^ https://github.com/GloriousEggroll/proton-ge-custom
- Help Request: Low Framerate in Cyberpunk 2077 on RX 7900 XT
-
Running a game .exe made with Unity under Ubuntu
Honestly the simplest way to do it. Install steam, under Games > Add a Non-Steam Game to My Library, find the exe and add it. This will add it to your steam library, then you can configure the game and select proton version after that just run the game from steam and it will setup proton for you. If it doesn't work, try switching to proton experimental or even installing proton-ge
What are some alternatives?
wine - Repository containing source code for various Lutris Wine builds
Proton - Compatibility tool for Steam Play based on Wine and additional components
proton-tkg - Just a way for me to host and back up my Tk-Glitch proton-tkg configs and patches and stuff.
wine-ge-custom - My custom build of wine, made to use with lutris. Built with lutris's buildbot.
FidelityFX-FSR - FidelityFX Super Resolution
HeroicGamesLauncher - A Native GUI Epic Games Launcher for Linux [Moved to: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher]
dxvk - Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine
wine-tkg-git - The wine-tkg build systems, to create custom Wine and Proton builds
lutris - Lutris desktop client
protontricks - A wrapper that does winetricks things for Proton enabled games, requires Winetricks.
skse64 - Skyrim SE Script Extender
archfi - Arch Linux Fast Installer : tutorial installer