Portál AbcLinuxu, 18. července 2025 08:47


Dotaz: Xorg - zakazat autodetekci prokladanych rezimu

9.3.2011 10:11 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Xorg - zakazat autodetekci prokladanych rezimu
Přečteno: 89×
Odpovědět | Admin
Zdravim

Potrebuju v autodetekci Xorgu (plne aktualni verze na Arch Linuxu) zakazat prokladane rezimy.

Pouzivam bezdiskovy system, takze identicky Linux startuje na mnoha ruznych konfiguracich, z toho duvodu nemuzu napsat Xorg.conf napevno.

Az na tento pripad funguje autodetekce spolehlive. Bohuzel na silenych grafickach "Trident CyberBlade/i1" detekuje a nastavi prokladany rezim na 87Hz. Kdyz prepnu na 85Hz tak je vse v poradku. Takze by vpodstate i mozna stacilo omezit vseobecne frekvenci monitoru na 85Hz.

Jenze v novym Xorgu je konfigurace slozita a rozsekana na tisic souboru a nevyznam se v tom.

Diky Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.3.2011 12:24 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: Xorg - zakazat autodetekci prokladanych rezimu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Částečně jsem to vyřešil:

/etc/X11/xorg.conf.d/10-monitor.conf

Section "Monitor"                                                                                                                                 
 Identifier    "Monitor0"                                                                                                                         
 VertRefresh   75.0 - 85.0                                                                                                                        
 Option      "dpms"                                                                                                                               
EndSection                                                                                                                                        
                                                                                                                                                  
Section "Screen"                                                                                                                                  
 Identifier    "Default Screen Section"                                                                                                           
 Monitor       "Monitor0"                                                                                                                         
 DefaultDepth  24                                                                                                                                 
 SubSection "Display"                                                                                                                             
  Depth     24                                                                                                                                    
  Modes     "1920x1200" "1920x1080" "1680x1050" "1600x1200" "1366x768" "1280x1024" "1152x864" "1024x768"                                          
 EndSubSection                                                                                                                                    
EndSection

Problém je, že se to aplikuje na všechny monitory, to jest i na tu většinu, kde autodetekce funguje. V zásadě jsem vymezil frekvence od 75Hz (takže to nebude blikat a LCD to zvládnou taky) do 85Hz (takže se nepoužije 87Hz prokládaných).

Velice by se mi tady hodily direktivy MatchDevice, jenže ty zřejmě fungujou jen v sekcich InputDevice.

Zdeněk
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.