protonscr

Should the linux host be running a 64-bit xorg-server or a 32-bit xorg-server?

steamclosed Web Component
ValveSoftware/steam-for-linux#8326 · opened 2021-12-30 by juanitotc · updated 2022-01-02 · 6 comments · github
1 matching comments, n / p to jump
Jjuanitotc 2021-12-30 github

Your system information

  • steam_latest.deb from two days ago
  • Distribution: mutli-lib linux
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: No

Does steam for linux expect the host system to be running a 64-bit xorg-server or a 32-bit xorg-server?

Using a 64-bit xorg-server and supplying 32-bit libraries and drivers as requested by bin_steam.sh, I get to the login screen, but the content browser window is blank.

Kkisak-valve maintainer 2021-12-30 github

Hello @juanitotc, Steam shouldn't care about the bitness of the X server. If possible, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

This sounds like libcef failed to initialize for some reason.

Jjuanitotc 2021-12-30 github

Thanks for the reply.

If steam doesn't care about the bitness of the X server, why does it complain that the following are 64-bit:

/usr/local/lib/dri/i965_dri.so
/usr/local/lib/dri/swrast_dri.so
/usr/local/lib/libvulkan_intel.so

Unfortunately Steam -> Help -> System Information is blank - is steam looking for a certain font or version of webkitgtk or similar?

Jjuanitotc 2022-01-02 github

I managed to get the system info - on this system:

32-bit libs /usr/lib32, /usr/local/lib32
64-bit libs /usr/lib, /usr/local/lib

System Information
Computer Information:
    Manufacturer:  Dell Inc.
    Model:  05PTPV
    Form Factor: Laptop
    No Touch Input Detected

Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Brand:  Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz
    CPU Family:  0x6
    CPU Model:  0x45
    CPU Stepping:  0x1
    CPU Type:  0x0
    Speed:  3300 Mhz
    4 logical processors
    2 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    AVX2:  Supported
    AVX512F:  Unsupported
    AVX512PF:  Unsupported
    AVX512ER:  Unsupported
    AVX512CD:  Unsupported
    AVX512VNNI:  Unsupported
    SHA:  Unsupported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Operating System Version:
    Linux 5.4 (64 bit)
    Kernel Name:  Linux
    Kernel Version:  5.4.3-tinycore64
    X Server Vendor:  The X.Org Foundation
    X Server Release:  12006000
    X Window Manager:  <Unknown>
    Steam Runtime Version:  steam-runtime_0.20211207.0

Video Card:
    Driver:  Intel Open Source Technology Center Mesa DRI Intel(R) HD Graphics 4400 (HSW GT2)
    Driver Version:  3.0 Mesa 20.3.1
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x8086
    DeviceID:  0xa16
    Revision Not Detected
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1366 x 768
    Desktop Resolution: 1366 x 768
    Primary Display Size: 11.02" x 6.30" (12.68" diag)
                                            28.0cm x 16.0cm (32.2cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: %s1

Memory:
    RAM:  16021 MB

VR Hardware:
    VR Headset: None detected

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Total Hard Disk Space Available:  7970 MB
    Largest Free Hard Disk Block:  6192 MB

Storage:
    Number of SSDs: 0
    Number of HDDs: 0

"LD_* scout runtime" information:
{
  "can-write-uinput" : false,
  "steam-installation" : {
    "path" : "/home/tc/.local/share/Steam",
    "data_path" : "/home/tc/.local/share/Steam",
    "bin32_path" : "/home/tc/.local/share/Steam/ubuntu12_32",
    "steamscript_path" : "/home/tc/usr/lib/steam/bin_steam.sh",
    "steamscript_version" : "1.0.0.74",
    "issues" : [
      "missing-steam-uri-handler",
      "unexpected-steam-uri-handler"
    ]
  },
  "runtime" : {
    "path" : "/home/tc/.local/share/Steam/ubuntu12_32/steam-runtime",
    "version" : "0.20211207.0",
    "issues" : [
    ],
    "pinned_libs_32" : {
    },
    "pinned_libs_64" : {
    }
  },
  "os-release" : {
    "id" : "tinycore",
    "name" : "TinyCore",
    "pretty_name" : "TinyCoreLinux 11.1",
    "version_id" : "11.1"
  },
  "container" : {
    "type" : "none"
  },
  "driver_environment" : [
    "DISPLAY=:0.0",
    "LD_LIBRARY_PATH=/home/tc/.local/share/Steam/ubuntu12_32:/home/tc/.local/share/Steam/ubuntu12_32/panorama:/home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:/home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:/usr/local/lib:/usr/lib32:/usr/local/lib32:/lib:/usr/lib:/home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/lib:/home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib",
    "SDL_GAMECONTROLLERCONFIG=03000000de280000ff11000001000000,Steam Virtual Gamepad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux\n03000000de280000fc11000001000000,Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux"
  ],
  "architectures" : {
    "i386-linux-gnu" : {
      "can-run" : true,
      "libdl-LIB" : "lib32",
      "libdl-PLATFORM" : "i686",
      "runtime-linker" : {
        "path" : "/lib/ld-linux.so.2",
        "resolved" : "/tmp/tcloop/glibc32_ml/usr/lib32/ld-2.30.so"
      },
      "library-issues-summary" : [
      ],
      "graphics-details" : {
        "x11/vulkan" : {
          "messages" : [
            "MESA-INTEL: warning: Haswell Vulkan support is incomplete"
          ],
          "renderer" : "Intel(R) HD Graphics 4400 (HSW GT2)",
          "version" : "Mesa 20.3.1",
          "devices" : [
            {
              "name" : "Intel(R) HD Graphics 4400 (HSW GT2)",
              "api-version" : "1.2.145",
              "vulkan-driver-id" : 6,
              "driver-name" : "Intel open-source Mesa driver",
              "driver-version" : "Mesa 20.3.1",
              "vendor-id" : "0x8086",
              "device-id" : "0xa16",
              "type" : "integrated-gpu"
            }
          ]
        },
        "x11/vdpau" : {
          "messages" : [
            "Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory",
            "vdp_device_create_x11 (display, screen, &device, &vdp_get_proc_address) failed: 1"
          ],
          "renderer" : null,
          "version" : null,
          "issues" : [
            "cannot-draw"
          ],
          "exit-status" : 1
        },
        "x11/vaapi" : {
          "messages" : [
            "libva info: VA-API version 1.1.0",
            "libva info: va_getDriverName() returns 0",
            "libva info: Trying to open /usr/lib/i386-linux-gnu/dri/i965_drv_video.so",
            "libva info: Trying to open /usr/lib/i386-linux-gnu/dri/intel-vaapi-driver/i965_drv_video.so",
            "libva info: Trying to open /usr/lib/i386-linux-gnu/GL/lib/dri/i965_drv_video.so",
            "libva info: Trying to open /usr/lib32/dri/i965_drv_video.so",
            "libva info: Trying to open /usr/lib/dri/i965_drv_video.so",
            "libva info: va_openDriver() returns -1",
            "vaInitialize (va_display, &major_version, &minor_version) failed: unknown libva error (-1)"
          ],
          "renderer" : null,
          "version" : null,
          "issues" : [
            "cannot-draw"
          ],
          "exit-status" : 1
        },
        "glx/gl" : {
          "renderer" : "Mesa DRI Intel(R) HD Graphics 4400 (HSW GT2)",
          "version" : "3.0 Mesa 20.3.1",
          "library-vendor" : "mesa"
        },
        "egl_x11/gl" : {
          "messages" : [
            "Waffle error: 0x1 WAFFLE_ERROR_FATAL: dlopen(\"libEGL.so.1\") failed: libEGL.so.1: wrong ELF class: ELFCLASS64"
          ],
          "renderer" : null,
          "version" : null,
          "library-vendor" : "unknown",
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "egl_x11/glesv2" : {
          "messages" : [
            "Waffle error: 0x1 WAFFLE_ERROR_FATAL: dlopen(\"libEGL.so.1\") failed: libEGL.so.1: wrong ELF class: ELFCLASS64"
          ],
          "renderer" : null,
          "version" : null,
          "library-vendor" : "unknown",
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        }
      },
      "dri_drivers" : [
      ],
      "va-api_drivers" : [
        {
          "library_path" : "/home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/dri/dummy_drv_video.so"
        }
      ],
      "vdpau_drivers" : [
        {
          "library_path" : "/home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/vdpau/libvdpau_trace.so.1",
          "library_link" : "libvdpau_trace.so.1.0.0"
        }
      ],
      "glx_drivers" : [
      ]
    },
    "x86_64-linux-gnu" : {
      "can-run" : true,
      "libdl-LIB" : "lib",
      "libdl-PLATFORM" : "haswell",
      "runtime-linker" : {
        "path" : "/lib64/ld-linux-x86-64.so.2",
        "resolved" : "/lib/ld-2.30.so"
      },
      "library-issues-summary" : [
      ],
      "graphics-details" : {
        "x11/vulkan" : {
          "messages" : [
            "vkEnumeratePhysicalDevices (instance, physical_device_count, NULL) failed: ERROR_INITIALIZATION_FAILED (-3)"
          ],
          "renderer" : null,
          "version" : null,
          "issues" : [
            "cannot-load",
            "cannot-draw"
          ],
          "exit-status" : 1,
          "devices" : [
          ]
        },
        "x11/vdpau" : {
          "messages" : [
            "libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory.",
            "libGL: Can't open configuration file /home/tc/.drirc: No such file or directory.",
            "libGL: using driver i915 for 5",
            "libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory.",
            "libGL: Can't open configuration file /home/tc/.drirc: No such file or directory.",
            "libGL: pci id for fd 5: 8086:0a16, driver i965",
            "libGL: MESA-LOADER: failed to open /usr/local/lib/dri/i965_dri.so: /usr/local/lib/dri/i965_dri.so: wrong ELF class: ELFCLASS32",
            "libGL error: MESA-LOADER: failed to open i965: /usr/local/lib/dri/i965_dri.so: wrong ELF class: ELFCLASS32 (search paths /usr/local/lib/dri)",
            "libGL error: failed to load driver: i965",
            "libGL: using driver i915 for 5",
            "libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory.",
            "libGL: Can't open configuration file /home/tc/.drirc: No such file or directory.",
            "libGL: pci id for fd 5: 8086:0a16, driver i965",
            "libGL: MESA-LOADER: failed to open /usr/local/lib/dri/i965_dri.so: /usr/local/lib/dri/i965_dri.so: wrong ELF class: ELFCLASS32",
            "libGL error: MESA-LOADER: failed to open i965: /usr/local/lib/dri/i965_dri.so: wrong ELF class: ELFCLASS32 (search paths /usr/local/lib/dri)",
            "libGL error: failed to load driver: i965",
            "libGL: MESA-LOADER: failed to open /usr/local/lib/dri/swrast_dri.so: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS32",
            "libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS32 (search paths /usr/local/lib/dri)",
            "libGL error: failed to load driver: swrast",
            "X Error of failed request:  GLXBadContext",
            "  Major opcode of failed request:  151 (GLX)",
            "  Minor opcode of failed request:  6 (X_GLXIsDirect)",
            "  Serial number of failed request:  37",
            "  Current serial number in output stream:  36"
          ],
          "renderer" : null,
          "version" : null,
          "issues" : [
            "cannot-draw"
          ],
          "exit-status" : 1
        },
        "x11/vaapi" : {
          "messages" : [
            "libva info: VA-API version 1.5.0",
            "libva info: va_getDriverName() returns 0",
            "libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so",
            "libva info: Found init function __vaDriverInit_1_5",
            "libva info: va_openDriver() returns 0",
            "Testing H264Main decoding",
            "vaEndPicture (va_display, context) failed: invalid parameter (18)",
            "Testing MPEG2Simple decoding"
          ],
          "renderer" : "Intel i965 driver for Intel(R) Haswell Mobile - 2.3.0\n",
          "version" : null
        },
        "glx/gl" : {
          "messages" : [
            "libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory.",
            "libGL: Can't open configuration file /home/tc/.drirc: No such file or directory.",
            "libGL: using driver i915 for 4",
            "libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory.",
            "libGL: Can't open configuration file /home/tc/.drirc: No such file or directory.",
            "libGL: pci id for fd 4: 8086:0a16, driver i965",
            "libGL: MESA-LOADER: failed to open /usr/local/lib/dri/i965_dri.so: /usr/local/lib/dri/i965_dri.so: wrong ELF class: ELFCLASS32",
            "libGL error: MESA-LOADER: failed to open i965: /usr/local/lib/dri/i965_dri.so: wrong ELF class: ELFCLASS32 (search paths /usr/local/lib/dri)",
            "libGL error: failed to load driver: i965",
            "libGL: using driver i915 for 4",
            "libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory.",
            "libGL: Can't open configuration file /home/tc/.drirc: No such file or directory.",
            "libGL: pci id for fd 4: 8086:0a16, driver i965",
            "libGL: MESA-LOADER: failed to open /usr/local/lib/dri/i965_dri.so: /usr/local/lib/dri/i965_dri.so: wrong ELF class: ELFCLASS32",
            "libGL error: MESA-LOADER: failed to open i965: /usr/local/lib/dri/i965_dri.so: wrong ELF class: ELFCLASS32 (search paths /usr/local/lib/dri)",
            "libGL error: failed to load driver: i965",
            "libGL: MESA-LOADER: failed to open /usr/local/lib/dri/swrast_dri.so: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS32",
            "libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS32 (search paths /usr/local/lib/dri)",
            "libGL error: failed to load driver: swrast",
            "Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: glXCreateContextAttribsARB failed"
          ],
          "renderer" : null,
          "version" : null,
          "library-vendor" : "mesa",
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "egl_x11/gl" : {
          "messages" : [
            "libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory.",
            "libGL: Can't open configuration file /home/tc/.drirc: No such file or directory.",
            "libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory.",
            "libGL: Can't open configuration file /home/tc/.drirc: No such file or directory.",
            "libEGL warning: MESA-LOADER: failed to open i965: /usr/local/lib/dri/i965_dri.so: wrong ELF class: ELFCLASS32 (search paths /usr/local/lib/dri)",
            "libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory.",
            "libGL: Can't open configuration file /home/tc/.drirc: No such file or directory.",
            "libEGL warning: MESA-LOADER: failed to open i965: /usr/local/lib/dri/i965_dri.so: wrong ELF class: ELFCLASS32 (search paths /usr/local/lib/dri)",
            "libEGL warning: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS32 (search paths /usr/local/lib/dri)",
            "Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglInitialize failed with error EGL_NOT_INITIALIZED(0x3001)"
          ],
          "renderer" : null,
          "version" : null,
          "library-vendor" : "mesa",
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "egl_x11/glesv2" : {
          "messages" : [
            "libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory.",
            "libGL: Can't open configuration file /home/tc/.drirc: No such file or directory.",
            "libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory.",
            "libGL: Can't open configuration file /home/tc/.drirc: No such file or directory.",
            "libEGL warning: MESA-LOADER: failed to open i965: /usr/local/lib/dri/i965_dri.so: wrong ELF class: ELFCLASS32 (search paths /usr/local/lib/dri)",
            "libGL: Can't open configuration file /usr/local/etc/drirc: No such file or directory.",
            "libGL: Can't open configuration file /home/tc/.drirc: No such file or directory.",
            "libEGL warning: MESA-LOADER: failed to open i965: /usr/local/lib/dri/i965_dri.so: wrong ELF class: ELFCLASS32 (search paths /usr/local/lib/dri)",
            "libEGL warning: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS32 (search paths /usr/local/lib/dri)",
            "Waffle error: 0x2 WAFFLE_ERROR_UNKNOWN: eglInitialize failed with error EGL_NOT_INITIALIZED(0x3001)"
          ],
          "renderer" : null,
          "version" : null,
          "library-vendor" : "mesa",
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        }
      },
      "dri_drivers" : [
      ],
      "va-api_drivers" : [
        {
          "library_path" : "/home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/dri/dummy_drv_video.so"
        }
      ],
      "vdpau_drivers" : [
        {
          "library_path" : "/tmp/tcloop/libvdpau/usr/local/lib/vdpau/libvdpau_trace.so",
          "library_link" : "libvdpau_trace.so.1"
        },
        {
          "library_path" : "/tmp/tcloop/libvdpau/usr/local/lib/vdpau/libvdpau_trace.so.1",
          "library_link" : "libvdpau_trace.so.1.0.0"
        }
      ],
      "glx_drivers" : [
      ]
    }
  },
  "locale-issues" : [
    "c-utf8-missing",
    "i18n-supported-missing"
  ],
  "locales" : {
    "<default>" : {
      "resulting-name" : "en_US.UTF-8",
      "charset" : "UTF-8",
      "is_utf8" : true
    },
    "C" : {
      "resulting-name" : "C",
      "charset" : "ANSI_X3.4-1968",
      "is_utf8" : false
    },
    "C.UTF-8" : {
      "error-domain" : "srt-locale-error-quark",
      "error-code" : 0,
      "error" : "No such file or directory"
    },
    "en_US.UTF-8" : {
      "resulting-name" : "en_US.UTF-8",
      "charset" : "UTF-8",
      "is_utf8" : true
    }
  },
  "egl" : {
    "icds" : [
    ]
  },
  "vulkan" : {
    "icds" : [
      {
        "json_path" : "/usr/local/share/vulkan/icd.d/radeon_icd.x86_64.json",
        "library_path" : "/usr/local/lib/libvulkan_radeon.so",
        "api_version" : "1.2.145",
        "issues" : [
        ]
      },
      {
        "json_path" : "/usr/local/share/vulkan/icd.d/intel_icd.x86_64.json",
        "library_path" : "/usr/local/lib/libvulkan_intel.so",
        "api_version" : "1.2.145",
        "issues" : [
        ]
      }
    ],
    "explicit_layers" : [
    ],
    "implicit_layers" : [
      {
        "json_path" : "/home/tc/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json",
        "name" : "VK_LAYER_VALVE_steam_fossilize_32",
        "description" : "Steam Pipeline Caching Layer",
        "type" : "GLOBAL",
        "api_version" : "1.2.136",
        "implementation_version" : "1",
        "library_path" : "/home/tc/.local/share/Steam/ubuntu12_32/libVkLayer_steam_fossilize.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/home/tc/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json",
        "name" : "VK_LAYER_VALVE_steam_fossilize_64",
        "description" : "Steam Pipeline Caching Layer",
        "type" : "GLOBAL",
        "api_version" : "1.2.136",
        "implementation_version" : "1",
        "library_path" : "/home/tc/.local/share/Steam/ubuntu12_64/libVkLayer_steam_fossilize.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/home/tc/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json",
        "name" : "VK_LAYER_VALVE_steam_overlay_32",
        "description" : "Steam Overlay Layer",
        "type" : "GLOBAL",
        "api_version" : "1.2.136",
        "implementation_version" : "1",
        "library_path" : "/home/tc/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/home/tc/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json",
        "name" : "VK_LAYER_VALVE_steam_overlay_64",
        "description" : "Steam Overlay Layer",
        "type" : "GLOBAL",
        "api_version" : "1.2.136",
        "implementation_version" : "1",
        "library_path" : "/home/tc/.local/share/Steam/ubuntu12_64/steamoverlayvulkanlayer.so",
        "issues" : [
        ]
      }
    ]
  },
  "desktop-entries" : [
  ],
  "xdg-portals" : {
    "details" : {
      "interfaces" : {
        "org.freedesktop.portal.OpenURI" : {
          "available" : false
        },
        "org.freedesktop.portal.Email" : {
          "available" : false
        }
      },
      "backends" : {
        "org.freedesktop.impl.portal.desktop.gtk" : {
          "available" : false
        },
        "org.freedesktop.impl.portal.desktop.kde" : {
          "available" : false
        }
      }
    },
    "issues" : [
      "missing-interface",
      "no-implementation"
    ],
    "messages" : [
      "Failed to connect to 'org.freedesktop.portal.Desktop'",
      "Failed to connect to 'org.freedesktop.portal.Desktop'",
      "There isn't a working portal implementation"
    ]
  },
  "cpu-features" : {
    "x86-64" : true,
    "sse3" : true,
    "cmpxchg16b" : true
  }
}

"scout runtime container" is not installed.

"soldier runtime container" is not installed.

Jjuanitotc 2022-01-02 github

Got it - with LIBGL_DRIVERS_PATH="/usr/local/lib/dri:/usr/local/lib32/dri" the content browser window appears as expected.

Kkisak-valve maintainer 2022-01-02 github

Glad to hear you've gotten it running. This looks like you didn't give Steam a sane environment to run in and 64 bit mesa being broken was a system config issue.

Jjuanitotc 2022-01-02 github

The starting point was a pure 64-bit system - i.e. no symlink /lib64 -> /lib, hence it was the 32-bit part that wasn't entirely sane (libGL was copied from a pure 32-bit system).

It would help if steam looked at /usr/local/etc as well as /etc