Leonardo Pinto escreveu:
> Valeu muito suas dicas cara. Ensinou também a pescar, porém ainda me 
> resta muito a praticar. Se você ainda tiver algo a acrescentar, pois 
> mesmo adicionando as entradas específicas e taxas, o X se nega a 
> trabalhar legal com o driver "cirrus". E pelo visto, com o "vesa", 
> apesar da resolução só ficar em 640x480, exibe sem trepidações o modo 
> gráfico, e com depth 24. Além disso, o driver cirrus diz não suportar 
> depths superiores a 16.
>
> /var/log/Xorg.0.log:
>
> (...)
> (--) CIRRUS(0): VideoRAM: 1024 kByte
> (II) CIRRUS(0): Monitor0: Using hsync range of 30.00-61.00 kHz
> (II) CIRRUS(0): Monitor0: Using vrefresh range of 50.00-120.00 Hz
> (II) CIRRUS(0): Clock range:  12.00 to  28.50 MHz
> (...) depois de uma série desse erros abaixo:
> (II) CIRRUS(0): Not using default mode "1280x800" (insufficient memory 
> for mode)(II) CIRRUS(0): Not using default mode "2560x1600" 
> (insufficient memory for mode)
> (II) CIRRUS(0): Not using default mode "1280x800" (insufficient memory 
> for mode)(II) CIRRUS(0): Not using mode "1024x768" (no mode of this name)
> (II) CIRRUS(0): Not using mode "800x600" (no mode of this name)
> (--) CIRRUS(0): Virtual size is 640x480 (pitch 640)
> (**) CIRRUS(0): *Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
> (II) CIRRUS(0): Modeline "640x480"   25.20  640 656 752 800  480 490 
> 492 525 -hsync -vsync
> (**) CIRRUS(0): Display dimensions: (217, 163) mm
> (...)
>
> Section "Monitor"
>         Identifier   "Monitor0"
>         DisplaySize  217     163
>         HorizSync    30.0 - 61.0
>         VertRefresh  50.0 - 120.0
> EndSection
>
> Section "Device"
>         Identifier  "Videocard0"
>         Driver      "cirrus"
> #       VideoRAM    131072
> EndSection

Olá,

        Realmente esta placa não lhe serve, tem apenas 1 MB de memória e 
o clock (freqüência de atualização do pixel) máxima é de 28,5 MHz.
       Se colocar 24 bits por pixel, para 1024x768 = 18 Mbit = 2,25 MB 
de memória, e você tem apenas 1 MB. Seguindo a idéia:

16 a 1024x768 = 1,5 MB => também não tem memória para isso, talvez sem 
"Shadow" + "Interlaced" dê
24 a 800x600 = 1,37 MB => ainda não dá, talvez sem "Shadow" + 
"Interlaced" dê
16 a 800x600 = 937,5 kB => agora a memória dá se não ativar o "Shadow"
24 a 640x480 = 900 kB => agora a memória dá se não ativar o "Shadow"
16 a 640x480 = 600 kB => agora a memória dá se não ativar o "Shadow"

       "Shadow" é "sombra", onde para melhorar o desempenho cria-se uma 
cópia do irá ser apresentado, porém necessita do dobro de memória. Creio 
que "Shadow" vem ativo por padrão, tem que procurar a opção para 
desativá-lo, se for isso. Também tem a opção de entrelaçado, que diminui 
a necessidade de memória à metade, o que permitirá até rodar 16 a 1024x768.

       Vimos a memória, agora tem a taxa... Das especificações do seu 
monitor que passei anteriormente, ele suporta até 78 MHz, porém sua 
placa só vai até 28,5 MHz, então nem pense em usar o máximo do monitor 
com essa placa.
       Se partirmos para a melhor situação (16 a 800x600), teremos uma 
tela com 480.000 pixels a 60 Hz (a mais fraca, ruim, mas ainda 
aceitável), resulta em uma taxa de 28.800.000 Hz (28,8 MHz) por pixel, o 
que sua placa não suporta, pois o máximo é de 28,5 MHz. Já usei essas 
placas Cirrus e me pareciam melhores, acho que tem algo um tanto quanto 
estranho para ser ajustado, melhor trocar de placa!!!

-- 
Atenciosamente,

           Junior Polegato

           Um peregrino de problemas; Um pergaminho de soluções!
           Página Profissional: http://www.juniorpolegato.com.br

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a