Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: iX 01 Května 2010, 12:31:22
-
Hi! >:(
Mám docela starší (2004) komp a ještě analogovej monitor, co umí maxx. 1024x768*100Hz - ale umí to krásně.
Po startu Kubu (nebo po restartu X) mi to vždy hodí rozlišení 800x600*75! >:( A musím to v nastavení znova měnit - 1024x768 to nabídne, sic! jen 85Hz, což ještě teda přežiju. Ale! Jak udělat, aby toto nastavení VYDRŽELO??
Na starym dobrym Hardy Heronu šlo snadno upravit /etc/X11/xorg.conf, a bylo i těch 100Hz jak vyšitejch! Tydle ty novy ?bunty ale maji novej Xserver, a jak teď WTF na to?
:o HLP PLS !
-
Pěkné.. Jenomže toto je asi pro starý Xorg z Hardyho! Pro Lucid je Xorg nový, a ten už xorg.conf tak nějak nebere..
-
Tak jsem pomocí Xorg -configure vygeneroval svůj xorg.conf a kopnul jsem ho na místo (/etc/X11/).
Tady je:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "glx"
Load "record"
Load "dri"
Load "extmod"
Load "dbe"
Load "dri2"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
#DisplaySize 320 240 # mm
Identifier "Monitor0"
VendorName "AOC"
ModelName "AOC A790"
HorizSync 30.0 - 95.0
VertRefresh 50.0 - 160.0
Option "DPMS"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "BusType" # [<str>]
#Option "CPPIOMode" # [<bool>]
#Option "CPusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPFastWrite" # [<bool>]
#Option "AGPSize" # <i>
#Option "GARTSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnableDepthMoves" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "NoBackBuffer" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "FBTexPercent" # <i>
#Option "DepthBits" # <i>
#Option "PCIAPERSize" # <i>
#Option "AccelDFS" # [<bool>]
#Option "IgnoreEDID" # [<bool>]
#Option "CustomEDID" # [<str>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
#Option "ColorTiling" # [<bool>]
#Option "VideoKey" # <i>
#Option "RageTheatreCrystal" # <i>
#Option "RageTheatreTunerPort" # <i>
#Option "RageTheatreCompositePort" # <i>
#Option "RageTheatreSVideoPort" # <i>
#Option "TunerType" # <i>
#Option "RageTheatreMicrocPath" # <str>
#Option "RageTheatreMicrocType" # <str>
#Option "ScalerWidth" # <i>
#Option "RenderAccel" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ShowCache" # [<bool>]
#Option "ClockGating" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
#Option "AccelMethod" # <str>
#Option "DRI" # [<bool>]
#Option "ConnectorTable" # <str>
#Option "DefaultConnectorTable" # [<bool>]
#Option "DefaultTMDSPLL" # [<bool>]
#Option "TVDACLoadDetect" # [<bool>]
#Option "ForceTVOut" # [<bool>]
#Option "TVStandard" # <str>
#Option "IgnoreLidStatus" # [<bool>]
#Option "DefaultTVDACAdj" # [<bool>]
#Option "Int10" # [<bool>]
#Option "EXAVSync" # [<bool>]
#Option "ATOMTVOut" # [<bool>]
#Option "R4xxATOM" # [<bool>]
#Option "ForceLowPowerMode" # [<bool>]
#Option "DynamicPM" # [<bool>]
#Option "NewPLL" # [<bool>]
#Option "ZaphodHeads" # <str>
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "RV280 [Radeon 9200]"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Tak a teď mi poraďte, co kde mám změnit, abych dostal 1024x768*100Hz...
-
Dílčí úspěch!!
Právě jsem si pomocí příkazu "gtf 1024 768 100" vygeneroval ModeLine a upravil Xorg.conf takto:
Section "Monitor"
#DisplaySize 320 240 # mm
Identifier "Monitor0"
VendorName "AOC"
ModelName "AOC A790"
HorizSync 30.0 - 95.0
VertRefresh 50.0 - 160.0
ModeLine "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +VSync
Option "DPMS"
EndSection
Nyní mi to alespoň v nastavení obrazovky dá na výběr i těch 100Hz a po přepnutí to skutečně funguje.
Teď ještě to hlavní - jak udělat, aby toto nastavení přežilo restart?? ::) ???
-
Ano mam stejný problém u Kubuntu 9.10 OpenSuse 11.2 a v novém Kubuntu 10.04 prostě uložím rozlišení a po restartu je tam stejně 1600x1200 :'( ;D ale vůbec mě to nějak nepřekvapuje mám šmejda grafiku ATI X1650 která mi od ubuntu 8.10 vůbec nefungovala až do ted, v novém ubuntu šlape pěkně dokonce i svobodné ovladače radeon jí podporují :o ;D ale v kubuntu je právě problém stím rozlišením. :( že se neuloží.
-
Zdá se, že problém u mě nějak souvisí s TV-Outem. Pokud ten není připojen, rozlišení naběhne. Nikoliv však refresh rate, ta je pak na 85Hz, já však chci a zadáno mám 100Hz. ???
Pokud je TV-Out zapojen během startu Kubuntu (a toho se vzdávat HEHODLÁM, ve widlích to často používám!), rozlišení je pak stejné na monitoru i TV - 800x600. Musím to ručně přepnout, abych měl 1024x768*100. Katastrofa! >:(
V Hardym, kde byl proprietární ovladač, sice TV-Out nikdy nechodil - známý to BUG v Radeonech 9200 (RV280); nicméně tyto problémy nebyly - Xorg si dal řích, co já jsem po něm chtěl. Taky ten ovladač byl přibližně 1000x rychlejší ve 2D než ten současný otevřený. Než KWin vykreslí okno, to aby člověk šel na pivo, se zapnutýma efektama spíše "přijď zítra"... ::)
-
Polofunkční řešení jsem našel tady: http://kubuntuforums.net/forums/index.php?topic=3111516.0 (http://kubuntuforums.net/forums/index.php?topic=3111516.0) a ještě jinde na kubuntuforums.
Stačí přidat příkaz do Autostartu - ručně nebo přes klikátko v Nastavení Systému -> Pokročilé -> Autostart:
xrandr --output VGA-0 --mode 1024x768_100.00
Je to řešení polovičaté, neb X nastartují v 800x600_85, proběhne přihlášení, start KDE a teprv až za nějakou dobu to přeblikne na 1024x768_100, což je opravdu hnusny!
Ideální je samozřejmě rovnou spouštět X-ka s požadovaným nastavením, což se mi ale po veškerém laborování nepodařilo - pokud je totiž aktivní TV-Out (u mě vždy), Xorg vždy "srovná" rozlišení na monitoru s TV-Outem, a ten nedá víc, jak 800x600... Takže nezbývá než X-ko spustit tak, jak ono chce a co nejdříve po tom provést onen příkaz.
Takže, kam tento příkaz umístit, aby se spouštěl někdy hned po tom, co nastartují X-ka? ??? ???
-
Sláva! ;D
Totok je to, co jsem hledal: http://kubuntuforums.net/forums/index.php?topic=3111437.0 (http://kubuntuforums.net/forums/index.php?topic=3111437.0) ;)
Stačí do souboru /etc/X11/Xsession.d/45custom_xrandr-settings (pokud neexistuje, vytvořit) vložit totok:
xrandr --output VGA-0 --mode 1024x768_100.00
...A X nastartuje rovnou do požadovaného módu!! 8) 8)