protonscr

System Info still listing iGPU and not dGPU with more VRAM post steam v 1771977793 update

steamopen Steam client
ValveSoftware/steam-for-linux#12943 · opened 2026-02-25 by DanielR-I · updated 2026-04-26 · 6 comments · github
DDanielR-I 2026-02-25 github

Your system information

  • Steam client version (build number or date): 1771977793 on Feb 24, 2026
  • Distribution (e.g. Ubuntu): Manjaro (Arch based)
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes
  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]
  • GPU: AMD iGPU and dGPU

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist

The release notes for build 1771977793 state...

Hardware Survey / System Information

  • Fixed an issue where VRAM on some graphics cards was not reported correctly (-1)
  • In the case of multiple display adapters, we now select the one with the most VRAM to display and report to Steam

As I cannot trigger a Hardware Survey, I ran System Info (from within Help menu) and noticed that my iGPU was reported and not my dGPU with 8GB VRAM.

Steps for reproducing this issue:

  1. Update Linux Steam Client to build 1771977793
  2. Run Help => System Info
  3. Note the iGPU with little VRAM is reported, and not the dGPU with 8GB VRAM

What was reported by System Info for Video Card

Video Card:
Driver: AMD AMD Radeon 780M Graphics (radeonsi, phoenix, LLVM 21.1.6, DRM 3.64, 6.18.4-1-MANJARO)
Driver Version: 4.6 (Compatibility Profile) Mesa 25.3.3-arch1.1
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 99 Hz
VendorID: 0x1002
DeviceID: 0x15bf
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 2
Primary Display Resolution: 2560 x 1440
Desktop Resolution: 4240 x 1440
Primary Display Size: 27.44" x 15.43" (31.46" diag), 69.7cm x 39.2cm (79.9cm diag)
Primary VRAM: 512 MB

Note: It does correctly state there are two video cards

What is reported by vulkaninfo --summary

Devices:

GPU0:
apiVersion = 1.4.328
driverVersion = 25.3.3
vendorID = 0x1002
deviceID = 0x15bf
deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
deviceName = AMD Radeon 780M Graphics (RADV PHOENIX)
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 25.3.3-arch1.1
conformanceVersion = 1.4.0.0
deviceUUID = 00000000-c500-0000-0000-000000000000
driverUUID = 414d442d-4d45-5341-2d44-525600000000
GPU1:
apiVersion = 1.4.328
driverVersion = 25.3.3
vendorID = 0x1002
deviceID = 0x7480
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = AMD Radeon RX 7700S (RADV NAVI33)
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 25.3.3-arch1.1
conformanceVersion = 1.4.0.0
deviceUUID = 00000000-0300-0000-0000-000000000000
driverUUID = 414d442d-4d45-5341-2d44-525600000000

DDanielR-I 2026-02-25 github

Took a look through my journal and found the following logged....

steam[1557720]: Running query: 1 - GpuTopology
steam[1557720]: Response: gpu_topology {
steam[1557720]: gpus {
steam[1557720]: id: 1
steam[1557720]: name: "AMD Radeon 780M Graphics (RADV PHOENIX)"
steam[1557720]: vram_size_bytes: 11287379968
steam[1557720]: driver_id: k_EGpuDriverId_MesaRadv
steam[1557720]: driver_version_major: 25
steam[1557720]: driver_version_minor: 3
steam[1557720]: driver_version_patch: 3
steam[1557720]: luid: 0
steam[1557720]: }
steam[1557720]: gpus {
steam[1557720]: id: 2
steam[1557720]: name: "AMD Radeon RX 7700S (RADV NAVI33)"
steam[1557720]: vram_size_bytes: 8573157376
steam[1557720]: driver_id: k_EGpuDriverId_MesaRadv
steam[1557720]: driver_version_major: 25
steam[1557720]: driver_version_minor: 3
steam[1557720]: driver_version_patch: 3
steam[1557720]: luid: 0
steam[1557720]: }
steam[1557720]: default_gpu_id: 1
steam[1557720]: }
steam[1557720]: Exit code: 0

====

querying /sys manually myself I find the following...

iGPU... 512MB
cat /sys/class/drm/card2/device/mem_info_vram_total
536870912

dGPU... 8GB
cat /sys/class/drm/card1/device/mem_info_vram_total
8573157376

In System Info it reported the iGPU (Primary) correctly with 512MB VRAM (equalling /sys)... The issue/solution lies with how the GPUTopology query found an iGPU vram_size_bytes = 11287379968 ... of course 11GB > 8GB ... except 11 GB on the iGPU is an error

DDanielR-I 2026-02-25 github

in case it helps... glxinfo also reports correct VRAM values

iGPU...
Extended renderer info (GLX_MESA_query_renderer):
Vendor: AMD (0x1002)
Device: AMD Radeon 780M Graphics (radeonsi, phoenix, LLVM 21.1.6, DRM 3.64, 6.18.4-1-MANJARO) (0x15bf)
Version: 25.3.3
Accelerated: yes
Video memory: 512MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2

Memory info (GL_ATI_meminfo):
VBO free memory - total: 47 MB, largest block: 47 MB
VBO free aux. memory - total: 14253 MB, largest block: 14253 MB
Texture free memory - total: 47 MB, largest block: 47 MB
Texture free aux. memory - total: 14253 MB, largest block: 14253 MB
Renderbuffer free memory - total: 47 MB, largest block: 47 MB
Renderbuffer free aux. memory - total: 14253 MB, largest block: 14253 MB

Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 512 MB
Total available memory: 16146 MB
Currently available dedicated video memory: 47 MB

dGPU...
Extended renderer info (GLX_MESA_query_renderer):
Vendor: AMD (0x1002)
Device: AMD Radeon RX 7700S (radeonsi, navi33, LLVM 21.1.6, DRM 3.64, 6.18.4-1-MANJARO) (0x7480)
Version: 25.3.3
Accelerated: yes
Video memory: 8192MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2

Memory info (GL_ATI_meminfo):
VBO free memory - total: 8145 MB, largest block: 8145 MB
VBO free aux. memory - total: 15615 MB, largest block: 15615 MB
Texture free memory - total: 8145 MB, largest block: 8145 MB
Texture free aux. memory - total: 15615 MB, largest block: 15615 MB
Renderbuffer free memory - total: 8145 MB, largest block: 8145 MB
Renderbuffer free aux. memory - total: 15615 MB, largest block: 15615 MB

Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 8192 MB
Total available memory: 23826 MB
Currently available dedicated video memory: 8145 MB

Kkisak-valve maintainer 2026-02-25 github

Hello @DanielR-I, Steam's System Information is telling you the GPU the Steam client is running on. Integrated graphics do not have dedicated video memory, instead, a relatively small section of system ram is set aside for dedicated GPU use (in this case 512MB), and the rest of the video driver's needs are shared with the rest of the system as regular system ram.

The details listed in Steam's System Information has no effect on what's available to games and does not restrict any game's access to your discrete video card.

DDanielR-I 2026-02-25 github

@kisak-valve So was it an error in the release notes to say that "System Information" (in addition to Hardware Survey) were now going to report the GPU with the highest VRAM?

And is it not an issue that the steam GPUTopology query (noted in my second post) thinks the iGPU has 11GB VRAM? That for sure is incorrect data that will fail logic during the next Hardware Survey.

Kkisak-valve maintainer 2026-02-25 github

I expect that 11GB with the iGPU is the maximum allowed reported by its Vulkan driver versus the carve out ram reported by the GPU Steam is running on.

DDanielR-I 2026-02-25 github

I expect that 11GB with the iGPU is the maximum allowed reported by its Vulkan driver versus the carve out ram reported by the GPU Steam is running on.

I was wondering that too... but then why wouldn't it have applied the same logic to the dGPU as well? According to the glxinfo* i posted in my 3rd post, it reports VBO free aux. memory - total (which I interpreted akin to "available") to be 14GB (not 11GB) for the iGPU and 15GB for the dGPU... so the dGPU still reports higher.

Nothing extracted yet.