4 ms·
> In a MK architecture, your system survives video card driver dying by restarting it and taking over serving its clients (in this case, the compositor). If yo
by msla 3y ago
> In a MK architecture, your system survives video card driver dying by restarting it and taking over serving its clients (in this case, the compositor).
If your video card driver died, something is deeply wrong with your system, hardware or software, and blindly (literally) continuing is dangerous to the integrity of the data on that system. Things don't crash for no reason, this isn't a canned test where we're sure that only the one component is being fuzzed, this is reality.
- snvzz 3y ago>continuing is dangerous to the integrity of the data on that system Not really. IOMMUs have been a thing for a while. As for the GPU's hardware, it can be reset w/o affecting the rest of the system. Even Linux and Windows can do that, it isn't a microkernel-exclusive thing. The latter just handle it better architecturally.
- dale_glass 3y agoIOMMUs that can individually handle every device seem fairly rare still. You can check with this script: https://pastebin.com/4t3WD5R1 https://pastebin.com/4t3WD5R1 On quite a lot of hardware you can't really isolate devices from each other properly.