Sie haben einen Apple Monitor mit Apple Display Connector (ADC). Dazu gehören das Studio Display 15", das Studio Display 17" und das Cinema Display. Jeder Versuch es mit Linux anzusprechen scheitert. Dieser Artikel beschreibt wie Sie die Displays unter Linux ansprechen.
Der Framebuffer Treiber im Kernel hat keine Möglichkeit die Art des angeschlossenen Displays festzustellen. Daher benutzt er eine Standardauflösung die auf den meisten Monitoren ohne weiteres funktioniert. Die Digital Displays werden aber dadurch übersteuert und schalten sich ab.
Digital Displays können momentan nur mit den ATI Rage128 Karten
angesprochen werden. nVidia Karten funktionieren nicht.
ATI Radeon und 3dfx Voodoo Karten könnten funktionieren, Status unbekannt.
ATI Rage128 Karten werden mit video=aty128fb:..
angesprochen.
ATI Radeon Karten werden mit video=radeon:...
angesprochen.
3dfx Voodoo Karten werden mit video=tdfx:...
angesprochen.
Mit dem folgendem Kernelparameter können Sie dem Treiber mitteilen
welche Auflösung verwendet werden soll:
Studio Display 15":
video=aty128fb:vmode:14 video=radeon:1024x768-8@60
video=aty128fb:vmode:20 video=radeon:1280x1024-8@75Dieser Parameter schaltet auf 1280x1024 bei 75 Hz und kann vom 17" Studio Display dargestellt werden.
ftp://ftp.suse.com/pub/suse/ppc/kernel/2.4.2/vmlinux-apple_lcd_17-2.4.2-11.gz
Studio Display 17" (TFT):
+video=aty128fb:1280x1024-8@60 +video=radeon:1280x1024-8@60Dieser Parameter schaltet auf 1280x1024 bei 60 Hz und kann vom 17" Studio Display dargestellt werden.
video=aty128fb:vmode:22 video=radeon:1600x1024-8@60***Achtung*** Für das Cinema Display brauchen Sie einen neueren Kernel 2.2.18 (oder neuer) Sh. auch Anleitung unter
Mit XFree86 3.3.6 wird der Kernel Framebuffer Treiber verwendet und damit die dort verwendete Auflösung. Eine spezielle Konfiguration ist nicht nötig, die Farbtiefe kann natürlich mit xsfbswitch verändert werden.
Mit XFree86 4.1.0 und neuer sollte die "panel size" automatisch erkannt werden und sax2 4.3 kann die passende Auflösung einstellen.
Mit XFree86 4.0 und neuer müssen Sie die passende Modeline angeben. Diese muss 1024x768 bei 60 Hz entsprechen. Mit sax2 kann man nicht arbeiten da auch eine unpassende Auflösung verwendet wird und das Display abschaltet. Gehen Sie wie folgt vor:
Erzeugen Sie eine XFree86 4 Konfiguration:
sax2 -afKopieren Sie die Beispieldatei für Rage128 Chips von CD1:
mount /cdrom cp -av /cdrom/unsorted/XF86Config.g4 /etc/X11/XF86ConfigEditieren Sie die neue Datei /etc/X11/XF86Config mit Ihrem Lieblingseditor und verändern Sie zwei Paramter.
Section "InputDevice" Driver "keyboard" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbLayout" "de" Option "XkbModel" "macintosh" Option "XkbRules" "xfree86" Option "XkbVariant" "nodeadkeys" EndSectionDie Auflösung in der Sektion Display: