[megoldva!] Grub VGA felbontás - probléma

Fórumok

Sziasztok!

Adott egy házimozi PC, aminek a VGA-DSUB-ja egy LCD-tvre van dugva. A gépen dual boot-ban van XP és egy régebbi Kubuntu. A probléma a következő, a tv-készülék korlátozottan képes megjeleníteni a nem szabványos felbontásokat. Az xp bootképernyője a logóval szépen látszik 640x480@60Hz-ben, viszont a grub-menünél túl nagy felbontásra hivatkozva nem jelenít meg képet a készülék. A vga=785 opció van megadva a menu.lst-ben. Gyaníthatóan a tv háklis a szabvány felbontás melletti túl magas frekvenciára is, így arra gondolok, esetleg a linux vga-mód nem 60Hz, hanem esetleg 75Hz (a tv pl. a rendszer BIOS-t se képes megjeleníteni).

Van tippje esetleg valakinek, mi lehet a megfejtés?

--
Részmegoldás született: az ősrégi kubuntu lekerült, egy debian squeeze pedig föl és a grub2-ben engedélyezve lett a GRUB_GFXMODE=640x480 opció. Így gyönyörűen működik.

Hozzászólások

Egy próbát esetleg ezzel a kernel paraméterrel (a vga=785 nem kell akkor ide):

video=vesafb:mtrr,640x480-16@60

Nem akarlak megbantani egyikotoket sem, de ha a grub felbontasa rossz, nem kernelparametert kell atadni. Ez akkor er valamit, ha a VT konzolok vagy splash animacio felbontasa rossz.

/boot/geub/grub.cfg : set gfxmode=640x480

valamint

/etc/default/grub : GRUB_GFXMODE=640x480

Ezek vonatkoznak a grub2re, grub1re google :)

A fenti megoldas mukodhet a konzolnal illetve toltokepernyonel, de nagyban driver fuggo is.
(pl NVidia gyari driver + framebuffernel elofordul, hogy ha kivaltasz a VTx-re, onnantol nincs tobbe keped, fb driver meg az ujfajta nyilt nv driverrel akadnak ossze, szoval lutri, hogy menni fog-e vagy sem. AMD-eknel es InteLeknel jelenleg nem tudom mi a helyzet)

A grub-ban is meg lehet adni a globál szekcióban default felbontást, szerintem tedd szöveges módra, mert a karakteres grub tutira 640x480 60 Hz. Asszem vga=1.
Ez valami fb alatt futó cucc mint a geexbox, hogy nem vált xorgra?

Illetve a grub indulna karakteresen, aztán a kernelparammal meg kapna fbmódot a video=...-tal.

Egyébként meg a BIOS is 640x480 60-ban műxik, szóval érdekes, hogy miért nem látod.

Bocsi, most lehet, hogy jól belenyúlok :), sajna nincs eszközöm hogy kipróbáljam a hipotézisem.

A VGA-DSUB ugye az sok tűs meg lapos csatlakozós bigyó (nem a hagyományos 3 soros VGA csatlakozó) jómegaszondtam :). Másodlagos monitorként van alkalmazva? Ad egyáltalán ki képet azon a kártya BIOS, illetve boot idején? Csak azért merült fel bennem, mert már találkoztam olyan kártyákkal, amelyeknél nem volt mindegy, hogy melyikbe dugtam a monitort pld. a BIOS szempontjából.
Ha meg oltári baromság amit írtam, előre is bocs! (Tudom, a tv túl nagy felbontásra hivatkozik, de mi van, ha a semmit - ami azért mégsem semmi, mert gondolom valami nafta csak megy ki a csatlakozón a tv felé - is hibás felbontásnak értelmezi. )

a d-sub az a hagyományos vga csati. ezen értelem szerűen a kártya folyamatosan ad ki jelet. a bios és post folyamat képe nem jelenik meg, de az intel-logót szépen mutatja, ill. az utána jövő post message is felvillan, csak szépen lekapcsolja a tv, túl nagy felbontásra hivatkozva.