SliTaz GNU/Linux official and community documentation wiki.
.png
Translations of this page:



Xorg und XVesa

Standardmäßig verwendet SliTaz Version 3 Xorg 7.4 mit dem Treiber xorg-xf86-video-vesa Version 2.0.0. Dieser Basistreiber kann bei bestimmten Hardwarekombinationen Probleme verursachen und manchmal zu einer sehr geringen Auflösung führen. Gelegentlich startet X überhaupt nicht und fällt stattdessen auf den Anmeldebildschirm oder auf eine textbasierte Eingabeaufforderung zurück. Es gibt einige einfache Lösungen, die zu erheblichen Verbesserungen führen können:

  • Überprüfen Sie, ob genügend Arbeitsspeicher vorhanden ist, um SliTaz aus dem Standard-ISO-Abbild zu laden. Falls nicht, verwenden Sie stattdessen Low RAM ISO.
  • Probieren Sie das XVesa ISO-Abbild aus. (alias TinyX)
  • Installieren Sie einen spezifischen Treiber für Ihren Grafikadapter
  • Passen Sie die Xorg-Konfigurationsdatei /etc/X11/xorg.conf an

Gute Einführungen in die Xorg-Konfiguration finden Sie unter FreeBSD Handbuch und
X Configuration from Ubuntu.

Bis Version 7.3 konnte die Tastenkombination Strg+Alt+Backspace benutzt werden, um den X-Server zu beenden. Um diese auch in Version 7.4 und späteren zu aktivieren, geben Sie das folgende Kommando von einem beliebigen X-Terminal-Emulator aus ein:

$ setxkbmap -option terminate:ctrl_alt_bksp

Kommandos, denen ein Nummernzeichen # vorangestellt ist, müssen mit Systemadministratorrechten ausgeführt werden. Kommandos, denen ein Dollarzeichen $ vorangestellt ist, sollten von einem nichtprivilegierten Benutzer, z.B. tux ausgeführt werden.

Verwendung von Xorg- und herstellereigenen Treibern

Wenn Sie SliTaz als Hauptsystem verwenden, empfiehlt es sich, Xorg statt XVesa zu verwenden. Xorg bietet eine viel bessere Darstellung und ist leistungsfähiger als Xvesa.

AGP-Grafikadapter

Alle AGP-Grafikadapter benötigen zusätzliche Module des Linux-Kerns, um unter Xorg zu funktionieren. Prüfen Sie mit lspci, ob Sie einen AGP-Grafikadapter haben; wenn ja, installieren Sie die erforderlichen Module im Paket linux-agp, bevor Sie Xorg verwenden:

# tazpkg get-install linux-agp

Laden Sie die Module mit dem Hardware-Erkennungsprogramm:

# tazhw detect-pci

Sie können jetzt das SliTaz-eigene X-Konfigurationsprogramm verwenden, um Ihre Einstellungen zu ermitteln:

# tazx

Wählen Sie den passenden Treiber für Ihren Grafikadapter aus der Liste aus.

DRI- und DRM-Probleme

Manchmal reicht die automatische Erkennung nicht aus. Grafikadapter, die DRI und DRM benötigen, werden unter SliTaz unterstützt, aber in Version 3 gibt es ein paar Fehler! Die Datei /dev/dri sollte ein Verzeichnis und keine Datei sein, und damit DRI korrekt funktioniert, muss die Benutzerkennung tux der Gruppe video angehören oder die Berechtigungen in der Xorg-Konfigurationsdatei müssen geändert werden:

# tazpkg get-install linux-drm
# tazpkg get-install mesa-demos 	# für glxinfo und glxgears
# rm /dev/dri
# mkdir /dev/dri
# addgroup tux video

Der Modul drm wird nicht von tazhw geladen, so dass Sie ihn manuell nachladen müssen:

# modprobe drm

Alle Module, die von tazhw oder anderswie geladen wurden, müssen, damit sie nach jedem Laden von SliTaz nachgeladen werden, in die Variable LOAD_MODULES in /etc/rcS.conf eingetragen werden.

