protonscr

Steam crashes at startup Kubuntu 18.04

steamclosed
ValveSoftware/steam-for-linux#6941 · opened 2020-03-02 by Th4ntis · updated 2020-03-02 · 4 comments · github
TTh4ntis 2020-03-02 github

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:

~$: steam
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
/home/th4ntis/.steam/ubuntu12_32/steam
[2020-03-01 00:43:49] Startup - updater built Feb 11 2020 19:26:28
SteamUpdateUI: An X Error occurred
X Error of failed request:  GLXBadContext
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  51
xerror_handler: X failed, continuing
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  6 (X_GLXIsDirect)
Serial number of failed request:  52
xerror_handler: X failed, continuing
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2020-03-01 00:43:49] Checking for update on startup
[2020-03-01 00:43:49] Checking for available updates...
[2020-03-01 00:43:49] Downloading manifest: client-download.steampowered.com/client/steam_client_ubuntu12
[2020-03-01 00:43:50] Download skipped: /client/steam_client_ubuntu12 version 1581460722, installed version 1581460722
[2020-03-01 00:43:50] Nothing to do
[2020-03-01 00:43:50] Verifying installation...
[2020-03-01 00:43:50] Performing checksum verification of executable files
[2020-03-01 00:43:50] Verification complete

TTriMoon 2020-03-02 github

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%) [--=============] 
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%) 
TTh4ntis 2020-03-02 github

~$: 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

TTriMoon 2020-03-02 github

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
Kkisak-valve maintainer 2020-03-02 github

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.