Instalar driver da placa de vídeo

1. Instalar driver da placa de vídeo

Filipe Rodrigues
philips

(usa Outra)

Enviado em 17/08/2008 - 23:00h

Salve salve galera...

Eu comprei um note que tem uma placa de vídeo com um chipset da sis modelo M 671...esse note é da CCE...

eu uso o famelix...e estou muito bem com ele...

recentemente, a cerca de 1 semana, foi disponibilizado o driver pelos desenvolvedores do satux (uma distro que vem por padrão em alguns modelos de note da cce)...esse driver foi disponibilizado em um pacote deb...tentei instalar ele com o dpkg -i mas não tive sucesso...

depois de extrair o conteudo do pacote manualmente e jogar os arquivos nos respectivos locais, eu consegui subir o X com o driver da sis (que antes, claro, não acontecia - só subia com vesa) mas os módulos, como o dri e o glx não são carregados...segundo o log do xorg (/var/log/Xorg.0.log)...

agora, ao executar o glxinfo ou glxgears, etc ele me da uma saida mais ou menos assim:
Xlib: extension "GLX" missing on display ":0.0".
repetindo essa mensagem varias vezes e pelo menos uma vez a mensagem seguinte
Error: couldn't find RGB GLX visual

tipo, oq eu tenho fazer pra conseguir essas lib's???dri, glx, etc...

oq mais eu tenho que fazer/ter antes de rodar o compiz???

tem a possibilidade de esses drivers terem sido disponibilizados para uso exclusivo no satux???

eu encontrei tbm um post sobre um arquivo com as informações do RGB...

ixi maria, to mais perdido que cego em tiroteio...rs...


  


2. qual o erro da instalação do .deb?

José Lucas Ferreira
JoseLucas

(usa Ubuntu)

Enviado em 18/08/2008 - 00:48h

pois creio que possa não dar certo isso de fazer na mão, para isso é melhor compilar o fonte.

e DRI GLX, se sua placa aguenta renderização direta, e vc fez desse jeito, altera lá no seu /etc/X11/xorg.conf a sessão referente a isso. aqui no vol tem um ou mais arquivos / dicas que explicam o que fazer para mexer com isso.

[]'s

diz qual o erro do .deb, pq se ele usar .rpm vai ter que usar o alien


3. qual o erro da instalação do .deb?

José Lucas Ferreira
JoseLucas

(usa Ubuntu)

Enviado em 18/08/2008 - 00:49h

pois creio que possa não dar certo isso de fazer na mão, para isso é melhor compilar o fonte.

e DRI GLX, se sua placa aguenta renderização direta, e vc fez desse jeito, altera lá no seu /etc/X11/xorg.conf a sessão referente a isso. aqui no vol tem um ou mais arquivos / dicas que explicam o que fazer para mexer com isso.

[]'s

diz qual o erro do .deb, pq se ele usar .rpm vai ter que converter usando o alien


4. Re: Instalar driver da placa de vídeo

Filipe Rodrigues
philips

(usa Outra)

Enviado em 18/08/2008 - 10:19h

peço desculpas, mas na verdade ele não deu erro, mas sim uma serie de warning...começava na pre instalação que (definida pelo arquivo preinst do pacote)...

nesse arquivo faz-se uma rotina para adicionar um link simbolico da lib dri, mas ele pedia pra criar um diretório que não existia...corrigi essa rotina alterando o script pra fazer mkdir -p...

em seguida ao dar o ldconfig ele da um erro com relação a uma lib (em /usr/lib) que não é um link simbólico...

esse comando, ldconfig, está no postinst...

depois disso ele instala normal...mas não funciona a extensions...

me explica só uma coisa???no pacote tem alguns arquivos sis_drv...

uns são .so, outros .la, outros ainda numa terceira extençao que eu não me lembro qual é na pasta /usr/X11R6/xorg/modules/driver(eu acho que é esse o caminho - ou é coisa parecida)...tem também um arquivo .ko...(em outro lugar que eu já não lembro mais)...tipo, a minha santa ignorancia diz que o arquivo .ko está errado...pois é o .ko para rodar com o satux é o driver compilado para a versao do kernel deles...o famelix usa o kernel 2.21.5...portanto eu teria que compilar os drivers para o meu kernel...mas, como fazer isso???oq eu preciso para fazer isso???quais arquivos???

ps.: já coloquei no xorg.conf os loads as extensions, mas ele não carrega pois não consegue achar...
ps. 2: o famelix é baseado em debian...


5. Informações mais precisas

Filipe Rodrigues
philips

(usa Outra)

Enviado em 18/08/2008 - 11:51h

Segue agora as informações do post anterior mas com maior precisão...

No preinst ele faz um link simbólico do diretório /usr/lib/dri para /usr/X11R6/lib/modules/...ele tenta criar essa pasta mas só existia /usr/X11R6. portanto ele "reclama" que não pode criar o diretório especificado. corrigi o problema com um mkdir -p conforme dito anteriormente...

eu fiz o procedimento manual pois é isso que está no postinst

<code>
#!/bin/bash
# By: Fabio Reina <fabioreina@gmail.com>
cd /
tar -xvjpf sis3D -C / 1> /dev/null 2> /dev/null
tar -xvpf sisu40 -C / 1> /dev/null 2> /dev/null
rm -rf /sis3D
rm -rf /sisu40

ldconfig
depmod -ae
</code>

no pacote estão disponíveis tao somente os arquivos sis3D e sisu40...

quando ele roda ldconfig aparece a seguinte mensagem:
ldconfig: /usr/lib/libSiSXvMC.so.1 is not a symbolic link

essa lib veio com o pacote (foi descompactado aí)...pensei em corrigir esse problema copiando esse arquivo para algum lugar e fazer um link para aí...será que resolveria???

os arquivos sis_drv estão em /usr/lib/xorg/modules/drivers...lá tem .so, .la e .lai

os arquivos .ko estão em /lib/modules/2.6.21.5/kernel/drivers/

essas informações ajudam???rs


6. Re: Instalar driver da placa de vídeo

Marcus-RJ
Marcus-RJ

(usa Arch Linux)

Enviado em 18/08/2008 - 12:33h

No seu caso, eu sugiro que voce pegue o fonte e instale. Seria melhor que pegar pacote de outra distro, devido aos proprios erros que voce estah relatando.

Abraços!


7. Re: Instalar driver da placa de vídeo

Filipe Rodrigues
philips

(usa Outra)

Enviado em 18/08/2008 - 12:49h

isso, aí está o meu maior problema...

oq são essas fontes???como eu posso conseguir, ou melhor, como eu posso saber se nesse pacote já não tem as fontes do driver???

segundo os desenvolvedores do driver esse driver habilita o 3D para essa placa...o meu xorg está assim:

Section "Module"
Load "dri"
Load "dbe"
Load "glx"
EndSection

...


Section "Device"
Identifier "Placa de Vídeo Genérica"
Driver "sis"
BusID "PCI:1:0:0"
Option "UseFBDev" "true"
Option "XAANoOffscreenPixmaps"
Option "AddARGBGLXVisuals" "True"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
Option "GLCore" "Enable"
EndSection

eu omiti algumas partes como video, mouse e teclado...já testei com e sem todos esses parametros fazendo quase todas as combinações possíveis...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts