• 0 Posts
  • 110 Comments
Joined 1 year ago
cake
Cake day: June 20th, 2023

help-circle
  • That is usually more incompetence than malice. They write a game that requires different operation on amd vs Nvidia devices and basically write an

    If Nvidia: Do x; Else if amd: Do Y; Else: Crash;

    The idea being that if the check for amd/Nvidia fails, there must be an issue with the check function. The developers didn’t consider the possibility of a non amd/Nvidia card. This was especially true of old games. There are a lot of 1990s-2000s titles that won’t run on modern cards or modern windows because the developers didn’t program a failure mode of “just try it”




  • Dran@lemmy.worldtolinuxmemes@lemmy.worldsystemdeez nuts
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    3 months ago

    There is also the argument that it’s more complicated under the hood and harder to troubleshoot, particularly because of it’s inherent parallelism and dependency-tree design, whereas initv was inherently serial. It was much more straightforward to pick the order in which services started and shut down on an initv system.

    For example, say I write a service and I want it to always be the first service stopped during a shutdown, and I want all other services to wait for it to stop before shutting down. That was trivial to do on an initv system, it’s basically impossible on systemd.

    For those wondering, yes I did run into this situation. My solution was clobbering the shutdown, poweroff, and restart binaries with scripts earlier in path search that stop my service, verify that they’re stopped, and then hook back to systemd to do the power event.








  • How has nobody in this thread said check_mk yet?

    It’s free, you host it yourself. It’s built off of nagios, compatible with nagios plugins, supports snmp or agent based checks. It can email, SMS, slack or discord you when something breaks, you can write your own custom checks in any language that can output to a local console… I could never imagine even looking for something else.










  • after the wife and I put ~350hrs into BG3, we were hungering for more. We went back and played Divinity Original Sin 1/2. 1 was tough to play by modern standards but 2 definitely holds up. There seem to be a few easter eggs here and there but I don’t see any reason you’d have to play 1 to understand 2. The combat and skill system is a little different but still very intuitive once you get the hang of it and is definitely a solid recommend for anyone who wants more baulder’s gate but has already done every playthrough under the sun.