[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: framebuffer - undefined mode number



ricardowongbr@yahoo.com.br wrote:
Suponho que tenha colocado também a opção " Video mode selection support ", em "Console Drivers" no kernel. Tente

Sim...

"vga=791" ( 1024x768 ) se não funcionar tente "vga=ask" e não selecione

se coloco vga=ask o maior modo q ele me retorna eh 030C (0x30C ou 780).
Selecionei "8 bpp packed pixels support" e recompilei o kernel.
Se tento colocar 0301, 0303, 0314 ou 0317 ele me retorna:
<mensagem>
Unknown mode ID try again.
</mensagem>
Citando o Framebuffer HOWTO:
<Framebuffer HOWTO>
Colours   640x400 640x480 800x600 1024x768 1152x864 1280x1024 1600x1200
--------+--------------------------------------------------------------
 8 bits |  0x300   0x301   0x303    0x305    0x161    0x307     0x31C
16 bits |    ?     0x311   0x314    0x317    0x163    0x31A     0x31E
</Framebuffer HOWTO>

Cada placa tem sua própria lista de modos, pode ser que o modo não seja suportado pela placa ( não ser totalmente VESA2.0 e sim VESA1.0 ) ou para a resolução pedida e a quantidade de cores não haja memória de vídeo suficiente para fazê-lo. Com 16bpp ( 2 bytes ) a conta é 2 * 1024 * 768 = 1572864 ou seja 1,6Mb ( ou melhor 2 Mb ) de memória de vídeo.

Minha placa tem 1Mb mas mesmo assim com 16bpp e 800x600 deveria funfar, naum?
2 * 800 * 600 = 960000 ou 0,96Mb

flw...

--
Giscar Paiva - Estagiario - CPD - GOEG
4o. Ano de Engenharia de Computacao - UFG - BR
http://counter.li.org/ - Linux User number 257652
http://debian-br.cipsga.org.br/ - Usuario Debian no. 420



Reply to: