You are not logged in.

#1 2026-10-12 17:09:57

aalllaaasss
Member
Registered: 2026-10-12
Posts: 2

Gpu commits suicide when streaming something

Good evening fellow archlinuxers! (sorry i'm not funny)
I've come some time ago to bring myself to install Arch and it's pretty dope! Really like it. I use KDE, it play games fine...
My configuration is a (very bad) i5-2400 with a Rx 580 4GB.

It's goin' great!
The issue?

The gpu [offs] itself when (i think) something tries to use H.264, for example Discord streams or ALVR. (For SteamVR, i fixed it by changing it to HEVC).
I'm going to save you some time, here's the output of

journalctl -b -1 | grep amd

:

oct. 11 12:45:56 BustedJellyJam kernel: amdgpu: Virtual CRAT table created for CPU
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu: Topology: Add CPU node
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: enabling device (0006 -> 0007)
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: initializing kernel modesetting (POLARIS10 0x1002:0x67DF 0x1DA2:0xE366 0xE7).
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: register mmio base: 0xF7E00000
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: register mmio size: 262144
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: detected ip block number 0 <common_v1_0_0> (vi_common)
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: detected ip block number 1 <gmc_v8_1_0> (gmc_v8_0)
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: detected ip block number 2 <ih_v3_0_0> (tonga_ih)
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: detected ip block number 3 <gfx_v8_0_0> (gfx_v8_0)
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: detected ip block number 4 <sdma_v3_1_0> (sdma_v3_0)
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: detected ip block number 5 <smu_v1_0_0> (powerplay)
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: detected ip block number 6 <dce_v1_0_0> (dm)
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: detected ip block number 7 <uvd_v6_3_0> (uvd_v6_0)
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: detected ip block number 8 <vce_v3_4_0> (vce_v3_0)
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: Fetched VBIOS from VFCT
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu: ATOM BIOS: 113-1E3660EU-O55
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: vgaarb: deactivate vga console
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: Trusted Memory Zone (TMZ) feature not supported
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: PCIE atomic ops is not supported
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: vm size is 64 GB, 2 levels, block size is 10-bit, fragment size is 9-bit
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: VRAM: 4096M 0x000000F400000000 - 0x000000F4FFFFFFFF (4096M used)
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: GART: 256M 0x000000FF00000000 - 0x000000FF0FFFFFFF
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: amdgpu: 4096M of VRAM memory ready
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: amdgpu: 5952M of GTT memory ready.
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu: hwmgr_sw_init smu backed is polaris10_smu
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: [drm] Display Core v3.2.351 initialized on DCE 11.2
oct. 11 12:45:56 BustedJellyJam kernel: kfd kfd: amdgpu: skipped device 1002:67df, PCI rejects atomics 730<0
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: SE 4, SH per SE 1, CU per SH 9, active_cu_number 36
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: amdgpu: Using BACO for runtime pm
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: [drm] Registered 6 planes with drm panic
oct. 11 12:45:56 BustedJellyJam kernel: [drm] Initialized amdgpu 3.64.0 for 0000:01:00.0 on minor 1
oct. 11 12:45:56 BustedJellyJam kernel: fbcon: amdgpudrmfb (fb0) is primary device
oct. 11 12:45:56 BustedJellyJam kernel: amdgpu 0000:01:00.0: [drm] fb0: amdgpudrmfb frame buffer device
oct. 11 12:45:57 BustedJellyJam kernel: snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])

I'm using the latest version of Arch on kernel Linux 6.18.55-1-lts (cuz i thought maybe the issue would have been fixed by now??? don't ask).

If anyone has a idea of why my Gpu's mental health is so low, any help is greatly appreciated!
Thanks a lot!!

Offline

#2 2026-10-13 20:07:04

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,488

Re: Gpu commits suicide when streaming something

please post the full outputs of

$ vainfo     #comes with libva-utils
$ vulkaninfo --summary #comes with vulkan-tools

Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#3 2026-10-14 09:58:42

aalllaaasss
Member
Registered: 2026-10-12
Posts: 2

Re: Gpu commits suicide when streaming something

Lone_Wolf wrote:

please post the full outputs of

$ vainfo     #comes with libva-utils
$ vulkaninfo --summary #comes with vulkan-tools

Sure, there ya go:

[verso@BustedJellyJam ~]$ vainfo
Trying display: wayland
vainfo: VA-API version: 1.24 (libva 2.24.0)
vainfo: Driver version: Mesa Gallium driver 26.2.4-arch1.1 for AMD Radeon RX 580 Series (radeonsi, polaris10, ACO, DRM 3.64, 6.18.55-1-lts)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSlice
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSlice
      VAProfileHEVCMain               :	VAEntrypointVLD
      VAProfileHEVCMain               :	VAEntrypointEncSlice
      VAProfileHEVCMain10             :	VAEntrypointVLD
      VAProfileJPEGBaseline           :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc
[verso@BustedJellyJam ~]$ vulkaninfo --summary
==========
VULKANINFO
==========

Vulkan Instance Version: 1.4.363


Instance Extensions: count = 27
-------------------------------
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_EXT_headless_surface                : extension revision 1
VK_EXT_layer_settings                  : extension revision 2
VK_EXT_surface_maintenance1            : extension revision 1
VK_EXT_swapchain_colorspace            : extension revision 5
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_maintenance1            : extension revision 1
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
VK_LUNARG_direct_driver_loading        : extension revision 1
VK_NV_display_stereo                   : extension revision 1

Instance Layers: count = 8
--------------------------
VK_LAYER_MESA_anti_lag            Open-source implementation of the VK_AMD_anti_lag extension. 1.4.303  version 1
VK_LAYER_MESA_device_select       Linux device selection layer                                 1.4.303  version 1
VK_LAYER_NV_optimus               NVIDIA Optimus layer                                         1.4.351  version 1
VK_LAYER_NV_present               NVIDIA Presentation Layer                                    1.4.351  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         = 1.4.354
	driverVersion      = 26.2.4
	vendorID           = 0x1002
	deviceID           = 0x67df
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = AMD Radeon RX 580 Series (RADV POLARIS10)
	driverID           = DRIVER_ID_MESA_RADV
	driverName         = radv
	driverInfo         = Mesa 26.2.4-arch1.1
	conformanceVersion = 1.4.5.3
	deviceUUID         = 00000000-0100-0000-0000-000000000000
	driverUUID         = 414d442d-4d45-5341-2d44-525600000000
[verso@BustedJellyJam ~]$ 

Offline

#4 Yesterday 13:27:14

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,488

Re: Gpu commits suicide when streaming something

VK_LAYER_NV_optimus               NVIDIA Optimus layer                                         1.4.351  version 1
VK_LAYER_NV_present               NVIDIA Presentation Layer                                    1.4.351  version 1

Is there also a nvidia card in your system ?
Please post the outputs of

$ lspci -k
$ pacman -Qs nvidia

Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

Board footer

Powered by FluxBB