zum dfb:
hier mal meine aktuelle directfbrc zum Verständnis für die nachfolgenden Erläuterungen:
primary-layer=0
# layer-size=1024x768-60
# layer-format=YUY2
# layer-depth=32
layer-buffer-mode=auto
mode=1024x768
depth=32
pixelformat=ARGB
smooth-upscale
surface-sentinel
madv-remove
i8xx_overlay_pipe_b
hardware
dma
agp=4
disable-module=keyboard
disable-module=ps2mouse
disable-module=lirc
disable-module=linux_input
log-file=/var/log/directfb
im
www.directfb.org.wiki (danke für den Link, Matthias ) ist u.a. zu lesen:
# DirectFB 1.1.1 2007-12-15
# * Achtung! DirectFB is using sysconfdir now! E.g. use /usr/local/etc/directfbrc.
# * New layer configuration system, staying compatible with older options:
# * init-layer=<id> chooses layer with ID to configure (following layer
# * options apply)
# * layer-size=<width>x<height> sets the pixel resolution
# * layer-format=<pixelformat> sets the pixel format
# * layer-depth=<pixeldepth> sets the pixel depth
...
danach sind die früheren Einstellungen mode, depth und pixelformat durch neuere
layer-format, layer-depth und layer-size ersetzt worden.
Die neuen layer-xyz-Parameter werden bei mir aber anscheinend nicht ausgewertet.
Ich muß für die Radeon 9250 den Parameter
"pixelformat=ARGB"
zwingend setzen ! Wenn ich den weglasse oder ändere (YUY2, I420 oder anderes) oder
layer-format=ARGB|YUY2... setze (und "#pixelformat=..." auskommentiere), bekomme ich kein Bild bzw.
schlechtestenfalls einen kompletten Absturz bei dem nur noch ein harter reset hilft.
Aus der fb.modes wird dabei immer der erste passende Parameter genommen, wenn ich also
in der directfbrc mode=1024x768 einstelle
und in der fb.modes
mode=1024x768-60
...
mode=1024x768-70
...
stehen habe, wird der erste Satz mit 60 Hz genommen, drehe ich das Ganze in der fb.modes um:
mode=1024x768-70
...
mode=1024x768-60
...
wird der 70Hz-Mode gesetzt.
Die Auswirkungen auf meine Monitore (TFT's) sind unterschiedlich, ein 1024x768-TFT zeigt auch bei
der 1366x768- Einstellung ein (verzerrtes) Bild an - ändert das softdevice bei der Abfrage des Monitors
das Bild eventuell auf ein darstellbares Format ab ?
Fürs testen ist es also sinnvoll, mindestens eine 2. bootbare MLD-Partition zur Verfügung zu haben,
um im Notfall die verkonfigurierte directfbrc wieder bereinigen zu können...
Ich teste weiter, hab noch bis ins neue Jahr Urlaub...
Gruß,
Holger