Como instalo os drivers da Nvidia?

107

Eu apenas pedi a placa Nvidia GTX. Eu tenho um dilema, no entanto. Devo continuar usando o driver que está disponível em "drivers adicionais" no Ubuntu, ou devo instalar o driver do site da Nvidia?

Então qual driver é o melhor para mim?

    
por Richard Rodriguez 14.09.2011 / 16:21

13 respostas

171

Atualizado em 8 de maio de 2018

A maneira rápida:

Antes de adicionar este PPA, leia a descrição do PPA em sua página que menciona informações importantes sobre como usá-lo. Isso é para usuários de desktop que desejam a versão mais recente do driver.

Para instalar, execute o seguinte comando:

sudo add-apt-repository ppa:graphics-drivers/ppa

Se você tem o Ubuntu 17.10 e abaixo, você também precisa fazer isso:

sudo apt update
sudo apt upgrade

Isso atualizará o sistema levando em consideração quaisquer pacotes que o PPA ofereça. Se você já tinha um driver Nvidia instalado, isso também atualizará esse driver (mas não de uma versão principal para outra, por exemplo: 355 a 370). Se você não tiver um driver instalado, você pode executar algo assim (supondo que você tenha uma das mais recentes placas da Nvidia):

sudo apt install nvidia-driver-396

Em seguida, reinicie para usar os drivers mais recentes. Note que no PPA, começando com a Nvidia 390, eles mudaram o nome do pacote de nvidia-390 para nvidia-driver-390. Então 396 seria nvidia-driver-396.

Perguntas comuns sobre a Nvidia:

  • 1. Posso usar o driver mais recente em uma versão mais antiga do Ubuntu?
  • 2. Diferença entre placas de vídeo e amp; drivers: Site oficial da Nvidia, Padrão do Ubuntu, PPA & amp; Nouveau?
  • 3. Que PPAs são recomendados ao usar qualquer placa de vídeo?
  • 4. Como saber qual driver ou pacote instalar?
  • 5. Como instalar um driver?
  • 6. Diferença entre drivers proprietários?
  • 7. Como saber se minha placa de vídeo é suportada no Ubuntu?

Para solucionar problemas da Nvidia ou configurações de overclock, consulte esta resposta , que abrange:

  • 1. Quais erros comuns são resolvidos usando os drivers mais recentes?
  • 2. Minha placa de vídeo não está instalando (problemas de instalação)
  • 3. Ajuste e ajustes por placa de vídeo

Principais perguntas sobre placas de vídeo:

1. Posso usar o driver mais recente em uma versão mais antiga do Ubuntu?

Ubuntu 12.04 +

Desde o 12.04+, os drivers de vídeo são mantidos e atualizados com mais frequência. É mais fácil lidar e resolver os problemas que surgiram com os mais antigos. Você provavelmente não precisará de PPAs adicionais, a menos que tenha o cartão Nvidia mais recente.

2. Diferença entre placas de vídeo e amp; drivers: Site oficial da Nvidia, Padrão do Ubuntu, PPA & amp; Nouveau

Eu os recomendo na seguinte ordem, de acordo com os problemas encontrados, como a experiência "fora da caixa" parece para os usuários finais, como eles são compatíveis, como é fácil atualizar, instalar ou remover e como se sentirá uma vez você configurou:

