To possibly clear up any confusion - the i915 driver will generate uevents (see the tool's udev listener for an example). These events are signs of parity errors in a specific part of the GPU's L3 cache. The tool itself allows remapping these bad locations.
At a high level, it could work like: 1. HW detects paritity error, generates interrupt. 2. Kernel reports the uevent 3. udev rule receives the uevent, and information about the bad location (row, bank, subbank, slice). 4. udev either directly, or indirectly invokes intel_l3_parity to remap (disable; poorly named, I am sorry) that part of the cache. Please let me know if people still have confusion. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to intel-gpu-tools in Ubuntu. https://bugs.launchpad.net/bugs/1234260 Title: Package and use 'intel_l3_parity' binary To manage notifications about this bug go to: https://bugs.launchpad.net/intel/+bug/1234260/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp