Diese Woche DRM-Misc-Next-Pull-Request wurde von neuen DRM-Änderungen gesendet, die vor Linux 5.20 in die Warteschlange gestellt werden können. Es gibt nicht allzu viel Grund zur Aufregung für die Code-Updates dieser Woche, die zu DRM-Next gehen, aber es gibt „fbcon: Improve scrolling performance“, das meine Aufmerksamkeit erregt hat.
Es stellt sich heraus, dass diese Bildlaufleistung für die Frame-Buffer-Konsole (FBCON) darauf abzielt, die Bildlaufleistung beim Booten zu verbessern. Die Änderung zielt darauf ab, die Bildlaufleistung des Frame-Buffer-Geräts (FBDEV) zu verbessern, während ein Logo (wie es üblicherweise beim Anzeigen des Tux-Logos der Fall ist) inmitten der Boot-Meldungen für diejenigen angezeigt wird, die kein grafisches Boot-Splash-Setup wie Plymouth verwenden.
Diese Optimierung für Linux 5.20 verbessert die Leistung nicht, wenn Sie einen DRM-Treiber mit FBCON verwenden, sondern eher für diejenigen, die immer noch auf einen beschleunigten FBDEV-Treiber angewiesen sind.
Der FBDEV-Betreuer fasste den Unterschied mit dieser Verbesserung der Scrollleistung wie folgt zusammen: „Wenn Sie einen beschleunigten fbdev-Treiber ausführen und FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION aktiviert haben, wird das Scrollen der Konsole um Faktoren verlangsamt, sodass es sich anfühlt, als ob Sie verwenden ein 9600-Baud-Terminal. Lassen Sie also diese unnötigen Überprüfungen fallen und beschleunigen Sie die fbdev-Konsolenbeschleunigung während des Bootens.”
Außer der Scrollleistung beim Booten scheint diese Änderung keine weiteren Auswirkungen zu haben. Diese Bildlaufoptimierung und Änderungen an den kleineren Direct Rendering Manager-Treibern sind Teil des drm-misc dieser Woche-next pull.