Portál AbcLinuxu, 10. května 2025 07:27

Dotaz: AIGLX vs. GDM/startx

27.12.2007 15:18 sway | skóre: 3
AIGLX vs. GDM/startx
Přečteno: 434×
Odpovědět | Admin
Mám celkem zvláštní problém na ntb (HP 6710b, C2D, Intel chipset, GF Intel X3100 (965GM) s ovladačem intel). Chci mít akcelerovaý desktop, takže jsem sáhl k Xgl. Vzhledem k neuvěřitelné pomalosti a problémy s OpenGL jsem si zkusil vypnout Xgl a nahodit alternativu - AIGLX. K mému překvapení všechno běhá parádně - kromě jednoho podstatného detailu - rozlišení. Pokud startuju X přes GDM, samotný login screen je na rozlišeni 1024x768, přestože Xka naběhnou v korektním rozlišení 1680x1050. Zbytek obrazovky je černý. Gnome nejdříve nastartuje stejně - chová se, jako kdyby bylo rozlišení menší, ale poté, co se rozjede Compiz, plocha se roztáhne korektně. V gnome-display-properties je max rozliční 1024x768 a není šance ho zvětšit. Pokud nastartuju přes startx z konzole, Gnome naběhne korektně se správným rozlišením, i gnome-display-properties ukazují správné hodnoty. Připadá mi, že GDM špatně čte možná rozlišení, což se mi ale s Xgl nestávalo. Napadlo by někoho něco? V logu GDM není žádný error, ikdyž je pravda, že ten log není zrovna obsáhlý. Díky za rady.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

mess avatar 27.12.2007 19:09 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: AIGLX vs. GDM/startx
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hoď sem kus z /var/log/Xorg.0.log a sekci Screen, která přísluší vému monitoru, z /etc/X11/xorg.conf.
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
27.12.2007 19:56 sway | skóre: 3
Rozbalit Rozbalit vše Re: AIGLX vs. GDM/startx
Xorg.0.log je tady: http://paste.jabbim.cz/1685 -- xorg.conf:
Section "Monitor"
  DisplaySize  331 207
  HorizSync    30-82
  Identifier   "Monitor[0]"
  ModelName    "SAMSUNG LCD MONITOR"
  Option       "DPMS"
  VendorName   "SEC"
  VertRefresh  50-61
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
  Modeline      "1680x1050" 149.59 1680 1784 1968 2256 1050 1051 1054 1087
  Modeline      "1680x1050" 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +HSync -Vsync
  Modeline      "1024x768" 65.26 1024 1080 1184 1344 768 769 772 796
  Modeline      "1024x768" 56.00 1024 1072 1104 1184 768 771 775 790 +HSync -Vsync
  Modeline      "800x600" 38.85 800 832 912 1024 600 601 604 622
  Modeline      "800x600" 35.50 800 848 880 960 600 603 607 618 +HSync -Vsync
EndSection


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1680x1050" "1024x768" "800x600" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1680x1050" "1024x768" "800x600" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1680x1050" "1024x768" "800x600" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1680x1050" "1024x768" "800x600" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "965 GM"
  BusID        "0:2:0"
  Driver       "intel"
  Identifier   "Device[0]"
  Option       "XVideo"
  Option       "DRI" "true"
  Screen       0
  VendorName   "Intel"
  Option      "XAANoOffscreenPixmaps" "true"
EndSection
mess avatar 27.12.2007 20:37 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: AIGLX vs. GDM/startx
Vypadá to na špatné Modelines, zkus do xorg.conf doplnit tady tuhle (je z toho logu):
(II) intel(0): Modeline "1680x1050"x60.6  121.00  1680 1704 1792 1876  1050 1051 1054 1065 -hsync -vsync (64.5 kHz)
. Případně zkus smazat celou sekci Modes a u Monitoru vynechat volbu UseModes, měly by stačit ty módy, které jsou definovane v sekci Screen. Nebo třeba bude stačit jen umáznout HorizSync a VertRefresh. Prostě si s tím trochu pohraj :-).
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
27.12.2007 20:43 sway | skóre: 3
Rozbalit Rozbalit vše Re: AIGLX vs. GDM/startx
Ty modelines bych podezrival za predpokladu, ze cely Xserver by mel spatne rozliseni, ale kdyz se objevi GDM, tak je aktivni cela plocha monitoru,, ktera je na spravnych 1680x1050, jenom GDM se krci v koutku na 1024x768.
mess avatar 27.12.2007 21:10 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: AIGLX vs. GDM/startx
Aha, tak to jsem špatně pochopil otázku. V tom případě bych se zkusil podívat na nastavení GDM popř. na aktuální použité téma.
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
27.12.2007 21:56 sway | skóre: 3
Rozbalit Rozbalit vše Re: AIGLX vs. GDM/startx
No a to je to:D V nastavení GDM nic o rozlišení není, téma použivám stejné, jako předtím (custom made, které je optimalizované na 1680x1050). Proto to je ta záhada.:) Ale díky
27.12.2007 22:19 sway | skóre: 3
Rozbalit Rozbalit vše Re: AIGLX vs. GDM/startx
Odpovědět | | Sbalit | Link | Blokovat | Admin
VYŘEŠENO!

openSUSE má v /etc/sysconfig soubor displaymanager, který obsahuje řádku, která specifikuje default modeline pro XRandR. Ta byla nastavena na 1024x768. Stacilo z logu Xorg vzit tu spravnou modeline a uz to funguje tak, jak ma:)

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.