Intel-Grafikadapter

Der xorg-xf86-video-vesa Treiber 2.0.0 hat eine Menge Probleme mit Intel-Chips. Zum Beispiel kann er auf einem 82945GM-Chipsatz nicht die Auflösungen 1280×1024 und 1024×768 verwenden, wohl aber 1600×1200.

Verwenden Sie tazx, um den Intel-Treiber auszuwählen, dann tazhw detect-pci, lösen Sie das DRI-Problem, laden Sie drm und starten Sie X neu; normalerweise ist das alles (vielleicht müssen Sie auch die Datei /etc/X11/xorg.conf ändern).

Einige Anwender müssen vielleicht den Modul intel_agp in der Datei /etc/X11/xorg.conf einfügen

Section "Module"
        ...
	Load intel_agp
	...
EndSection

damit der Treiber arbeiten kann.

Abhängig von der Hardware muss die Funktion mode-setting ein- oder ausgeschaltet werden. Um sie auszuschalten, fügen Sie eine der folgenden Angaben an die Zeile kernel in der GRUB-Konfigurationsdatei an:

  • nomodeset
  • i810.modeset=0
  • i915.modeset=0

Wenn mode-setting standardmäßig ausgeschaltet ist und stattdessen eingeschaltet werden soll, fügen Sie eine der folgenden Angaben an:

  • modeset
  • i810.modeset=1
  • i915.modeset=1

Trident-Grafikadapter

Verwenden Sie tazx zur Auswahl des Trident-Treibers, installieren Sie mesa-dri-trident

# tazpkg get-install mesa-dri-trident

und starten Sie X neu.

nVidia-Grafikadapter

SliTaz bietet eine automatische Konfiguration für nVidia-Grafikadapter. Es sind zwei Treiber verfügbar, der von Xorg bereitgestellte nv und der von nVidia bereitgestellte, nicht-freie nvidia. Der nv-Treiber sollte zuerst ausprobiert werden, da dieser für SliTaz kompiliert wurde, wohingegen der von nVidia bereitgestellte Treiber ein „binary blob“ ist, der es jeder beliebigen Linux-Distribution recht zu machen versucht.

Freier Treiber (nv)

Um die freien nVidia-Treiber einzurichten, verwenden Sie das SliTaz Hardware-Konfigurations-Programm:

# tazhw setup nvidia 

Alternativ können Sie diesen Vorgang auch manuell durchführen:

  • Installieren Sie die folgenden Pakete:
    • mesa, mesa-demos, linux-agp, xorg-xf86-video-nv
# tazpkg get-install xorg-xf86-video-nv
# tazpkg get-install mesa
# tazpkg get-install mesa-demos
# tazpkg get-install linux-agp
  • Laden Sie die Module des Kerns
# tazhw detect-pci
  • Ersetzen Sie den Standardtreiber vesa durch nv in der Konfigurationsdatei:
# sed -i 's/vesa/nv/' /etc/X11/xorg.conf
Nicht-freier Treiber (nvidia)

Um die nicht-freien nVidia-Treiber einzurichten, verwenden Sie das SliTaz Hardware-Konfigurations-Programm mit dem Parameter –non-free:

# tazhw setup nvidia --non-free

Alternativ können Sie diesen Vorgang auch manuell durchführen:

  • Installieren Sie die folgenden Pakete:
    • mesa mesa-demos linux-agp nvidia
# tazpkg get-install nvidia
# tazpkg get-install mesa
# tazpkg get-install mesa-demos
# tazpkg get-install linux-agp
  • Laden Sie den Modul des Kerns:
# tazhw detect-pci
  • Versuchen Sie, den Grafikadapter mit dem nVidia-Programm zu konfigurieren:
# nvidia-xconfig
  • Um zu testen, ob die Wiedergabe funktioniert,
# glxinfo | grep render
  • Um die Einstellungen von nVidia zu ändern, verwenden Sie das Einstellungsprogramm von nVidia:
# nvidia-settings
Ausblenden des Firmenzeichens

Um die Ausgabe des nVidia-Firmenzeichens beim Laden des Systems zu verhindern, fügen Sie folgendes in /etc/X11/xorg.conf am Ende des Abschnitts Device ein:

Option "NoLogo" "True"

ATI-Grafikadapter

SliTaz bietet eine automatische Konfiguration für ATI-Grafikadapter. Es sind zwei Treiber verfügbar, der von Xorg zur Verfügung gestellte radeon und der von ATI zur Verfügung gestellte, nicht-freie catalyst. Der Treiber ati sollte zuerst ausprobiert werden, da dieser für SliTaz kompiliert wurde, während der von ATI bereitgestellte Treiber ein „binary blob“ ist, der es jeder beliebigen Linux-Distribution recht zu machen versucht.

Freier Treiber (radeon)

Um die freien ATI-Treiber einzurichten, installieren Sie die AGP- und DRM-Module und verwenden dann das SliTaz Hardware-Konfigurations-Programm:

# tazpkg get-install linux-agp
# tazpkg get-install linux-drm
# tazhw setup ati

Aber vielleicht reicht das nicht aus; überprüfen Sie /var/log/Xorg.0.log, um zu sehen, ob andere Module geladen werden müssen:
Siehe DRI oder DRM-Probleme

Alternativ können Sie diesen Vorgang auch manuell durchführen:

  • Installieren Sie die folgenden Pakete:
    • xorg-xf86-video-ati mesa-dri-ati mesa-demos linux-agp
# tazpkg get-install xorg-xf86-video-ati
# tazpkg get-install mesa-dri-ati
# tazpkg get-install mesa-demos
# tazpkg get-install linux-agp
# tazpkg get-install linux-drm
  • Laden Sie die Module des Kerns:
# tazhw detect-pci
  • Um den freien ATI-Treiber radeon zu installieren, ersetzen Sie in der Konfigurationsdatei /etc/X11/xorg.conf vesa durch radeon
# sed -i 's/vesa/radeon/' /etc/X11/xorg.conf
Nicht-Freier Treiber (catalyst)

Um die nicht-freien ATI-Treiber einzurichten, verwenden Sie das SliTaz Hardware-Konfigurations-Programm mit dem Parameter –non-free:

# tazhw setup ati --non-free

Modifizieren der Xorg-Konfiguration

Normalerweise wird Xorg erfolgreich starten, aber vielleicht nicht mit der richtigen Auflösung. Lesen Sie die Tipps am Ende dieser Seite oder suchen Sie über das Internet nach der xorg.conf für Ihren Grafikadapter und Bildschirm. Sie können auch einen anderen Direktstart-Datenträger verwenden und die funktionierende Konfigurationsdatei auf die Platte kopieren.

Konfigurieren von X

Auch wenn X sein bestes tut, sich selbst passend zu Ihrem Grafikadapter zu konfigurieren, bedarf es manchmal einer Feinabstimmung. Die Konfigurationsdatei /etc/X11/xorg.conf ist die geeignete Stelle, die Konfiguration anzupassen. Das beste Beispiel dafür ist das Wechseln von Treibern oder das Hinzufügen von Auflösungen, die nicht erkannt wurden.

Hinzufügen von Auflösungen

1. Fügen Sie HorizSync und VertRefresh (Bildwiederholintervall) in den Abschnitt Monitor ein:

Section "Monitor
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
	HorizSync    28-64
	VertRefresh  60
EndSection

2. Fügen Sie DefaultDepth in den Abschnitt Screen ein:

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
EndSection

3. Fügen Sie im Unterabschnitt Display eine Zeile mit Modes ein:

   SubSection "Display"
		Viewport   0 0
		Depth      24
		Modes 	   "1024x768" "800x600"
	EndSubSection

4. Fügen Sie außerdem die Standard-Schriftartenpfade im Abschnitt Files hinzu:

Section "Files"
	ModulePath   "/usr/lib/X11/modules"
	FontPath     "/usr/share/fonts/X11/misc/"
	FontPath     "/usr/share/fonts/X11/TTF/"
	FontPath     "/usr/share/fonts/X11/OTF"
	FontPath     "/usr/share/fonts/X11/Type1/"
	FontPath     "/usr/share/fonts/X11/100dpi/"
	FontPath     "/usr/share/fonts/X11/75dpi/"
	FontPath     "/usr/share/fonts/truetype/ttf-dejavu"
EndSection



  • Wenn Sie DRI und DRM aktiviert haben, kann es einfacher sein, die Berechtigungen so zu ändern, dass alle Benutzer sie verwenden können, anstatt jeden einzelnen zur Gruppe video hinzuzufügen. Fügen Sie den folgenden Abschnitt hinzu:
Section "DRI"
        Mode 0666
EndSection

Sie können xrandr verwenden, um Ihre Bildschirme zu identifizieren. Dieses Programm befindet sich im Paket xorg-xrandr:

# tazpkg get-install xorg-xrandr

Siehe das Debian RandR 1.2 Wiki für weitere Informationen.

Neustart von Xorg

Damit die Änderungen wirksam werden, müssen Sie Xorg neu starten. Dies können Sie tun, indem Sie sich aus Ihrer Sitzung ab- und wieder anmelden. Wählen Sie Abmelden aus dem Menü Anwendungen und wählen Sie die Schaltfläche X-Sitzung beenden. Wenn der Slim-Login-Manager erscheint, wurde Xorg erfolgreich neu gestartet!

Verwendung von XVesa und generischen Treibern (TinyX)

SliTaz-3.0-xvesa.iso verwendet das XVesa-System anstelle von Xorg, das einen generischen Treiber auf Kosten der Leistung bietet. Es kann auf fast allen Rechnern geladen werden, unterstützt aber nur Auflösungen für 4:3 Bildschirmformate.

Um herauszufinden, welche Auflösungen mit Ihrem Grafikadapter möglich sind, tippen Sie:

# Xvesa -listmodes

Hier finden Sie eine Auswahl von Auflösungen für ein Beispiel des Intel Atom:

VBE version 3.0 (Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS)
DAC is switchable, controller is VGA compatible, RAMDAC causes snow
Total memory: 7872 kilobytes
0x015A: 1600x1200x24 TrueColor [8:8:8:8]
0x011B: 1280x1024x24 TrueColor [8:8:8:8]
0x0118: 1024x768x24 TrueColor [8:8:8:8]
0x0112: 640x480x24 TrueColor [8:8:8:8]
0x0115: 800x600x24 TrueColor [8:8:8:8]

Diese Ausgabe zeigt auch Auflösungen für Breitbildschirme, die mit XVesa nicht angezeigt werden können.

Wenn nach dem Laden von SliTaz aus dem Standard-ISO-Abbild X nicht gestartet wird, können Sie das XVesa-ISO-Abbild verwenden, um einen Standard-Xorg-Treiber zu installieren. Wenn Sie beim Laden nach Ihrer Auflösung gefragt werden, blättern Sie im Fenster nach unten und suchen Sie die Option zur Installation Ihres Xorg-Treibers bevor XVesa gestartet wird. Verwenden Sie jedoch nicht tazx und tazhw setup ati oder nv nach dem Laden von dem XVesa-ISO-Abbild, um Ihren Xorg-Treiber zu installieren: Damit würden Sie am Ende einen leeren oder wirren Bildschirm haben!



Qualitätsbericht
Qualität gut
Überprüfung erforderlich FIXME
Priorität mittel
Probleme
VerbesserungsvorschlägeWie kann die Extrakonfiguration für andere Grafikadapter verbessert werden?
Weitere Einzelheiten zu oder Verweise auf xorg.conf



 
de/guides/xorg-xvesa.txt · Last modified: 2020/09/25 14:31 by hgt