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.
- 2766 megtekintés
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
- A hozzászóláshoz be kell jelentkezni
ok, ha odajutok, kipróbálom...kössz a tippet.
--
próba megvolt, nem jó...de a menü ettől nem is fog látszani, hiszen ez egy utána következő folyamatra vonatkozna.
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
nem bántasz meg, köszönöm ha segítesz. tesztelem a dolgot hamarosan.
- A hozzászóláshoz be kell jelentkezni
rémlett hogy ez csak grub2-re vonatkozó beállítás, de most már biztos is vagyok benne :(
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
ez eleve karakteres mód, ezért nem értem a dolgot. A BIOS-nál arra gyanakszom, hogy nem 60Hz, hanem 75.
- A hozzászóláshoz be kell jelentkezni
Ja, valóban igazad van.
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
De, az a hagyományos 3-soros csatlakozó.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy ez nálad nem működik, de az én tv-im, se szerettek d-subról üzemelni, de HDMI vagy DVI porton már sokkal jobban elfogadják a nem szabványos felbontásokat frekvenciákat.
- A hozzászóláshoz be kell jelentkezni
az lesz a vége hogy veszek egy dvi-hmdi kábelt. szomorú hogy egy ilyen alap dolgot nem nagyon lehet konfigurálni a grub-ban :(
- A hozzászóláshoz be kell jelentkezni
Na és de meg xpvel meg jó?!
- A hozzászóláshoz be kell jelentkezni
ezért az xp bootképernyőt tartom standardnak, ha az 640x480@60Hz, akkor a linux grub-bootmenü vga=785-tel miért nem az? Nyilván a frekvencia nem stimmel..
- A hozzászóláshoz be kell jelentkezni
Valószínűleg ez valamikor egy fícsör lehetett, aztán benne maradt, hogy ne vibrálósban jelenjen már meg... Csak ugye jött a TFT meg a Plazma.
- A hozzászóláshoz be kell jelentkezni
Ma mar a digitalis jelatvitel a meno, sima VGA-n az sem biztos, hogy a plazma megmondja milyen felbontasra / frissitesre kepes. Sajnos.
- A hozzászóláshoz be kell jelentkezni
Lehetséges, ez bele illene a tapasztalataimba. Lehet, hogy már a VGA körre nem fordítanak energiát. Tud egy 640*480/800*600-as felbontást 60Hz-en, "oszt jónapot". Aki akar valami komolyabbat az nyomja DVI/HDMI-n.
- A hozzászóláshoz be kell jelentkezni
a tv tudja az 1280x768@60-at, ráadásul gyönyörű a képe a vastag vga-kábelen keresztül. de bosszantó hogy az alsó felbontásokkal meg szőrözik. Gondolom van benne némi marketing is, pl. hogy ne használják monitornak :)
- A hozzászóláshoz be kell jelentkezni
Hát akkor próbálkozz nagyobb felbontásokkal, másik grubbal.
A grub be tudja tölteni a grub2-t vagy a grub4dos-t is, a grub2 core.img fájlját kell megadni a kernelnek vagy a grub.exe-t.
Én nem hagynám békén a dolgot.
- A hozzászóláshoz be kell jelentkezni
próbálkoztam én már mindenféle felbontással, a grub-menü és a boot-folyamat az nem látszik a tévén. az xp boot logó pedig igen. le fogom gyakni a régi kubut és debian megy föl, abban könnyebben boldogulok.
- A hozzászóláshoz be kell jelentkezni