Obtendo o nvidia GEFORCE GT 635M para funcionar em 13.04

4

Eu tentei instalar drivers nvidia em 12.10 através do repositório x-swat, e primus, e noveau, e um milhão de coisas que encontrei na net e tudo quebrou o sistema, até que finalmente consegui executar o bumblebee e tudo bem alguns dias ...

Mas a próxima atualização quebrou novamente o X e eu tive que fazer coisas de baixo nível. Felizmente, o 13.04 foi lançado e eu fiz uma instalação limpa.

Agora em 13.04, eu preciso de alguma forma estável o suficiente para obter meus benefícios de GPU sem gastar todos os nighters toda vez que eu atualizar meu sistema.

Naquela linha, eu baixei os drivers nvidia linux do site nvidia (versão 310.44) mostrados para minha placa gráfica GEFORCE GT635M. (BTW é esta a última versão? Eu vi 310.88 somwhere na internet) Mas agora estou preso com as perguntas abaixo:

1) Como instalar este arquivo .run no Ubuntu 13.04 sem quebrar nada agora, ou no futuro atualizações.

2) A instalação de drivers proprietários é estável o suficiente?

3) Estou um pouco confuso sobre os vários termos que li sobre - primus, nouveau, bumblebee, optirun, etc ... Alguém pode me ajudar com algum material de leitura preciso / decente / sites onde eu possa ler e entender o que é o que?

4) e, finalmente, há uma GUI que eu possa usar para configuração e material após a instalação.

5) Além disso, por que eu não estou recebendo os drivers disponíveis listados na seção de drivers adicionais da GUI de configurações? Para mim, essa página de drivers proprietários está toda cinza (desativada). Não há opções de driver de dispositivo listadas. Existe uma maneira de mostrar meus drivers da nVidia aqui?

Como sugerido por Tuxest, os comandos abaixo fornecem a saída fornecida:

  

~ $ sudo lshw -c video

     

* - exibir imagens          description: Controlador compatível com VGA
         produto: Controlador de gráficos do processador de núcleo 3ª geração
         fornecedor: Intel Corporation
         ID física: 2
         informações de ônibus: pci @ 0000: 00: 02.0
         versão: 09
         largura: 64 bits
         relógio: 33MHz
         capacidades: msi pm vga_controller bus_master cap_list rom
         configuração: driver = i915 latency = 0
         recursos: irq: 46 memória: f7400000-f77fffff memória: d0000000-dfffffff ioport: f000 (tamanho = 64)

     

~ $ lspci -nnk | grep -iA3 vga

     

00: 02.0 Controlador compatível com VGA [0300]: Processador gráfico Intel Core 3ª Geradora Intel [8086: 0166] (rev 09)
      Subsistema: Dispositivo ASUSTeK Computer Inc. [1043: 1447]
      Driver de kernel em uso: i915
  00: 14.0 Controlador USB [0c03]: Família de chipsets da série 7 / C210 da série Intel Corporation Controlador host USB xHCI [8086: 1e31] (rev 04)
  01: 00.0 Controlador compatível com VGA [0300]: NVIDIA Corporation GF108M [GeForce GT 635M] [10de: 0de3] (rev. Ff)
  03: 00.0 Controlador de rede [0280]: Adaptador de rede sem fio AR9485 da Atheros Communications Inc. [168c: 0032] (rev 01)
      Subsistema: Dispositivo AzureWave [1a3b: 2c97]
      Driver do kernel em uso: ath9k

Tudo parece bem? Por que a nvidia não é exibida na saída do primeiro comando?

Update: Eu instalei os 319 drivers junto com o bumblebee e o sistema está rodando muito bem ... Mas tem uma pergunta de acompanhamento aqui:
Nenhum módulo nVidia / nouveau carregado, mas o sytem funcionando bem?

Eu preciso atualizar o kernel do sistema e tenho medo de prosseguir ... Alguém por favor pode ajudar?

    
por charlie 28.04.2013 / 11:39

2 respostas

1

Eu não tenho experiência com esses drivers e não possuo tal hardware, mas vou tentar dar algumas informações preliminares e espero que ajude um pouco.

  1. Não existe uma maneira especial que forneça maior confiabilidade para algo que foi instalado a partir do arquivo .run. Se você quer estabilidade, então prefira sempre instalar o software a partir dos repositórios do Ubuntu - o fato de não estar ganhando vantagem também significa menos sangramento. Eu tenho uma dica embora. Com alguns arquivos de execução, há uma opção para criar o arquivo deb a partir do instalador. Se você instalar esse arquivo deb, é muito mais fácil removê-lo / substituí-lo depois. Eu fiz isso anteriormente com drivers da ATI, mas com base em esta resposta parece ser muito mais difícil com os drivers da Nvidia. Existe um bom guia sobre instalação dos arquivos executados aqui .

  2. Depende de tantas coisas que é melhor tentar o que funciona melhor no seu sistema.

  3. Os drivers proprietários são chamados depois da nvidia e os drivers de código-fonte aberto são chamados nouveau. O resto que você nomeou são extras especiais para hardware especial. Ou seja, para tecnologia Nvidia Optimus que você tem em seu laptop. Basicamente, significa que você tem dois adaptadores gráficos - um mais leve que é usado em tarefas comuns e outro muito mais poderoso que é usado quando necessário. Para lidar com toda essa complexidade, é necessário um software extra e é exatamente isso que o Bumbelbee é. Em teoria, é possível usar o Bumbelbee tanto com driver proprietário quanto com driver nouveau. Para a configuração do Bumbelbee no Ubuntu veja isto . Enquanto eu lia de aqui você poderia verificar o arquivo /etc/bumblebee/bumblebee.conf para ver qual driver Bumblebee está usando. Primus e optirun / VirtualGL são softwares que auxiliam na renderização 3D (processo de geração de imagens gráficas) e a Bumbelbee os utiliza para fazer seu trabalho. Aparentemente, eles alegam que o Primus é uma alternativa mais nova e melhor para o VirtualGL. Para ler mais sobre o Primus e como instalá-lo veja isto .

  4. Com o driver proprietário, você obtém uma GUI bastante semelhante às configurações da Nvidia no Windows. Com os drivers de código aberto, você pode usar os gerenciadores de configurações da GUI que acompanham o Ubuntu. Na minha experiência, ambas as opções funcionam bem.

  5. Pelo que entendi dos seus comentários, há um bug no seu sistema ou no Ubuntu em geral, ou você tem um hardware novo demais (é uma máquina legal). O ponto é que, se houver drivers proprietários permitidos em seu sistema, mas o Ubuntu não oferecer o driver em Drivers adicionais, o hardware não será detectado ou o driver no repositório não suportará seu hardware ou algo estará quebrado. Então, também pode ser um bug que você deve denunciar. Em qualquer caso, olhando para a situação atual, meu conselho seria tentar configurar o nouveau com o Bumbelbee e, de preferência, começar com uma nova instalação, pois depois de "tentar várias coisas" tende a bagunçar as coisas. Tudo que você precisa deve estar nos repositórios ppa: bumblebee / stable e Ubuntu. Certifique-se de seguir o guia Bumblebee no wiki do Ubuntu . É sempre bom tentar algumas opções já experimentadas novamente em um sistema limpo quando você sabe melhor o que está fazendo e o que é o quê.

Outras dicas:

  • Use synaptic como recomendado pela meteorainer, pois é especialmente bom ferramenta para tais situações de resolução de problemas. É tão cirúrgico quanto você pode entrar no gerenciamento de pacotes sem ser um guru de linha de comando.
  • Quando você tentar um driver, veja antes que outro driver seja removido (no synaptic select para remover completamente o pacote particular ou na linha de comando use o apt-get --purge remove o package-name-goes-here). Tendo driver de código aberto e driver proprietário instalado ao mesmo tempo é muito provável que cause problemas.
  • Acompanhe qual driver está sendo carregado . Especialmente quando as coisas estão quebradas. A parte mais importante da solução de problemas complexos é ter os dados e, nesse caso, significa fazer boas anotações. Existem várias opções para fazer isso. Por exemplo, você pode usar:

~ $ sudo lshw -c video

ou:

~ $ lspci -nnk | grep -iA3 vga

Se você ainda ficar preso, não hesite em expandir sua pergunta original com novas informações.

Além disso, se você achar essa resposta útil, clique na seta superior no canto superior esquerdo.

PS! Se houver alguma informação incorreta, avise-me e eu editarei meu texto.

    
por Tanel Mae 02.05.2013 / 19:41
0

Por comentário do OP, criando resposta ....

Eu tive muita sorte em instalar os drivers por meio do synaptic. Você já tentou isso? Ao instalar a partir daí, sim, há uma GUI para configuração.

No final técnico, não tenho certeza se eles são diferentes. Desculpe, ainda estou aprendendo Linux.

O que eu fiz foi carregar o synaptic e procurar na nvidia. Você terá várias opções, basta selecionar nvidia-<version>-updates-dev e nvidia-settings-<version>-updates para instalação. A versão mais atual agora é 313, mas eu também tive sorte com 310.

Deixe aqueles instalar. Não deve demorar muito. Embora você possa tecnicamente fazer um sudo /etc/init.d/lightdm restart (ou qualquer gerenciador de janelas que esteja usando), prefiro apenas reiniciar. Não há problemas nesse caminho para mim.

nvidia-settings gui como referência:

    
por meteorainer 30.04.2013 / 15:57