Instalando drivers para placas de vídeo SiS
Nesse artigo aprenderemos a instalar os drivers para placas de vídeo SiS. O texto está dividido em duas partes, uma para usuários Debian (mais simples) e outra para usuários das demais distribuições. A vantagem de se instalar esses drivers SiS em separado são os recursos extra que eles disponibilizam, como por exemplo, um utilitário para você configurar o brilho e as correções gama de sua tela.
Introdução e instalação não Debian
As informações que disponibilizo aqui foram retiradas do site:
Que tem toneladas de informações sobre as placas SiS.
Nesta primeira parte eu mostro como instalar o driver em distribuições não Debian, portanto se você usa o Debian, pule para a próxima página que a sua instalação é mais simples!
O primeiro passo é descobrir qual versão do X (Xorg, XFree) você está rodando, com o comando:
$ X -version
Você descobre isso, além de já ficar sabendo a versão do seu GCC e do seu kernel. Se não aparecer a versão do GCC use "gcc -version" que você chega lá.
Com estas informações nas mãos, baixe o arquivo que combina as suas versões:
XFree86 4.1.0 (gcc 2.95)
http://www.winischhofer.net/sis/sis_drv.o_4.1.0_gcc2_151204-1.tar.gz
XFree86 4.2.1 (gcc 2.95) (tente este primeiro para o XFree86 4.2 se estiver incerto)
http://www.winischhofer.net/sis/sis_drv.o_4.2.1_gcc2_151204-1.tar.gz
XFree86 4.2.1 (gcc 3.x)
http://www.winischhofer.net/sis/sis_drv.o_4.2.1_gcc3_151204-1.tar.gz
XFree86 4.3.0 (gcc 2.95)
http://www.winischhofer.net/sis/sis_drv.o_4.3.0_gcc2_151204-1.tar.gz
XFree86 4.3.0 (gcc 3.x) (tente este primeiro para o XFree86 4.3 se estiver incerto)
http://www.winischhofer.net/sis/sis_drv.o_4.3.0_gcc3_151204-1.tar.gz
XFree86 4.4.0 (gcc 3.x)
http://www.winischhofer.net/sis/sis_drv.o_4.4.0_gcc3_151204-1.tar.gz
X.org 6.7.0 (gcc 3.x)
http://www.winischhofer.net/sis/sis_drv.o_xorg_6.7.0_gcc3_151204-1.tar.gz
X.org 6.8.1 (gcc 3.x)
http://www.winischhofer.net/sis/sis_drv.o_xorg_6.8.1_gcc3_151204-1.tar.gz
Só tem um arquivo dentro deste que você baixou, o sis_drv.o, extrai-o para alguma pasta, depois sobrescreva o módulo antigo, que normalmente é encontrado na pasta "/usr/X11R6/lib/modules/drivers/", copiando este novo por cima.
Dê uma olhada no seu arquivo de configuração do X (XF86Config(-4), Xorg.conf, etc) e procure pela seção device, que deve ter uma entrada como esta:
Que tem toneladas de informações sobre as placas SiS.
Nesta primeira parte eu mostro como instalar o driver em distribuições não Debian, portanto se você usa o Debian, pule para a próxima página que a sua instalação é mais simples!
O primeiro passo é descobrir qual versão do X (Xorg, XFree) você está rodando, com o comando:
$ X -version
Você descobre isso, além de já ficar sabendo a versão do seu GCC e do seu kernel. Se não aparecer a versão do GCC use "gcc -version" que você chega lá.
Com estas informações nas mãos, baixe o arquivo que combina as suas versões:
XFree86 4.1.0 (gcc 2.95)
http://www.winischhofer.net/sis/sis_drv.o_4.1.0_gcc2_151204-1.tar.gz
XFree86 4.2.1 (gcc 2.95) (tente este primeiro para o XFree86 4.2 se estiver incerto)
http://www.winischhofer.net/sis/sis_drv.o_4.2.1_gcc2_151204-1.tar.gz
XFree86 4.2.1 (gcc 3.x)
http://www.winischhofer.net/sis/sis_drv.o_4.2.1_gcc3_151204-1.tar.gz
XFree86 4.3.0 (gcc 2.95)
http://www.winischhofer.net/sis/sis_drv.o_4.3.0_gcc2_151204-1.tar.gz
XFree86 4.3.0 (gcc 3.x) (tente este primeiro para o XFree86 4.3 se estiver incerto)
http://www.winischhofer.net/sis/sis_drv.o_4.3.0_gcc3_151204-1.tar.gz
XFree86 4.4.0 (gcc 3.x)
http://www.winischhofer.net/sis/sis_drv.o_4.4.0_gcc3_151204-1.tar.gz
X.org 6.7.0 (gcc 3.x)
http://www.winischhofer.net/sis/sis_drv.o_xorg_6.7.0_gcc3_151204-1.tar.gz
X.org 6.8.1 (gcc 3.x)
http://www.winischhofer.net/sis/sis_drv.o_xorg_6.8.1_gcc3_151204-1.tar.gz
Só tem um arquivo dentro deste que você baixou, o sis_drv.o, extrai-o para alguma pasta, depois sobrescreva o módulo antigo, que normalmente é encontrado na pasta "/usr/X11R6/lib/modules/drivers/", copiando este novo por cima.
Dê uma olhada no seu arquivo de configuração do X (XF86Config(-4), Xorg.conf, etc) e procure pela seção device, que deve ter uma entrada como esta:
Section "Device"
Identifier "sis32"
Driver "sis"
Option "EnableSiSCtrl" "true"
EndSection
Identifier "sis32"
Driver "sis"
Option "EnableSiSCtrl" "true"
EndSection
OBS: A [Option "En...] é para se você quiser usar o sisctrl, um painel de controle para sua placa SiS.
E na seção screen você deve estar usando o device acima, sendo assim deve ter uma linha como essa no bloco [Section "Screen"]:
Device "sis32"
(Re)Inicie o seu X. Se você receber um erro do tipo "unresolved symbol" é por que você provavelmente escolheu a versão errada.
Legal o artigo, estou instalando remotamente, quando chegar em casa vou testar... hehehe valeu :D