Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)FF
Posts
12
Comments
311
Joined
2 yr. ago

  • Don't know that much about how btrfs works, just had a problem with the same symptoms as OP a while ago.. Things started failing due to "no space left on device" despite df reporting several gigabytes available. Took a while to figure out what was going on but eventually found some stackoverflow/reddit post that told me to run the balance command and it worked. Just a single drive with btrfs, no raid.

  • If you're using btrfs then you might need to rebalance it. I had the same problem, i.e. "no free space" while tools like df reporting that there should be available disk space, and it confused the hell out of me until I found the solution.

    See manual: https://btrfs.readthedocs.io/en/latest/Balance.html

    This are the commands I run every now and then, especially if my drive has been close to full and I delete a bunch of files to make more space:

     
        
    sudo btrfs balance start -dusage=10 /
    sudo btrfs balance start -dusage=20 /
    sudo btrfs balance start -dusage=30 /
    
      

    The / at the end is the path, since it's my root mount which uses btrfs. The example in the manual does 40 and 50 too, but higher numbers take longer time, even on an nvme ssd.

  • What does this "the basics" consist of then? I would've thought it was something along the lines of installing the OS, connecting a printer, installing common software (productivity suite, games, etc), setting a desktop theme you like and browsing the web, but none of that requires you to learn how to use the terminal.

  • Maybe it's changing now with Windows 10/11, but I think historically Windows has had just as difficult learning curve as Linux. People who have complained about Linux being more difficult than Windows just thought so because they had already spent years learning how to deal with Windows, while if they switched to Linux they would have to learn new things. If someone who has used MacOS 100% of their life were to begin using either Windows or Linux then I don't think there would be much difference in difficulty.

    I've come across plenty of bugs and usability issues in Windows, and despite having 10+ years experience with the OS I sometimes found them very difficult to solve, often requiring copy-pasting cryptic texts into the command prompt and/or regedit. I also think troubleshooting on Windows is made worse thanks to them writing witty things like "oops, something went wrong!" instead of actually giving you a useful error message, some many issues are of course unfixable due to its proprietary nature. At best you get an error code which you can look up online, but the OS is not made to be debugged by the user.

    In the past Microsoft had really good support which you chat with, but the last time Windows refused to authenticate after an upgrade all the human support appears to have been replaced by automated troubleshooters. It got stuck in an endless loop of "run local troubleshooter" -> "you should try rebooting" -> "run online troubleshooter" -> "you should try rebooting" -> "back to the local troubleshooter again". At work I still have a help-desk I can call with people who have taken countless hours of Microsoft trainings to get certifications.

    just so I wasn’t choosing between 100% and 200% scaling. That’s just beyond the average computer user.

    So if I understood you right, Fedora lets you choose either 100% or 200% scaling but you wanted more options than that? I.e. you wanted to overcome a limitation of the OS, rather than having to fix something which was broken? I don't think the average computer user could do something similar in Windows. For example when I got my work computer with Windows 11, AFAIK there was no option to only show the task bar on one monitor, so it was always visible and taking space on all monitors. IIRC Microsoft added this feature last year, but I think it would've been extremely difficult for the average user to find a way to find a way to do it before that.

    Guesstimating 99% of the Windows users I know would just accept that kind of thing like "it's annoying, but this is how computers are". I have friends, family members and coworkers who use Windows, and I've found them all to be extremely forgiving towards computer issues.

  • My wife and I gave a Linux computer to a friend's kid. I think I used something called Grapejuice to install Roblox, which ran perfectly for about a year. Then it broke because they wrote a new game client or something, but the kid just said "it's ok, I'll play other games instead." Best Linux gamer attitude :)

  • IIRC you need to install vulkan both for 32 and 64 bits at least for some Lutris stuff, so it might be a good start to verify that you have that.

    On my system:

    /usr/bin/vulkaninfo is owned by package vulkan-tools

    /usr/lib64/libfluidsynth.so.3 is owned by fluidsynth-libs

    I don't have the 32-bit version of either of those packages though, so that wasn't necessary for the games I've played at least. Can't remember if I installed them manually or if I got them through some metapackage.

  • Would be nice if there's some automatic solution, but after running into this issue I always run a couple different btrfs balance after deleting larger files for good measure. Took a while to figure out why Linux said there wasn't any space left when df reported several GB available on the root partition

  • Most printer companies send out review units to a bunch of youtubers

    Unfortunately this also means that it's not easy to know which reviews you can trust. Even if some youtuber isn't paid in cash for a positive review, it's still in their interest to make the manufacturer happy so they keep getting free stuff in the future. Neither does it help that most reviews have affiliate links, so they have an additional financial incentive to convince you to buy the product.

  • Very nice speedups for people running CPU inference on supported hardware, but unfortunately does not help CPU+GPU split according to comment on one of the PRs.. That person says that for prompt evaluation, where these kernels would make a difference, llama.cpp performs all the calculations on the GPU. And during token generation it is IO-bound, so the faster CPU calculation becomes negligible.

  • I wonder how much would break, and how much time it would take to update everything, if all shells decided to implement a breaking change to prevent these kind of scenarios. E.g. make "set -u" default or some other solution