I take my shitposts very seriously.
F-droid exists as an alternative. Manually installing APK files is also an alternative. You can have a full and complete experience without ever touching Google Play or Google services.
This is why nobody likes stallmanites. You can nitpick as much as you want with that attitude and find something non-free somewhere in the ecosystem, but that does not mean that the entire project is now non-free. Again, you are arguing in bad faith against the first guaranteed freedom of free software.
You can install and run non-free applications (like games or the nvidia driver) on Linux distributions. Does that make Linux non-free?
I would argue that restricting an OS to run exclusively FOSS code robs the user of the first guarantee of free software: “the freedom to use the program for any purpose”.
Linux Mint if you want a “just works” distro that isn’t Ubuntu. It’s Ubuntu-based, but with a better desktop and no snap.
Nobara if you want a distro that focuses on gaming. It’s Fedora-based and maintained by Glorious Eggroll, known for his custom Wine and Proton forks.
If you want Arch, just use Arch. It’s much less of a bitch to install with the archinstall script compared to earlier releases. EndeavourOS is another option – basically Arch, but preconfigured with a desktop and a graphical installer.
In Steam, open the game’s properties, go to “Launch options”, and type in gamescope %command%
. It’ll open the game inside gamescope using the default settings. If your keyboard uses a non-QWERTY layout, you’ll have to set the relevant environment variables.
You should also try running the game using Gamemode (instructions inside). I noticed in the screenshot that one of your CPU cores is maxed out while the others are near idle – does that always happen while the game is running?
Try using Proton-GE (instructions inside), and running the game in Gamescope.
I bought BG3 on Steam and Divinity Original Sin 2 (previous Larian game) on GOG, running it through Lutris. They both have the same quirks, but work perfectly on Linux (Arch, GE-Proton, RTX 2060 Super with proprietary driver).
The one serious issue I’ve seen is flickering when the game window is not focused. Using Gamescope fixed it completely, it’s a simple toggle in Lutris and a wrapper in Heroic.
I have an Xbox One controller. It worked well out of the box on my previous machine, but the current one somehow maps the buttons incorrectly when I connect with bluetooth. Installing the
hid-xpadneo
kernel module (xpadneo-dkms
on the AUR), which is a driver specifically for Xbox controllers, fixed it completely.It works flawlessly with everything I’ve tried, including emulators. The hardware is also extremely durable. It’s survived several drops over five years (bought it for Sekiro’s launch) and being mangled by a dog. The only disadvantage is the stupid fucking flimsy micro-USB port, but the newest Series models have USB-C. If you can, get a rechargeable battery pack and a charging dock.
If you care about repairability, it’s not the worst, but not particularly good either. Parts of the shell are held by plastic tabs that are easy to damage, the internals are all located on one PCB, and the wires to the haptic motors are soldered on.