On my machine I’m running opensuse tumbleweed and has the amdgpu driver installed. I use it for gaming and recently I’ve become interested in running LLMs. So I would like to keep a balance of both without compromising too much on performance.

I know that there are proprietary drivers for AMD cards but I’m hesitant to install it as I’ve heard that it performs less efficiently in games when compared to the open source driver.

I’m mainly confused about this ROCM thing. Is it not included with the opensource amdgpu drivers ? Or is it available as a separate package?

So what driver to use ?

Or perhaps, is it possible to run oogabooga or stable diffusion within a distrobox container (with the proprietary drivers) and still keep using the open source gpu drivers for the Host operating system.

  • moreeni
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    13
    ·
    10 months ago

    Local LLMs usually run using CPU only

      • moreeni
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        Interesting. Thanks for sharing!

      • moreeni
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        6
        ·
        10 months ago

        Ooga Booga is just a webui for local text gen LLMs, that usually only utilise CPU

        SD, on the other hand, does utilise GPU. I haven’t tried it but I don’t see why it won’t run with the open source AMD drivers, they are good. Just try it yourself, everything is free and you would only lose some time in the worst case scenario

    • sapetoku@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 months ago

      All the ones I’ve used so far are able to use the GPU but it has to be enabled in the app settings. I mostly use LM Studio and it flies on my nvidia 3060. Doesn’t seem to have options for AMD GPUs though, unless I’m mistaken.