Was mich ma interissiert ist der Aufbau zwischen den Treibern dem Kernel und x.org.Nehmen wir mal als beispiel den Grafiktreiber,der x.org bringt einen Treiber dafür mit, der Kernel bringt aber auch einen Treiber mit. Was sind da jetzt die unterschiede?
Treiber Kernel X.org
Anmeldungsdatum: Beiträge: 132 |
|
Ehemaliger
Anmeldungsdatum: Beiträge: 3136 |
Xorg bringt nen Treiber mit? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 132 |
|
Anmeldungsdatum: Beiträge: 1603 Wohnort: Fernwald (Gießen) |
Grob gesagt gilt folgende Zweiteilung: Der Kernel kümmert um die grundsätzliche Initialisierung der Grafikhardware und legt die Auflösung des Bildschirms fest (Stichwort KMS). Der Xorg-Treiber übernimmt dann den Rest (Grafikbeschleunigung, 3D-Hardware, usw.). Die Zweiteilung gilt aber nur für bestimmte freie Treiber. Bei den proprietären Treibern von ATI und Nvidia wiederum lädt der Kernel nur den Minimaltreiber für die alte BIOS-Text-Ausgabe und überlässt dem proprietären Xorg-Treiber die volle Arbeit. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 132 |
Und welche rolle spielt dann mesa und was passiert wenn Wayland X.org ersetzt? |
Ehemaliger
Anmeldungsdatum: Beiträge: 3136 |
Wenn du gut Englisch kannst, dann solltest du mal das hier lesen: |
Anmeldungsdatum: Beiträge: 3825 |
Eigentlich sind es mehr als 2 Teile: * Der Kernel Treiber initialisiert die Hardware und konfiguriert die Auflösung (KMS). Er stellt die Schnittstellen bereit über die Befehle an die GPU geschickt werden können (DRM Interface). * Der X.org Treiber (DDX) verwendet das kernel Interface um 2D Grafik anzuzeigen. * Mesa ist die OpenGL Library. Sie setzt OpenGL Aufrufe in GPU Befehle um und Kompiliert Shader. Diese werden dann über den Kernel an die GPU übertragen. da1l6 |