• 41 Posts
  • 215 Comments
Joined 1 year ago
cake
Cake day: July 9th, 2023

help-circle












  • that I put on a SD card for my phone

    Pretty soon you won’t be able to buy a phone without expandable storage. On the plus side, internal storage is going up, but it’s still not big enough to hold a complete FLAC collection if it’s a reasonably large library. You can re-encode your library just for phone usage, but that’s a bit annoying to maintain.

    Also, I’ve found all of the offline music players on Android kind of suck, and don’t support the workflow I like or have bugs.




  • Linux currently doesn’t have a concept of “exclusive fullscreen” in the way that Windows does. A new wayland protocol can probably resolve this, although I’m not sure if any work has been done for that yet.

    You could do it manually though most likely by having a script check if the current window is fullscreen (which you can do with sway/wlroots easily at least) and then apply the change. But there would be some false positives where you might not want the behaviour (like a video player), although if you’re watching high resolution/high framerate content it would be useful.


  • It depends on the GPU I suspect. The 6XXX series doesn’t appear to have that issue, at least not in a significant way. But yeah, the 7XXX series having power consumption issues isn’t too surprising.

    As for the quote, the “more aggressive ramping” is about its behaviour under load, which you probably do want if you’re playing games.

    You can revert the change in the same way as you can make the change now, with a udev rule. And you can change it on the fly with a script if needed.

    Udev rule:

    KERNEL=="card0", SUBSYSTEM=="drm", DRIVERS=="amdgpu", ATTR{device/power_dpm_force_performance_level}="manual", ATTR{device/pp_power_profile_mode}="0"
    

    (you might be able to leave the power_dpm_force_performance_level part unset)

    You can also try the compute (5) or VR (4) modes which have slightly different behaviour (I use the compute mode on my systems even though they are mostly for gaming).

    I believe some of the third party GPU control utilities can also do this, but I don’t personally use them.










  • however the issue I run into is if I lose internet access at home, none of my services are able to function as they can no longer reach the management interface.

    Do the services stop working immediately, or only after restarting the netbird client(s)? I’ve found headscale/tailscale nodes will continue to communicate with each other with the internet down, but restarting the tailscale client will break things (which makes sense of course).

    If netbird has an equivalent to MagicDNS that could cause issues after a while of losing connectivity (since the DNS will be hosted on the VPS).