Nvidia PPA - Ótimo desempenho. Ele funciona fora da caixa para a maioria das placas usando o driver incluído no PPA (que são diferentes para cada geração de placas Nvidia (isso é explicado abaixo).

Driver padrão recomendado do Ubuntu - O Ubuntu faz um trabalho incrível em descobrir qual driver da Nvidia você precisa, dependendo da placa que estiver usando.

Nouveau - Esta é a implementação de software livre do driver da Nvidia. Eles também fazem um trabalho incrível e, apesar de não estarem a par dos pilotos oficiais ou dos que estão no PPA (ainda mais com os cartões Nvidia mais recentes), a velocidade de desenvolvimento, o compromisso, dedicação e avanços que eles fazem por semana , acredita que isso é uma opção para ter e promover.

Site oficial da Nvidia - Estes são os drivers oficiais (iguais aos do PPA), mas a diferença é que eles não são atualizados automaticamente e têm alguns problemas ao atualizar, desinstalar e instalar ( Muito raro, mas acontece).

As diferenças podem ser somadas nos seguintes pontos:

- Site oficial -

  • Oferece o driver mais recente
  • A instalação é através do terminal
  • Quando uma atualização aparecer, você terá que baixar manualmente o novo pacote
  • Tem mais problemas do que qualquer outro método (Especialmente para a Nvidia)

- Repositórios PPA -

  • Oferece o driver mais recente horas / dias após o lançamento oficial
  • A instalação é por terminal ou GUI
  • Se você tiver um driver instalado anteriormente, ele atualizará o pacote automaticamente
  • Quando uma atualização aparecer, você será notificado para atualizar usando o Gerenciador de Atualizações
  • É mais estável e testado que os oficiais
  • Tem menos problemas do que usar qualquer outro método (Menos problemas para todas as placas de vídeo)
  • É a primeira maneira recomendada para os cartões da Nvidia.

- Drivers padrão do Ubuntu -

  • Para cada nova versão, os drivers ficam cada vez melhores
  • É atualizado com menos frequência que um PPA
  • Na maioria dos casos, os drivers funcionam fora da caixa (Nouveau for Nvidia)
  • Não atualizado em comparação com o site oficial ou um PPA
  • É de longe, mais testado no Ubuntu do que qualquer outra forma (PPA ou Oficial)
  • Mais fácil de atualizar

4. Como saber qual driver ou pacote instalar?

Dependendo de quantas placas de vídeo você possui e se elas estão integradas ou não, o método de instalação e os pacotes a serem instalados serão alterados a partir do PPA mencionado acima, que é para cartões únicos.

COMPUTADORES COM DOIS CARTÕES DE VÍDEO NO MODO HÍBRIDO

Começando com a Nvidia 319.xx, ambos Nvidia Optimus e os drivers PCIe comuns estão integrados em um, então se você instalar o pacote Nvidia-319 ou mais recente, você obterá o driver para as placas Nvidia Integradas e também para o PCI queridos.

Existem duas soluções possíveis para cartões híbridos: O primeiro é um pacote chamado bumblebee , que é capaz de usar configurações diferentes para diferentes aplicativos. Para instalá-lo, execute:

sudo apt install bumblebee linux-headers-generic

O segundo é um pacote oficial da NVIDIA chamado nvidia-prime , que é instalado automaticamente junto com o pacote nvidia-355 . Ele é capaz de decidir em qual cartão usar no nível do perfil, ou seja, quando o usuário faz o login. Essa decisão é ajustável no Painel de controle de configurações do NVIDIA X Server. Observe que nvidia-prime e bumblebee são incompatíveis: se bumblebee estiver instalado, nvidia-prime não funcionará corretamente e suas opções não serão exibidas no Painel de controle de configurações do NVIDIA X Server. Você terá que 1. remover bumblebee 2. reinstalar nvidia-355 para que ele funcione novamente.

Depois disso, é recomendável desligar o computador e voltar a ligá-lo.

A figura a seguir deve ser vista com nvidia-prime instalado, mas não necessariamente quando bumblebee também estiver instalado.

COMPUTADORES COM CONFIGURAÇÃO DE SLI

Se você tiver duas ou mais placas de vídeo no modo SLI, poderá fazer o seguinte:

  • Para cartões NVidia, ao criar o Xorg.conf , adicione o seguinte à linha:

    sudo nvidia-xconfig --sli=On
    
Por último, o Ubuntu tem uma boa maneira de recomendar qual driver usar dependendo da placa de vídeo e dos drivers disponíveis (por isso também recomendo adicionar os PPAs primeiro). Simplesmente digite:

ubuntu-drivers devices

Ele deve mostrar uma lista de pacotes de drivers disponíveis para o seu hardware, incluindo, entre outros, a placa de vídeo. Se você deseja ver qual driver é recomendado para sua placa de vídeo, simplesmente digite o seguinte:

ubuntu-drivers devices | grep recommended

5. Como instalar um driver?

O método usado dependerá de quantas placas de vídeo você possui e do tipo de placas de vídeo que você está usando. A seguir estão algumas das maneiras de instalar uma placa de vídeo Nvidia:

NVIDIA (drivers antigos que precisam dos cabeçalhos)

Para a Nvidia, muitas vezes você precisa primeiro instalar os arquivos de cabeçalho da versão do kernel que você está usando naquele momento para o driver instalar corretamente. Então, primeiro você precisa executar a seguinte linha:

sudo apt-get install linux-headers-generic

E, em seguida, instale o pacote relacionado ao driver (nvidia * para placas Nvidia). Em outros casos, você pode precisar ir um pouco além e instalar as fontes e os arquivos de cabeçalho específicos, por exemplo:

sudo apt install linux-source linux-headers-3.5.0-16-generic

que instala o pacote linux-source e o arquivo de cabeçalho específico supondo que você tenha, neste caso, a versão do kernel 3.5.0-16-generic .

Para verificar qual versão você tem a qualquer momento, digite uname -r , que deve fornecer a versão específica do kernel em uso.

Para a Nvidia, depende da placa de vídeo e do pacote necessário para ela, para as placas de vídeo mais recentes e supondo que você tenha adicionado o PPA mencionado acima, a linha do terminal seria:

sudo apt install nvidia-driver-396

O número no final mudaria dependendo de quantos anos a sua placa de vídeo é ou como ela é nova (algumas versões disponíveis são 304, 340, 355 e 370).

Para GPUs das séries GeForce 8 e 9, use nvidia-340
Para as GPUs das séries GeForce 6 e 7, use nvidia-304

As versões mais recentes trazem mais correções e problemas corretos relacionados à corrupção de gráficos, suporte HDMI, suporte térmico e muito mais para as placas Nvidia mais recentes. Normalmente, a atualização dos drivers de vídeo resolve muitos problemas.

Observe que o Fan Control e quaisquer outros recursos da Nvidia que não são encontrados no aplicativo nvidia-settings , não são relacionados ao Ubuntu, mas à Nvidia. Eu recomendaria, perguntando aos desenvolvedores da Nvidia no fórum oficial da Nvidia sobre os recursos que você pode querer incluir (controle de ventilador, recursos de overclock, etc ...)

Para CUDA você pode seguir este link Instalando e testando CUDA no Ubuntu 14.04

Para o Bumblebee (NVIDIA Optimus), você pode usar o seguinte PPA (usuários do Ubuntu 15.04+ podem, opcionalmente, não fazer isso, já que ele já está incluído):

 sudo add-apt-repository ppa:graphics-drivers/ppa
 sudo apt-get update
 sudo apt-get install bumblebee linux-headers-generic

6. Diferença entre drivers proprietários?

Por favor, visite Diferença entre drivers adicionais (Nvidia) para mais informações sobre drivers proprietários.

7. Como saber se minha placa de vídeo é suportada no Ubuntu?

Aqui estão algumas dicas para saber se sua placa de vídeo é compatível com o Ubuntu:

  • Se a placa de vídeo existia BEFORE no lançamento da versão do Ubuntu que você está usando, ela tem 99% de alteração e será suportada.

  • Se a placa de vídeo apareceu menos de 6 meses DEPOIS do lançamento da versão do Ubuntu que você está usando e você manteve essa versão do Ubuntu atualizada, então você tem uma boa chance de ser suportado.

  • Se você adicionou um dos PPAs que mencionei acima, você tem 99,99% de chances de ser suportado.

  • Verificar o Nvidia Site ou o PPA para suporte pode fornecer uma resposta mais rápida, mas em quase 100% de todos os casos, sua placa de vídeo será suportada pelo driver de código aberto ou pelo driver proprietário.

  • Usar a versão mais recente do Ubuntu também aumentará suas chances de ter sua placa de vídeo mais recente suportada.

Em geral, eu faço uma regra geral que, se você tiver a placa de vídeo mais recente ou quase uma das mais recentes, precisará dos drivers mais recentes. Portanto, sempre instale os drivers mais recentes por meio do PPA ou das Fontes de software que acompanham o Ubuntu, se você tiver a placa Nvidia mais recente.

NOTA - O Ubuntu pode mostrar na opção Gráficos em "Sobre este computador" o valor Desconhecido . Se isso estiver acontecendo, instale o pacote mesa-utils .

Esta resposta é orientada para resolver erros comuns da Nvidia (tela preta, drivers não funcionando em geral, baixo FPS, etc ...)

  • 1. Quais erros comuns são resolvidos usando os drivers mais recentes?
  • 2. Minha placa de vídeo não está instalando (problemas de instalação)
  • 3. Ajuste e ajustes por placa de vídeo

1. Quais erros comuns são resolvidos usando os drivers mais recentes?

Erros comuns compartilhados por todas as placas de vídeo são:

  • Ativador ou painel do Unity ausente
  • Opções ausentes dentro das configurações da Nvidia
  • A área de trabalho não aparece (tela preta)
  • Parte superior / inferior da tela são recortadas
  • Vídeos parecem cortados em pedaços
  • Resoluções superiores não são utilizáveis (não encontradas)
  • Exibe vídeo com VGA, mas não com HDMI (e vice-versa)
  • Suspender não está funcionando no laptop ao fechar a tampa
  • A velocidade do ventilador faz muito barulho ou está sempre a toda velocidade
  • Problemas de calor
  • nvidia-xconfig não está criando xorg.conf corretamente

Se acontecer de você ter algo disso ou algo parecido em alguns aspectos, geralmente é uma boa ideia adicionar um dos PPAs e atualizar seus drivers de vídeo para o mais recente possível. Em quase todos os casos, o problema é resolvido após a atualização e reinicialização. Para esses casos, eu também recomendo usar o PPA Drivers Gráficos.

Com o acima mencionado, também convido-o a ver algumas das questões relacionadas com as placas de vídeo:

Quais ATI / AMD, ou Intel ou NVIDIA Graphics for Unity?

Qual é a maneira correta instalar drivers de vídeo ATI Catalyst proprietários (fglrx) diretamente da AMD?

Como habilitar corretamente o Desktop Cube em Unity 3D?

Ativar áudio HDMI para uma placa Nvidia

Como habilitar efeitos visuais da área de trabalho?

Os drivers NVIDIA não funcionam depois atualizar. Por que só consigo ver o terminal?

Desktop não mostra quando eu instalei drivers nvidia! / a>

Tela preta na última Nvidia / Ati Cards ao iniciar o LightDM / Ubuntu

HDMI / VGA conexão corta bordas da tela ou cria texto borrado

/etc/X11/xorg.conf não existe?

Instalando a mais recente Nvidia da Xorg PPA dá tela preta

Agora, alguns indicadores que gostaria de mencionar:

  • Para placas NVIDIA, também ajuda a criar o arquivo xorg.conf usando a linha de comando nvidia-xconfig . Basta ir no terminal para digitar o seguinte e, em seguida, reinicie:

    sudo nvidia-xconfig
    

    Saiba que, se nvidia-xconfig apresentar um dos seguintes erros, você provavelmente precisará excluir o arquivo xorg.conf existente antes de executar novamente o comando nvidia-xconfig :

    • ERRO DE VALIDAÇÃO - pode mencionar a seção faltando, informações incorretas em uma seção, seções não fechadas ou simplesmente exigir pelo menos uma seção para prosseguir.

    • WARNING - Pode-se mencionar vários erros nos valores referentes a qualquer parâmetro encontrado em uma seção, por exemplo, não especificando explicitamente um valor para um parâmetro.

    • ERRO FATAL DO SERVIDOR - Depois de executar nvidia-xconfig você pode obter em pequenos casos um erro "nenhuma tela encontrada" que provavelmente significa que as recomendações mencionadas acima, como instalar o PPA, não foram aplicado primeiro ou um possível módulo ainda está funcionando (o novo está carregando ou um driver nvidia instalado usando o pacote do driver Nvidia do site da nvidia.

    • ERRO - Você receberá um erro semelhante a Unable to write to directory '/etc/X11' se tiver executado o comando nvidia-xconfig sem sudo. Se o erro persistir por meio do nvidia-settings , você precisará excluir o arquivo xorg.conf primeiro.

    Para todos os casos em que você precisa excluir o arquivo xorg.conf , certifique-se de fazer backup de todas as alterações feitas antes de excluí-lo.

  • Reinstalar o driver resolve vários problemas. Por exemplo, se você estiver usando o pacote de driver nvidia-graphics-drivers-355 , faça o seguinte para reinstalá-lo:

    sudo apt-get install --reinstall nvidia-graphics-drivers-355
    
  • Reinstalar o Xorg também ajuda em outros casos:

    1. Remova o xorg existente usando o seguinte comando

      sudo apt-get remove --purge xserver-xorg
      
    2. Instale o xorg usando o seguinte comando

      sudo apt-get install xserver-xorg
      
    3. Reconfigure o xorg usando o seguinte comando

      sudo dpkg-reconfigure xserver-xorg
      
    4. Depois disso, é recomendado reinstalar o driver de vídeo se você estiver usando Nvidia ou ATI, conforme mencionado acima.

Eu tenho que adicionar que se você sofre de tela preta depois de instalar os drivers Nvidia do PPA e reiniciar (E você não tem um sistema híbrido), então o problema pode ser a necessidade de remover o pacote bumblebee junto com o arquivo bumblebee.conf. Siga os passos fornecidos em Instalando a mais recente Nvidia da Xorg PPA dá tela preta para isso ou simplesmente execute as seguintes linhas:

sudo apt-get purge bumblebee primus   
sudo rm -fr /etc/modprobe.d/bumblebee.conf
sudo reboot

2. Minha placa de vídeo não está instalando corretamente (problemas de instalação)

A maioria dos problemas de instalação relacionados à ATI ou Nvidia podem ser resolvidos seguindo as etapas fornecidas em Não é possível instale o driver da Nvidia , mas resumindo, posso resumir isso nas seguintes etapas, supondo que você tenha um dos seguintes problemas:

  • Instalou os drivers oficiais da Nvidia e tem um problema ao atualizá-los ou removê-los
  • A tela parece errada / corrompida
  • O Unity não carrega falha ao carregar
  • Não é possível acessar o ambiente da GUI de maneira alguma

Se você instalou os drivers oficiais da Nvidia, siga todos os passos abaixo depois de ter iniciado o Ubuntu no Recovery Mode .Caso contrário, pule para a etapa 2:

  1. Se você instalou o driver Nvidia do site da Nvidia ou o driver ATI do site oficial da AMD, digite o seguinte no terminal (neste exemplo, suponha que você tenha o Ubuntu 64Bit com a versão 304.51 da Nvidia):

    sudo sh NVIDIA-Linux-x86_64-304.51.run --uninstall
    
  2. Se você instalou qualquer pacote nvidia como nvidia-current ou nvidia-current-updates , remova-os. O mesmo acontece com os drivers da ATI. sudo apt-get remove nvidia-current por exemplo.

  3. QUALQUER alteração que você fez para colocar na lista negra o driver Nvidia / ATI, por exemplo, ou alterações em quaisquer outros arquivos relacionados aos drivers Nvidia / ATI devem ser revertidos. Isso é apenas no caso de você foi em frente e começou a editar como um louco (o que acontece eu sei ^^).

  4. Exclua ou faça backup / mova o arquivo xorg.conf . Você não precisará deste arquivo agora.

  5. Depois de fazer todos os passos acima, reinicie o PC e verifique se ele é carregado com o Nouveau e não com os drivers Nvidia para os casos Nvidia ou com drivers ATI e não com fglrx para casos Ati / AMD.

  6. Se você agora sabe que está executando o Unity com o driver Nouveau (ou com o driver de software livre da ATI) ou se ocorreu um erro de vídeo ou se ele não carrega corretamente o LightDM, não se preocupe, Todas as 3 opções terminarão da mesma maneira. Ao reinicializar, no menu GRUB, selecione o "Modo de Recuperação". Após o modo de recuperação mostrar as opções de recuperação, escolha a opção root ou a opção Failsafe X . Neste modo e depois de todos os passos anteriores terem sido feitos, instale o driver Nvidia / ATI usando o PPA que eu mencionei acima. Sempre tente instalar o driver mais recente se você tiver uma placa de vídeo recente: sudo apt-get install nvidia-313 para cartões Nvidia ou sudo apt-get install fglrx para os cartões Ati / AMD mais recentes. Lembre-se que não deve haver nada instalado antes de fazer isso em relação aos drivers Nvidia / ATI (exceto, obviamente, os drivers Nouveau).

  7. Agora reinicie e tudo deve funcionar.

NOTA - No Passo 6, se parecer que o PC está travando o carregamento, simplesmente pressione CTRL + ALT + F1 para ir para o terminal TTY1 e faça o passo 6 de lá.

Outros problemas comuns de instalação envolvem a resolução. Você pode verificar e alterar a resolução via terminal da seguinte maneira:

  1. Abra o terminal e digite xrandr . Isso mostrará todas as possíveis resoluções suportadas (isso depende da placa de vídeo e do monitor / tv). Tome nota da ordem em que aparecem listados. A primeira linha que mostra a resolução é a linha 1, a próxima é 2 e assim por diante para todas as resoluções suportadas. Um valor de 0 irá redefinir a resolução para o padrão depois de você realmente definir uma resolução.

  2. Digite xrandr -s X , onde X é o número da linha, conforme mencionado acima. Então, seria algo parecido com: xrandr -s 1 .

    Por fim, para os usuários que relataram que o não vê o Unity Launcher / Panel após atualizar a versão do Kernel e / ou da Nvidia, a primeira coisa a fazer é verificar se o Unity Plugin está habilitado. Para isso, vá para o Gerenciador de configurações de configuração do Compiz (estou assumindo que já está instalado) e vá para o Unity Plugin. Verifique se a caixa de seleção está ativada. Se não, ative esta opção e siga as sugestões na tela.

3. Ajustando e ajustando minha placa de vídeo

Para placas de vídeo Nvidia, siga estas etapas:

  1. No tipo de terminal: sudo nano /etc/X11/xorg.conf

  2. Encontre a seção dispositivo e adicione a seguinte linha:

     Option "Coolbits" "4"
    

deve ser algo assim:

 Section "Device"
     Identifier     "Device0"
     Driver         "nvidia"
     VendorName     "NVIDIA Corporation"
     Option         "Coolbits" "4"
 EndSection

Agora salve e reinicie. Agora você deve ver (dependendo do modelo da placa de vídeo) uma nova opção sobre a velocidade da ventoinha assim:

Uma breve explicação do CoolBits:

O CoolBits permite vários recursos não suportados, como suporte para manipulação de clock da GPU na extensão NV-CONTROL X. Essa opção aceita uma máscara de bit de recursos para ativar. O que significa um valor de 0, 1, 2 ou 4.

CoolBits = 1 - Quando "1" (Bit 0) é definido no valor da opção "Coolbits", o utilitário nvidia-settings conterá uma página chamada "Clock Frequencies" através da qual as configurações do relógio pode ser manipulado. "Coolbits" está disponível apenas na GeForce FX e Above.

CoolBits = 2 - Quando o "2" (Bit 1) está definido, ele tentará inicializar o SLI ao usar GPUs com diferentes quantidades de memória de vídeo.

CoolBits = 4 - Quando "4" (Bit 2) é definido, a página Monitor térmico permitirá a configuração da velocidade do ventilador da GPU, em placas gráficas com capacidade de ventilador programável.

A opção padrão é 0 (os recursos não suportados estão desativados).

A partir da Nvidia 337.XX, as seguintes opções estão disponíveis:

CoolBits = 8 - Quando "8" (Bit 3) é definido, a página PowerMizer no painel de controle nvidia-settings exibirá uma tabela que permite configurar o domínio por clock e o nível de desempenho offsets para aplicar aos valores do relógio.Isso é permitido em determinadas GPUs GeForce na série GeForce GTX 400 e posteriores. Nem todos os domínios de clock ou níveis de desempenho podem ser modificados.

CoolBits = 12 - Quando "12" (Bit 3 + 2) isto será o mesmo que ativar os efeitos de Coolbits 8 + Coolbits 4. Assim você terá os novos recursos de overclock e o controle de ventilador.

Esta opção também pode ser ativada emitindo o seguinte comando:

nvidia-xconfig --cool-bits=4

AVISO: isso pode causar danos ao sistema e anular garantias.

Também quero acrescentar que as informações dos drivers proprietários são normalmente salvas na pasta pessoal. Por exemplo, as informações salvas por nvidia-settings são armazenadas em ~/.nvidia-settings-rc , que você pode acessar digitando o seguinte:

nano ~/.nvidia-settings-rc

Eu mencionei isso porque, se o xorg.conf não for usado, como as configurações da ATI ou Nvidia estão funcionando? O motivo é que o X pode detectar e configurar automaticamente muitas opções do xorg.conf, como dispositivos de entrada / saída e placas de vídeo. Isso não aconteceu automaticamente antes, mas desde 2010, o X pode lidar com muitas opções e detectá-las sem problemas ou a necessidade de configurar um arquivo para elas.

Observe que muitos deles ainda estão presentes, mas divididos em arquivos mais específicos em /usr/share/X11/xorg.conf.d/

Por exemplo, algumas placas de vídeo não mostram o Iniciador Unity ou o painel superior, a menos que xorg.conf esteja presente. Em outros casos, os usuários que quiserem ajustar sua placa de vídeo podem precisar da opção Coolbits, que é adicionada ao xorg.conf. Esta é a razão pela qual o nvidia-xconfig existe. Para fornecer um nível adicional de suporte no caso de o X não detectar ou oferecer todas as opções para a placa de vídeo.

Outro truque é executar update-pciids para atualizar a Lista de Id do PCI. Em casos muito raros, o ID não é encontrado ou detectado incorretamente para a placa de vídeo (na verdade, qualquer dispositivo PCI), portanto, isso ajudará a resolver qualquer problema relacionado a ele.

Em alguns casos, também ajuda a mudar o valor do Filtro de Textura para Rápido no Plugin OpenGL dentro do Gerenciador de Configurações de Configuração do Compiz.

Por fim, alterar as opções Configurações da imagem para "Alto desempenho" nas Configurações do OpenGL do painel de configurações da Nvidia pode ajudar em alguns casos.

    
por Luis Alvarado 14.09.2011 / 20:31
22

Primeiro de tudo, você deve identificar o seu hardware gráfico NVIDIA - então abra um terminal e execute:

lspci -k | grep -EA2 'VGA|3D'

As seguintes opções não devem ser todas tomadas.
Pare quando chegar ao que você deseja alcançar.
Quanto maior o número, mais complexa (e menos estável) será a solução.

Opção 1 - Verifique os drivers NVIDIA disponíveis nos repositórios oficiais do Ubuntu:

apt-cache search nvidia

Opção 2.1 - Verifique os drivers NVIDIA disponíveis no Launchpad:

PPA de motoristas proprietários da GPU

Opção 2.2 - Para incluir os drivers mais recentes da NVIDIA - adicione o repositório a fontes de software:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

Pesquisar drivers ... você verá uma lista de drivers ... a versão na parte inferior é a mais nova:

apt-cache search nvidia | grep -oE "nvidia-[0-9]{1,3}"

Opção 3 - Pesquisar drivers disponíveis no site da NVIDIA:

lançamentos de drivers da GPU NVIDIA

Em seguida, siga estas etapas :

Passo 1.1 - Selecione os drivers da NVIDIA que você deseja usar e executar:

sudo apt-get install nvidia-<version_number>

Passo 1.2 - Caso a GPU NVIDIA tenha suporte ao Optimus, execute:

sudo apt-get install nvidia-prime

Etapa 2 - Para finalizar o processo de instalação dos drivers, execute:

sudo reboot

Informações adicionais:

Produtos de GPU NVIDIA suportados

Os drivers da GPU NVIDIA liberam informações

Cronogramas de suporte da NVIDIA para versões legadas da GPU

    
por cl-netbox 02.10.2015 / 17:15
5

Instale o driver:

sudo apt-get update
sudo apt-get install nvidia-current
sudo apt-get update

Instale mesa-utils para exibir informações gráficas:

sudo apt-get install mesa-utils

glxinfo | grep OpenGL

Reinicie o computador:

sudo shutdown -r now

Resolvendo problemas:

Configure um arquivo /etc/X11/xorg.conf para obter todas as resoluções. Informações sobre como configurar o xorg.conf Use o gtf para criar uma linha de modo

Criando um arquivo chamado xorg.conf e colocando-o em /etc/X11 . X lerá o arquivo de configuração e tentará aceitar suas declarações. Em seguida, configura automaticamente tudo o que você não diz explicitamente.

A execução de nvidia-xconfig cria um fishbone com configuração básica. Comandos semelhantes para outros drivers binários podem existir.

sudo service lightdm stop
sudo X -configure
sudo mv xorg.conf.new /etc/X11/xorg.conf
sudo start lightdm

Isto irá criar o arquivo xorg.conf.new no seu diretório atual. Agora você deve fazer o seguinte:

  1. kill x server
  2. gera um novo arquivo xorg.conf
  3. renomeie e mova
  4. retornar à GUI

Melhor GUI (arandr) para manipular resoluções, etc.

sudo apt-get update
sudo apt-get install arandr
    
por The Demz 20.07.2013 / 13:15
4

A maneira recomendada é instalar os drivers dos repositórios do Ubuntu.

Agora, todos os adaptadores da Nvidia são suportados pelos drivers incluídos nos repositórios do Ubuntu. Mas este não foi sempre o caso e no futuro alguns novos adaptadores podem aparecer que não serão suportados pelos drivers oficiais do Ubuntu por um tempo.

Na maioria dos casos, o sistema seleciona o driver correto em

Configurações do sistema - & gt; Software & amp; Atualizações - & gt; Drivers adicionais.

Primeiro de tudo você precisa encontrar o modelo da sua GPU.

Corra no terminal lspci -k | grep -EA2 'VGA|3D' e você terá algo como

01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 351a
Kernel driver in use: nvidia

Portanto, o modelo é GeForce GTX 550 Ti e algum driver proprietário da Nvidia está instalado.

Se o driver de código aberto estiver em uso, você verá

Kernel driver in use: nouveau

Para verificar qual driver proprietário está instalado, execute:

dpkg -l | grep nvidia

O pacote marcado com ii está instalado.

Você pode verificar qual versão do driver suporta este adaptador em

Site de drivers da Nvidia

Por exemplo, meu cartão é suportado pelas versões principais 340, 346, 349, 352 e 355.

Agora os repositórios do Ubuntu têm versões do driver 340 e 352 para este adaptador. Faz sentido instalar o 352.

Isso pode ser feito a partir da GUI, como mencionado acima, ou executando

sudo apt-get install nvidia-352

Se o seu adaptador não é suportado por nenhum driver dos repositórios oficiais, ou se você quiser tentar o mais recente, você pode instalar um driver do ppa.

Gráficos Hybryd

Se você tiver um laptop com uma CPU Intel, na maioria dos casos, você terá também um adaptador da Intel embutido na CPU.

Neste caso, você terá que instalar o pacote nvidia-prime também. Mas se você instalar a partir dos repositórios oficiais, ele será instalado automaticamente.

Em seguida, você poderá alternar os adaptadores em Nvidia X Server Settings (Perfis PRIME).

Ou você pode fazer isso no terminal.

  • sudo prime-select nvidia mudará para o adaptador Nvidia.

  • sudo prime-select intel mudará para o adaptador Intel.

  • prime-select query mostrará o estado atual.

Você precisará fazer logoff e logon para aplicar a configuração.

Novos adaptadores que não são suportados pelo driver nouveau

Você pode enfrentar uma situação em que você tem um novo adaptador Nvidia que é mal suportado pelo driver nouveau de código aberto.

Nesse caso, seu sistema pode não conseguir inicializar a GUI.

Você pode consultar esta resposta e inicializar com o parâmetro nomodeset . Você terá que inicializar o sistema desta forma quando inicializar a partir do LiveUSB e, em seguida, instalar o Ubuntu.

Depois de instalar o Ubuntu, você precisará inicializar com nomodeset novamente e instalar o driver Nvidia adequado.

Quando você inicializa no modo UEFI, essa opção F6 não é exibida. Nesse caso, você precisará acessar o menu do grub, pressionar e e digitar nomodeset manualmente.

    
por Pilot6 02.10.2015 / 17:45
4

Você não precisa usar a linha de comando nem o centro de software para instalar os drivers da NVIDIA (também é melhor não instalá-lo dessa maneira, porque às vezes você pode inicializar a tela preta.)

O Ubuntu vem com drivers NVIDIA pré-configurados (mas não instalados), tudo que você precisa fazer é:

  1. Abrir traço

  2. Pesquise e inicie Drivers adicionais , aguarde a pesquisa e selecione o driver que deseja instalar. Ele vem com 2 drivers, um é open source Nouveau e proprietário da NVIDIA.

  3. Selecione o driver, pressione Aplicar alterações e aguarde. Pode ser necessário algum tempo e conexão com a Internet para baixar e instalar para você.

  4. Agora reinicie.

Eu selecionei os drivers proprietários

    
por edward torvalds 02.10.2015 / 17:33
3

Aqui está uma descrição detalhada de como fazê-lo. Ele listará 2 maneiras de instalar os drivers mais recentes da Nvidia no Ubuntu 12.10 a 14.04. É melhor se você tiver synaptic instalado no seu sistema, porque você precisará instalar alguns arquivos. Se não estiver instalado, pressione Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o (s) comando (s) abaixo:

sudo apt-get install synaptic

Todos os passos listados requerem o uso do Terminal. Para abri-lo, basta pressionar Ctrl + Alt + T no seu teclado

A primeira maneira:

A primeira coisa a fazer é atualizar sua distribuição do Ubuntu

sudo apt-get update && sudo apt-get dist-upgrade

Reinicialize se necessário.

Faça o download do driver mais recente para sua distribuição em Nvidia

Instale o linux-source + linux-headers-genérico + dkms (usando o Gerenciador de Pacotes Synaptic)

Instale o Build Essentilas, gcc e g ++

sudo apt-get install build-essential gcc g++

Reinicialize seu sistema neste momento.

Quando o sistema estiver em backup e em execução, edite /etc/modprobe.d/blacklist.conf e adicione as seguintes linhas ao final do arquivo

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Salve e saia do arquivo.

Remova todos os drivers atuais da Nvidia

sudo apt-get remove --purge nvidia*

Remova todos os drivers xserver-xorg-video-nouveau

sudo apt-get --purge remove xserver-xorg-video-nouveau

Editar o arquivo grub

sudo nano /etc/default/grub

Da linha que tem GRUB_CMDLINE_LINUX remove "quiet splash" e substitua por "text"

Atualize o grub usando os seguintes comandos

sudo update-grub
sudo update-initramfs -u

Reinicialize seu sistema neste momento. Depois que o sistema for reinicializado, ele estará no modo de texto. Entre no seu sistema, e então faça

sudo su

(digite sua senha)

cd Downloads

(desde que o arquivo baixado da Nvidia tenha sido savwe lá)

sh xxx.run 

(onde xxx é o nome do arquivo da Nvidia) Clique OK Se surgir uma mensagem sobre o driver, clique em sim (é muito importante que você clique em sim) Aguarde a conclusão da instalação e, em seguida,

sudo nano /etc/default/grub

Na linha que tem GRUB_CMDLINE_LINUX remove "test" e substitua por "quiet splash" , faça

Ctrl + x y entra para salvar o arquivo e sair.

Atualize o grub usando os seguintes comandos

sudo update-grub/
sudo update-initramfs -u

Reinicie e você está pronto.

A segunda maneira:

Basta pressionar Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o (s) comando (s) abaixo:

sudo add-apt-repository ppa:xorg-edgers/ppa 
sudo apt-get update 
sudo apt-get install nvidia-340

Ambos os métodos foram testados com o Nvidia Driver versão 340, e ambos funcionam bem. Muitas atualizações foram feitas após o fato e tudo funciona bem.

    
por Mitch 07.08.2014 / 20:25
2

Queria lançar minha advertência sobre o assunto depois de passar os últimos dois dias com isso.

Estou usando o Ubuntu há anos. Na semana passada eu aposentei meu antigo PC quad core baseado no AMD 940 e construí um novo core AMD 8350 8 com asus mobo e para uma placa de vídeo, já que não jogo, comprei um novo cartão GTX 650 gpu.

Após a instalação da GTX 650 .. funcionou bem com o driver Noveau, mas eu queria usar a porta HDMI das placas de vídeo e, por qualquer motivo, que não funcionasse com meu monitor HP w2207h.

NOTE:  I'd actually never tried the hdmi port on that monitor before so I don't know if 
it ever worked as that monitor is now nearly 4 years old.

Então, instalei pela primeira vez o Ubuntu "NVIDIA Current Proprietary" testado.

Ainda não há HDMI, mas a unidade desktop etc ainda funciona bem.

Pensando que talvez eu deva experimentar o driver linux diretamente da NVIDIA, fui até a seção de drivers deles, procurei pela placa linux GTX 650 e baixei o arquivo .run - onde está o nome do driver longo.

Próximo passo para os novatos no ubuntu / unity

Pressione ctrl + alt + F1 me coloca em um terminal

Em seguida, antes de aplicar o driver NVIDIA, você deve eliminar o LIGHTDM que ainda está sendo executado em segundo plano.

       $ sudo service lightdm stop

Quando o lightdm for interrompido, você terá que alterar o arquivo .run para ser executável:

       $ sudo chmod +x ./<nvidia>.run

finalmente, execute o novo programa de instalação do driver.

       $ sudo ./<nvidia>.run

isso começará e fará várias perguntas que você terá que responder.

quando terminar, reinicie.

Agora meu aviso.

Antes de começar a fazer todos os itens acima, você deve ter um segundo computador / laptop disponível para que possa ver como reverter o acima se tiver problemas -ou- você deveria ter impresso toda a informação que você precisa INCLUINDO:

a linha de comando que você precisa para "purgar" o novo driver da Nvidia

       $ sudo ./<nvidia>.run --uninstall

uma vez feito você deve instalar algum driver de vídeo ANTES de reiniciar a menos que você tenha deixado o driver Noveau instalado (você não o removeu - o que a maioria diz não é necessário para ter experimentado o driver proprietário da NVIDIA acima).

Em seguida ... verifique se você sabe a linha de comando necessária para reinstalar o driver Noveau, se necessário.

Então, por que eu postei isso?

Tomei bastante cuidado ao instalar o driver mais recente dos sites da NVIDIA para a placa GTX 650.

No entanto, após uma reinicialização, meu desktop Ubuntu 12.10 Unity ficou louco com vários problemas.

  1. Eu uso o synaptic mas não pude usá-lo porque o lançamento seria minimizá-lo para a barra de ferramentas Unity à esquerda a partir do qual eu não pude faça aparecer na tela
  2. não consegui iniciar as "Configurações do sistema"     do desktop ou do cli. Fez o mesmo que synaptic
  3. Eu descobri que meu mouse pode ou não aparecer na tela quando eu Se não, eu teria que fazer um desligamento ... não um reboot ... para obtê-lo bac

Porque eu não tinha tido tempo de me preparar com como remover esse driver e reinstalar um trabalho da linha de comando (lembre-se que eu não pude usar a ferramenta Configurações do Sistema ?? ... foi uma dor real para voltar ao meu sistema anterior.

Então, faça como o modelo do Escoteiro diz: "esteja preparado" antes de começar esse caminho.

O pior de tudo para mim ... Mesmo com o driver mais recente da NVIDIA instalado, eu não consegui obter a porta HDMI na GTX 650 para exibir no meu monitor. Para verificar novamente, eu conectei o cabo HDMI a um segundo Monitor com capacidade HDMI, e ainda não tenho NENHUM SINAL.

Então, eu estou de volta à estaca zero ainda tentando fazer com que minha porta HDMI funcione MAS ... vidro 1/2 cheio eu aprendi muito no processo.

Espero que isso ajude os outros.

    
por bmullan 28.01.2013 / 14:19
0

O problema que você está enfrentando é que você não tem o código fonte do Linux, então você pode instalar o driver nvidia. Eu acredito que o que você quer é os cabeçalhos linux para sua versão do kernel.

sudo apt-get install linux-headers-generic deve instalar os cabeçalhos corretos, que permitirão que você continue de onde parou.

    
por Goldentoa11 28.09.2013 / 04:08
0

Ficou mais fácil com 346.72, pelo menos com Lubuntu e MATE 14.04. Eu apertei Ctrl + Alt + F1 e levou 5 comandos. Os passos que funcionaram para mim são os seguintes:

  1. Download do site da NVidia.
  2. Pressione Ctrl + Alt + F1 para ir ao tty e faça o login.
  3. sudo service lightdm stop
  4. cd /path/to/file
  5. sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
  6. Tudo acaba sem problemas, com 64 bits. O script de pré-instalação falhou, mas eu disse para instalar mesmo assim. De lá, era basicamente "sim, sim, sim".
  7. sudo service lightdm start ou alguma variação deste comando. Eles eram ligeiramente diferentes para Lubuntu e MATE.

Não é necessário gerar um xorg.conf porque ele fez isso quando respondi sim durante a instalação. Além disso, não é necessário colocar o nouveau na lista negra antes de instalar. O único problema que encontrei foi quando instalei o mesmo driver para um sistema operacional de 32 bits. Ele me disse que precisava de um pacote do gcc + que recebi no meu primeiro google.

    
por Ben Doidge 02.06.2015 / 19:24
0

Um método de instalação de linha de comando simples (uma variante baseada em texto da resposta de @edwardtorvalds):

  1. Execute o comando

    ubuntu-drivers devices
    

    ( /usr/bin/ubuntu-drivers é fornecido por ubuntu-drivers-common , que é incluído como um pacote desde 14.04 e disponível como um aplicativo em versões anteriores.

  2. Após alguns segundos, você deve obter uma saída assim:

    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd00000DE1sv000019DAsd00001167bc03sc00i00
    model    : GF108 [GeForce GT 430]
    vendor   : NVIDIA Corporation
    driver   : nvidia-346-updates - distro non-free
    driver   : nvidia-340-updates - distro non-free
    driver   : nvidia-304-updates - distro non-free
    driver   : nvidia-340 - distro non-free
    driver   : xserver-xorg-video-nouveau - distro free builtin
    driver   : nvidia-304 - distro non-free
    driver   : nvidia-346 - distro non-free recommended
    

    O driver recomendado é nvidia-346 , então execute

    sudo apt-get install nvidia-346
    

    (Como os drivers nVidia são softwares não-livres, primeiro é necessário garantir que o repositório multiverse esteja ativado .)

por 200_success 03.10.2015 / 10:17
0

Está disponível em repositórios padrão.

De agora em diante, os drivers da Nvidia estão disponíveis nos repositórios padrão. Então não precisa de nenhum ppa.

Executar:

sudo apt-get update
sudo apt-get install nvidia-361

A partir de agora, nvidia-361 é a versão mais recente disponível nos repositórios padrão. Você pode querer ter certeza, pesquisando todos os drivers disponíveis por apt-cache search nvidia

    
por Severus Tux 11.06.2016 / 18:06
0

Existem muitas soluções por aí, mas aqui está o que realmente funcionou para mim (suponha que você tenha uma nova instalação do Ubuntu 16.04 e do driver binário nvidia baixado)

  1. Se você tiver inicialização dupla, vá para as configurações da BIOS e ative a opção de inicialização segura para "outro sistema operacional";

  2. Pressione Ctrl + Alt + F1 na sessão de login para entrar no TTY-1 e faça o seguinte:

    sudo apt-get install linux-source
    sudo apt-get install linux-headers
    
  3. Antes de instalar o driver, pare o lightdm:

    sudo service lightdm stop
    
  4. Execute o script NVIDIA

    sudo ./NVIDIA-Linux-x86_64-378.09.run
    

Durante a instalação, você pode receber um aviso dizendo "Falha no script fornecido pela distribuição", apenas ignorá-lo.

    
por Jie Cheng 10.02.2017 / 22:39
-1
  • Faça o download do driver e coloque-o no seu diretório pessoal

Faça o download de 64 bits: link

Faça o download para 32 bits: link

  • Faça: ctrl + alt + F6 (Aviso: Isso mudará você para um TTY, sem GUI)
  • Faça login usando seu nome de usuário e senha
  • Tipo: sudo service lightdm stop
  • Tipo: sudo ./NVIDIA*
  • Tipo: sudo reboot

O driver deve funcionar sem problemas agora (eu acabei de fazer isso com a minha GTX 570)

Teste o driver abrindo um terminal: ( ctrl + alt + T )

  • Tipo: glxinfo | grep direct Deve reportar de volta: direct rendering: Yes
  • Para ajustar suas configurações da NVIDIA Tipo: nvidia-settings

NOTA: O script deve colocar na lista negra o driver nouveau por padrão. Se o driver NVIDIA não estiver funcionando, tente fazer isso manualmente:

  • Tipo: sudoedit /etc/modprobe.d/blacklist.conf

Anexe as seguintes linhas:

blacklist nouveau
options nouveau modeset=0
  • Tipo: sudo reboot
por era878 07.06.2012 / 06:09