Enforcing isolation means that we try to reduce how much an application using the GPU can affect another, effectively disabling parallel execution from different contexts. This greatly limits the scope of what jobs are potentially affected when there is a crash or hang, so makes it less likely that a “guilty” context can crash others.
There is a kernel parameter
amdgpu.enforce_isolationwhich will additionally isolate different contexts that are running on different queues. This is currently disabled by default for performance reasons, you can enable it for better stability.Oh, cool. I had not seen that.
If your AMD system is freezing randomly it can be resolved by adding “amdgpu.dcdebugmask=0x12” to grub.
What does this do?
Disables Panel Self Refresh (a power saving feature) and memory stutter mode
Thanks! Where can I find more information about those different flags?




