[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Neues Hardwareerkennungs-Feature



Hallo Leute,

Die Zeit zwischen der recht brauchbaren 24-10-2001 und einer neuen
KNOPPIX-Betarelease ist schon etwas lang geworden, was aber einerseits
an meinem katastrophalen Zeitplan (bzw. das Fehlen der Zeit für den
Plan) und andererseits an einigen neuen Features liegt, die ich
neben den üblichen Kernel- und Systemupgrades integrieren will.

Neu ab heute ist das Auslesen der Monitordaten mit Hilfe von
get-edid/parse-edid, um eine besser auf den Monitor abgestimmte
Bildwiederholfrequenz für XFree86 zu bekommen.

Nun sind die Daten, die dabei herausfallen, anscheinend nicht so ganz
zuverlässig, was ich gerade noch rechtzeitig gemerkt habe vor dem Upload
auf die Mirrors. Einige Monitore melden einen phänomenalen Screensize
von 1x1 Pixel, andere protzen mit einer Auflösung von 1600x1200, bei der
man bei nur 15 Zoll Bildschirmgröße nicht mehr allzuviel sieht, vom
Flimmern ganz abgesehen.

Ich schreibe also momentan um die ganze XF86Config*-Bastelei wieder
ein Shellskript (wie bei vielen anderen Dingen auch schon), das
überprüft, ob die von get-edid ausgegebenen Werte in "reasonable ranges"
sind. Einiges wäre dazu interessant:

- Liefern LCD/TFT-Displays, auch in Laptops, vernünftige Werte? Dort
  sollte nach Möglichkeit der ausgelesene Wert präferiert werden, damit
  man immer die korrekte Bildgeometrie bekomme.

- Welche "Zufallswerte" gibt get-edid noch zurück außer dem bereits
  festgestellten 1x1 Screensize, welche im Skript berücksichtigt werden
  sollten?

- Wieviel "Reserve" sollte man dem Monitor lassen? Direkt an den
  Grenzwerten betreiben, ist wohl nicht gut. get-edid scheint aber
  automatisch eine Einstellung für 85Hz zu generieren, auch wenn der
  Monitor das doppelte könnte.


Die Zeile zum Testen:

get-edid /dev/stdout | parse-edid /dev/stdin

Vorher muss natürlich das Paket read-edid austesting oder unstable
installiert werden.

Gruß
		-Klaus
---
Klaus Knopper                  LinuxTag 2002 - Europes largest Linux Expo
Technical Solutions                                 Where .com meets .org
knopper@linuxtag.de                               http://www.linuxtag.de/
Phone +49-(0)180-5-546898                         Fax +49-(0)180-5-546893


Reply to: