protonscr

Wrong detection of the GPU

steamclosed
ValveSoftware/steam-for-linux#9809 · opened 2023-07-07 by adocampo · updated 2023-07-07 · 3 comments · github
Aadocampo 2023-07-07 github

Your system information

  • Steam client version (build number or date): 1688685284 (Fri, Jul 7 00:58 UTC -08:00)
  • Distribution: Arch Linux
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: Nvidia GTX 3070 Ti

Please describe your issue in as much detail as possible:

Since last update (or better said, since the last GUI change's update) my steam client doesn't seems to detect properly my graphics card. Games are running fine so far, but my nvidia GTX 3070Ti is detected as:

Video Card:
Driver: Mesa llvmpipe (LLVM 15.0.7, 256 bits)
Driver Version: 4.5 (Compatibility Profile) Mesa 23.1.3
OpenGL Version: 4.5
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID: 0x10de
DeviceID: 0x2482
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 2
Primary Display Resolution: 2560 x 1440
Desktop Resolution: 5119 x 1440
Primary Display Size: 28.54" x 16.85" (33.11" diag), 72.5cm x 42.8cm (84.1cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 11008 MB
Supported MSAA Modes: 2x 4x 8x 16x

This can affect the hardware survey, and it shows wrong also in the non-official protondb.com.

I did opt-in and opt-out beta client, with the same issue.

Steps for reproducing this issue:

  1. Open Steam client
  2. Go to Help --> System Information
  3. Scroll to "Video Card" section. The information there now is incorrect.
Aadocampo 2023-07-07 github

As side note, I've tried also to start steam with the old UI with the -vgui parameter, but as I expected, the information is still wrong.

Kkisak-valve maintainer 2023-07-07 github

Hello @adocampo, looking at steam-runtime-system-info-1688653414.txt in the log folder you provided, Steam is accurately telling you that it's being forced to fallback to llvmpipe to run at all.

The NVIDIA proprietary driver requires that the video driver's running kernel module, 32 bit userspace libraries, and 64 bit userspace libraries are all installed and exactly the same version to work properly. Your system doesn't have the video driver's 32 bit userspace libraries installed.

Install the lib32-nvidia-utils system package.

Aadocampo 2023-07-07 github

That's it. Thank you !

Nothing extracted yet.