I use an Nvidia GTX 1050 Ti in an eGPU enclosure (with my laptop), I have “Use discrete graphics” enabled under global settings, I have tried enabling “Enable NVIDIA Prime Render Offload” as well, no change.

As a test, I installed Battle.net through Bottles and then through Lutris.

With Bottles, it’s launching using my Nvidia GPU out of the box, all games on Battle.net launch using the GPU, smooth experience.

With Lutris, Battle.net, and games both launch using the iGPU.

I don’t really know what my options here are, I don’t have much experience with Lutris and eGPUs.

I’m on Arch, using Hyprland.

I recently made another post about some Steam games using the iGPU instead of the eGPU (when launched through Steam) and quickly got answers that solved the issue.

The weird thing is, in that post, I got the command “__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia %command%” which fixed the issue on Steam, and part of that command is what Lutris should be doing as well with “Enable NVIDIA Prime Render Offload” on (specifically “__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia”), but it doesn’t seem to work/do it.

Any help is much appreciated! :D

  • kolovedB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    i am using Tumbleweed , nvdiia offload + intel cpu ,i dont use any commands to start using nvidia gpu, just press play button in steam

    545 driver kde wayland

    • superoriginalunameOPB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      That’s weird, certain games need that command to run on an eGPU, otherwise they simply won’t, it’s not a unique issue that I’m having, it’s everyone in my situation.

      It must be something that’s already built-in in Tumbleweed.

      That, or you could just by pure coincidence only play games that don’t need the command, as it is only specific games.

      • kolovedB
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        suse have this little program - https://github.com/openSUSE/SUSEPrime
        command prime-select get-current answer that :
        Driver configured: offload
        NVIDIA modules are loaded
        on your distro you are should be sure you re using offload

        i tried most of my library include two applications BLENDER and Davici both using NVdia automatically