what internship are you doing?

  • Blurntout ( Blurntout@lemmy.ca ) 
    link
    fedilink
    arrow-up
    97
    ·
    2 months ago

    When you spur of the moment decide to turn your gaming pc into a proxmox machine and then miss gaming so you end up down a rabbit hole of iommu groups to pass your Gpu through to a steam os VM to wrestle with Linux virtual display drivers so you can use sunshine to cast your games to your laptop

    It eventually worked but you can quickly end up in a niche hell hole with little to no coherent documentation.

    Trash guides is a gateway drug

      • chisel ( chisel@piefed.social ) 
        link
        fedilink
        English
        arrow-up
        23
        ·
        2 months ago

        Game streaming is good, but not perfect. It’s useable, but you do get the occasional stutter, dropped frames, connection issues, etc. Not to mention increased input lag.

        If you must have your PC in a different room, you’d be better off buying an optical hdmi cord. That’s what I do for gaming on my TV after playing a few games through various game streaming apps and getting fed up with it.

      • Blurntout ( Blurntout@lemmy.ca ) 
        link
        fedilink
        arrow-up
        8
        ·
        2 months ago

        Your mileage will vary some hardware has better support than others latency can be an issue on titles that are sensitive to it.

        Rocket league is unplayable but survival craft games play really well!

        The most straightforward approach to dabbling with it would be to install classicoldsongs Apollo on a windows machine it includes virtual display drivers that just work out the box, pair a moonlight client and see how it works for you!

        • Years ago, I used Moonlight to cast to an Nvidia Shield. It worked pretty well, although it still required a lot of back and forth to tinker with things on the host PC. Still, it was better than the Steam Link at the time. Recently, I tried using the built-in streaming in Steam to play on a different PC in the house, but it was much the same story: lots of back-and-forth, launchers were annoying, and sometimes it wouldn’t display on the right screen.

          Maybe virtual machines would be an improvement.

    • Jiggs ( Jiggs@lemmy.dbzer0.com ) 
      link
      fedilink
      arrow-up
      2
      ·
      2 months ago

      You seem to have similar setup
      Though for gaming I still use it mostly “directly”
      Sunshine only when Im bored on work laptop
      The VM still outputs to same display and has keyboard/mouse/etc. passed

      I’ve been happy with the setup for the last year and half or so

  • AnimalsDream ( AnimalsDream@slrpnk.net ) 
    link
    fedilink
    English
    arrow-up
    19
    ·
    2 months ago

    The thing that I hate about self-hosting is that a lot of apps that could just be a plain offline thing are instead being designed to be super bloated server-docker things. Databases are not reasonably portable data formats.

      • AnimalsDream ( AnimalsDream@slrpnk.net ) 
        link
        fedilink
        English
        arrow-up
        6
        ·
        2 months ago

        Or, and apparently this is crazy these days - I can just use a file that’s in a format appropriate to what I’m trying to do, compatible with the simpler offline app it was made for, and then just use a more general purpose syncing method whether online or sneakernet if I need to do some kind of data transfer - as opposed to accumulating an ever expanding collection of server stacks that are just redundantly doing the same kind of thing anyway while needlessly adding an insane amount of attack surface.

        • TehPers ( TehPers@beehaw.org ) 
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 months ago

          SQLite allows for more efficient querying of data than doing it by hand, can enforce constraints on the data, and I can query it from my shell.

          Of course it’s not going to replace a commonly-used format for a domain. If no such format exists, it’s a perfectly acceptable data format for data that’s tabular in nature. And it can by sync’d/backed up the same as any other file.

  • I’m definitely stage 3 but it’s still an enjoyable hobby that isn’t that time-consuming. I think stage 4 is creating your own services and spamming social media in search of users.

  • FrederikNJS ( FrederikNJS@piefed.zip ) 
    link
    fedilink
    English
    arrow-up
    13
    ·
    2 months ago

    Only 27 containers? That rookie numbers… You gotta pump those up!

    I’m currently sitting at 131 containers across 3 Kubernetes nodes, all bare-metal though, no virtualization.

    • paris ( paris@lemmy.blahaj.zone ) 
      link
      fedilink
      arrow-up
      7
      ·
      2 months ago

      131 containers seems crazy to me. How many actual services does that translate to? Is it actually closer to 50 services running in parallel on three different nodes for redundancy?

    • I’m trying to figure out where to put my server, currently it’s on my desk. I want to avoid the garage because of exhaust/dirt/temperature swings. The understair closet is next to the shower, so humidity could be a concern, and also it’s a small awkward shaped space. I would prefer to set it up in the utility room, but there’s humidity and dust from the dryer and washer. Maybe I’m just being too precious though

      • Mine is actually in a toilet cubby in my garage, it’s the only part of the garage that’s heated and it’s mostly separate from the mess I make in the rest of the space. But I do blow it out with compressed air semi-regularly because its still less than ideal.

        It was convenient though because it’s on the other side of a wall shared by my entertainment center, so it was easy to cut holes and put in keystone plates on both sides.

  • PlzGibHugs ( PlzGibHugs@piefed.ca ) 
    link
    fedilink
    English
    arrow-up
    12
    ·
    2 months ago

    With this sort of thing, I’m always left wondering what I’m missing in terms of the hardware. Like, I’ve been collecting bits and bobs of old hardware for years, but it feels like if I want anything more than an absolutely basic raspberry-pi-level server, I need to buy dedicated hardware. For example, I want to put together a nas, especially since I do have a collection of spare, old hard drives, but would want raid for that. Unfortunately, its rare to find a mobo that has more than four sata ports, and all the power supplies I have available to harvest from other systems are either too weak, or are proprietary, meaning I’m halfway to buying a new PC anyway. Is there something I’m missing, or do others just have more disposable income?

    • For a lot of purposes, an old slow system is great. Craigslist (if you’re in a country that has it, otherwise use your local equivalent) is a great place to find super cheap old equipment to build server infrastructure from. Thrift shops too, I regularly find old UPSs that just need a new lawnmower battery chucked in to work at my local thrift shop, they charge like $10 for em. Usually found near power strips.

    • Tried that for a while. The battery turned into a spicy pillow and nearly broke the keyboard from how much it puffed out.

      If you do that, make sure the laptop has a feature to keep the battery from charging to 100% at all times. UPSs with lead acid batteries handle sitting at 100% much better.

      • Druid ( v4ld1z@lemmy.zip ) 
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 months ago

        Alternatively, you can remove the battery and have the laptop plugged into a charger 24/7. I did that a while ago for my laptop server and it’s been working great. I need to watch to not move the carpet it stands on (on a separate stand) too much since the connection is a little flimsy, but I’ve not had to deal with random shutdowns because of that at all yet.

  • Rimu ( rimu@piefed.social ) 
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 months ago

    Stage 4: code your own social network and run it on the ThinkPad under the stairs with a DB server in a wardrobe… Fight scrapers and spammers incessantly.