What was your last RTFM adventure? Tinker this, read that, make something smoother! Or explodier.

As for me, I wanted to see how many videos I could run at once. (Answer: 60 frames per second or 60 frames per second?)

With my sights on GPUizing some ethically sourced motion pictures, I RTFW, graphed, and slapped on environment variables and flags like Lego bricks. I got the Intel VAAPI thingamabob to jaunt by (and found that it butterized my mpv videos)

$ pacman -S blahblahblahblahblahtfm
$ mpv --show-profile=fast
Profile fast: 
 scale=bilinear
 dscale=bilinear
 dither=no
 correct-downscaling=no
 linear-downscaling=no
 sigmoid-upscaling=no
 hdr-compute-peak=no
 allow-delayed-peak-detect=yes
$ mpv --hwdec=auto --profile=fast graphwar-god-4KEDIT.mp4
# fucking silk

But there was no pleasure without pain: Mr. Maxwell F. N. 940MX (the N stands for Nvidia) played hooky. So I employed the longest envvars ever

$ NVD_LOG=1 VDPAU_TRACE=2 VDPAU_NVIDIA_DEBUG=3 NVD_BACKEND=direct NVD_GPU=nvidia LIBVA_DRIVER_NAME=nvidia VDPAU_DRIVER=nvidia prime-run vdpauinfo
GPU at BusId 0x1 doesn't have a supported video decoder
Error creating VDPAU device: 1
# stfu

to try translating Nvidia VDPAU to VAAPI – of course, here I realized I rtfmed backwards and should’ve tried to use just VDPAU instead. So I did.

Juice was still not acquired.

Finally, after a voracious DuckDuckGoing (quacking?), I was then blessed with the freeing knowledge that even though post-Kepler is supposed to support H264, Nvidia is full of lies

 ______
