28-30 September 2026
America/Toronto timezone

Resolving game bugs using retry faults

29 Sep 2026, 17:05
5m
Lightning Talk (5 minutes) Lightning Talk Lightning Talks

Speaker

Timur Kristóf (Valve)

Description

Modern games and game engines are getting more and more complicated, and show a lot of creativity in inventing new ways to implement memory management issues. Use after free, use before alloc, you name it. You may have seen GPU hangs thanks to page faults during gameplay.

In this lightning talk, I'd like to present a proposal to deal with this type of problems on modern AMD GPUs on Linux, called retry faults. This hardware feature allows the kernel to resolve page faults and let the game continue. We can also use this to implement some features of the VK_KHR_device_fault extension.

Code of Conduct Yes
GSoC, EVoC or Outreachy No
In-person or virtual presentation In-person

Primary author

Presentation Materials

There are no materials yet.
2026 Platinum Sponsor
Arm
2026 Gold Sponsors
AMD
Collabora
Microsoft
NVIDIA
Raspberry Pi
2026 Silver Sponsors
CodeWeavers
Igalia
Netflix
Qualcomm
Specs
The Linux Foundation
2026 Bronze Sponsors
Imagination Technologies
Khronos Group
Libre Computer
Linaro
LunarG