• 0 Posts
  • 106 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle

  • 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.








  • 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.