Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unstable rendering with libX11 1.8.3 #3105

Closed
ilievi187 opened this issue Dec 17, 2022 · 35 comments
Closed

Unstable rendering with libX11 1.8.3 #3105

ilievi187 opened this issue Dec 17, 2022 · 35 comments
Labels

Comments

@ilievi187
Copy link

ilievi187 commented Dec 17, 2022

System information
Computer Information:
    Manufacturer:  ASRock
    Model:  B450M Steel Legend
    Form Factor: Desktop
    No Touch Input Detected

Processor Information:
    CPU Vendor:  AuthenticAMD
    CPU Brand:  AMD Ryzen 5 5600X 6-Core Processor             
    CPU Family:  0x19
    CPU Model:  0x21
    CPU Stepping:  0x0
    CPU Type:  0x0
    Speed:  4650 Mhz
    12 logical processors
    6 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Supported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    AVX2:  Supported
    AVX512F:  Unsupported
    AVX512PF:  Unsupported
    AVX512ER:  Unsupported
    AVX512CD:  Unsupported
    AVX512VNNI:  Unsupported
    SHA:  Supported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Operating System Version:
    "ArcoLinux" (64 bit)
    Kernel Name:  Linux
    Kernel Version:  6.0.12-zen1-1-zen
    X Server Vendor:  The X.Org Foundation
    X Server Release:  12201006
    X Window Manager:  wlroots wm
    Steam Runtime Version:  steam-runtime_0.20221019.0

Video Card:
    Driver:  AMD AMD Radeon RX 6600 XT (navi23, LLVM 14.0.6, DRM 3.48, 6.0.12-zen1-1-zen)
    Driver Version:  4.6 (Compatibility Profile) Mesa 22.3.1
    OpenGL Version: 4.6
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 199 Hz
    VendorID:  0x1002
    DeviceID:  0x73ff
    Revision Not Detected
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  2560 x 1080
    Desktop Resolution: 2560 x 1080
    Primary Display Size: 27.56" x 11.81" (29.96" diag)
                                            70.0cm x 30.0cm (76.1cm diag)
    Primary VRAM: 8192 MB

Sound card:
    Audio device: ATI R6xx HDMI

Memory:
    RAM:  32019 MB

VR Hardware:
    VR Headset: None detected

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

Storage:
    Number of SSDs: 2
    SSD sizes: 500G,500G
    Number of HDDs: 0
    

"LD_* scout runtime" information:
{
  "can-write-uinput" : true,
  "steam-installation" : {
    "path" : "/home/ilievipc/.local/share/Steam",
    "data_path" : "/home/ilievipc/.local/share/Steam",
    "bin32_path" : "/home/ilievipc/.local/share/Steam/ubuntu12_32",
    "steamscript_path" : "/usr/lib/steam/steam",
    "steamscript_version" : "1.0.0.75",
    "issues" : [
      "unexpected-steam-uri-handler"
    ]
  },
  "runtime" : {
    "path" : "/home/ilievipc/.local/share/Steam/ubuntu12_32/steam-runtime",
    "version" : "0.20221019.0",
    "issues" : [
    ],
    "pinned_libs_32" : {
      "list" : [
        "pinned_libs_32/done",
        "pinned_libs_32/libcurl-gnutls.so.3 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libcurl-gnutls.so.4.2.0",
        "pinned_libs_32/libcurl-gnutls.so.4 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libcurl-gnutls.so.4.2.0",
        "pinned_libs_32/libcurl.so.3 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libcurl.so.4.2.0",
        "pinned_libs_32/libcurl.so.4 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libcurl.so.4.2.0",
        "pinned_libs_32/libdbus-1.so.3 -> $STEAM_RUNTIME/lib/i386-linux-gnu/libdbus-1.so.3.5.8",
        "pinned_libs_32/libdbusmenu-glib.so.4 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libdbusmenu-glib.so.4.0.13",
        "pinned_libs_32/libdbusmenu-gtk.so.4 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libdbusmenu-gtk.so.4.0.13",
        "pinned_libs_32/libgtk-x11-2.0.so.0 -> $STEAM_RUNTIME/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10",
        "pinned_libs_32/system_libcurl.so.4"
      ]
    },
    "pinned_libs_64" : {
      "list" : [
        "pinned_libs_64/done",
        "pinned_libs_64/has_pins",
        "pinned_libs_64/libcurl-gnutls.so.3 -> $STEAM_RUNTIME/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0",
        "pinned_libs_64/libcurl-gnutls.so.4 -> $STEAM_RUNTIME/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0",
        "pinned_libs_64/libcurl.so.3 -> $STEAM_RUNTIME/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0",
        "pinned_libs_64/libcurl.so.4 -> $STEAM_RUNTIME/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0",
        "pinned_libs_64/libdbusmenu-glib.so.4 -> $STEAM_RUNTIME/usr/lib/x86_64-linux-gnu/libdbusmenu-glib.so.4.0.13",
        "pinned_libs_64/system_libcurl.so.4",
        "pinned_libs_64/system_libdbusmenu-glib.so.4"
      ]
    }
  },
  "os-release" : {
    "id" : "arcolinux",
    "id_like" : [
      "arch"
    ],
    "name" : "ArcoLinux",
    "build_id" : "rolling"
  },
  "virtualization" : {
    "type" : "none"
  },
  "container" : {
    "type" : "none"
  },
  "driver_environment" : [
    "DISPLAY=:1",
    "LD_LIBRARY_PATH=/home/ilievipc/.local/share/Steam/ubuntu12_32:/home/ilievipc/.local/share/Steam/ubuntu12_32/panorama:/home/ilievipc/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:/home/ilievipc/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:/usr/lib/libfakeroot:/usr/lib32:/usr/lib:/home/ilievipc/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/ilievipc/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/ilievipc/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/ilievipc/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/ilievipc/.local/share/Steam/ubuntu12_32/steam-runtime/lib:/home/ilievipc/.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",
    "WAYLAND_DISPLAY=wayland-1",
    "XDG_RUNTIME_DIR=/run/user/1000"
  ],
  "architectures" : {
    "i386-linux-gnu" : {
      "can-run" : true,
      "libdl-LIB" : "lib32",
      "libdl-PLATFORM" : "i686",
      "runtime-linker" : {
        "path" : "/lib/ld-linux.so.2",
        "resolved" : "/usr/lib32/ld-linux.so.2"
      },
      "library-issues-summary" : [
        "cannot-load"
      ],
      "library-details" : {
        "libasn1.so.8" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libcrypt.so.1" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libgssapi.so.3" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libhcrypto.so.4" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libheimntlm.so.0" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libhx509.so.5" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libitm.so.1" : {
          "messages" : [
            "Unable to find the library: /usr/lib32/libitm.so.1: undefined symbol: __gxx_personality_v0"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libkrb5.so.26" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libldap_r-2.4.so.2" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libroken.so.18" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libwind.so.0" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        }
      },
      "graphics-details" : {
        "x11/vulkan" : {
          "renderer" : "AMD Radeon RX 6600 XT (RADV NAVI23)",
          "version" : "Mesa 22.3.1",
          "devices" : [
            {
              "name" : "AMD Radeon RX 6600 XT (RADV NAVI23)",
              "api-version" : "1.3.230",
              "vulkan-driver-id" : 3,
              "driver-name" : "radv",
              "driver-version" : "Mesa 22.3.1",
              "vendor-id" : "0x1002",
              "device-id" : "0x73ff",
              "type" : "discrete-gpu"
            }
          ]
        },
        "x11/vdpau" : {
          "messages" : [
            "Failed to open VDPAU backend libvdpau_nvidia.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 error: va_getDriverName() failed with unknown libva error,driver_name=(null)",
            "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" : "AMD Radeon RX 6600 XT (navi23, LLVM 14.0.6, DRM 3.48, 6.0.12-zen1-1-zen)",
          "version" : "4.6 (Compatibility Profile) Mesa 22.3.1",
          "library-vendor" : "glvnd"
        },
        "egl_x11/gl" : {
          "renderer" : "AMD Radeon RX 6600 XT (navi23, LLVM 14.0.6, DRM 3.48, 6.0.12-zen1-1-zen)",
          "version" : "4.6 (Compatibility Profile) Mesa 22.3.1",
          "library-vendor" : "glvnd"
        },
        "egl_x11/glesv2" : {
          "renderer" : "AMD Radeon RX 6600 XT (navi23, LLVM 14.0.6, DRM 3.48, 6.0.12-zen1-1-zen)",
          "version" : "OpenGL ES 3.2 Mesa 22.3.1",
          "library-vendor" : "glvnd"
        }
      },
      "dri_drivers" : [
        {
          "library_path" : "/usr/lib32/dri/crocus_dri.so"
        },
        {
          "library_path" : "/usr/lib32/dri/i915_dri.so"
        },
        {
          "library_path" : "/usr/lib32/dri/iris_dri.so"
        },
        {
          "library_path" : "/usr/lib32/dri/kms_swrast_dri.so"
        },
        {
          "library_path" : "/usr/lib32/dri/nouveau_dri.so"
        },
        {
          "library_path" : "/usr/lib32/dri/r300_dri.so"
        },
        {
          "library_path" : "/usr/lib32/dri/r600_dri.so"
        },
        {
          "library_path" : "/usr/lib32/dri/radeonsi_dri.so"
        },
        {
          "library_path" : "/usr/lib32/dri/swrast_dri.so"
        },
        {
          "library_path" : "/usr/lib32/dri/virtio_gpu_dri.so"
        },
        {
          "library_path" : "/usr/lib32/dri/vmwgfx_dri.so"
        },
        {
          "library_path" : "/usr/lib32/dri/zink_dri.so"
        }
      ],
      "va-api_drivers" : [
        {
          "library_path" : "/home/ilievipc/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/dri/dummy_drv_video.so",
          "version" : "libva1"
        }
      ],
      "vdpau_drivers" : [
        {
          "library_path" : "/home/ilievipc/.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" : [
        {
          "library_soname" : "libGLX_indirect.so.0",
          "library_path" : "/usr/lib32/libGLX_mesa.so.0.0.0"
        },
        {
          "library_soname" : "libGLX_mesa.so.0",
          "library_path" : "/usr/lib32/libGLX_mesa.so.0.0.0"
        }
      ]
    },
    "x86_64-linux-gnu" : {
      "can-run" : true,
      "libdl-LIB" : "lib",
      "libdl-PLATFORM" : "x86_64",
      "runtime-linker" : {
        "path" : "/lib64/ld-linux-x86-64.so.2",
        "resolved" : "/usr/lib/ld-linux-x86-64.so.2"
      },
      "library-issues-summary" : [
        "cannot-load"
      ],
      "library-details" : {
        "libasn1.so.8" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libcrypt.so.1" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libgssapi.so.3" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libhcrypto.so.4" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libheimntlm.so.0" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libhx509.so.5" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libitm.so.1" : {
          "messages" : [
            "Unable to find the library: /usr/lib/libitm.so.1: undefined symbol: __gxx_personality_v0"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libkrb5.so.26" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libldap_r-2.4.so.2" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libroken.so.18" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        },
        "libwind.so.0" : {
          "messages" : [
            "Unable to find the library: libcrypt.so.1: cannot open shared object file: No such file or directory"
          ],
          "soname" : null,
          "path" : null,
          "issues" : [
            "cannot-load"
          ],
          "exit-status" : 1
        }
      },
      "graphics-details" : {
        "x11/vulkan" : {
          "renderer" : "AMD Radeon RX 6600 XT (RADV NAVI23)",
          "version" : "Mesa 22.3.1",
          "devices" : [
            {
              "name" : "AMD Radeon RX 6600 XT (RADV NAVI23)",
              "api-version" : "1.3.230",
              "vulkan-driver-id" : 3,
              "driver-name" : "radv",
              "driver-version" : "Mesa 22.3.1",
              "vendor-id" : "0x1002",
              "device-id" : "0x73ff",
              "type" : "discrete-gpu"
            }
          ]
        },
        "x11/vdpau" : {
          "messages" : [
            "Failed to open VDPAU backend libvdpau_nvidia.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 error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)",
            "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" : "AMD Radeon RX 6600 XT (navi23, LLVM 14.0.6, DRM 3.48, 6.0.12-zen1-1-zen)",
          "version" : "4.6 (Compatibility Profile) Mesa 22.3.1",
          "library-vendor" : "glvnd"
        },
        "egl_x11/gl" : {
          "renderer" : "AMD Radeon RX 6600 XT (navi23, LLVM 14.0.6, DRM 3.48, 6.0.12-zen1-1-zen)",
          "version" : "4.6 (Compatibility Profile) Mesa 22.3.1",
          "library-vendor" : "glvnd"
        },
        "egl_x11/glesv2" : {
          "renderer" : "AMD Radeon RX 6600 XT (navi23, LLVM 14.0.6, DRM 3.48, 6.0.12-zen1-1-zen)",
          "version" : "OpenGL ES 3.2 Mesa 22.3.1",
          "library-vendor" : "glvnd"
        }
      },
      "dri_drivers" : [
        {
          "library_path" : "/usr/lib/dri/crocus_dri.so"
        },
        {
          "library_path" : "/usr/lib/dri/d3d12_dri.so"
        },
        {
          "library_path" : "/usr/lib/dri/i915_dri.so"
        },
        {
          "library_path" : "/usr/lib/dri/iris_dri.so"
        },
        {
          "library_path" : "/usr/lib/dri/kms_swrast_dri.so"
        },
        {
          "library_path" : "/usr/lib/dri/nouveau_dri.so"
        },
        {
          "library_path" : "/usr/lib/dri/r300_dri.so"
        },
        {
          "library_path" : "/usr/lib/dri/r600_dri.so"
        },
        {
          "library_path" : "/usr/lib/dri/radeonsi_dri.so"
        },
        {
          "library_path" : "/usr/lib/dri/swrast_dri.so"
        },
        {
          "library_path" : "/usr/lib/dri/virtio_gpu_dri.so"
        },
        {
          "library_path" : "/usr/lib/dri/vmwgfx_dri.so"
        },
        {
          "library_path" : "/usr/lib/dri/zink_dri.so"
        }
      ],
      "va-api_drivers" : [
        {
          "library_path" : "/home/ilievipc/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/dri/dummy_drv_video.so",
          "version" : "libva1"
        }
      ],
      "vdpau_drivers" : [
        {
          "library_path" : "/usr/lib/vdpau/libvdpau_trace.so",
          "library_link" : "libvdpau_trace.so.1"
        },
        {
          "library_path" : "/usr/lib/vdpau/libvdpau_trace.so.1",
          "library_link" : "libvdpau_trace.so.1.0.0"
        }
      ],
      "glx_drivers" : [
        {
          "library_soname" : "libGLX_indirect.so.0",
          "library_path" : "/usr/lib/libGLX_mesa.so.0.0.0"
        },
        {
          "library_soname" : "libGLX_mesa.so.0",
          "library_path" : "/usr/lib/libGLX_mesa.so.0.0.0"
        }
      ]
    }
  },
  "locale-issues" : [
  ],
  "locales" : {
    "<default>" : {
      "resulting-name" : "LC_CTYPE=en_US.UTF-8;LC_NUMERIC=bg_BG.UTF-8;LC_TIME=bg_BG.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=bg_BG.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=bg_BG.UTF-8;LC_NAME=bg_BG.UTF-8;LC_ADDRESS=bg_BG.UTF-8;LC_TELEPHONE=bg_BG.UTF-8;LC_MEASUREMENT=bg_BG.UTF-8;LC_IDENTIFICATION=bg_BG.UTF-8",
      "charset" : "UTF-8",
      "is_utf8" : true
    },
    "C" : {
      "resulting-name" : "C",
      "charset" : "ANSI_X3.4-1968",
      "is_utf8" : false
    },
    "C.UTF-8" : {
      "resulting-name" : "C.UTF-8",
      "charset" : "UTF-8",
      "is_utf8" : true
    },
    "en_US.UTF-8" : {
      "resulting-name" : "en_US.UTF-8",
      "charset" : "UTF-8",
      "is_utf8" : true
    }
  },
  "egl" : {
    "icds" : [
      {
        "json_path" : "/usr/share/glvnd/egl_vendor.d/50_mesa.json",
        "library_path" : "libEGL_mesa.so.0",
        "issues" : [
        ]
      }
    ],
    "external_platforms" : [
    ]
  },
  "vulkan" : {
    "icds" : [
      {
        "json_path" : "/usr/share/vulkan/icd.d/radeon_icd.x86_64.json",
        "library_path" : "/usr/lib/libvulkan_radeon.so",
        "api_version" : "1.3.230",
        "issues" : [
        ]
      },
      {
        "json_path" : "/usr/share/vulkan/icd.d/radeon_icd.i686.json",
        "library_path" : "/usr/lib32/libvulkan_radeon.so",
        "api_version" : "1.3.230",
        "issues" : [
        ]
      }
    ],
    "explicit_layers" : [
    ],
    "implicit_layers" : [
      {
        "json_path" : "/home/ilievipc/.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.3.207",
        "implementation_version" : "1",
        "library_path" : "/home/ilievipc/.local/share/Steam/ubuntu12_32/libVkLayer_steam_fossilize.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/home/ilievipc/.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.3.207",
        "implementation_version" : "1",
        "library_path" : "/home/ilievipc/.local/share/Steam/ubuntu12_64/libVkLayer_steam_fossilize.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/home/ilievipc/.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.3.207",
        "implementation_version" : "1",
        "library_path" : "/home/ilievipc/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/home/ilievipc/.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.3.207",
        "implementation_version" : "1",
        "library_path" : "/home/ilievipc/.local/share/Steam/ubuntu12_64/steamoverlayvulkanlayer.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/usr/share/vulkan/implicit_layer.d/MangoHud.json",
        "name" : "VK_LAYER_MANGOHUD_overlay",
        "description" : "Vulkan Hud Overlay",
        "type" : "GLOBAL",
        "api_version" : "1.3.0",
        "implementation_version" : "1",
        "library_path" : "/usr/$LIB/libMangoHud.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.json",
        "name" : "VK_LAYER_FROG_gamescope_wsi",
        "description" : "Gamescope WSI (XWayland Bypass) Layer",
        "type" : "GLOBAL",
        "api_version" : "1.3.221",
        "implementation_version" : "1",
        "library_path" : "libVkLayer_FROG_gamescope_wsi.so",
        "issues" : [
        ]
      },
      {
        "json_path" : "/usr/share/vulkan/implicit_layer.d/vkBasalt.json",
        "name" : "VK_LAYER_VKBASALT_post_processing",
        "description" : "a post processing layer",
        "type" : "GLOBAL",
        "api_version" : "1.3.223",
        "implementation_version" : "1",
        "library_path" : "libvkbasalt.so",
        "issues" : [
        ]
      }
    ]
  },
  "desktop-entries" : [
    {
      "id" : "steam.desktop",
      "commandline" : "/usr/bin/steam-runtime %U",
      "filename" : "/usr/share/applications/steam.desktop",
      "default_steam_uri_handler" : true,
      "steam_uri_handler" : true
    }
  ],
  "xdg-portals" : {
    "details" : {
      "interfaces" : {
        "org.freedesktop.portal.OpenURI" : {
          "available" : true,
          "version" : 3
        },
        "org.freedesktop.portal.Email" : {
          "available" : true,
          "version" : 3
        }
      },
      "backends" : {
        "org.freedesktop.impl.portal.desktop.gtk" : {
          "available" : true
        },
        "org.freedesktop.impl.portal.desktop.kde" : {
          "available" : false
        }
      }
    },
    "issues" : [
    ]
  },
  "cpu-features" : {
    "x86-64" : true,
    "sse3" : true,
    "cmpxchg16b" : true
  }
}

"scout runtime container" is not installed.

"soldier runtime container" is not installed.

Please describe your issue in as much detail as possible:

After last update CS:GO is not playable. The game is constantly stuttering and starting very very slow. Its just hangs from like every 2-5-10 seconds. Loading a map takes like 5 minutes. I've tryied so far = -vulkan and opengl.

Steps for reproducing this issue:

  1. Login to steam
  2. Launch CS:GO (with vulkan or opengl = same)
  3. Wait 5 min to load
  4. Create or Join a game
@spykyvenator
Copy link

spykyvenator commented Dec 17, 2022

I got the same problem, for me the game hangs when I'm not sending inputs:
(as if the function checking for inputs doesn't return until input is received)
In multiplayer, it freezes client side when I don't press a key or move my mouse
In singleplayer with bots the whole server freezes when not sending inputs (bots don't move when game is frozen)
audio still plays while the game is frozen
I'm also linux-6 (6.1.0) + NVIDIA-SMI 525.60.13 Driver Version: 525.60.13 (Open kernel module)

@Tafitson
Copy link

Tafitson commented Dec 17, 2022

Same Issue here
Played last time on wednesday and everything was fine, tried to play again (friday, ~7pm CET), game updated before playing, then I had the same issue. Without input there are no new frames put out and even with input, framerate fluctuates heavily (between ~400 and ~40).
Arch Linux 6.0.12 on both zen and "normal" Kernel. Ryzen 7 5800x, Radeon RX 6700xt.
Also tried to run it on Steam Deck and I am not sure if thats the same issue, but the game crashes within seconds after loading into a map.

SteamSystemInformation.txt

@slonkazoid
Copy link

slonkazoid commented Dec 17, 2022

Same issue. The game is like SUPERHOT. Time only moves while you're sending inputs...
Edit: with (1000hz) mouse input, the game runs almost normally

@UnlegitSenpaii
Copy link

the following solved the problem for me:

  • downgrading libx11 to version 1.8.1-3

@SigmaSkid
Copy link

@UnlegitSenpaii
Works, thanks.

@KulkarniKaustubh
Copy link

the following solved the problem for me:

* downgrading libx11 to version 1.8.1-3

This worked. Thank you!

@kisak-valve kisak-valve changed the title Unplayable after last UPDATE Unstable rendering with libX11 1.8.3 Dec 17, 2022
@music-cat-bread
Copy link

That worked!
I don't know how you figured that out, but thanks you very much.

@sandikata
Copy link

Same here on Gentoo.
I saw a lot of libX11 errors, but haven't paid any attention on them, tried all other games i have, but they work just perfect. Just csgo fucked up itself.

@Brottweiler
Copy link

That worked! I don't know how you figured that out, but thanks you very much.

I did a system update couple days ago. CSGO went from playing fine, to lagging. I had upgraded mesa and libx11, so after some troubleshooting it was clear it was libx11.

As someone said, inputs makes the game render properly. It seems that if the cursor is visible on the screen, as in any menu, console or chat, the game renders properly. If you are playing, the game will be frozen if you give no inputs. Continuous movement of mouse makes the game render properly, for example by making a circle movement with the mouse.

Keyboard inputs also unfreezes the game but only on the key down event. If you hold the key down, it seems to unfreeze momentarily, making the game seem very laggy. net_graph 1 shows that the FPS does go down when the game freezes.

@duckyondiscord
Copy link

I'll add this bit of potentially useful information. The issue stops when the game is paused.

@amaanq
Copy link

amaanq commented Dec 17, 2022

can confirm having this bug, thanks for the fix @UnlegitSenpaii !!

@amaanq
Copy link

amaanq commented Dec 18, 2022

Bisected and found likely cause, see #174 on libx11's gitlab

@ankitstha
Copy link

the following solved the problem for me:

  • downgrading libx11 to version 1.8.1-3

can u help me downgrade i'm new to all these stuffs

@ilievi187
Copy link
Author

ilievi187 commented Dec 18, 2022 via email

@slonkazoid
Copy link

Using downgrade from AUR and downgrading to libx11 1.8.1 from cache worked for me

@daxcore
Copy link

daxcore commented Dec 18, 2022

because it just relates CS:GO I did it this way:

build libX11 1.8.2 (works too) by sources:

NOCONFIGURE=1 ./autogen.sh
./configure --prefix="/usr" --disable-xf86bigfont
make -j 25
make DESTDIR="$PWD/install" install

and than preload the lib(s) just for CS:GO in steam start options:

LD_PRELOAD="$LD_PRELOAD:<path>/install/usr/lib/libX11.so.6.4.0:<path>/install/usr/lib/libX11-xcb.so.1.0.0"

@Brottweiler
Copy link

Brottweiler commented Dec 18, 2022

The package maintainer for libx11 on Arch Linux bumped the package with some patches. The 1.8.3-2/1.8.3-3 version resolves this issue on Arch Linux.

@sandikata
Copy link

On gentoo i fixed it by downgrading to 1.8.2, ubuntu is not a measurment for any distro.

Installed versions: 1.8.2-r1^t(18:49:16 17.12.2022)(-doc -test ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="32 64 -x32")

@music-cat-bread
Copy link

@Brottweiler Can confirm that on 1.8.3-3 issue has been resolved.

@ankitstha
Copy link

@Brottweiler Can confirm that on 1.8.3-3 issue has been resolved.

it's fixed as I'm on the 1.8.3 -3 version

@slonkazoid
Copy link

I updated to 1.8.3-3 and it has been resolved

@daxcore
Copy link

daxcore commented Dec 27, 2022

I guess it is not really fixed with 1.8.3-3. i have many (at least every 3rd game) random crashes especially on DZ.
These crashes gone by using 1.8.2...

@farfalleflickan
Copy link

I guess it is not really fixed with 1.8.3-3. i have many (at least every 3rd game) random crashes especially on DZ. These crashes gone by using 1.8.2...

Seconded, 1.8.3-3 does not seem to fix things for me either ( on Arch)

@kisak-valve
Copy link
Member

This issue is a regression in the distro-managed libX11 library. If Arch is maintaining an early merge of https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/176 and https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/177 in attempt to mitigate that regression, and that is insufficient to resolve the regression, then that feedback needs to go to the upstream libX11 dev(s) to ponder.

@scorpius2k1
Copy link

If

I guess it is not really fixed with 1.8.3-3. i have many (at least every 3rd game) random crashes especially on DZ. These crashes gone by using 1.8.2...

Seconded, 1.8.3-3 does not seem to fix things for me either ( on Arch)

Version 1.8.3-3 regression fix seems to be only for 64-bit libraries at the moment. Try downgrading the 32-bit library as well to <= 1.8.2-2 on your distro since many older games use x86 architecture.

This worked for me on Arch Linux:
32-bit Package - https://archive.archlinux.org/packages/l/lib32-libx11/lib32-libx11-1.8.2-2-x86_64.pkg.tar.zst
Downgrade - sudo pacman -U lib32-libx11-1.8.2-2-x86_64.pkg.tar.zst
*Add IgnorePkg=lib32-libx11 in /etc/pacman.conf so it wont update again until a fix is issued.

Games tested: CS:Source, TF2, HL2DM.

Hopefully upstream libX11 dev(s) will regress 32-bit as well.

@GenocideStomper
Copy link

libx11 1.8.3-4 is in the repos. Is that version helping?

@drevoborod
Copy link

For me libx11 1.8.3-3 totally ruins Steam playing (my OS is Manjaro Linux). Actually none of Steam games were able to start after upgrade to 1.8.3-3. So I fixed it by rolling back to 1.8.2-2 and freezing libx11 on that version. In case of Manjaro, the package name is "libx11" and I don't know if it contains 64bit or 32bit binaries.

@KulkarniKaustubh
Copy link

I am using Arch Linux with the 6.1.2 kernel. libx11 1.8.3-3 is working perfectly fine with CSGO on my system!

@music-cat-bread
Copy link

the package name is "libx11" and I don't know if it contains 64bit or 32bit binaries.

It's 64 bit package, 32 bit is lib32-libx11 from multilib repository.

@scorpius2k1
Copy link

libx11 1.8.3-4 is in the repos. Is that version helping?

Since there are 2 versions of libX11 (32 & 64 bit), it seems 64-bit is currently the only one being updated. 32-bit hasn't had any updates thus far and is still suffering from the same problems. I am currently using 1.8.3-5 64-bit, and 1.8.2-2 32-bit and having no problems with any apps/games.

As I use Arch Linux I'll reference it here, but this likely holds true irregardless of which Linux distro is used.

  • 64-bit libx11 1.8.3-5 is the latest as of this post. 64-bit apps, like CS:GO, seem to work fine again. I cannot speak for other games however.

  • 32-bit lib32-libx11 1.8.3-1 is current as of this post. 32-bit apps like CS:S, TF2, HL2DM are still having the same problem. libX11 devs will hopefully regress the 32-bit library as well soon, until then the workaround is to downgrade it to 1.8.2-2 for 32-bit applications and has been working fine.

Per Latest Arch-Linux Repos:

extra/libx11 1.8.3-5
    X11 client-side library
multilib/lib32-libx11 1.8.3-1
    X11 client-side library (32-bit)

@daxcore
Copy link

daxcore commented Mar 24, 2023

The problem still remains. high frequently random crashes especially in danger zone with libx11 1.8.4-1.

@kisak-valve
Copy link
Member

Hello @daxcore, the upstream libX11 regressions in 1.8.3 that I'm aware of have been resolved upstream with 1.8.4. If the game is still stable with libX11 1.8.2 and unstable with 1.8.4, then it would be a good idea to report your findings to the upstream libX11 issue tracker (https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues).

@scr0llbaer9000
Copy link

scr0llbaer9000 commented Jul 9, 2023

I still have this issue that manifests exactly as described in the OP. The game starts running fine but becomes unplayable after a few rounds with heavy 2-5 seconds long freezes. It's as if there's some buffer that runs full. No matter if I use opengl or vulkan.

I had no problems playing CS:GO a few months ago.

I'm on latest rolling Arch, currently libX11 1.8.6-1, kernel 6.4.1zen2-1, nvidia-dkms 535.54.03-1

I'm playing on a ultra-wide screen 3840x1600. What mitigates the issue is lowering the various details and graphics performance settings and resolution to 1920x1080 (window mode), then in most cases (not every time though, rebooting helps then) I can play indefinitely. (And even then, it seems it's still happening very often in the Danger Zone mode likely because of the large maps and many graphical objects.)

I'm guessing because not everyone plays with such a high resolution, the core issue may still be prevalent and is just not reported so often.

@kisak-valve
Copy link
Member

Hello @scr0llbaer9000, as previously noted, the issue reported here was root caused to an upstream regression that was also resolved upstream. Please open a new issue report so that your issue can be tracked properly.

@scr0llbaer9000
Copy link

For completion, the reason for the problem I had was my HDMI cable, which was baffling (for me). https://bbs.archlinux.org/viewtopic.php?id=287313

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests