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.

[ Hits: 107.649 ]

Por: Gabriel Ortiz Lour em 04/01/2005


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:

Section "Device"
      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.

    Próxima página

Páginas do artigo
   1. Introdução e instalação não Debian
   2. Instalação Debian
   3. Instalação do sisctrl
Outros artigos deste autor

Formulários HTML: Problemas com campos desabilitados?

Servidor Apache Profissional

Leitura recomendada

Explicando DHCP passo a passo

Usando Swap na RAM em Sabayon - ZRAM - Método novo

Adicionando ou removendo discos do Storage

Partições Linux - Faça direito!

Ajeitando o blackbox

  
Comentários
[1] Comentário enviado por cvs em 04/01/2005 - 14:38h

Para instalar o sisctrl pelos fontes, primeiro tem que rodar o ./configure ... pequeno descuido :-P
Legal o artigo, estou instalando remotamente, quando chegar em casa vou testar... hehehe valeu :D

[2] Comentário enviado por jllitvay em 04/01/2005 - 17:13h

Meu, tentei no Kurumin4b1 e deu um erro quando coloquei a linha na lista de source. Depois descobri que já tem uma linha comentada, apenas descomentei e deu tudo certo via apt-get. SHOW. apenas não testei ainda o siscrtl.

[3] Comentário enviado por cvs em 04/01/2005 - 22:24h

Outra coisa que aconteceu aqui foi o problema de "No Screens Found", abaixei o arquivo de configuracao mais um pouco, onde fala sobre Screens e modifiquei o Device pra sis32 e funcionou perfeito... quanto ao siscrtl apareceu o seguinte:

bash-2.05b# sisctrl
SiS video adaptor not found
This program is for SiS 300, 315 and 330 series only
and requires the Xv (XVideo) extension.

Por que eu tenho uma sis 60 alguma coisa,,, hehee... fraca :P

[4] Comentário enviado por vodooo em 04/01/2005 - 23:33h

Legal o artigo! Parabéns

Ae, cvs, a minha também!! Placa porcaria, fui economizar dinheiro e acabei me "estrepando" heheh

Abraços

[5] Comentário enviado por andersonmo7 em 05/01/2005 - 09:11h

Eu utilizo o debian e apliquei seu artigo, usando o apt-get. Entretanto acabei não baixando o arquivo que você disponibilizou. No momento que o apt instalou o sisxdriver ele perguntou o caminho e eu fui dando ENTER. Acho que não instalou, pois não notei nenhuma alteração no meu XF86Config-4. Desistalei e tentei reinstalar pelo apt, mas ele não abre as caixa de diálogo novamente. Como posso reinstalar agora ?

[6] Comentário enviado por jefecomp em 12/04/2006 - 18:34h

Muito bom seu artigo, poré tive um problema no meu Slackware 10.2. Ainda não conheço muito bem a estrutura de arquivos e diretórios do Gnu/Linux, segui seu tutorial e a placa está funcionando maravilhosamente bem. Porém, quando eu reinicio ou desligo minha máquina, ele não volta a mostrar a tela no modo console e fica piscando até terminar o processo de reinicialização e/ou desligamento. Vc saberia me dizer oq pode estar causando isso ??

[7] Comentário enviado por Wesbter em 10/11/2006 - 22:43h

Vui Instalr o SISCTRL e deu esse problema Como resolver esse problema, SOU INICIANTE e estou com Ubuntu 5.10.

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

Valeu

[8] Comentário enviado por elbriga em 11/11/2006 - 15:40h

Simples webster, é só instalar o pacote "build-essential":

apt-get install build-essential

e tentah de novo!

Obs.: Use o TAB no terminal par completar o "install" do comando, e o nome do pacote tambem...! tipo: apt-get in(TAB) e ele completa... build-ess(TAB)... sacou! Veja obs2!

Obs2: se o TAB não funfar do jeito que eu disse execute esse comando... e aí vai funfar (ponha ele no arquivo .bashrc do seu home e ele já é executado automático)

source /etc/bash_completion


Obs3: Vc instalou o Ubuntu 5.10, mas se você manter atualizado na verdade você já esta com a ultima versão! 6.10+!

blz !?! Ortiz

[9] Comentário enviado por wesbter em 12/11/2006 - 18:18h

Valeu pela ajuda Ortiz.

Agora surgiu um problena na hora de compilar o Kernel

1- Make dep - ok
2- Make Clean - ok
3- Make bzImage - Aqui ele da um erro: make: ** [init/main.o] Erro 1

Como resolver??

Minha experiência com o Linux ta sendo o Maximo. Tchau Ruindows

[10] Comentário enviado por mr.meeker em 14/11/2006 - 17:40h

tenho problemas para usar minha placa sis no mandriva. Simplesmente trava sempre que tenta carregar a interface gráfica, mesmo quando é só teste. Como resolvo? Já tentei baixar um drive para sis 630 mas não funcionou, acho que minha placa não é 630, provavelmente é 300 ou 305...

[11] Comentário enviado por Smosher em 09/12/2006 - 12:29h

Não estou conseguindo fazer essa instalação (uso Ubuntu), nem baixa o apt e quando tento instalar o do link da erro.

[12] Comentário enviado por deveras em 19/04/2007 - 20:06h

Não conssigo instalar o sisxdriver. Eu uso o ubuntu 6.10

[13] Comentário enviado por gugalino em 30/04/2007 - 10:56h

Não estou conseguindo instalar o sisxdriver da minha placa, fiz conforme diz o tópico! Modifiquei meu arquivo sources.list adicionando a linha
deb http://www.winischhofer.net/sis/debian/unstable ./
Logo apos dei o comando sudo apt-get update
Depois o outro comando sudo apt-get install sisxdriver
Só que aparece as seguintes mensagens:
"Lendo Lista de Pacotes... Pronto
Contruindo Árvore de Dependências
Lendo informação de estado... Pronto
O pacote sisxdriver não está disponível, mas é referenciado por outro pacote.
Isso pode significar que o pacote está faltando, ficou obsoleto ou está disponpivel somente a partir de outra fonte
E: O pacote sisxdriver não tem candidato para isntalação"
Gostaria de ajuda para instalar o meu sisxdriver se alguem puder agradeço. (Detalhe: Uso o ubuntu 7.04)

[14] Comentário enviado por Yuki1406 em 03/07/2007 - 15:28h

mesmo problema que o gugalino
minha versão é o Kurumin 7

[15] Comentário enviado por ghosturbo em 23/10/2007 - 06:46h

Esse endereço deb http://www.winischhofer.net/sis/debian/unstable ./ parece que esta fora do ar, quando da update ele não consegue encontrar...

[16] Comentário enviado por removido em 25/04/2010 - 13:53h

um abaixo assinado para pedirmos drivers 3d para linux

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

me ajudem na divulgação quem puder, obrigado

[17] Comentário enviado por MarceloBrazz em 30/04/2010 - 19:05h

Parabens por seu otimo artigo, sou leigo em linux (estou usando apenas ha 10 dias) e nao conseguia arrumar minha config de video Sis Mirage 3D pois a resolução ficava só em 800x600, um verdadeiro horror. Ja estava quase voltando ao windows pois com esta resolução era impossivel de usar o meu Ubuntu 9.10 Kamic Koala, tentei varios foruns, li varios topicos todos falando e informando sobre a pessima Sis e nenhuma ajuda resolveu até q encontrei seu artigo.
Cara, eu ainda sou leigo no dificil mundo Linux e vc me salvou de voltar ao mundo ruindows.
A titulo de informação eu apenas baixei o arquivo sis_drv.o_4.3.0_gcc3_current.tar.gz e fiz o seguinte comando:
Adicione estas linhas no seu /etc/apt/sources.list:
deb http://www.winischhofer.net/sis/debian/unstable ./
E pronto, agora uso 1024x768
Valeu mesmo, vc é o cara.


[18] Comentário enviado por johnofera em 23/09/2011 - 18:24h

A minha versão é: X.Org X Server 1.10.1
uso o ubuntu 11.04
minha placa é SIS VGA 3 GRAPHICS de 128mb onboard.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts