Instalar Driver Nvidia-beta/Atualizar OpenGL no Manjaro

1. Instalar Driver Nvidia-beta/Atualizar OpenGL no Manjaro

Indio
prfindio

(usa Funtoo)

Enviado em 04/09/2014 - 08:07h

Estou com um problema ao tentar instalar a versão 343 do driver da nvidia, no caso o pacote nvidia-beta.
Esse pacote é encontrado no repositorio AUR e ja tentei instalá-lo de todas as formas, seja baixando pelo site da Nvidia, seja pelo pacman, pelo yaourt, enfim...
Pelo pacote .run baixado no site oficial, ele aponta falta de modulos no Kernel (Uso o 314 LTS).
Pelo programa de adicionar ou remover, ele trava quando abre a janelinha de progresso... fica ali mas não acontece nada.
Pelo yarout, ele acha conflito de pacotes que são muito necessarios para o sistema, como o mhwd que pelo que entendi é usado para o reconhecimento de hardwares e tal.

Por final, mesmo confirmando quando pergunta se eu quero desinstalar os pacotes de conflito, eu tenho este erro da imagem aí:

https://www.dropbox.com/s/tpnfnqwm06x2mtl/IMG_0432.jpg?dl=0

rodei o comando:
yaourt nvidia-beta

e escolhi os pacotes 1 2 7

Meu sistema é 64bits.

Depois disso, ele desinstalou os drivers nouveau e fiquei sem interface, e tive que instalar os drivers nvidia 340 mesmo. Instalei com o comando "mwhd nonfree 0300" ou algo do tipo, não lembro pq estou no trabalho agora e to meio sem tempo de procurar tbm, acho que isso é irrelevante.

#Motivação
Quero instalar os drivers beta da nvidia, pois tenha uma GeForce GTX 550Ti e estou instalando jogos pela Steam e pelo emulador Dolphin, sendo que em alguns deles tenho problemas com muitos lags, e pesquisando, vi que é problema no OpenGL, pois o instalado no driver nvidia340 é o OpenGL 3.1, ja o do driver beta, é o OpenGL 4.5
Pelo que li, o OpenGL 4.x tem muitas melhorias comparado as versões anteriores.


  


2. Re: Instalar Driver Nvidia-beta/Atualizar OpenGL no Manjaro

Indio
prfindio

(usa Funtoo)

Enviado em 04/09/2014 - 10:48h

Alguem?
Ja até reinstalei o sistema, atualizei e tentei instalar do zero, mas nada.
Formatar é tranquilo pq estou com as partições de /boot /home separadas hehe
Da o mesmo erro da imagem acima


3. Instalar Driver Nvidia-beta/Atualizar OpenGL no Manjaro

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 04/09/2014 - 12:24h

O conflito da imagem é conflito de libgl, significa da árvore de dependências.

Se você já partiu para uma instalação nova e não funcionou significa que o seu Majaro ainda não está atualizado para as novas bibliotecas.

Pelo jeito o instalador de pacotes não gerencia dependências e aí vai ser difícil porque isso é uma árvore.

Precisaria verificar toda a árvore de dependência ir trocando pacote por pacote. Se afeta alguma biblioteca utilizada para compilar o kernel, aí a coisa emperra.
O seu Manjaro é a última versão? Se não for tente a última versão.


4. Re: Instalar Driver Nvidia-beta/Atualizar OpenGL no Manjaro

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 04/09/2014 - 13:18h

Manjaro é Rolling Release, está atualizado?,
Opere sôbre manjaro o mais atualizado possível.

vc precisa da libgl mais nova possível...

outra coisa que ví na sua mensagem de erro, vc tem driver Nouveau... precisa tirar os pacotes dele, e colocar o nouveau
na
blacklist, senão conflita.

Veja as respostas 16 e 21 neste post e veja se ajuda:

http://www.vivaolinux.com.br/topico/XFCE/Parar-X-server-no-Manjaro

se possível, remova antes o pacote conflitante, sem as deps, depois vc reinstala. Não sei se dá para fazer isso nos linux tipo Arch (pq meus linux não são tipo arch),

nos Gentoos, dá.

ainda, vc precisa instalar o kernel-readers correspondente ao seu kernel de boot. Esse driver NVIDIA é compilado, ele precisa "entrar" no kernel, e para isso o sistema precisa de kernel-headers...

o driver normal,pré compilado do repositório,não funcionou?
Pq geralmente é mais simples o procedimento.

Sôbre não achar o módulo, uma coisa que pode tentar, é um comando:

# modprobe nvidia

às vêzes, funciona,seo kernel tiver o módulo

depois que conseguir instalar o driver, lembre de uma coisa, Manjaro sendo Rolling, não atualize,
não troque mais o Kernel,

senão terá de começar tudo outra vez. a desvantagem dos drivers do site NVIDIA é essa.


5. Re: Instalar Driver Nvidia-beta/Atualizar OpenGL no Manjaro

Indio
prfindio

(usa Funtoo)

Enviado em 04/09/2014 - 18:57h

nicolo, meu Manjaro é a ultima versão estável.

albfneto, instalei o Manjaro, fiz a atualização dos pacotes, depois fui pelo proprio gerenciador do Manjaro e atualizei o kernel da versão 3.12.26-1 LTS para 3.14.17-1 LTS.
Não tinha instalado nada além das primeiras atualizações de pacotes e este kernel um pouco mais novo, sendo a ultima versão recomendada, depois dela ainda tem mais 2, 3.15.x e 3.16.x.

Jogarei a nouveau na blacklist e desinstalarei.
Aquele topico foi eu que criei hehe, eu tentei seguir exatamente aqueles passos
Sobre o kernel-reader, acho que vi durante o processo de instalação pelo yaourt que ele instala esse kernel-reader versão 3.10 sendo que o meu é 3.14...

O driver normal do repositorio, ele funciona, estou até usando ele agora pq eu estava sem video, porém, ele vem com o OpenGL 3.1

$ glxinfo | grep OpenGL me retorna
OpenGL ES profile version string: OpenGL ES 3.1 NVIDIA 340.32 340.32
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

esse opengl não serve muito pra jogos, muitos problemas dele foram corrigidos nas versões 4.x
esse driver da nvidia-beta vem com a versão 4.4 ou 4.5
nenhum jogo emulado no Dolphin esta jogavel, mas no meu trampo, joguei os mesmos jogos pelo DirectX e funcionou, mas não quero instalar Windows aqui em casa, então pesquisei e achei alguns documentos oficiais dizendo que as versões mais novas o OpenGL resolveria meus problemas.


6. Re: Instalar Driver Nvidia-beta/Atualizar OpenGL no Manjaro

Indio
prfindio

(usa Funtoo)

Enviado em 04/09/2014 - 20:35h

Fui adicionar o nouveau na blacklist agora é me deparei com isso hehe

indio@tribo-manjaro:/etc/modprobe.d$ ls -l
-rw-r--r-- 1 root root 79 Jun 7 10:24 blacklist-pcspkr.conf
-rw-r--r-- 1 root root 129 Set 3 22:37 mhwd-gpu.conf

indio@tribo-manjaro:/etc/modprobe.d$ cat mhwd-gpu.conf
##
## Generated by mhwd - Manjaro Hardware Detection
##

blacklist nouveau
blacklist ttm
blacklist drm_kms_helper
blacklist drm


Ou seja, minha blacklist é essa gerada pelo mhwd, e o nouveau ja estava la, pois na instalação do driver nvidia que fiz pelo comando
sudo mhwd -a pci nonfree 0300
ele mesmo fez todo o trabalho, nem precisei gerar o nvidia-xconfig

E esse mhwd é o motivo da falha das minhas tentativas de instalação do nvidia-beta
Tem o conflito la na imagem.
Vou começar a desinstalar tudo, mas esse mhwd acho que é essencial pro funcionamento correto do sistema.


7. Re: Instalar Driver Nvidia-beta/Atualizar OpenGL no Manjaro

Indio
prfindio

(usa Funtoo)

Enviado em 07/09/2014 - 12:31h

Depois de ter removido tudo que aparecia na minha reta barrando a instalação, estou totalmente sem interface grafica e algumas outras coisas.
Inclusive estou pelo meu netbook aqui.
Tentei instalar tanto pelo repositorio AUR que me retorna o erro dessa imagem:
https://www.dropbox.com/s/vmyk432dgjku3w2/blob.png?dl=0

quanto pelo arquivo baixado do site oficial, que me da um erro por não achar um arquivo chamado kernel.h num caminho que ele tava procurando la que tinha /usr/.../build/.../kernel.h

rodei um "locate kernel.h" e ele me apontou que o arquivo existia em /usr/.../linux/kernel.h

este arquivo estava sem permissão de execuçao, dei essa permissão a ele, e apontei o caminho como pedido no erro com o devido comando

sh drivernvidia.run --kernel-source-path=/usr/.../linux/kernel.h

e ele ainda assim da erro dizendo que o arquivo não existe la tambem

Obs: estou colocando "..." nos caminhos de diretorios pq não lembro e tbm não são relevantes.

Obs2: creio que nos 2 casos o problema é o mesmo, esse tal de build, pois em um o build() não conseguiu compilar, no outro ele procura em algum diretorio build.

Sera que esta faltando alguma ferramenta no Manjaro que eu não conheço?

Pois no Ubuntu por exemplo eu instalava o build-essential que ja continha todos os pacotes necessarios para compilações, mas no manjaro eu sou novo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts