Im Code des Fenster-Managers Mutter, der im Rahmen des Entwicklungszyklus GNOME 3.34 entwickelt wird, wurde die erste Unterstützung für eine neue transaktionale (atomare) API
(Atomic Kernel Mode Setting) zum Wechseln von Video-Modi implementiert, die es ermöglicht, die Richtigkeit der Parameter vor der tatsächlichen Änderung des Hardware-Zustands zu überprüfen und gegebenenfalls die Änderung zurückzusetzen.
Praktisch gesehen stellt die Unterstützung der neuen API den ersten Schritt dar, um Mutter auf ein Multithreading-Modell umzustellen, bei dem der Code, der mit dem Videosubsystem interagiert, Komponenten, die mit OpenGL verbunden sind, und der Haupt-Event-Loop von GLib in separaten Threads ausgeführt werden. Dies ermöglicht eine Parallelisierung der Rendering-Operationen auf Mehrkernsystemen. Die Veröffentlichung von GNOME 3.34 ist für den 11. September geplant.
Quelle: opennet.ru
