How I helped fix sleep-wake hangs on Linux with AMD GPUs | nyanpasu64's blog
nyanpasu64.gitlab.io · 3,923 words · saved by 1 readers
Adventures in programming, hardware, DSP, and chiptune
How I helped fix sleep-wake hangs on Linux with AMD GPUs | nyanpasu64's blog How I helped fix sleep-wake hangs on Linux with AMD GPUs Written by nyanpasu64 on December 29, 2024 I dual-boot my desktop between Windows and Linux. Over the past few years, Linux would often crash when I tried to sleep my computer with high RAM usage. Upon waking it would show a black screen with moving cursor, or enter a "vegetative" state with no image on-screen, only responding to magic SysRq or a hard reset. I traced this behavior to an amdgpu driver power/memory management bug, which took over a year to brainst
saved by
related reading
- i915 Skylake GPU hangs with kernel 5.3.11 / Kernel & Hardware / Arch Linux Forumsbbs.archlinux.org
- Writing an OS in Rustos.phil-opp.com
- How to Optimize a CUDA Matmul Kernel for cuBLAS-like Performance: a Worklogsiboehm.com
- Inside NVIDIA GPUs: Anatomy of high performance matmul kernels - Aleksa Gordićaleksagordic.com
- What happens when you run a CUDA kernelfergusfinn.com
- Measuring Mutexes, Spinlocks and how Bad the Linux Scheduler Really is | Probably Danceprobablydance.com
- AMD GPUs go brrr · Hazy Researchhazyresearch.stanford.edu
- Linux in a Pixel Shader - A RISC-V Emulator for VRChatblog.pimaker.at
- GPU Driver Developer’s Guide — The Linux Kernel documentationdocs.kernel.org
- Building a hypervisor, 2: Booting Linuxiovec.net
- Linux kernel memory barriers — The Linux Kernel documentationdocs.kernel.org
- The Best GPUs for Deep Learning in 2023 — An In-depth Analysistimdettmers.com