• 0 Posts
  • 76 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle






  • pHr34kY@lemmy.world
    cake
    toLinux Gaming@lemmy.worldBTRFS for Linux gaming?
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    2 months ago

    I wrote a blog about it last year with my method of deduplicating. I really need to update that bit because steam keeps writing files that don’t uphold the group permissions, and others get permission errors that need to be fixed by admin. Steam also failed to determine free space on a drive when symlinks were involved.

    I even found recently that steam would write files in /tmp/ as one user, and fail when you logged in as another user and tried to write the same file. Multi-user breaks even without messing around.

    My current solution doesn’t use symlinks. I just add two libraries for each user. One in their respective home directory, and another shared in /mnt/steam. It means that any user can update a game in /mnt/steam, and it cleanly updates for all users at once.



  • pHr34kY@lemmy.world
    cake
    toLinux Gaming@lemmy.worldBTRFS for Linux gaming?
    link
    fedilink
    English
    arrow-up
    29
    ·
    2 months ago

    Btrfs is amazing for a steam library. The single best feature is the compression. Games tend to have lot of unoptimized assets which compress really well. Because decompression is typically faster than your disk, it can potentially make games load faster too.

    I put a second dedicated nvme drive in my PC just for steam. It’s only 512GB but it holds a surprisingly large library.




  • pHr34kY@lemmy.world
    cake
    toADHD@lemmy.worldStaying Focused While Waiting
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    2 months ago

    I used to eat a biscuit every time I was waiting for my PC to reboot. It was hard to stay thin while running Windows 98.

    I have a second laptop next to me so I can do something completely unrelated while waiting for my code to compile. If I watch my code compile, I’ll start reading the logs and I WILL start investigating one of the 243 linting errors I inherited from the other devs.

    By the end of the week, I’m sometimes switching between 3 different branches and raising a 5-line pull request for the one thing I was asked to do. I then have a 100+ line PR because I refactored some trash module to shave 200ms off the program startup time.

    Back to your question of how I manage waiting. I don’t manage. I have a dream that one day my codebase won’t be trash and I can make a change without invoking an 8 minute wait.

    At least now that I have stims, I don’t feel the urge to snack every time my mind idles.









  • “That’s the neat part!”

    Well, I wait until they’re in bed at about 10:30PM, then I have until about midnight to get the kitchen clean and get 6 hours of sleep before they wake up again to go to school.

    Alternatively, I clean the kitchen before cooking and serve dinner at 8PM when I started at 5:30. Then it’s only 30 mins of cleaning before bed.

    On Saturdays, you can clean up the kitchen after breakfast, and by the time it’s done you have to cook lunch. After that, there’s still an hour before the shops shut so you can grab some groceries and get back in time to cook dinner.