Modeline

Na mém monitoru ADI jsem nedávno řešil, jak jej donutit, aby pracoval nafrekvenci 100 Hz.

MDK 9.1 najde při instalaci monitor jako plug and play. Po instalaci monitorpracuje na frekvenci 85 Hz. Dívat se na to dá, ale není to ono. Zvlášť kdyžmonitor podporuje víc.

Pro to, aby monitor pracoval na vyšší frekvenci, je potřeba do konfiguračníhosouboru XFree dopsat správnou modeline. Máte-li naistalovaný balíčekhowto-html-en, najdete dokumentaci k modeline v adresáři/usr/share/doc/HOWTO/HTML/en/XFree86-Video-Timings. Já z ní příliš moudrýnebyl. Vyzkoušel jsem generátormodeline. Vygenerované údaje mi však nefungovaly.

Nakonec jsem objevil v adresáři /etc/X11 vzorový konfigurační soubor XF86Config, který MDK vytvořil při instalaci. V něm byla uvedena celá řada možných modeline pro různé frekvence a rozlišení. Můžete si jej stáhnout zde.Vybranou modeline je potřeba zapsat do konfiguračního souboru/etc/X11/XF86Config-4 do sekce monitor. Např v mém případě 100 Hz prorozlišení 1024×768, 1152×864, 1280×1024 a 800×600:

# 1024x768 @ 100Hz, 80.21 kHz hsyncModeLine "1024x768"   115.5  1024 1056 1248 1440  768  771  781  802 -HSync -VSync# 1152x864 @ 100 Hz, 89.62 kHz hsyncModeLine "1152x864"   137.65 1152 1184 1312 1536   864  866  885  902 -HSync -VSync# 1280x1024 @ 100 Hz, 107.16 kHz hsyncModeLine "1280x1024"  181.75 1280 1312 1440 1696  1024 1031 1046 1072 -HSync -VSync# 800x600 @ 100 Hz, 64.02 kHz hsyncModeLine "800x600"    69.65  800  864  928 1088   600  604  610  640 -HSync -VSync

Můj konfigurační soubor X si můžete stáhnout zde.

11 komentářů

  1. pfranc | 23.09.2003 | 15:02 | Odpovědět

    Tohle je jedna z věcí, o které si myslím, že není v Linuxu dotažená. Nejsem žádný velký odborník a když jsem si domů přinesl nový monitor, bojoval jsem s nastavením modelines taky pěkně dlouho (včetně stejně negativní zkušenosti s generátorem).

    Skončil jsem u prolézání konferencí, ve kterých jsem nakonec našel řešení a vydupal z monitoru dokonce o mnoho víc, než jsem si původně myslel a než jde nastavit např. ve Windows (pro 1024×768 zvládá bez obtíží něco okolo 110 Hz). Ale ta práce… v tu chvíli jsem si o sobě myslel něco dost nelichotivého a přemýšlel, jak jednodušeji jde taková věc udělat.

    Být obyčejným uživatelem, chybělo by mi to, co je v nenáviděných windowsech normální: okénko, kde si můžu nastavit rozlišení, barevnou hloubku a (pravda, v trochu jiném okénku) frekvenci monitoru. Asi jsem zhýčkaný, ale přiznám se, že bych takovou “samozřejmost” docela bral, pro BFU je to pak naprostá nezbytnost.

    Nevíte, jestli se na něčem podobném nepracuje? Pokud vím, nová řada Xfree bude umět měnit některé parametry za běhu, tuším že jde o to rozlišení a barevnou hloubku… frekvence by se taky hodila:)

  2. Anonym | 23.09.2003 | 16:32 | Odpovědět

    v GNOME 2.4 by mel byt “klikaci” nastroj

  3. jirik123 | 24.09.2003 | 10:39 | Odpovědět

    V MDK9.1 v KDE 3.1 lze pro nastaveni monitoru i grafiky pohodlnou klikaci cestou vyuzit Mandrake Control Center –> Hardware –> Display, jak resolution, tak barevna hloubka se da menit za behu.
    Mandrake Control Center lze navic spustit i z prostredi WindowMaker a chodi to taky, s Gnome zkusenosti nemam; jinak napr. Red Hat 9 ma tyto funkce podle me vyreseny jeste pohodlneji, nepouziva “parni mlaticku” typu MCC, ale nabizi nastaveni grafiky primo v Menu-> system

  4. jiri | 24.09.2003 | 11:42 | Odpovědět

    U klikacích nástrojů se musí dát pozor, protože přepisují celý konfigurák. Když tam tedy máte např. ručně přidaný ovladač na nVidii, tak Vám po použití nemusí fungovat.

  5. ales | 24.09.2003 | 12:52 | Odpovědět

    http://www.zaph.com/Modeline/

  6. turzin@seznam.czt | 24.09.2003 | 16:54 | Odpovědět

    to je katastrofa, to jenom ukazuje v jakym bordelu ten linux je, pracuju s tim uz 3 roky a neprisel jsem na to, proc to nejakej debil ma tu dobu nikdo neni schopnej udelat nejaky jednoduchy menu na vyber frekvence, ani mega nejlepsi super mandrake soft, se svejma DRAKx DRAKxf, DRAK… picovinama……. ste debili !!!

  7. PetrLa | 24.09.2003 | 22:51 | Odpovědět

    a co zkusit xvidtune? na té naklikáte požadované parametry a pak si necháte zobrazit modeline 🙂 a kouzlo je na světě…pak stačí jen přidat do configu a jede to 🙂

  8. stef | 25.09.2003 | 07:59 | Odpovědět

    ja zase mam moj 19″ monitor postaveny na boku (t.j. portrait mode) a pouzivam vo win 1024×1280, ale ked to chcem nastavit v linuxe, nemozem sa z toho vysomarit, este radsej by som mam 1024×1365 (t.j. 3:4), viem ze existuje rotate=cw, ale to nejako nejde, vytvori to nieco ako plochu mimo obrazu a treba tam scrolovat celu obrazovku….

    moze niekto pomoct? monitor auriga 19cf, dakujem velmi pekne

  9. mobidick | 25.09.2003 | 08:53 | Odpovědět

    to: 7/ Podobných keců už bylo dost (viz včerejší debata na http://www.root.cz na téma Gnome), pokud se vám to nelíbí, nepoužívejte to, pokd jste nespokojen můžete přispět. Nebo si minimálně přečíst manuál. Neurážejte prosím fórum těch, co přispívají.

  10. pfranc | 25.09.2003 | 13:28 | Odpovědět

    …a co zkusit xvidtune?

    No já jsem teda i xvidtune zkoušel. Ale buďto jsem blbej (to bude asi ono:) nebo to nefunguje. Podařilo se mi zahýbat trochu s obrazem, ale vyčadit z toho nějakých 100 Hz v rozlišení, které chci, ani náhodou. Asi s tím neumím dělat.

    Výsledkem čtvrthodinového snažení byl deformovaný a posunutý obraz, který už prostě nešel vycentrovat, případně se dokonce slil do jedné čáry. Nevypadalo to, že by to monitoru nějak moc chutnalo:) Podařilo se vám s tím něco opravdu nastavit nebo si jen myslíte, že by to prostě mělo fungovat?

    Ono se taky člověku, který tomu nerozumí, moc nechce s tím kdovíjak experimentovat, když má nový monitor a všude na něj vyskakujou hlášky, že když si nedá bacha, tak si ho tím nastavováním může klidně odstřelit…:)

    turzin: ste debili

    No konečně konstruktivní připomínka, díky, dost mi to pomohlo:)))

Leave a comment

Sorry, you must be logged in to post a comment. Login