• 172 Posts
  • 867 Comments
Joined 9 months ago
cake
Cake day: April 2nd, 2025

help-circle

  • You should be aware that Blizzard/Microsoft make changes to Battle.net somewhat often, and they have a habit of breaking it in Wine. It might work fine for a week or a year, only to get an update and suddenly misbehave or fail completely until the community has time to figure out what changed and develop a fix.

    On a few occasions, the breakage has been in a new version of drive_c/ProgramData/Battle.net/Agent/Agent.*. People who still had the older version installed were able to work around it by removing all permissions from the new version’s directory and marking it immutable with chattr. Battle.net then fell back to using the previous version, allowing games to run until a fix in Wine was developed.

    Also, fixes make it into some Wine variants faster than others. For example, last time I dealt with this stuff, I found that the GE-Proton9-27 build of Wine handled Blizzard games pretty well while others did not.

    With all that in mind, I wonder if the problems you’ve been seeing are not rooted in your Vulkan drivers, but instead the usual pattern of Battle.net updates fighting with Wine. It’s possible that you’ll just have to accept Blizzard games breaking on Linux every once in a while, and when they do, updating the Wine runner you use in Lutris when one with a fix becomes available.



  • Tree-like hierarchy is used all over the place, including computers, because it’s a useful and easily understood way to organize information.

    Why can’t I have a file in two folders?

    You can. man ln

    Why does one have to be a “reference”?

    I don’t know what you mean by that. If you mean a link target, it doesn’t. A file is canonically identified by its inode (or equivalent), not where it appears in a directory tree.

    Why can’t I filter for files that exist in 3 folders with X extension?

    You can. Common tools like find can do this, as can some file managers like Dolphin, and various indexing tools.

    If you mean to ask why that sort of indexing/filtering isn’t built in to most filesystems, consider compatibility: Practically no software exists that would know how to take advantage of it. Also consider what it would mean for a filesystem to filter by files that exist in 3 folders if that filesystem doesn’t use folders. :)

    (BTW, that “extension” concept doesn’t exist in most modern filesystems. Any .xyz suffix you see in the ones that don’t come from Microsoft is just part of the file name, with no special meaning. Some programs try to guess at content type based on common file name suffixes, but that is unreliable and has nothing to do with the fs.)

    Since you’re interested in this topic, though, maybe have a look at different approaches to data storage that have been tried over the years. To get you started:

    https://en.wikipedia.org/wiki/Object_storage

    https://en.wikipedia.org/wiki/File_system#Database_file_systems












  • According to the Debian Wiki, merely having a salsa account is not sufficient.

    When you login on debusine.debian.net with Salsa for the first time, if you are a Debian developer or a Debian maintainer, then a Debusine account is automatically created. The username of that account is your primary email on salsa.debian.org.

    To verify if you are a Debian developer, it relies on the group membership exported by Salsa: if you are part of the debian group on salsa, then the account is created and it is added to the Debian group on debusine.debian.net.

    To verify if you are a Debian maintainer, it will query nm.debian.org to know if that salsa identity is known to be a Debian Maintainer. If yes, then the account is created and it is added to the Maintainers group.

    Edit, to address the last line in your comment:

    The value of Ubuntu’s PPA service is it gives anyone a managed and hosted repository and a multi-architecture build farm, for free, so you don’t have to self-host. Self-hosting Debusine would not be comparable.

    If a self-hosted Debian repository is all you want, that has been possible forever, using any of a variety of tools.






  • Before buying a new mobo, I hope you’ll reset the BIOS settings to safe defaults and see if that clears any problems.

    If you do end up buying a new one, I suggest one that supports ECC RAM. (I think Asus officially and Asrock unofficially support ECC, but I haven’t kept up on available options in a year or two.)

    Edit: Also, I hope you haven’t overlooked power supply failure as a possibility. Some people forget that component, or don’t realize what weird problems can come from it being underpowered.