ModeSetting bezieht sich auf den Grafikstapel. Es ist der Prozess des Einrichtens der Uhren und der Auslesepuffer, Initialisieren der Chips, Aufleuchten der Anzeigen und so weiter.
Das dafür zuständige Kernel-Subsystem ist das DRM-Subsystem. Es hat eine Userspace-Bibliothek, die im Lock-Step-Verfahren mit dem Kernel-Teil entwickelt wird und einen Xorg-Zugriff auf den Userland-zugewandten Teil der Schnittstelle (normalerweise als ABI bezeichnet) ermöglicht. Die Hardware-zugewandte Seite der Kernel-Schnittstelle wird normalerweise als API bezeichnet.
Insbesondere können Sie die 'xrandr' Binärdatei verwenden, um XOrg über das randr-Protokoll anzuweisen, den Kernel anzuweisen, den Modus zu ändern. Diese Binärdatei wird neben dem X-Server installiert und gibt Ihnen auch Informationen über die Grafikkarte und den aktuellen Modus.
Die DRM-Moduseinstellungs-API basiert auf IOCTL und die folgende Website bietet einen technischen Überblick: Ссылка
Auch die Dokumentation in den aktuellen Linux-3.7-Versionen ist ziemlich verbessert. Um das zu überprüfen, müssen Sie die neuesten Kernelquellen holen und dann im Kernel sourcetree tun
%Vor%und sehen Sie sich die generierte Datei Documentation / DocBook / drm / index.html an.
Hth
Moduseinstellung hängt normalerweise mit der Grafikeinrichtung zusammen.
Ein Referenzartikel vom 19. April 2008,
Die-Kernel-Moduseinstellung beinhaltet das Verschieben des Code zur Moduseinstellung für Videoadapter von den X-Server-Treibern für den Benutzerbereich in den Linux-Kernel. Dies mag für Endbenutzer als ein uninteressantes Thema erscheinen, aber wenn die Moduseinstellung im Kernel vorgenommen wird, ermöglicht dies einen saubereren und reicheren Boot-Prozess, verbesserte Suspend- und Wiederaufnahme-Unterstützung und eine zuverlässigere VT-Umschaltung (zusammen mit anderen Vorteilen). Kernel-Modus-Einstellung ist noch nicht in der Mainline-Linux-Kernel noch ist die API für sie eingefroren, aber Fedora 9 Versand nächsten Monat wird die erste große Distribution mit dieser ersten Unterstützung sein. In diesem Artikel beschäftigen wir uns näher mit der Kernel-Modus-Einstellung mit dem Intel X.Org-Treiber und zeigen Videos der kernelbasierten Modus-Einstellung in Aktion.
Hier ist eine Fedora Wiki KernelModesetting Seite.
Tags und Links linux-kernel modesetting