Check the GL support of the your graphics driver...
Steam is working fine on my Kubuntu...
> neofetch --stdout
OS: Ubuntu 19.10 x86_64
Model: Manual build Rev:xxx
Mainboard: X99-PRO/USB 3.1 Rev 1.xx (ASUSTeK COMPUTER INC.)
Bios: 2017-08-10 AMI Ver:3801
Kernel: 5.3.0-40-generic
Uptime: 1 day, 17 hours, 35 mins
Packages: 2797 (dpkg), 9 (snap)
Shell: zsh 5.7.1
Resolution: 1680x1050 @ 59.88Hz, 2560x1080 @ 60.00Hz
DE: KDE
WM: KWin
Theme: Breeze [KDE], Adapta-Nokto [GTK2], Default [GTK3]
Icons: breeze [KDE], breeze [GTK2/3]
Terminal: vscode
Font: [KDE], Noto Sans, 10 [GTK2/3]
Locale: en_US.UTF-8
Memory: 4784MiB / 32026MiB (14%) [37m[--=============[37m]
CPU: Intel i7-5820K (12) @ 4.0GHz [46.0°C]
GPU: NVIDIA GeForce GTX 1080 Ti
GPU Driver: NVIDIA 430.50
CPU Usage: 4%
Disk (/): 18G / 146G (13%)
Disk (home): 27G / 63G (45%)
Disk (efi): 89M / 511M (18%)
Disk (efi-other): 5.4M / 549M (1%)
Disk (Data): 551G / 3.5T (17%)
~$: neofetch --stdout
OS: Ubuntu 18.04.4 LTS x86_64
Host: GS75 Stealth 9SF REV:1.0
Kernel: 5.3.0-40-generic
Uptime: 2 hours, 37 mins
Packages: 2617
Shell: bash 4.4.20
Resolution: 1920x1080
DE: KDE
WM: KWin
WM Theme: Dark-openSUSE-V.2
Theme: Dark-openSUSE [KDE], Breeze [GTK2/3]
Icons: Epsilon-dark [KDE], Breeze [GTK2/3]
Terminal: yakuake
CPU: Intel i7-9750H (12) @ 4.500GHz
GPU: NVIDIA NVIDIA Corporation Device 1f10
GPU: Intel Integrated Graphics
Memory: 1699MiB / 31956MiB
Now try this :wink:
> glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 11264 MB
Total available memory: 11264 MB
Currently available dedicated video memory: 10334 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1080 Ti/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 430.50
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6.0 NVIDIA 430.50
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 430.50
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Hello @Th4ntis, when changing nVidia proprietary driver versions, the running kernel module version, 64 bit userspace support library version, and 32 bit support library version have to match for their driver to work properly.
When you updated to nvidia-driver-440, it sounds like libnvidia-gl-440:i386 got missed, so all 32 bit opengl applications would not run. You can check this with a 32 bit build of glxinfo from mesa-utils:i386.
You can check which packages are installed with something like apt policy nvidia-dkms-440 libnvidia-gl-440 libnvidia-gl-440:i386 (replace 440 with the expected driver series).
Nothing extracted yet.
My Specs are: MSI GS75 Intel Core i7 9th Gen 9750H (2.60 GHz) NVIDIA GeForce RTX 2070 32 GB Memory. Running with the nvidia-driver-440 currently as that is what it recommends. It will run when using NVIDIA-driver-435 but then I have other software that I use more often that doesn't work. When I attempt to run it, it closes. So I run it through terminal and this is my output: