Essa dica mostra em detalhes como instalar e configurar sua placa
Nvidia no
openSUSE 11.1, resolvendo o problema do "direct rendering no".
Podemos instalar o driver de duas formas:
1° forma:
Baixar o driver no site da NVidia através do link:
2° forma:
Através do
YaST pelo "1click install":
Obs.: No meu caso eu instalei o driver que baixei pelo site da NVidia e também instalei o driver pelo YaST via "1click install".
Depois de instalado seu driver, vamos a configuração!
Pare o X e logue-se como root com o comando:
# init 3
Você entrará em modo texto e seu X foi parado.
Após fazer isso, vamos começar a configuração da sua placa.
# sax2 -r -m 0=nvidia
(Não é um o, é um 0)
Depois disso vai aparecer uma tela onde você poderá configurar sua placa. Depois de ter feito isso, dê o seguinte comando:
# switch2nvidia
Depois de ter feito os passos acima, podemos voltar ao modo gráfico:
# init 5
Logo após esses passos, sua placa foi instalada e configurada com sucesso.
Teste a aceleração 3D com o seguinte comando:
glxinfo | grep rendering
Se a resposta vier assim:
direct rendering: Yes
Parabéns, sua placa está configurada e você pode desfrutar dos seus efeitos 3D.
Mas se sua resposta for:
direct rendering: no
Não se desespere, você pode resolver esse problema da seguinte forma:
Geralmente esse erro ocorre por falta de permissão ao dar o comando, ele diz o seguinte:
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied)
Se você for no diretório
/dev, poderá ver que a permissão do arquivo, seu dono e grupo, estão assim:
crw-rw---- 1 root video 195, 255 Set 28 22:11 nvidiactl
Para resolver esse problema devemos fazer o seguinte. Altere a configuração das linhas abaixo em seu
xorg.conf, localizado em
/etc/X11/, com seu editor de texto favorito.
Altere estas linhas:
Section "DRI"
Group "video"
Mode 0660
EndSection
Para:
Section "DRI"
Group "video"
Mode 0666
EndSection
Logo após isso, coloque seu usuário no grupo "video":
# usermod -G video (usuário)
Depois disso reinicie seu computador.
Quando entrar novamente, dê um:
glxinfo | grep rendering
A resposta tem que ser YES.