XFree86 Modeline - XFree86 Modeline
- A řádek režimu může také odkazovat na řádek pro Emacs a Vim editory, které poskytují informace o souboru a režimech.
A modelka je konfigurační řádek v xorg.conf nebo XFree86 konfigurační soubor (XF86Config), který poskytuje informace zobrazovací server o připojeném počítačový monitor nebo televize a jak jej řídit v určeném čase rozlišení displeje. Modeline je založen na Zobecněný načasovací vzorec nebo Koordinované časování videa standardy produkované VESA.
Modely se nyní používají jen zřídka, ale XFree86 a Server Xorg stále jim umožňuje nastavit, pokud EDID informace jsou nedostatečné.
Syntax
Každý model má deset parametrů, počínaje štítkem pro zadané rozlišení. Druhý parametr určuje rychlost pixelové hodiny v megahertz. Poté postupujte podle čtyř čísel, která společně určují X-rozlišení (šířka) a související parametry a čtyři čísla, která určují y-rozlišení (výška).
- Syntaxe modelu: pclk hdisp hsyncstart hsyncend htotal vdisp vsyncstart vsyncend vtotal [příznaky]
- Vlajky (volitelné): + HSync, -HSync, + VSync, -VSync, prokládaný, DoubleScan, CSync, + CSync, -CSync
Modeline „1600x1200“ 155 1600 1656 1776 2048 1200 1202 1205 1263# (Štítek) (clk) (rozlišení x) (rozlišení y)# |# (pixelové hodiny v MHz)
Nebo lze modeline pro větší přehlednost rozdělit do několika řádků
Modeline „1600x1200“ 155 1600 1656 1776 2048 1200 1202 1205 1263
Horizontální a vertikální frekvence lze vypočítat podle:
- (rychlost pole)
V režimu prokládání (frame rate) = (field rate) / 2, jinak (frame rate) = (field rate).
Čísla za šířkou a výškou se používají k určení přední veranda, synchronizační impuls, a zadní terasa načasování. Výsledný Obnovovací frekvence nebo snímkovou frekvenci displeje lze určit vydělením frekvence hodin pixelů součinem délek horizontálního a vertikálního pole. V takovém případě displej pracuje na Hz.
Volitelně lze přidat další parametry pro řízení polarity horizontálních a vertikálních synchronizačních pulzů. Existují také možnosti pro prokládaný a dvojité skenování režimy. Ve většině situací nebudou vyžadovány.
Zastarávání
U XFree86 verze 4 a vyšší nemusí být modely nadále nutné,[1] protože pro mnoho monitorů a HDTV jsou nyní vypočítávány serverem X při spuštění na základě dvou faktorů:
- další, obecnější a intuitivnější nastavení v konfiguračním souboru serveru
- monitorovat schopnosti získané prostřednictvím EDID dotaz
EDID není vždy úplně přesný a pro některé situace, jako je starší nebo neobvyklý hardware displeje nebo mnoho dalších HDTV, pro správné nastavení bude nutné vytvořit model. Informace EDID lze získat pomocí příkazu "startx - -logverbose 6
"a při pohledu na /var/log/XFree86.0.log.