HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
GloriousEggroll
proton-ge-custom
C++2020–2026
GloriousEggroll / proton-ge-custom

proton-ge-custom

Compatibility tool for Steam Play based on Wine and additional components

24Distinct people
28Mentions
0Explicit recommenders
15.3KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Compatibility tool for Steam Play based on Wine and additional components

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year28 dated mentions

Observed mentions: 2020-12-07 23:00:50 UTC to 2026-06-24 08:04:23 UTC.

024682020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 8 mentions; 0 submissions, 8 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 5 mentions; 1 submissions, 4 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 6 mentions; 4 submissions, 2 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC202
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC808
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC514
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC202
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC404
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC642

What Hacker News says

28 sources
> but requires custom Proton, some tweaked settings, launch options, etc I was not shocked that that top comment mentioned they used Claude because the config line is dumb. The line is PROTON_DISABLE_D3D12=1 PROTON_HIDE_NVIDIA_GPU=1 %command% -force-d3d11 Here's what they mean PROTON_DISABLE_D3D12: Disables DirectX12 There are also D3D11, D3D10, D3D9 options too PROTON_HIDE_NVIDIA_GPU=1: Tells the game you have an AMD GPU instead of Nvidia The default setting is that Proton hides the GPU, so this option here is superfluous. -force-d3d11: forces usage of DirectX11 This is already going to happen because you disabled DirectX12 Here is the sane equivalent line PROTON_DISABLE_D3D12=1 %command% Alternatively %command% -force-d3d11 People are copy pasting settings and sharing but not actually looking at any d
Read the rest
ocs. Disabling DirectX12 is going to give you a pretty good success rate of making a game work if it doesn't work out of the box. Here's a useful resource for understanding the settings. Use this before you ask the AI: https://github.com/GloriousEggroll/proton-ge-custom Also, let's be clear about what those rankings mean on ProtonDB Native: Just works i.e. Devs are cool Platinum: Just works (but is using Proton) i.e. Valve has got this shit handled Gold: Works but you either need to use proton experimental or change an option that someone has already figured out. i.e. Community has figured it out, Valve is tweaking. Note that many people are on Proton Experimental by default so possibly that's why it "just works" for them. Silver: Very likely to work with a setting someone has listed. i.e. Community and Valve working on it Bronze: People are figuring it out, leave it to your friends that know Linux i.e. Sorry, you're probably out of luck. Leave it to the tinkerers Borked: Publisher is actively working against the community. i.e. EA hates you I'm not trying to say everything works on Linux. It doesn't. But let's also not pretend that it is worse than it is. That's the same error in the other direction. Linux is not the right choice for everyone, but it is a good choice for many people. You're implying that 'clicking the cog icon > properties > and then copy pasting some text into a text box' is overly burdensome. To be frank, if you believe that then not only is Linux not for you, but neither are computers, and I really really am curious why you're on a website called "Hacker News".
In Microsoft forced me to switch to Linux
FWIW it's fairly straightforward to set up FSR4 with Proton-GE nowadays, assuming you're comfortable with editing one config file or manually specifying an env var for the game[1]. I'm not sure if using an alternate version of Proton would be considered "native" though, or if you mean for the default version of proton (or for Linux builds of games specifically), but setting it up is a fairly straightforward process even for people who might prefer not to use the terminal if you use something like ProtonUp to manage the installation for you. I imagine that the process for using a custom Proton isn't much different on Bazzite and CachyOS, although I'm not sure whether it would be something commonly done on CachyOS given that they have their own Proton distribution. [1]: I don't think there's a way to link to it directly, but `PROTON_FSR4_UP
Read the rest
GRADE=1` (or a specific different version if you'd like) is documented in the README in this table: https://github.com/GloriousEggroll/proton-ge-custom#modifica...
In Valve reveals it’s the architect behind a push to bring Windows games to Arm
Best advice I can give, is every time you have to stop and solve some problem, make a .txt/.md file with your solution/links, and name the file with a bunch of keywords that let you use fsearch to look it up when you eventually need to solve that problem again. Future you will thank you. Here’s some projects you may find useful For playing around with dev projects, “Distrobox” is an easy way to manage mostly isolated environments, to keep your main system clean: https://github.com/89luca89/distrobox I use Nobara as my Desktop OS, which is a fedora/KDE based distribution by GloriousEggroll that’s a desktop first and foremost (unlike a console UI oriented distro like Bazzite). It includes a bunch of nice things and cutting edge (https://github.com/GloriousEggroll/proton-ge-custom) stuff out of the box so there’s less for me to set up with.
Read the rest
Steam, and the few games I play on it just work like normal. For games from places Like GOG, Lutris works far more often than not. If I recall correctly, it’s literally just a matter of running the .exe Most of my other programs are installed as flatpacks, which I would recommend. Note that Nobara is not currently an immutable distro (like Bazzite). Like windows, you’ll likely want to reinstall it in a few years (or after some failed project) to start “fresh”. For my NAS boxes, I use Proxmox, which I guess is mostly Debian with a Ubuntu kernel and select packages kept more up to date and a built in web UI. Proxmox is nice because its kernel (even the opt in newer kernels that can be offered on the forums) is kept in sync with ZFS which I use for my archives. I disable High Availability, among other things. Useful links: https://free-pmx.org/guides/ https://community-scripts.github.io/ProxmoxVE/ Biggest gotcha with proxmox is if it seems to have lost internet access (like the webUI suddenly not working), your network device got changed/renamed due to a kernel update. You’ll need physical/KVM access to update the entry in /etc/network/interfaces with the new active network device name. Also if you install on a ZFS root, proxmox uses system-boot and silently ignores classic grub settings.
In Microsoft is plugging more holes that let you use Windows 11 without MS account
Using SUPER+F for toggling fullscreen and SUPER+TAB to switch workspaces is basically the same workflow - it's just so much easier to customize Hyprland to be the exact way you want and Omarchy is a wonderful foundation for it. I found it had much better defaults and more intuitive customization than the Hyprland Hyprperks setup https://account.hypr.land/pricing >Balatro wouldn't launch under Hyprland Just tried it, worked without issue using Proton-GE https://github.com/GloriousEggroll/proton-ge-custom
In Omarchy Is Out
I think you're misunderstanding the meaning of "Software freedom". It refers more to the process and transparency of the software than to the choice. That said, the Steam Deck is just a handheld PC. And Valve gives instructions on how to install Windows on it should you want to do that. https://help.steampowered.com/en/faqs/view/6121-ECCD-D643-BA... Often we talk about software freedom in the context of open-source development and free-software licenses like the GPL. The Free Software Foundation stated as a bootstrapping organization to write open source software for the GNU platform (Linux/Unix standard userspace environment). https://en.wikipedia.org/wiki/Free_Software_Foundation Valve is pretty well respected from that perspective. SteamOS is built on Arch Linux. They publish the source for most of their Linux tools https://github.com/
Read the rest
ValveSoftware/. The development of Proton, their in-house compatibility layer that uses Wine under the hood, is also open source and developed with community involvement. Single hardware platform makes it easier to handle the morass of driver development. They upstream their changes to other projects. There are actually open source forks of things like Proton (https://github.com/GloriousEggroll/proton-ge-custom is a popular one).
In The Steam Deck is software-freedom friendly
> After hearing people be ecstatic, I thought I’d go full-in on Linux gaming. I have a pretty bog-standard gaming PC that is very Linux-compatible (Intel i5 + Radeon 6800XT) and on there Apex Legends has horrid frame pacing issues Apex Legends run flawlessly for me, but only on KDE/X11 with Nvidia reflex enabled[0]. If you are on Radeon though, I bet the problem is your window manager. I have the frame pacing issues on: - hyprland/wayland (even with no_direct_scanout = true; and floating game windows) - KDE/wayland I also had a weird issue using gamescope as my DM where apex got resized into a tiny frame in the top left that was like 200 pixels or so wide. > 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 imp
Read the rest
rovements from kernel changes probably don't hurt either. 0: Requires unreleased proton-ge build: https://github.com/GloriousEggroll/proton-ge-custom/pull/104...
In I forked SteamOS for my living room PC

Showing the 15 most recent of 28 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.