AMD Working On Better Page Fault Handling For Navi / Vega GPUs

Written by Michael Larabel in Radeon on 5 September 2019 at 02:18 AM EDT. 31 Comments
RADEON
Longtime open-source AMD Linux driver developer Christian König on Wednesday sent out a set of patches providing "graceful" page fault handling support for Navi and Vega graphics processors.

This graceful page fault handling support is on their trek to providing recoverable page fault handling for newer Radeon GPUs with the AMDGPU Linux kernel driver. This ultimately is for improving the behavior of applications/games to avoid hangs and/or invalid access messages being spewed to their dmesg and the like.

With this current batch of nine patches for the graceful page fault handling, Vega 10 is in good shape while Vega 20 and Navi is still being worked on. The amdgpu.noretry=0 module parameter also needs to be used plus relatively recent AMDGPU firmware files.

More details for those interested in this low-level graphics driver improvement can find the patches on the mailing list. Hopefully this better page fault handling support will be ready for introduction with the Linux 5.5 kernel merge window in early 2020.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week