OPERATING SYSTEMSOS Linux

Making GPU Resets Less Painful on Linux – André Almeida, Igalia

Making GPU Resets Less Painful on Linux – André Almeida, Igalia

Graphic cards are probably the most complex piece of personal computers nowadays, not only by its hardware but also for its huge software stack, from drivers to ray tracing games. Bad shaders, buggy drivers, faulty hardware, … there are many occasions for the a GPU to hang and reset. Giving that the programs that it runs are Turing complete, we can’t assure that everything will work so resets are expected. What we can do as developers is to assure that the user experience on those incidents will be smooth as possible. To solve this kind of problem, all the stack needs to be work side by side. This talk will explore some scenarios where GPU resets happen, how different DRM drivers recover from it and what’s in the roadmap to make it better for users.

source

by The Linux Foundation

linux foundation