• 0 Posts
  • 97 Comments
Joined 2 years ago
cake
Cake day: July 29th, 2023

help-circle
  • mlg@lemmy.worldtoSelfhosted@lemmy.worldgoodbye plex
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 month ago

    Does jellyfin do untranscoded video/audio?

    Haven’t used it in years but finally building up my media server again and I remember it had some funky settings for hardware encoding back then which I didn’t need because I was connecting to it via a repurposed gaming laptop that could easily handle 4k content and surround sound by itself.






  • Ubuntu, and the experience was crap lol.

    Then I got to try Debian on a server and it was much nicer.

    Then I saw Torvalds uses Fedora, and given that he also disliked Debian and Ubuntu for their lack of end user ease, I switched and have been happy ever since.

    Seriously though, GNOME 40 really should not be the default DE. It made me think Linux UI was years behind Windows when it was actually the opposite with proven DEs like XFCE, KDE, and GNOME 3/2 etc.


  • mlg@lemmy.worldtoLinux Gaming@lemmy.worldLinux is now the best gaming system.
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    2
    ·
    4 months ago

    No that’s what we call HDD fragmentation, and the whole point of fragmentless filesystems like ext2/3/4, UFS, HFS, APFS, etc.

    And it’s not like a small difference, the load time and HDD read demand was down by 40% system wide, not just videogames.

    I’d even go and demo it again, but I removed windows from my ye olde HDD a few years ago. I mentioned WoWs specifically because its a asset heavy game that I actually happened to have installed both on Windows and on Linux on the same HDD, each within their own respective partition.

    spoiler

    Also bonus, HDDs were getting so bottlenecked that Vista introduced preload file fetching to guess which files to cache in RAM based on read call usage, which then also became a feature in Linux with the preload daemon which no one uses anymore.


  • mlg@lemmy.worldtoLinux Gaming@lemmy.worldLinux is now the best gaming system.
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    2
    ·
    4 months ago

    It is not, ext4 does circles around piece of junk ntfs and I’ve got the load times from my own old world of warships install to prove it.

    Windows gg ez’d its way out of making a better filesystem with the advent of SSDs which doesn’t have performance hits from fragmenting like a spinning disk does.

    I still remember running defraggler every few months just so I could play Batman Arkham Knight on Windows, otherwise the game would freeze lag and run at a ridiculous 10 FPS.

    Windows also eats 2GB RAM at idle for no reason compared to usually 1.3-1.4 for KDE and 1.0 flat for XFCE. Zswap/Zram also helps a lot when you don’t have an SSD.

    And to top it off, Compiz, Wayfire, KWin, etc all outperform Windows’s desktop compositor by miles in terms of performance and visual snappiness. Windows lags heavily on anything mobile like a light laptop or tablet, yet you can run a full transparent 3D compiz cube no problem with basically no hit to hardware usage due to its use of OpenGL.




  • OEM interoperability/functionality guarantee

    The last big game dev holdouts will agree to target Linux if the PC userbase jumps significantly and Valve guarantees a standard expectation with technology with things like rolling kernel, latest libs, steam functionality, etc.

    There’s still a lot of stupidly annoying things that are missing like proper wayland (valve->frog) and its resultant features like HDR, VRR, etc.

    The linux packaging problem from 20 years ago is still a problem (albeit much less) which Torvalds himself mentioned Valve would just say “screw it” and bypass/solve the problem via Steam (which they did). The issue is the remainder. Kernel updates are all over the place depending on distro. Everything Ubuntu is technically out of date because SteamOS uses Arch. Fedora gets you closer at least.

    It’s really just that OEM guarantee that would get it moving quicker. Although it might not even happen tbh, Valve said they weren’t that interested in competing against Microsoft which makes sense because its still the primary OS of their customer base.



  • You know how solar eclipse glasses allow you to see the sun surface without any glare by essentially reducing the light by like 50,000 times?

    You can also point the glasses at a regular light to see the bulb.

    I need the same thing that let’s me check really quick if some scrub has their high beams on so I can reflect their blinding light of death back at them because I’m too nice to do the same against morons who threw nuclear bombs into their regular low beam enclosure.

    Although I am also very close to buying a rally high beam light array to do the light equivalent of telling people to shut up.



  • You might want to check what the actual hardware is first. You’ll probably be fine, but client 802.11 hardware can sometimes be underwhelming for hosting because they don’t have good stuff like beefed up MuMIMO.

    Although that’s assuming you will have a lot of traffic going through it, so you could always just test throughput and latency with iperf to see how well it functions.


  • mlg@lemmy.worldtoSelfhosted@lemmy.worldSelf host websites
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 months ago

    It depends on what it is really + convenience. There are lots of morons out here running basic info sites on full beefy datacenter VMs instead of a proper cloud webhost service.

    The most you’d be getting out of cloud is reliability. Self host assumes you don’t have any bottlenecks (easy enough to pass), but also 99% uptime which is impossible unless you are running with site redundancy (also possible, but I doubt how many people own multiple properties with their own distribute or private cloud solution).

    if 95% uptime is acceptable, and you don’t live in an area with outage issues from weather, I’d say go for it. Otherwise, you can find some pretty cheap cloud solutions for basic websites. Even a cheapo VPS would probably work just fine.


  • I have run photoprism straight from mdadm RAID5 on some ye olde SAS drives with only a reduction in the indexing speed (About 30K photos which took ~2 hours to index with GPU tensorflow).

    That being said I’m in a similar boat doing an upgrade and I have some warnings that I have found are helpful:

    1. Consumer grade NVMEs are not designed for tons of write ops, so they should optimally only be used in RAID 0/1/10. RAID 5/6 will literally start with a massive parity rip on the drives, and the default timer for RAID checks on Linux is 1 week. Same goes for ZFS and mdadm caching, just proceed with caution (ie 321 backups) if you go that route. Even if you end up doing RAID 5/6, make sure you get quality hardware with decent TBW, as sever grade NVMEs are often triple in TBW rating.
    2. ZFS is a load of pain if you’re running anything related to Fedora or Redhat, and the performance implications from lots and lots of testing is still arguably inconclusive on a NAS/Home lab setup. Unless you rely on the specific feature set or are making an actual hefty storage node, stock mdadm and LVM will probably fulfill your needs.
    3. Btrfs has all the features you need but is a load of trash in performance, highly recommend XFS for file integrity features + built in data dedup, and mdadm/lvm for the rest.

    I’m personally going with the NVME scheduled backups to RAID because the caching just doesn’t seem worth it when I’m gonna be slamming huge media files around all day along with running VMs and other crap. For context, the 2TB NVME brand I have is only rated for 1200 TBW. That’s probably more then enough for a file server, but for my homelab server it would just be caching constantly with whatever workload I’m throwing at it. Would still probably last a few years no issues, but SSD pricing has just been awful these past few years.

    On a related note, Photoprism needs to upgrade to Tensorflow 2 so I don’t have to compile an antiquated binary for CUDA support.