GPU Reset POLARIS with Unigine Heaven and X4
Hi, i've noticed that UNIGINE Heaven and X4: Foundation through Wine so far trigger a GPU reset on POLARIS.
Here are the logs:
[ 553.740640] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=31696, emitted seq=31698 [ 553.740792] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process heaven_x64 pid 3933 thread heaven_x64:cs0 pid 3986 [ 553.740798] amdgpu 0000:02:00.0: amdgpu: GPU reset begin! [ 557.740892] amdgpu 0000:02:00.0: amdgpu: failed to suspend display audio [ 558.200848] amdgpu: cp is busy, skip halt cp [ 558.384930] amdgpu: rlc is busy, skip halt rlc [ 558.385946] amdgpu 0000:02:00.0: amdgpu: GPU BACO reset [ 558.580200] amdgpu 0000:02:00.0: amdgpu: GPU reset succeeded, trying to resume [ 558.580979] [drm] PCIE GART of 256M enabled (table at 0x000000F40012C000). [ 558.580988] [drm] VRAM is lost due to GPU reset! [ 558.941497] [drm] UVD and UVD ENC initialized successfully. [ 559.042534] [drm] VCE initialized successfully. [ 559.053603] [drm] recover vram bo from shadow start [ 559.057921] [drm] recover vram bo from shadow done [ 559.057923] [drm] Skip scheduling IBs! [ 559.057924] [drm] Skip scheduling IBs! [ 559.057951] [drm] Skip scheduling IBs! [ 559.057967] [drm] Skip scheduling IBs! [ 559.057970] [drm] Skip scheduling IBs! [ 559.057972] [drm] Skip scheduling IBs! [ 559.057975] [drm] Skip scheduling IBs! [ 559.057977] [drm] Skip scheduling IBs! [ 559.057979] [drm] Skip scheduling IBs! [ 559.057980] [drm] Skip scheduling IBs! [ 559.057982] [drm] Skip scheduling IBs! [ 559.057984] [drm] Skip scheduling IBs! [ 559.057986] [drm] Skip scheduling IBs! [ 559.057987] [drm] Skip scheduling IBs! [ 559.057989] [drm] Skip scheduling IBs! [ 559.057991] [drm] Skip scheduling IBs! [ 559.057993] [drm] Skip scheduling IBs! [ 559.057995] [drm] Skip scheduling IBs! [ 559.057997] [drm] Skip scheduling IBs! [ 559.057999] [drm] Skip scheduling IBs! [ 559.058001] [drm] Skip scheduling IBs! [ 559.058003] [drm] Skip scheduling IBs! [ 559.058005] [drm] Skip scheduling IBs! [ 559.058007] [drm] Skip scheduling IBs! [ 559.058009] [drm] Skip scheduling IBs! [ 559.058011] [drm] Skip scheduling IBs! [ 559.058013] [drm] Skip scheduling IBs! [ 559.058015] [drm] Skip scheduling IBs! [ 559.058017] [drm] Skip scheduling IBs! [ 559.058019] [drm] Skip scheduling IBs! [ 559.058020] [drm] Skip scheduling IBs! [ 559.058022] [drm] Skip scheduling IBs! [ 559.058024] [drm] Skip scheduling IBs! [ 559.058026] [drm] Skip scheduling IBs! [ 559.058027] [drm] Skip scheduling IBs! [ 559.058029] [drm] Skip scheduling IBs! [ 559.058066] amdgpu 0000:02:00.0: amdgpu: GPU reset(2) succeeded! [ 559.594424] amdgpu: manual fan speed control should be enabled first [ 560.597611] amdgpu: manual fan speed control should be enabled first
this happens with
Kernels:
Linux version 5.9.14-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1)
Linux version 5.4.85-1-lts (linux-lts@archlinux) (gcc version 10.2.0 (GCC)) #1 (closed) SMP Mon, 21 Dec 2020 19:28:35 +0000
GLXINFO:
name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: AMD (0x1002) Device: AMD Radeon (TM) RX 470 Graphics (POLARIS10, DRM 3.39.0, 5.9.14-zen1-1-zen, LLVM 12.0.0) (0x67df) Version: 21.0.0 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: 7369 MB, largest block: 7369 MB VBO free aux. memory - total: 8103 MB, largest block: 8103 MB Texture free memory - total: 7369 MB, largest block: 7369 MB Texture free aux. memory - total: 8103 MB, largest block: 8103 MB Renderbuffer free memory - total: 7369 MB, largest block: 7369 MB Renderbuffer free aux. memory - total: 8103 MB, largest block: 8103 MB Memory info (GL_NVX_gpu_memory_info): Dedicated video memory: 8192 MB Total available memory: 16384 MB Currently available dedicated video memory: 7369 MB OpenGL vendor string: AMD OpenGL renderer string: AMD Radeon (TM) RX 470 Graphics (POLARIS10, DRM 3.39.0, 5.9.14-zen1-1-zen, LLVM 12.0.0) OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.0.0-devel (git-2d0c723c) 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 21.0.0-devel (git-2d0c723c) 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 21.0.0-devel (git-2d0c723c) OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Debug, Backtrace, APITRACE, etc:
I cannot get anything useful
TYVM for your time