sábado, 31 de outubro de 2009

Vídeo SIS chipset 671 no UBUNTU 9.04 e 9.10

Update Ubuntu 10.04! veja mais em Sis 671 e Ubuntu 10.04 (32bit)

Estou falando aqui do notebook First Line da Positivo Informática.
------------------------------------------------------------
Solução rápida:
3) o pacote acima irá substituir o xorg.conf por um funcional;
4) reinicie o sistema e seja feliz.
-----------------------------------------------------------




Soluções com detalhes:

Esse notebook possui um chipset de vídeo da SIS modelo 671, como você pode verificar com o lspci

root@tcnote:~# lspci | grep -i vga
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)
root@tcnote:~#

Apesar do lspci identificar como 771/671, o chipset exato é o 671 (não entrarei em detalhes de como chegar nisso, quem sabe em outro post).

Dois problemas clássicos:

Solução 1:
- Problema: O vídeo não funciona.
- a solução paleativa é colocar a instrução

Driver "vesa"

no arquivo /etc/X11/xorg.conf na sessão "Device", isso garante para você um acesso ao ambiente gráfico com , pelo menos, 800x600 para poder utilizar o notebook sem precisar atualizar ou instalar nada.

Ficaria assim:

Section "Device"
  Identifier  "Configured Video Device"
  Driver "vesa"
EndSection


Solução 2 (definitivo):

Problema: vídeo duplicado, com interferência. Mostrando duas imagens de login, como dividindo a tela em topo e base com a mesma tela de login:

O porque: provavelmente você usou o drive xorg-driver-sis671_0.9_i386.deb
esse drive soluciona o problema de outros notebook como o CCE ou Acer, e tem relação com o drive e o tipo do barramento  PCI.

Para os modelos da firstline  do Positivo existe um drive adaptado chamado sisimedia, que originalmente encontra-se em .RPM, mas existe um empacotamento .DEB encontra-se aqui:
xorg-driver-sisimedia_0.9-1_i386.deb
Basta instalar o drive, aceitar a sugestão da troca do xorg.conf, e reiniciar o ambiente gráfico.
O pacote colocará um xorg.conf mínimo, com o  Driver "sisimedia" donde é a única linha significativa faz diferença para o ambiente gráfico.

Com isso o micro funcionará com 1440 x 900 (16:9) e 32bits de cores.
Resolvendo o problema. Além de ter uma definição muito melhor.

Infelizmente o drive da Sis , no linux, não possui muito suporte do fabricante, além de não ter documentação nenhuma. Portanto, sempre que possível, evite os chipsets da Sis.



Referências:

Explicação do problema