Steam Snap doesn't recognize my 3060 Ti in Arch

I’m testing this in VMs with GPU acceleration with GeForce 3060 Ti

  • Arch Deepin:
$ neofetch
                   -`                    yamiyukisenpai@Arch-KVM 
                  .o+`                   ----------------------- 
                 `ooo/                   OS: Arch Linux x86_64 
                `+oooo:                  Host: KVM/QEMU (Standard PC (Q35 + ICH9, 2009) pc- 
               `+oooooo:                 Kernel: 6.0.12-zen1-1-zen 
               -+oooooo+:                Uptime: 25 mins 
             `/:-:++oooo+:               Packages: 730 (pacman), 13 (flatpak), 22 (snap) 
            `/++++/+++++++:              Shell: bash 5.1.16 
           `/++++++++++++++:             Resolution: 1920x1080 
          `/+++ooooooooooooo/`           DE: Deepin 20.6 
         ./ooosssso++osssssso+`          WM: KWin 
        .oossssso-````/ossssss+`         Theme: deepin-dark [GTK2/3] 
       -osssssso.      :ssssssso.        Icons: bloom [GTK2/3] 
      :osssssss/        osssso+++.       Terminal: deepin-terminal 
     /ossssssss/        +ssssooo/-       CPU: AMD EPYC-Milan (4) @ 3.700GHz 
   `/ossssso+/:-        -:/+osssso+-     GPU: NVIDIA GeForce RTX 3060 Ti 
  `+sso+:-`                 `.-/+oso:    Memory: 3171MiB / 5925MiB 
 `++:.                           `-/+/
 .`                                 `/                           
                                                                 

Here’s what shows on Steam Snap

Video Card:
    Driver:  Mesa/X.org llvmpipe (LLVM 15.0.5, 256 bits)
    Driver Version:  4.5 (Compatibility Profile) Mesa 23.0.0-devel (git-224e9ce 2022-12-02 jammy-oibaf-ppa)
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 74 Hz
    VendorID:  0x10de
    DeviceID:  0x2486
    Revision Not Detected
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1080
    Primary Display Size: 23.54" x 13.23" (26.97" diag)
                                            59.8cm x 33.6
  • KDE Neon

It did work on KDE Neon on Plasma Wayland (couldn’t copy the whole information from Steam:

$ neofetch 
             `..---+/---..`                yamiyukisenpai@KDENeon-KVM 
         `---.``   ``   `.---.`            -------------------------- 
      .--.`        ``        `-:-.         OS: KDE neon Unstable Edition x86_64 
    `:/:     `.----//----.`     :/-        Host: KVM/QEMU (Standard PC (Q35 + ICH9, 2009) pc-q35-6.0) 
   .:.    `---`          `--.`    .:`      Kernel: 6.0.6-76060006-generic 
  .:`   `--`                .:-    `:.     Uptime: 9 mins 
 `/    `:.      `.-::-.`      -:`   `/`    Packages: 2751 (dpkg), 22 (snap) 
 /.    /.     `:++++++++:`     .:    .:    Shell: bash 5.1.16 
`/    .:     `+++++++++++/      /`   `+`   Resolution: 1920x1080 
/+`   --     .++++++++++++`     :.   .+:   DE: Plasma 5.26.80 
`/    .:     `+++++++++++/      /`   `+`   WM: kwin 
 /`    /.     `:++++++++:`     .:    .:    Theme: [Plasma], Breeze [GTK2/3] 
 ./    `:.      `.:::-.`      -:`   `/`    Icons: [Plasma], breeze-dark [GTK2/3] 
  .:`   `--`                .:-    `:.     Terminal: konsole 
   .:.    `---`          `--.`    .:`      CPU: AMD EPYC-Milan (8) @ 3.700GHz 
    `:/:     `.----//----.`     :/-        GPU: NVIDIA GeForce RTX 3060 Ti 
      .-:.`        ``        `-:-.         Memory: 2766MiB / 7943MiB 
         `---.``   ``   `.---.`
             `..---+/---..`                                        
                                                                   

For some reason, Steam snap on my Arch Deepin can’t find the NFS mount I put in /media (it’s sharing the library with the host on Kubuntu). It’d show as “empty”/inaccessible.

On a fluke, I managed to make it show that first time I installed it (and few times after), but it normally doesn’t work.

did you connect the removable-mediaplug to gain access to /media ?

Yes, I did.

$ snap connections steam
Interface               Plug                          Slot                            Notes
audio-playback          steam:audio-playback          :audio-playback                 -
audio-record            steam:audio-record            -                               -
bluez                   steam:bluez                   -                               -
content[gtk-3-themes]   steam:gtk-3-themes            gtk-common-themes:gtk-3-themes  -
content[icon-themes]    steam:icon-themes             gtk-common-themes:icon-themes   -
content[sound-themes]   steam:sound-themes            gtk-common-themes:sound-themes  -
desktop                 steam:desktop                 :desktop                        -
desktop-legacy          steam:desktop-legacy          :desktop-legacy                 -
fuse-support            steam:fuse-support            -                               -
gsettings               steam:gsettings               :gsettings                      -
hardware-observe        steam:hardware-observe        -                               -
home                    steam:home                    :home                           -
joystick                steam:joystick                -                               -
mount-observe           steam:mount-observe           -                               -
network                 steam:network                 :network                        -
network-control         steam:network-control         -                               -
opengl                  steam:opengl                  :opengl                         -
personal-files          steam:dot-local-share-steam   -                               -
process-control         steam:process-control         -                               -
removable-media         steam:removable-media         :removable-media                -
screen-inhibit-control  steam:screen-inhibit-control  :screen-inhibit-control         -
shared-memory           steam:shmem                   :shared-memory                  -
steam-support           steam:steam-support           :steam-support                  -
system-observe          steam:system-observe          -                               -
wayland                 steam:wayland                 :wayland                        -
x11                     steam:x11                     :x11                            -

If you run snappy-debug in a second terminal while trying to access the path, does it show any errors/suggestions?