You are not logged in.
I've experienced some strange issues with CSGO where the screen only updates if I have a key pressed down or the mouse is moving. If I'm not providing any input the game is just idle (as in, the screen does not update whatsoever). This only happens during gameplay or when something is loading, in the menus it works normally. I have other games that work normally, and I also tried other source engine games to see if I could recreate the issue... but they're all normal.
I use GNOME on Wayland. I first thought it might be GNOME/Wayland, but the issue persists on XFCE and on GNOME through X.org. I also tried getting the game to run with native SDL, but it did not fix the problem.
This is a fresh arch install on a newly built system. Specs:
AMD Ryzen 9 5900x
AMD Vega 64
Asrock Taichi motherboard
Samsung EVO M.2 SSD 1TB
Corsair Vengeance 32GB 3600Mhz DDR4
uname -a
Linux hostname 5.15.83-1-lts #1 SMP Wed, 14 Dec 2022 12:01:38 +0000 x86_64 GNU/Linux
glxinfo -B
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: AMD (0x1002)
Device: AMD Radeon RX Vega (vega10, LLVM 14.0.6, DRM 3.42, 5.15.83-1-lts) (0x687f)
Version: 22.3.1
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: 7434 MB, largest block: 7434 MB
VBO free aux. memory - total: 8098 MB, largest block: 8098 MB
Texture free memory - total: 7434 MB, largest block: 7434 MB
Texture free aux. memory - total: 8098 MB, largest block: 8098 MB
Renderbuffer free memory - total: 7434 MB, largest block: 7434 MB
Renderbuffer free aux. memory - total: 8098 MB, largest block: 8098 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 8192 MB
Total available memory: 16368 MB
Currently available dedicated video memory: 7434 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX Vega (vega10, LLVM 14.0.6, DRM 3.42, 5.15.83-1-lts)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.3.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.3.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.3.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
vulkaninfo --summary
==========
VULKANINFO
==========
Vulkan Instance Version: 1.3.235
Instance Extensions: count = 20
-------------------------------
VK_EXT_acquire_drm_display : extension revision 1
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 10
VK_EXT_debug_utils : extension revision 2
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_portability_enumeration : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_surface_protected_capabilities : extension revision 1
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
Instance Layers: count = 7
--------------------------
VK_LAYER_AMD_switchable_graphics_32 AMD switchable graphics layer 1.3.235 version 1
VK_LAYER_AMD_switchable_graphics_64 AMD switchable graphics layer 1.3.235 version 1
VK_LAYER_KHRONOS_validation Khronos Validation Layer 1.3.231 version 1
VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_32 Steam Overlay Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_64 Steam Overlay Layer 1.3.207 version 1
Devices:
========
GPU0:
apiVersion = 4206827 (1.3.235)
driverVersion = 8388857 (0x8000f9)
vendorID = 0x1002
deviceID = 0x687f
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = AMD Radeon RX Vega
driverID = DRIVER_ID_AMD_OPEN_SOURCE
driverName = AMD open-source driver
driverInfo = 2022.Q4.4 (LLPC)
conformanceVersion = 1.3.0.0
deviceUUID = 00000000-0f00-0000-0000-000000000000
driverUUID = 414d442d-4c49-4e55-582d-445256000000
pacman -Qs vulkan
local/amdvlk 2022.Q4.4-1
AMD's standalone Vulkan driver
local/lib32-amdvlk 2022.Q4.4-1
AMD's standalone Vulkan driver
local/lib32-vkd3d 1.5-1
Direct3D 12 to Vulkan translation library By WineHQ
local/lib32-vulkan-icd-loader 1.3.235-1
Vulkan Installable Client Driver (ICD) Loader (32-bit)
local/lib32-vulkan-radeon 22.3.1-1
Radeon's Vulkan mesa driver (32-bit)
local/spirv-tools 2022.1-1 (vulkan-devel)
API and commands for processing SPIR-V modules
local/vkd3d 1.5-1
Direct3D 12 to Vulkan translation library By WineHQ
local/vulkan-headers 1:1.3.235-1 (vulkan-devel)
Vulkan header files
local/vulkan-icd-loader 1.3.235-1
Vulkan Installable Client Driver (ICD) Loader
local/vulkan-radeon 22.3.1-1
Radeon's Vulkan mesa driver
local/vulkan-tools 1.3.226-1 (vulkan-devel)
Vulkan Utilities and Tools
local/vulkan-validation-layers 1.3.231.1-1 (vulkan-devel)
Vulkan Validation Layers
lspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1453
Kernel driver in use: pcieport
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1453
Kernel driver in use: pcieport
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
Subsystem: ASRock Incorporation Device ffff
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
Subsystem: ASRock Incorporation Device ffff
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 3
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 7
01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse Switch Upstream
Kernel driver in use: pcieport
02:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1453
Kernel driver in use: pcieport
02:03.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1453
Kernel driver in use: pcieport
02:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1484
Kernel driver in use: pcieport
02:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1484
Kernel driver in use: pcieport
02:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1484
Kernel driver in use: pcieport
03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
Subsystem: Samsung Electronics Co Ltd SSD 970 EVO Plus
Kernel driver in use: nvme
04:00.0 PCI bridge: ASMedia Technology Inc. ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
Subsystem: ASRock Incorporation ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
Kernel driver in use: pcieport
05:01.0 PCI bridge: ASMedia Technology Inc. ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
Subsystem: ASRock Incorporation ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
Kernel driver in use: pcieport
05:03.0 PCI bridge: ASMedia Technology Inc. ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
Subsystem: ASRock Incorporation ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
Kernel driver in use: pcieport
05:05.0 PCI bridge: ASMedia Technology Inc. ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
Subsystem: ASRock Incorporation ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
Kernel driver in use: pcieport
05:07.0 PCI bridge: ASMedia Technology Inc. ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
Subsystem: ASRock Incorporation ASM1184e 4-Port PCIe x1 Gen2 Packet Switch
Kernel driver in use: pcieport
06:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX200NGW
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
08:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
Subsystem: ASRock Incorporation Device 1539
Kernel driver in use: igb
Kernel modules: igb
0a:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
0a:00.1 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1486
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
0a:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 148c
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
0b:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode]
Kernel driver in use: ahci
0c:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode]
Kernel driver in use: ahci
0d:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Vega 10 PCIe Bridge (rev c1)
Kernel driver in use: pcieport
0e:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Vega 10 PCIe Bridge
Subsystem: Advanced Micro Devices, Inc. [AMD] Vega 10 PCIe Bridge
Kernel driver in use: pcieport
0f:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 XL/XT [Radeon RX Vega 56/64] (rev c1)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3680
Kernel driver in use: amdgpu
Kernel modules: amdgpu
0f:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 HDMI Audio [Radeon Vega 56/64]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 HDMI Audio [Radeon Vega 56/64]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
10:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
11:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
11:00.1 Encryption controller: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP
Kernel driver in use: ccp
Kernel modules: ccp
11:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
Subsystem: ASRock Incorporation Device ffff
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
11:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
Subsystem: ASRock Incorporation Device 2221
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
Last edited by Mallock (2022-12-18 18:50:40)
Offline
Experiencing the same issue, tried downgrading the game, amd drivers, kernel. No solution found yet.
Offline
I've tried using the `native` and `runtime` steam environment. Same problem in both. If I keep moving my mouse the game doesn't stutter like crazy. If I don't do anything, it seems to hang. Generally it looks like the CPU usage of the CSGO is suspiciously low. Same problem with both LTS and latest kernel. Running Gnome + Wayland.
Hardware: Ryzen 7 1800X + Radeon RX580 8GB
Offline
Yes! I forgot to mention in my OP that the cpu is borderline idle when the game is running. Since CSGO is a CPU intensive game this should not be the case. I tried niceing the threads to give them top priority but no change in behavior.
Offline
Downgrading libx11 to 1.8.2-2 fixed this for me.
Offline
Same here: downgrading fixes the issue. There are already Arch and upstream bug reports, see https://bugs.archlinux.org/task/76860.
Last edited by davidovitch (2022-12-17 21:52:08)
Offline
Downgrading worked for me too. Marking this as solved.
Offline
It is also solved by upgrading to 1.8.3-3 (see https://bugs.archlinux.org/task/76860).
Offline