

And just like that my instant coffee tastes like the best coffee in the world.


And just like that my instant coffee tastes like the best coffee in the world.


Not an apology, an excuse. They can’t let the mob know they actually have power over them.


What does it mean to “process shaders in real-time”?
Processing them as they’re loaded, quickly enough that there’s no noticeable frame drop. Usual LLVM based shader compilers aren’t fast enough for that but ACO is specifically written to compile shaders for AMD GPUs and makes this feasible.
Pre-compilation would in theory always yield higher 1% lows yes, but it’s not really worth the time hit anymore especially for games that constantly require a new cache to be built or have really long compilation times.
I think the one additional thing Steam does in that step is transcoding videos so they can be played back with Proton’s codec set but using something like Proton-GE, Proton-cachyos or Proton-EM solves this too.
Disclaimer: I don’t know how the deeply technical stuff of this works so this might not be exact.


If you’re talking about the Steam feature you can safely turn it off, any modern hardware running mesa radv (the default AMD vulkan driver in most distros) should be sufficient to process shaders in real-time thanks to ACO.
# echo ACCEPT_LICENSE="*" >> /etc/portage/make.conf


Waydroid works really well to run Android apps on mobile Linux, even for games. Doesn’t help for banking apps though as they’ll usually lock you out due to not passing Google safety checks.


Greta woke up one day and chose to be staunchly on the right side of history, apparently an undesirable trait—to those on the wrong one.


I put off docker for a long time for similar reasons but what won me over is docker volumes and how easy they make it to migrate services to another machine without having to deal with all the different config/data paths.
Even if something is finished it’s a risk if no one looks after it since there’s always the possibility of security vulnerabilities, software is rarely truly done.
For Arch, packages are archived online for quite a while, you could still install neofetch via sudo pacman -U https://archive.archlinux.org/packages/n/neofetch/neofetch-7.1.0-2-any.pkg.tar.zst currently.
Installed packages are also left in /var/cache/pacman/pkg until cleaned up manually and can be similarly installed from there. The one thing to look out for is whether the dependencies are still available and compatible since, unlike on Windows, packages don’t usually bundle their dependencies. For a closer experience in that regard there’s .AppImage which is a self-contained package similar to an .exe.
I really like this visualization of that concept.



Single frame generation (2x FPS) was 4000 but 5000 added multi frame gen. (3x/4x FPS)

Through that they justified 5070 matching 4090.


Having it available as a technology is great, what sucks is how Nvidia marketed their new 50 series on the basis of triple fake frames due to lack of actual hardware improvements. They literally claimed 5070 = 4090 performance.


They conveyed it really well, I had an almost constant heavy feeling while watching—like a permanent underwater scene.


Much less fake sniffing than fake what they’re sniffing. Surely there has to be a better way, considering actors already fake eat/sip.
How are the numbers tracked?


For me the biggest gripe is frame pacing, can’t seem to ever get it to be as consistent as running on-device.


I’m not sure if it’s just because Ubisoft has a special contract but for Trackmania I’m able to pay the subscription either through Ubisoft directly or through Steam.
A lot of games received their ports during the Steam Machine era, used outdated technologies like DirectX to OpenGL translation, and never got updated, so it’s not surprising unfortunately.