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

12 comentários :

Anônimo disse...

Há o drive sisimedia para 64 bits ?

Se houver poderia fazer a gentiliza de fazer o post com hiperlink dele ?

Grato

daoki

Unknown disse...

Baixe o drive
http://ncc-1701a.homelinux.net/~linux-sis/downloads/s671_x64_ubuntu_9.04.tar.gz

e siga as intruções abaixo:

1. descompacte o arquivo;
2. Copie todos os arquivos para /usr/lib/xorg/modules/drivers
3. Cofigure o arquivo /etc/X11/xorg.conf colocando, no mínimo, o seguinte:

Section "Device"
Driver "sis671"
EndSection

Infelizmente eu não tenho uma plataforma 64-bit com Sis para dizer com certeza que funciona. Segui as dicas do site:

http://ncc-1701a.homelinux.net/~linux-sis/index.php?page=Downloads

Yoshio Iwamoto disse...

Eu já testei esse driver 64 do sis671 do link acima e não funcionou, deu o problema da tela dupla espelhada. Dei uma procurada e ainda não encontrei esse sisimedia pra x86_64. Quem encontrar manda o link ai.
vlw

Moisés disse...

Muito bom! Já tinha tentado usar o drive sis 671, segui várias dicas sem sucesso. tenho um notebook cce que só abria o "X" colocando no xorg.conf "driver VESA". Com o drive sugerido nesse artigo finalmente consegui.
Obrigado pela dica!!

Unknown disse...

Que bom! Fico feliz de poder ajudar. Vou ver se completo o blog com uma versão 64bits do drive, talvez esse fim de semana em me inspire de de uma "compilada básica". Assim o blog fica mais completo na questão dos problemas da SIS.

Interessante, um note da CCE também com o problema... Deve ser por causa do modelo da placa mãe + o video da SIS que precisam do drive adaptado.

Anônimo disse...

Leo_PR vc é o cara vaelu funfou super legal fazia 5 mese que eu estava procurando por esse driver valeu meu notebook é um FirstLine FL199

Obrigado!!!!!

Anônimo disse...

é vale ressaltar qu a saida VGA (projetor ou LCD) não funciona, estou fazendo umas auterações no xorg para funciona com o sismedia, novidades estarei postando !

falow

Tarso Dutra disse...

Por acaso já tens solução para saída VGA?

Leonardo-SE disse...

Obrigado pela dica. Eu tenho um laptop DATEN com o mesmo chipset. O drive sugerido pelo Leo_PR resolveu em parte meu problema. Agora consigo usar resolução superior a 800x600 no Ubunto 9.10. Por outro lado continuo com problema para usar a saída VGA, que é muito importante pois sou professor. Também não consigo usar aceleração gráfica. Programas que chamam a OpenGL, por exemplo, não executam. Há alguma nova perspectiva ou desenvolvimento em andamento? Muito obrigado pelo seu post.

João Batista disse...

Alguém teria uma solução pro driver da SiS funcionar no Ubuntu 10.04, pois tá dando incompatibilidade com o xorg que vem nele

Anônimo disse...

esse é o abaixo assinado para que venha drivers 3d para placas sis com suporte ao compiz e outros

http://www.petitiononline.com/sislinux/petition.html

espalhem para seus blogs, sites, orkut, por email, entre outros. Juntos conseguiremos

Anônimo disse...

Apenas uma pequena correção: A resolução "1440x900" é na realidade 16:10 e não 16:9 como o amigo informou em sua postagem.