Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Kubuntu 10.04 - Nedrží nastavení obrazovky. [vyřešeno]  (Přečteno 2682 krát)

iX

  • Aktivní člen
  • *
  • Příspěvků: 469
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 !
« Poslední změna: 05 Května 2010, 18:53:11 od Pavel Půlpán »

iX

  • Aktivní člen
  • *
  • Příspěvků: 469
Re: Kubuntu 10.04 - Nedrží nastavení obrazovky.
« Odpověď #1 kdy: 01 Května 2010, 13:53:15 »
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..

iX

  • Aktivní člen
  • *
  • Příspěvků: 469
Re: Kubuntu 10.04 - Nedrží nastavení obrazovky.
« Odpověď #2 kdy: 01 Května 2010, 14:32:09 »
Tak jsem pomocí   Xorg -configure vygeneroval svůj xorg.conf a kopnul jsem ho na místo (/etc/X11/).
Tady je:
Citace
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...

iX

  • Aktivní člen
  • *
  • Příspěvků: 469
Re: Kubuntu 10.04 - Nedrží nastavení obrazovky.
« Odpověď #3 kdy: 01 Května 2010, 15:12:08 »
Dílčí úspěch!!

Právě jsem si pomocí příkazu  "gtf 1024 768 100" vygeneroval ModeLine a upravil Xorg.conf takto:

Kód: [Vybrat]
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?? ::) ???

« Poslední změna: 01 Května 2010, 15:17:29 od iX »

MSlove

  • Aktivní člen
  • *
  • Příspěvků: 133
  • Nesnáším ten teplej linux
Re: Kubuntu 10.04 - Nedrží nastavení obrazovky.
« Odpověď #4 kdy: 01 Května 2010, 16:33:08 »
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ží.
« Poslední změna: 01 Května 2010, 17:24:40 od Freety23 »
Používejte microsoft

iX

  • Aktivní člen
  • *
  • Příspěvků: 469
Re: Kubuntu 10.04 - Nedrží nastavení obrazovky.
« Odpověď #5 kdy: 01 Května 2010, 20:09:17 »
  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"... ::)

iX

  • Aktivní člen
  • *
  • Příspěvků: 469
Re: Kubuntu 10.04 - Nedrží nastavení obrazovky.
« Odpověď #6 kdy: 04 Května 2010, 07:24:50 »
Polofunkční řešení jsem našel tady: 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:
Citace
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? ??? ???


iX

  • Aktivní člen
  • *
  • Příspěvků: 469
Re: Kubuntu 10.04 - Nedrží nastavení obrazovky.
« Odpověď #7 kdy: 05 Května 2010, 17:55:27 »
Sláva! ;D

Totok je to, co jsem hledal: 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:

Citace
xrandr --output VGA-0 --mode 1024x768_100.00


...A X nastartuje rovnou do požadovaného módu!! 8) 8)

« Poslední změna: 05 Května 2010, 17:57:26 od iX »

 

Provoz zaštiťuje spolek OpenAlt.