Instalando o Driver SIS M671/M672 no Ubuntu 11.04 Natty Narthwal
Desde o Ubuntu 8.04 venho rodando meu sistema com o driver vesa no xorg. Hoje, sei lá por qual motivo, resolvi tentar resolver o problema mais uma vez. Rapidinho encontrei um post do hellbunker, que mostra como instalar a partir do código no GitHub.
O post original está em http://hellbunker.blogspot.com/2011/03/driver-sis-m671-m672-for-upcoming-natty.html. Ele é de antes do lançamento oficial do Ubuntu 11.04, mas os procedimentos funcionam normalmente.
Eu costumo efetuar este tipo de operação como root, utilizando a pasta /usr/src. Toda atenção é pouco quando se está logado como root. Um espaço após uma barra em um rm pode ser fatal.
Para se tornar root, use o sudo -i:
$ sudo -i
Você pode preferir executar os comandos com sudo. Para isso, basta adicioná-lo no inicio de cada linha.
O driver, suporta os seguintes chipsets:
old series: SiS 5597/5598, 6236/AGP/DVD, 530/620
300 series: SiS 300/305, 540, 630/730
315 series: SiS 315/E/PRO, 55x, 650, 651, M650, 740, [M]661&[F/M/G]X, [M]741[GX]
330 series: SiS 330 ("Xabre"), [M]760[GX], [M]761[GX]
340 series: SiS 34x, XGI Volari Z7, V3XT, V5, V8
Recursos:
8/16/24 bits color depth; old series also 15
Hardware cursor; 315/330/340 series: Color HW cursor
XAA; EXA; XVideo (Xv); RENDER and other extensions
6326: TV output
300/315/330/340 series: TV output via Chrontel TV encoders or SiS video bridges
300/315/330/340 series: LCD output via LVDS transmitters or SiS video bridges
300/315/330/340 series: Dual head mode; Xinerama; Merged framebuffer mode
300/315/330/340 series: Interface for SiSCtrl (see below)
Para verificar qual seu adaptador de vídeo, use o lspci com grep:
$ kosh@Megatron:~# lspci |grep -i vga
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)
Se o seu chipset estiver na lista, agora é necessário instalar alguns pacotes em seu sistema. Os que você já tiver serão ignorados. Para instalar, execute:
$ apt-get install build-essential git xorg-dev mesa-common-dev libdrm-dev libtool
Agora é preciso fazer o clone do Driver. Antes, mude para a pasta /usr/src
$ cd /us/src
Agora sim faça o clone e entre na pasta xf86-video-sismedia-0.9.1:
$ git clone git://github.com/hellnest/xf86-video-sismedia-0.9.1.git
$ cd xf86-video-sismedia-0.9.1
Agora a trindade da compilação:
$ ./configure --prefix=/usr --disable-static
$ make
$ make install
A única observação que o autor faz, é para quem usa a resolução 1366x768, que deve adicionar a opção UseTiming1366 ao /etc/X11/xorg.conf.
Section "Device"
Identifier "Configured Video Device"
Option "UseTiming1366" "yes"
EndSection
O post original está em http://hellbunker.blogspot.com/2011/03/driver-sis-m671-m672-for-upcoming-natty.html. Ele é de antes do lançamento oficial do Ubuntu 11.04, mas os procedimentos funcionam normalmente.
Eu costumo efetuar este tipo de operação como root, utilizando a pasta /usr/src. Toda atenção é pouco quando se está logado como root. Um espaço após uma barra em um rm pode ser fatal.
Para se tornar root, use o sudo -i:
$ sudo -i
Você pode preferir executar os comandos com sudo. Para isso, basta adicioná-lo no inicio de cada linha.
O driver, suporta os seguintes chipsets:
old series: SiS 5597/5598, 6236/AGP/DVD, 530/620
300 series: SiS 300/305, 540, 630/730
315 series: SiS 315/E/PRO, 55x, 650, 651, M650, 740, [M]661&[F/M/G]X, [M]741[GX]
330 series: SiS 330 ("Xabre"), [M]760[GX], [M]761[GX]
340 series: SiS 34x, XGI Volari Z7, V3XT, V5, V8
Recursos:
8/16/24 bits color depth; old series also 15
Hardware cursor; 315/330/340 series: Color HW cursor
XAA; EXA; XVideo (Xv); RENDER and other extensions
6326: TV output
300/315/330/340 series: TV output via Chrontel TV encoders or SiS video bridges
300/315/330/340 series: LCD output via LVDS transmitters or SiS video bridges
300/315/330/340 series: Dual head mode; Xinerama; Merged framebuffer mode
300/315/330/340 series: Interface for SiSCtrl (see below)
Para verificar qual seu adaptador de vídeo, use o lspci com grep:
$ kosh@Megatron:~# lspci |grep -i vga
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10)
Se o seu chipset estiver na lista, agora é necessário instalar alguns pacotes em seu sistema. Os que você já tiver serão ignorados. Para instalar, execute:
$ apt-get install build-essential git xorg-dev mesa-common-dev libdrm-dev libtool
Agora é preciso fazer o clone do Driver. Antes, mude para a pasta /usr/src
$ cd /us/src
Agora sim faça o clone e entre na pasta xf86-video-sismedia-0.9.1:
$ git clone git://github.com/hellnest/xf86-video-sismedia-0.9.1.git
$ cd xf86-video-sismedia-0.9.1
Agora a trindade da compilação:
$ ./configure --prefix=/usr --disable-static
$ make
$ make install
A única observação que o autor faz, é para quem usa a resolução 1366x768, que deve adicionar a opção UseTiming1366 ao /etc/X11/xorg.conf.
Section "Device"
Identifier "Configured Video Device"
Option "UseTiming1366" "yes"
EndSection
Este não foi o meu caso.
Após reiniciar o driver for carregado automaticamente e as mudanças eu percebi na hora. Claro que o chips sis é bem fraco. Mesmo no Windows, onde supõe-se que o driver oficial funcione, o desempenho é bem ruim. Mas fica realmente melhor no Linux com esta versão do driver da Sis.
Bom mesmo vai ficar quando eu trocar de note e pegar um com uma NVidia. Digam o que disserem, mas com NVidia não tem erro. :-)
muito bom o post mas no meu pc tem um problema quando eu instalo o driver eu não consigo mais assistir a filmes e o problema é o driver mesmo pq antes de instalar eu estava assistindo normalmente gostaria de saber se alguém tem uma solução para isso....
ResponderExcluirvlw..
dei uma olhada nos comentarios do post original e descobri que e só mudar a saida de video do player para X11 ... agora to ok... vlw
ResponderExcluiresse driver da suporte para 3D ?
ResponderExcluirAnônimo, sim, o driver suporta 3D. Não é um 3D como o de uma placa de primeira linha, mas quebra o galho.
ResponderExcluirrd3, também passei por isso e resolvi do mesmo jeito.
gostaria de dizer que este driver também funciona na nova versão do 12.04 lts acabei de instalar e funcionou perfeitamente... vlew
ResponderExcluir