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
