![]() |
|
![]() |
| The situation outside steam is sadly still pretty bad.
Imagine you buy most of your games on DRM free platforms and they hardly even install on any gaming focused distribution. |
![]() |
| There are now third party launchers for proton, such as: https://github.com/Open-Wine-Components/umu-launcher
As well as "game libraries": Lutris, Bottles, Heroic Personally I use this alias to launch an exe via proton:
|
![]() |
| Kind of a sore spot actually.
I think raytracing is fine, as Vulkan on Linux is phenomenally good & active, is seemingly the go-to spot for Vulkan as a whole. Proton turned on raytracing support by default 9 months ago, and it's probably not flawless, but runs many flashy games like Cyberpunk 2077. Valve's Wayland compositor is called gamescope, and gamescope has kind of forged some kind of path to make HDR work. And that relies on kernel patches that dont seem intended for upstreaming. It's all packaged and works great on Steam Deck. I have tried and tried to get the same stack working locally with a rx580 but no dice, can't get gamescope embedded to run, to much chagrin & sadness. Wayland and Linux both have been on a long sojourn to make good protocols & implement HDR. It's finally coming together; KDE is shipping something. I don't know if GNOME and Wlroots have actually started work but there are tickets. https://wiki.archlinux.org/title/HDR_monitor_support Valve had the resources to cut their own path, and it's kind of awesome & excellent. They've made a Cathedral atop Linux. I want to think that if Wayland wasn't so new in general, if there was more bandwidth & focus & not tons of other necessary big work in flight, HDR might have advanced at a much more respectable rate. But who knows. I think it's important to have appropriate expectations, and this slow walk does show a weakness of the Bazaar model of development that Wayland embodies. But I really want to hope it's for an excellent end result, that HDR has well considered development path by the time it's really in the wild. HDR soon! After a lot of puzzling it out. |
![]() |
| > Source for that?
https://www.unknowncheats.me/forum/apex-legends/ Paid/private cheats are hard to keep track of but the free/open-source cheats are nearly all for Linux at this point, aside from the crude macro-based "cheats" which use AutoHotkey or similar. Apex enabled Linux support over two years ago so I wouldn't expect it to cause a recent uptick in cheating, it's been table stakes for a while. |
![]() |
| There are different cultural/gaming/technological/behavioral reasons. I will only mention one: the culture of gaming cafes; and you won't be installing Linux on those paid machines all of the sudden. |
![]() |
| Well, CL.EXE works pretty well on Wine too.... It _technically_ breaks a few terms of the EULA, but that's not too bad though.
This works pretty well: https://github.com/mstorsjo/msvc-wine Use it alongside something like this CMake toolchain file: set(CMAKE_SYSTEM_NAME Windows) set(CMAKE_SYSTEM_PROCESSOR amd64)
after adding the various scripts to path.If you want to speed up a little you can use `clang-cl` with the MSVC libraries, and it will work fine too. |
![]() |
| > I've seen it joked that with Proton, Win32 is a good stable ABI for gaming on Linux.
It's funny because it's quite literally true. Thanks Microsoft - unironically! |
![]() |
| Windows doesn't ship with any LLVM runtime libs either. The solution is the same in both cases: package your dependencies with the program. It's not particularly hard. |
![]() |
| My wife keeps complaining that Beyond Good and Evil doesn't work... but last I checked it didn't work on Windows either, thanks to Ubisoft buggy DRM and some other issue I forgot. |
![]() |
| The solution for Mac is called „have a separate Windows ITX machine on the shelf and Steam Remote Stream the games to your MacBook“.
Works reasonably well on a fast wifi. |
![]() |
| During my last vacation I played Fallout 4 on my Kubuntu laptop on max settings and I had zero crashes throughout the complete time. With a Bethesda game, on Linux.
What a time to be alive. |
![]() |
| They've cracked down on skin gambling as far as the media is concerned. But it was a real issue with CS:GO for awhile, since you could cash in and out through external services. |
![]() |
| I am very thankful for the Proton effort, both for the product itself, and for the fact that the upgrades and modifications make it back to the community. Kudos for Valve for doing it this way. |
![]() |
| The sad thing is what Jonathan Blow said - every program will run the same on the same cpu anywhere. It's just the OS that gets in the way that we have to deal with. |
![]() |
| I don't think Blow or parent imply there's no need for an OS, but that the instructions the CPU executes eventually are the same no matter the OS that executed the binary. |
![]() |
| I think Steam is one of the few cases where genious software internals engineering completely match business.
Happy Steam Deck owner. Have Nintendo Switch and PS5 in place though. |
![]() |
| To more or less this what snap, AppImage, flatpak etc tries to solve.
And honestly it works. One part of Steam Deck's success that it was entirely built on an immutable flatpak based distro (Arch) |
![]() |
| AFAIK Arch is neither flatpack-based nor immutable by default, that's just how valve configured it, or am I missing something since I've used it a few years ago ?
Still nicely done on valve's part. |
![]() |
| maximizing the amount of complexity just because your current users are capable of dealing it and often no other benefits whatsoever (of course not always) just doesn’t seem like a great strategy. |
I initially had some issues with not being able to run Wayland due to Nvidia drivers, but that's now fixed with Explicit Sync support in their recent driver upgrades and am now using Wayland.
Thanks to Docker, JetBrains IDEs and most Daily Apps I use are cross-platform Desktop Web Apps (e.g. VS Code, Discord, Obsidian, etc) I was able to run everything I wanted to. The command-line is also super charged in Linux starting with a GPU-accelerated Alacritty running Oh My Zsh that's enhanced with productivity tools like fzf, exa, bat, zoxide and starship. There's also awesome tools like lazydocker, lazygit, btop and neovim pushing the limits of what's possible in a terminal UI and distrobox which lets me easily run Ubuntu VMs to install experimental software without impacting my Fedora Desktop.
Anyway happy to have abandoned the Surveillance and Spyware train that Windows has become, thankfully never have to go back thanks to the great support of Steam and cross-platform Desktop Apps running natively on Linux.