Portál AbcLinuxu, 11. května 2025 00:46

Dotaz: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16

22.3.2007 12:46 Pavel
Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
Přečteno: 1970×
Odpovědět | Admin
Dobrý den,
prosím o radu, jak nastavit parametr "vga" pro širokoúhlý display na mém notebooku.

hodnota vga=791 odpovídá rozlišení pro 1024x768 a barevné hloubce 16bit

kolik bude parametr vga=??? pro rozlišení 1280x800 a berevnou hloubku 8 a 16bitů ?

Děkuji za radu.
Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.3.2007 12:52 maniakum | skóre: 20 | blog: medved
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
Odpovědět | | Sbalit | Link | Blokovat | Admin
zase nefunguje hledani ?? to uz ale neni mozny... :) viz http://www.linuxhilfen.org/system/splash.html
Toto APT má schopnosti svaté krávy.
7.5.2007 10:52 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
zase nefunguje hledani ??
mno, budeš se divit, ale když jsem se to pokoušel řešit já, tak jako první výsledek v googlu mi vylezla tato diskuse :-) ... ovšem ani jeden tvůj odkaz dotaz neřeší, takže si pro příště takovéto hloupé poznámky laskavě odpusť
22.3.2007 12:55 maniakum | skóre: 20 | blog: medved
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
Odpovědět | | Sbalit | Link | Blokovat | Admin
jej pardon, tohle je pro 1280*1024, nevsiml jsem si widescreen

takze tady :)) https://answers.launchpad.net/ubuntu/+ticket/4284
Toto APT má schopnosti svaté krávy.
7.5.2007 10:55 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
Odpovědět | | Sbalit | Link | Blokovat | Admin
mě se podařilo dostat rozlišení 1280*800 s parametry 794, 864, 865 a 866, barevná hloubka je pro ně postupně (asi) 4, 4, 8 a 16 bitů
7.5.2007 11:22 Samueli686 | skóre: 10 | blog: optimized_i686_archlinux
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
minule sa tu riesilo nieco ohladom intel915, ale neviem, ci je to tvoj pripad, ak mas inu kartu asi nie, nenapisal si aku http://www.abclinuxu.cz/blog/par_linuxovych_blbosti/2007/5/3/178832
7.5.2007 11:36 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
ne, to je něco jiného (i když to souvisí, pokud má karta zabugovaný BIOS, tak těch 1280*800 nepůjde bez workaroundu typu 915resolution)
Marián Kyral avatar 7.5.2007 13:08 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
A na jaké grafice?

Já už to dva dny marně hledám pro FSC AmiloPro v3545 (nvidia go 7300). Sice jsem našel, že výpis podporovaných rozlišení mi vypíše prográmek vbetest, ale ten na x86_64 není. Na žádném x86 live CD jsem ho zatím nenašel a nechce se mi speciálně kvůli tomu ještě instalovat nějakou x86 distribuci.

Včera jsem ještě našel, že grub umí vypsat podporované mody, ale příkaz vbeprobe mi vrátil: Mode 0xFFFFFF00 is not found or supported :-(
7.5.2007 18:08 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
A na jaké grafice?
Intel 945GM
Sice jsem našel, že výpis podporovaných rozlišení mi vypíše prográmek vbetest, ale ten na x86_64 není. Na žádném x86 live CD jsem ho zatím nenašel a nechce se mi speciálně kvůli tomu ještě instalovat nějakou x86 distribuci.
nic jiného než instalovat (resp. použít nějaké 32 bit live) asi nezbyde, neboť na nativním x86_64 nejede (ani s 32bit knihovnami)
regnarg avatar 7.5.2007 20:02 regnarg | skóre: 20 | blog: rm -rf /this/blog
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
Nepoužívá se pro tuhle grafickou kartu 915resolution nebo něco podobného ? Nebo thenhle model má už tyto problémy vyřešené?
S láskou se nerodíme, ale s láskou se stáváme lidmi. --Simone De Beauvoirová
7.5.2007 21:49 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
to není ani tak otázka chipsetu jako BIOSu karty, který nemusí obsahovat vytoužené rozlišení ve své tabulce režimů - pak se použije 855resolution nebo 915resolution, aby nějaký záznam patřičně modifikoval dříve, než se X server dotáže na dostupná rozlišení ... nakolik se tato tabulka shoduje s tím, dle čeho se určují režimy pro framebuffer, netuším, každopádně v mém případě to není potřeba
regnarg avatar 8.5.2007 10:55 regnarg | skóre: 20 | blog: rm -rf /this/blog
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
Já mám kartu i915, ale mohlo by to být podobné. Také jsem měl problémy s framebufferem, vyřešil to i810fb a drobný návod v mém blogu. Nevím, jestli tahle grafika má stejný problém, ale podle té tabulky rozlišení to vypadá, že by to tak mohlo být...
S láskou se nerodíme, ale s láskou se stáváme lidmi. --Simone De Beauvoirová
7.5.2007 20:12 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
To je neprijatelne. Vzdyt se jedna o nekolik desitek radku assembleru (videl jsem i implementaci toho programku v nem). I kdyz je mozne (spise jiste), ze VESA BIOSY jsou 32bitove. Kazdopadne nejak to fungovat musi.
Marián Kyral avatar 7.5.2007 20:46 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
no nějak to fungovat bude, ale zatím to nikdo nenapsal a mé znalosti assembleru končí u Z80 a 8051. A i to jsem už dost zapomněl.

Zkusím nainstalovat nějakou 32b distribuci co tu mám. Budu sice muset na chvíli přesunout /home, ale naštěstí tam toho zatím moc není. Doufám, že to alespoň bude fungovat. Když dám totiž v grubu "scan" tak obrazovka akorát zčerná a konec :-(
Marián Kyral avatar 7.5.2007 23:37 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
Tak jsem nakonec nainstaloval ubuntu. Vbetest jsem sice v repozitáři nenašel, ale na google jsem našel, že se dá použít balík hwinfo a ten mě moc nepotěšil:
# hwinfo --vbe
...
02: None 00.0: 11001 VESA Framebuffer
  [Created at bios.440]
  Unique ID: rdCR.IHGEtURKIN6
  Hardware Class: framebuffer
  Model: "NVIDIA G72 Board - e463h0v "
  Vendor: "NVIDIA Corporation"
  Device: "G72 Board - e463h0v "
  SubVendor: "NVIDIA"
  SubDevice: 
  Revision: "Chip Rev"
  Memory Size: 128 MB
  Memory Range: 0xc0000000-0xc7ffffff (rw)
  Mode 0x0300: 640x400 (+640), 8 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x030e: 320x200 (+640), 16 bits
  Mode 0x030f: 320x200 (+1280), 24 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x0330: 320x200 (+320), 8 bits
  Mode 0x0331: 320x400 (+320), 8 bits
  Mode 0x0332: 320x400 (+640), 16 bits
  Mode 0x0333: 320x400 (+1280), 24 bits
  Mode 0x0334: 320x240 (+320), 8 bits
  Mode 0x0335: 320x240 (+640), 16 bits
  Mode 0x0336: 320x240 (+1280), 24 bits
  Mode 0x033d: 640x400 (+1280), 16 bits
  Mode 0x033e: 640x400 (+2560), 24 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown
Hwinfo jde nainstalovat i na 64bit architekturu, ale kompilace skončí s chybou "src/libhd.so: undefined reference to `dbus_connection_disconnect`" (bug #157256). Je tam i opravený ebuild, ale mrknu se na až zítra.

Navíc jsem našel tohle: http://www.nvnews.net/vbulletin/showthread.php?t=88749. Asi budu muset zůstat u 1024x768 :-(

Nevíte náhodou, jak zakázat nvidii, aby mi při startu X serveru přestala roztahovat FB přes celou obrazovku? Dokud se nenastartují Xka, tak je to v pohodě, ale pak to vypadá fakt hnusně :-(
7.5.2007 21:53 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
To je neprijatelne.
nic ti nebrání to portovat :-)

... obávám se, že systémová volání v 64bit režimu se dosti radikálně liší od volání služeb projektovaných pro protected mode v DOSu
Marián Kyral avatar 8.5.2007 08:14 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
Tak nakonec není třeba nic portovat. Balík hwinfo funguje i na x86_64.

# hwinfo --vbe
8.5.2007 11:06 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
mno, já jsem v mezičase pustil ten vbetest po nabootování ze 32bit live, a ten mi řekl:
# ./vbetest
VBE Version 3.0
Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS
[352] 1280x800 (256 color palette)
[353] 1280x800 (5:6:5)
[354] 1280x800 (8:8:8)
[261] 1024x768 (256 color palette)
[279] 1024x768 (5:6:5)
[280] 1024x768 (8:8:8)
[274] 640x480 (8:8:8)
[276] 800x600 (5:6:5)
[277] 800x600 (8:8:8)
[257] 640x480 (256 color palette)
[259] 800x600 (256 color palette)
[273] 640x480 (5:6:5)
po užití tvého ebuildu (dík) hwinfo dává:
# hwinfo --vbe
[...]
02: None 00.0: 11001 VESA Framebuffer
  [Created at bios.447]
  Unique ID: rdCR.il6towt04X5
  Hardware Class: framebuffer
  Model: "Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS Intel(r) 82945GM Chipset Family Graphics Controller"
  Vendor: "Intel Corporation"
  Device: "Intel(r) 82945GM Chipset Family Graphics Controller"
  SubVendor: "Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS"
  SubDevice:
  Revision: "Hardware Version 0.0"
  Memory Size: 12 MB
  Memory Range: 0xc0000000-0xc0bfffff (rw)
  Mode 0x0360: 1280x800 (+1280), 8 bits
  Mode 0x0361: 1280x800 (+2560), 16 bits
  Mode 0x0362: 1280x800 (+5120), 24 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+832), 8 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown
[...]
... oba programy se vzácně shodují :-)
Marián Kyral avatar 8.5.2007 12:20 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
A které live CD to bylo? Jsem si mohl ušetřit výlet do světa ubuntu :-D
8.5.2007 14:06 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
Conrad ... vbetest jsem kompiloval na 32bit stroji a překopíroval
7.5.2007 19:40 *
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
vga=ask
Marián Kyral avatar 7.5.2007 21:03 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
To mi nabídne jen pár základních textových módu a "scan" znamená černou obrazovku, ze které pomůže jen reset.
Marián Kyral avatar 7.5.2007 21:07 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
vga=ask
The graphic modes are NOT in the list which you get if you boot with vga=ask and hit return.

/usr/src/linux/Documentation/fb/vesafb.txt
7.5.2007 23:28 *
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
stava se to jen jednou, ne dvakrat, dvakrat ... za minutu, ze napisu blbost.

vesafb nevim.

matroxfb mel svyho casu neco co vypada podobne tomu vesafb parametru.

vgaconsole umela snad prehazovat rozliseni sama podle toho co ji rekly consolechars ze uzivatel chce nastavit a jak vypada font.
7.5.2007 14:11 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
Odpovědět | | Sbalit | Link | Blokovat | Admin
Od VESA 2.0 nejsou cisla novych rezimu standardizovana. Proto musite ziskat seznam podporovanych rezimu a jejich VBE cisel od vyrobce video BIOSU nebo pouzit nejaky nastroj na jejich dotazovani karty. Funkcnost takovych nastroju vsak nelze zarucit.

Zacit muzete na Wikipedii, Specifikaci VESA 3.0, strana 19/27 ci na webu vyrobce vasi karty
7.5.2007 17:40 martyone | skóre: 18
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já používám podle informací v /usr/src/linux/Documentation/fb/vesafb.txt (pokud máte nainstalovány zdrojové kódy jádra):

video=vesafb:1280x1024@59,maxhf:67,maxvf:59,maxclk:108,ywrap

7.5.2007 18:13 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
no, mě jak intelfb, tak vesafb pošlou s tímto zápisem k čertu, že na LCD neumí přepínat, přesněji:
intelfb: Non-CRT device is enabled ( LVDS port ).  Disabling mode switching.
8.5.2007 11:55 martyone | skóre: 18
Rozbalit Rozbalit vše Re: Kolik pro 1280x800x16 když pro vga=791 = 1024x768x16
Zajímavé.. já to mám totiž taky na LCD a v pohodě (GK nVidia GF4)

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.