< fudj >
 ------
          \   ‘^----^‘
           \ (◕(‘人‘)◕)
              (  8    )        ô
              (    8  )_______( )
              ( 8      8        )
              (_________________)
                ||          ||
               (||         (||

and then right before posting this, gut feeling: I can’t read.

$ lspci | grep -i nvidia
... NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
# ArchWiki says that GM108 isn't supported.
# Facepalm

SO. What was your last RTFM adventure?

  • Bob Smith@sopuli.xyz
    link
    fedilink
    arrow-up
    2
    ·
    2 days ago

    For me, it was getting a handle on rsync for a better method of updating backup drives. I was tired of pushing incremental changes manually, but I decided to do a bit of extra reading before making the leap. Learning about the -n option for testing prior to a sync has saved me more headaches than I’d care to enumerate. There’s a big difference between changing a handful of files and copying several TB of files into the wrong subfolder!

    • fool@programming.devOP
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      Oh I love the “walk me through what I’m about to do” concept. Dry runs should be more common – especially in shell scripts…

      The world would be a better place if every install.sh had a --help, some nice printf’s saying “Moving this here” / “Overwrite? [Y/N]”, and perhaps even a shoehorned-in set -x.

      Hope your r/w wasn’t eaten up by the subfolder incident (that I presume happened) :P

      • Bob Smith@sopuli.xyz
        link
        fedilink
        arrow-up
        2
        ·
        16 hours ago

        I’m lucky I manually ran a few jobs before I started using rsync in scripts. When I didn’t think things through, I saw the output in real-time. After that, I got very careful about testing any scripts and accounting for minor changes in setup.

    • calm.like.a.bomb@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      5
      ·
      4 days ago

      Oh, man! This happened to me in production, working on a server that did the invoicing for a large company. Mind you, I was assisted by a senior amin who assured me killall works on hpux. It worked “better” than expected.

  • confuser@lemmy.zip
    link
    fedilink
    arrow-up
    22
    ·
    edit-2
    5 days ago

    for me it usually goes

    me: reads the manual, fails, then asks for help

    person helping: heres a canned tip

    me: didnt help

    person helping: you should read the manual

    me: no i am beyond that, i need help with my problem

    person helping: oh turns out i couldnt actually help you, anyways go try somewhwre else

  • boredsquirrel@slrpnk.net
    link
    fedilink
    arrow-up
    10
    ·
    5 days ago

    I learned that rpm-ostree cant remove packages from an OCI image, ever.

    So even if I have a blue-build process for example in secureblue removing Firefox, it is just removed on my side, locally. Thats why I cant reinstall it.


    Instead of learning about all the Flatpak packaging conventions, I just translated the docs!

  • Skunk@jlai.lu
    link
    fedilink
    arrow-up
    8
    ·
    5 days ago

    Hardware related on a Linux home built NAS.

    My mobo has 2 nvme ports and supports 10th and 11th gen intel cpu. I have a 10th gen i5 and 2 nvme ssd for cache.

    The biggest 512Gb ssd is on the front (normal) side of the mobo, under a heatsink. The smaller 128Gb is under the mobo, inaccessible once fixed onto the case.

    In bios and in OS I can’t see the 512 cache drive, only the 128. Quick RTFM on the motherboard manual states: “Front nvme slot only works with 11th gen cpu”.

    FFS 🤦‍♂️

    The server is fully built in a hard to fit everything ITX case.

    Guess who is having only 128Gb cache instead of disassembling everything ?

  • ahal@lemmy.ca
    link
    fedilink
    arrow-up
    2
    ·
    4 days ago

    Wanted to see if I could do anything exciting with the new Satisfactory dedicated server API. There’s no documentation of it anywhere online, but there’s a random markdown file documenting it in the installation directory. Got it working but turns out it can’t do much. Oh well

  • Diplomjodler@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    5 days ago

    I tried to install ROCM on my machine to run Stable Diffusion. So far I’ve managed to bork my system to the point of having to reinstall.

    • Russ@bitforged.space
      link
      fedilink
      English
      arrow-up
      7
      ·
      5 days ago

      I’d recommend using ROCM through a Distrobox container, personally I use this Distrobox container file and it has suited all of my needs with Stable Diffusion so far.

      That is, if you’re still interested in it - I could totally understand writing it off after what happened 😅

    • mexicancartel@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 days ago

      I actually installed ROCm on fedora on my laptop and it “runs”, except its useless due to high ram+swap usage. It was a pain but it worked somehow

      • HumanPerson@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 days ago

        Most consumer ones don’t, but for a lot of them I’ve heard there’s a hack that will work by identifying it as a similar supported one.

        • Diplomjodler@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          5 days ago

          I got it to run before but then the 22 upgrade borked my system. I don’t know if it was because of ROCM or Pipewire. Then i reinstalled Mint and tried to install ROCM again, but that borked it again. So let’s see if it works this time.

    • HumanPerson@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 days ago

      I suspect a large proportion of AMD GPU users have done that, though not necessarily for stable diffusion. I know I have.

  • slazer2au@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 days ago

    I have been burnt too many times by vendor incompatibility at work to not read the manuals before deploying something.

  • Albbi@lemmy.ca
    link
    fedilink
    arrow-up
    3
    ·
    5 days ago

    Never used Kubernetes before, but really wanted to get into it with this new project. Project already has docker-compose. Found a converter to Kubernetes. Ran it and it mostly worked, but I had to dive into a week of reading the documentation and testing to get the rest of the way there.

    • fool@programming.devOP
      link
      fedilink
      arrow-up
      1
      ·
      4 days ago

      The depth of a dive is always delightful! Does K8s have a solid use-case for the project or did you just sK8 for fun?

  • lnxtx@feddit.nl
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 days ago

    No mention about the limited API in the Nessus Professional documentation.
    Waste of time trying to test API, debbuging why some method doesn’t work.

  • Charlatan@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 days ago

    Trying to setup dnscrypt-proxy on my personal laptop. I tend to think I things are more complicated, so I went down the rabbit hole searching for all manner of issues and setup guides. It’s not hard… RTFM