Wyrryel

joined 1 year ago
[–] Wyrryel@pawb.social 4 points 1 year ago

Yeah, I gad a lot of problems with it on NixOS.l, to the point of kde becoming unresponsive during shader processing. I had a much better experience once I installed cfs zen tweaks which iptimizes the ketnel a bit for desktop usage.

[–] Wyrryel@pawb.social 12 points 1 year ago (3 children)

Yeah, but I don't know if it should be turned on by default. Shader processing takes a lot of CPU resources, even on a high-end one I notice some small stutters in general desktop usage while it processes. Lower grade CPUs could be pretty unusable, I think.

[–] Wyrryel@pawb.social 9 points 1 year ago

Normally it's an option hidden inside androids developer options that you can just flip. The cellular tile will still show being on but data will be off.

[–] Wyrryel@pawb.social 42 points 1 year ago (6 children)

Have you checked "Process vulkan shaders in the background" under settings -> download? That way it does that in the background when you're not playing

[–] Wyrryel@pawb.social 4 points 1 year ago

If its fossilize_replay its doing the necessary shader work on linux and should stop once the shader cache us completed. If not I have no idea

[–] Wyrryel@pawb.social 10 points 1 year ago

If that was our only problem and most people would be using FLOSS software I'd be happy. Intel ME is bad but you can have a "good enough" usage of tech today.

[–] Wyrryel@pawb.social 2 points 1 year ago (1 children)

Hey, sorry for the late reply. I found the blog by xiaoso quite good, and this one also isn't too bad. But I never found one true source which explained it satisfactorily to me. It's probably best if you just browse through other people's configuration and piece it all together from that. From what I understood, flakes have 3 main uses:

  1. They replace nix channels. If you want to switch between stable and unstable it's pretty easy to do through flakes. Also, if you need any modules (like home manager or agenix, for encrypting secrets) you can simply import it as an import for your flake.
  2. You can "modularize" your configuration. You can describe multiple systems in a single flake so you can have your desktop and laptop be built from the same flake, but with different packages installed. This is the part that I use most and honestly find most useful.
  3. You can quickly have a development environemnt through flakes. You could use a flake per project, have all your dependencies as inputs in your dev flakes and never clutter your system with various dev tools

Nixos is riddled with stuff that you just "have to know" which can be quite frustrating. The lon ger you stick with it, the easier it gets though.

[–] Wyrryel@pawb.social 5 points 1 year ago (4 children)

The main problem with NixOS right now is, in my opinion, the scattered documentation. You often can't understand a topic without cross-referencing the manual, nixos wiki, nixos search (and nixpkgs and some scattered personal blogs if you're really unlucky). But if you stick around and adapt to this it's very easy to do stuff that takes a lot of effort on other distros with a few lines in your config.

[–] Wyrryel@pawb.social 2 points 1 year ago

Then you should just try it out. If it doesn't work for you, you can easily switch back from your login screen.

view more: ‹ prev next ›