You are not logged in.

#1 2018-07-31 02:37:28

evilgnome
Member
Registered: 2009-02-20
Posts: 58

Steam won't launch; NVIDIA/primusrun/bumblebee; [SOLVED->steam native]

It's been a while since I used steam, but firing it up recently I suspected the games weren't properly using the dedicated video card, despite the hardware LED for the card being active, so I removed the custom launch options for the game and simply tried to launch steam with primusrun, but that fails with "glxchoosevisual failed" -- output: https://ptpb.pw/86No

pacman -Qqs nvidia
bumblebee
lib32-libvdpau
lib32-nvidia-utils
lib32-opencl-nvidia
libvdpau
nvidia-dkms
nvidia-utils
opencl-nvidia
pacman -Qqs lib32
lib32-alsa-lib
lib32-alsa-plugins
lib32-bzip2
lib32-expat
lib32-fakeroot
lib32-gcc-libs
lib32-giflib
lib32-glibc
lib32-glu
lib32-icu
lib32-lcms2
lib32-libdrm
lib32-libelf
lib32-libffi
lib32-libglvnd
lib32-libjpeg-turbo
lib32-libltdl
lib32-libpciaccess
lib32-libpng
lib32-libssh2
lib32-libtiff
lib32-libvdpau
lib32-libx11
lib32-libxau
lib32-libxcb
lib32-libxdamage
lib32-libxdmcp
lib32-libxext
lib32-libxfixes
lib32-libxinerama
lib32-libxml2
lib32-libxrender
lib32-libxshmfence
lib32-libxss
lib32-libxv
lib32-libxxf86vm
lib32-llvm-libs
lib32-lm_sensors
lib32-mesa
lib32-mpg123
lib32-ncurses
lib32-nvidia-utils
lib32-openal
lib32-opencl-nvidia
lib32-openssl
lib32-primus
lib32-readline
lib32-sdl
lib32-v4l-utils
lib32-virtualgl
lib32-wayland
lib32-xz
lib32-zlib
primusrun glxgears -info

: https://0x0.st/sWSr.txt

3D controller: NVIDIA Corporation GM204M [GeForce GTX 970M] (rev ff)

Thanks for any help!

Last edited by evilgnome (2018-08-02 19:43:22)

Offline

#2 2018-07-31 07:46:17

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 5,592

Re: Steam won't launch; NVIDIA/primusrun/bumblebee; [SOLVED->steam native]

https://bugs.archlinux.org/task/58933

FWIW you really don't want to strip version information when posting installed package lists

Last edited by V1del (2018-07-31 07:47:09)

Offline

#3 2018-07-31 18:56:39

evilgnome
Member
Registered: 2009-02-20
Posts: 58

Re: Steam won't launch; NVIDIA/primusrun/bumblebee; [SOLVED->steam native]

V1del wrote:

https://bugs.archlinux.org/task/58933

FWIW you really don't want to strip version information when posting installed package lists

Thank you, but that is not my problem. There are no issues running

primusrun glxspheres64

or

primusrun glxspheres32

And I thought listing the package versions would be pointless, as they are all whatever is in the non-testing repos.

Offline

#4 2018-07-31 19:45:04

evilgnome
Member
Registered: 2009-02-20
Posts: 58

Re: Steam won't launch; NVIDIA/primusrun/bumblebee; [SOLVED->steam native]

I've now installed the following packages, after seeing what the nvidia website driver wizard suggests for this card:

nvidia-390xx-utils
nvidia-390xx-dkms
opencl-nvidia-390xx
lib32-nvidia-390xx-utils
lib32-opencl-nvidia-390xx

But behavior is the same.

Offline

#5 2018-08-01 03:03:11

evilgnome
Member
Registered: 2009-02-20
Posts: 58

Re: Steam won't launch; NVIDIA/primusrun/bumblebee; [SOLVED->steam native]

It's now working with steam-native-runtime, which entailed the following additional packages. Bundled runtime still doesn't work. I'm using the 390 drivers for now.

I can mark this as solved in a few days, in case someone else has this problem and steam-native is not a solution for them.

glew1.10
libindicator-gtk2
libappindicator-gtk2
libcurl-compat
libgcrypt15
libjpeg6-turbo
libpng12
librtmp0
libtiff4
libudev0-shim
libvpx1.3
libwrap
sdl2_mixer
sdl2_ttf
lib32-pcre
lib32-util-linux
lib32-glib2
lib32-atk
lib32-harfbuzz
lib32-freetype2
lib32-fontconfig
lib32-pixman
lib32-cairo
lib32-e2fsprogs
lib32-libldap
lib32-keyutils
lib32-krb5
lib32-libunistring
lib32-libidn2
lib32-libpsl
lib32-curl
lib32-attr
lib32-libcap
lib32-libgpg-error
lib32-libgcrypt
lib32-systemd
lib32-dbus
lib32-dbus-glib
lib32-libxi
lib32-libxrandr
lib32-freeglut
lib32-cracklib
lib32-libtirpc
lib32-libnsl
lib32-pam
lib32-polkit
lib32-gconf
lib32-gdk-pixbuf2
lib32-libice
lib32-libsm
lib32-libxt
lib32-libxmu
lib32-glew1.10
lib32-libdatrie
lib32-libthai
lib32-libxft
lib32-fribidi
lib32-pango
lib32-gmp
lib32-nettle
lib32-libtasn1
lib32-p11-kit
lib32-libidn
lib32-gnutls
lib32-libcups
lib32-libxcursor
lib32-libxcomposite
lib32-gtk2
lib32-libdbusmenu-glib
lib32-libdbusmenu-gtk2
lib32-libindicator-gtk2
lib32-libappindicator-gtk2
lib32-libid3tag
lib32-imlib2
lib32-libcaca
lib32-libogg
lib32-libvorbis
lib32-tdb
lib32-libcanberra
lib32-libcurl-compat
lib32-libcurl-gnutls
lib32-libgcrypt15
lib32-libjpeg6-turbo
lib32-libgudev
lib32-nspr
lib32-sqlite
lib32-nss
lib32-libnm-glib
lib32-libpng12
lib32-libasyncns
lib32-libxtst
lib32-flac
lib32-libsndfile
lib32-libpulse
lib32-librtmp0
lib32-libtheora
lib32-libtiff4
lib32-libudev0-shim
lib32-libusb
lib32-libva
lib32-libvpx1.3
lib32-libwrap
lib32-openssl-1.0
lib32-sdl2
lib32-libwebp
lib32-sdl2_image
lib32-libmodplug
lib32-sdl2_mixer
lib32-sdl2_ttf
lib32-sdl_image
lib32-libmikmod
lib32-smpeg
lib32-sdl_mixer
lib32-sdl_ttf
steam-native-runtime

Offline

Board footer

Powered by FluxBB