Acabei de encomendar o cartão Nvidia GTX. Eu tenho um dilema, no entanto. Devo continuar usando o driver disponível em "drivers adicionais" no Ubuntu ou devo instalar o driver no site da Nvidia?
Então, qual driver é o melhor para mim?
drivers
nvidia
hybrid-graphics
Richard Rodriguez
fonte
fonte
Respostas:
Atualizado - 18 de setembro 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, qual versão é a mais adequada para sua placa Nvidia e muito mais. Isso é para usuários de desktop que desejam a versão mais recente do driver ou a última suportada em seu cartão.
Usando 18.04+ Para instalar, execute o seguinte comando:
Isso atualizará automaticamente os repositórios e você poderá executar a seguinte linha:
Se a área de trabalho não carregar após a instalação do driver correspondente, faça o seguinte:
em seguida, remova o comentário (símbolo #) da linha que diz
e salve. Então reinicie. Se isso ainda não funcionar, desative a Inicialização segura, pois você pode estar realmente usando o UEFI.
Perguntas comuns sobre a Nvidia:
Para solucionar problemas da Nvidia ou configurações de overclock, consulte esta resposta, que abrange:
Principais perguntas sobre placas de vídeo:
1. Posso usar o driver mais recente em uma versão mais antiga do Ubuntu?
Desde 12.04 ou superior, os drivers de vídeo são mantidos e atualizados com mais frequência. É mais fácil lidar e resolver os problemas que apareceram com os mais antigos. Provavelmente, você 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 drivers: site oficial da Nvidia, padrão do Ubuntu, PPA e Nouveau
Eu os recomendo na seguinte ordem, de acordo com os problemas encontrados, como a experiência "pronta para uso" é para os usuários finais, como eles são compatíveis, como é fácil atualizar, instalar ou remover e como será a sensação quando você o tiver configuração:
Nvidia PPA - Ótimo desempenho. Ele funciona imediatamente para a maioria dos cartões, usando o driver incluído no PPA (que é diferente para cada geração de cartões Nvidia.
Driver recomendado padrão do Ubuntu - O Ubuntu faz um trabalho incrível ao descobrir qual driver Nvidia você precisa, dependendo da placa que está usando.
Nouveau - Esta é a implementação de código aberto do driver da Nvidia. Eles também fazem um trabalho incrível e, embora não estejam a par dos drivers oficiais ou do PPA (ainda mais com as últimas placas da Nvidia), a velocidade do desenvolvimento, o comprometimento, a dedicação e os avanços que eles fazem por semana , garante que essa é realmente uma opção para ter e promover.
Site oficial da Nvidia - Esses são os drivers oficiais (iguais aos do PPA), a principal 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 resumidas nos seguintes pontos:
-- Site oficial --
- Repositórios PPA -
- Drivers padrão do Ubuntu -
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 alterados serão alterados em relação ao PPA mencionado acima, que é para placas únicas.
COMPUTADORES COM DOIS CARTÕES DE VÍDEO NO MODO HÍBRIDO
A partir do Nvidia 319.xx, o Nvidia Optimus e os drivers PCIe comuns são integrados em um; portanto, se você instalar o pacote Nvidia-319 ou mais recente, obterá o driver para as placas Nvidia Integradas e também para as placas PCI.
Existem duas soluções possíveis para cartões híbridos: O primeiro é um pacote chamado
bumblebee
, capaz de usar configurações diferentes para aplicativos diferentes. Para instalá-lo, execute:O segundo é um pacote oficial da NVIDIA chamado
nvidia-prime
, que é instalado automaticamente junto com onvidia-355
pacote. Ele pode decidir em qual placa usar no nível do perfil, ou seja, quando o usuário efetuar login. Essa decisão é ajustável no Painel de controle das configurações do servidor NVIDIA X. Observe quenvidia-prime
ebumblebee
são incompatíveis: sebumblebee
estiver instalado,nvidia-prime
não funcionará corretamente e suas opções não serão mostradas no Painel de controle das configurações do servidor NVIDIA X. Você precisará 1. removerbumblebee
2. reinstalarnvidia-430
para fazê-lo funcionar novamente.Depois disso, é recomendável desligar o computador e ligá-lo novamente.
A figura a seguir deve ser vista com o
nvidia-prime
instalado, mas não necessariamente quandobumblebee
também está instalado.COMPUTADORES COM CONFIGURAÇÃO SLI
Se você possui 2 ou mais placas de vídeo no modo SLI, pode fazer o seguinte:
Para placas NVidia, ao criar,
Xorg.conf
adicione o seguinte à linha:Por fim, o Ubuntu tem uma maneira elegante de recomendar qual driver usar, dependendo da placa de vídeo e dos drivers disponíveis (é por isso que eu recomendo adicionar os PPAs primeiro). Basta digitar:
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, basta digitar o seguinte:
5. Como instalar um driver?
O método usado dependerá de quantas placas de vídeo você possui e que tipo de placa de vídeo você está usando. A seguir, são apresentadas 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 que o driver seja instalado corretamente. Portanto, você primeiro precisa executar a seguinte linha:
E instale o pacote relacionado ao driver (nvidia * para placas Nvidia). Em outros casos, talvez você precise ir um pouco mais longe e instalar as fontes e os arquivos de cabeçalho específicos, por exemplo:
que instala o
linux-source
pacote e o arquivo de cabeçalho específico, assumindo que você possui, neste caso, a3.5.0-16-generic
versão do kernel.Para verificar qual versão você possui em um determinado momento, digite
uname -r
a versão específica do kernel em uso.Para a Nvidia, isso depende da placa de vídeo e do pacote necessário, para as placas de vídeo mais recentes e supondo que você tenha adicionado o PPA mencionado acima, a linha do terminal seria:
O número no final mudaria dependendo da idade da sua placa de vídeo ou da sua nova (algumas versões disponíveis são 390, 410, 415 e 418).
Para GPUs das séries GeForce 10, 20 e RTX, use
nvidia-430
Para GPUs das séries GeForce 8 e 9, use
nvidia-340
Para GPUs das séries GeForce 6 e 7
nvidia-304
As versões mais recentes trazem mais correções e problemas corretos relacionados à corrupção de gráficos, suporte a 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 outros recursos da Nvidia não encontrados no
nvidia-settings
aplicativo não estã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 overclocking, etc ...)Para o CUDA, você pode seguir este link Instalando e testando o CUDA no Ubuntu 14.04
Para o Bumblebee (NVIDIA Optimus), você pode usar o seguinte PPA (os usuários do Ubuntu 15.04+ opcionalmente não podem fazer isso, pois ele já está incluído):
6. Diferença entre drivers proprietários?
Visite Diferença entre drivers adicionais (Nvidia) para obter 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 é suportada no Ubuntu:
Se a placa de vídeo existia ANTES do lançamento da versão do Ubuntu que você está usando, ela tem uma alteração de 99% e será suportada.
Se a placa de vídeo apareceu menos de 6 meses APÓS o lançamento da versão Ubuntu que você está usando e manteve a versão atualizada, então você tem uma boa chance de que ela seja suportada.
Se você adicionou um dos PPAs que eu mencionei acima, você tem 99,99% de chance de que ele seja suportado.
A verificação do site da Nvidia ou do PPA 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 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 costumo dizer que, se você possui 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
mesa-utils
pacote.Esta resposta é orientada para a solução de bugs comuns da Nvidia (tela preta, drivers que não funcionam em geral, baixo FPS, etc ...)
1. Quais erros comuns são resolvidos usando os drivers mais recentes?
Os erros comuns compartilhados por todas as placas de vídeo são:
nvidia-xconfig
não está criandoxorg.conf
corretamenteSe você tiver algo disso, é uma boa ideia adicionar um dos PPAs e atualizar os drivers de vídeo para os mais recentes que eles puderem gerenciar. Na maioria dos casos, o problema é resolvido após a atualização e a reinicialização. Para esses casos, também recomendo usar o PPA de drivers gráficos.
Também convido você a dar uma olhada em algumas das questões relacionadas:
Quais gráficos ATI / AMD, Intel ou NVIDIA for Unity?
Qual é a maneira correta de instalar os drivers de vídeo proprietários da ATI Catalyst (fglrx) diretamente da AMD?
Como ativar corretamente o Desktop Cube no Unity 3D?
Ativar áudio HDMI para uma placa Nvidia
Como habilito os efeitos visuais da área de trabalho?
Drivers NVIDIA não funcionando após a atualização. Por que eu só vejo o terminal?
A área de trabalho não aparece quando eu instalei os drivers da nvidia!
Tela preta nos últimos cartões Nvidia / Ati ao iniciar o LightDM / Ubuntu
A conexão HDMI / VGA corta as bordas da tela ou cria texto embaçado
/etc/X11/xorg.conf não existe?
Instalar a mais recente Nvidia do Xorg PPA fornece tela preta
Agora, algumas dicas que quero mencionar:
Para placas NVIDIA, também ajuda a criar o
xorg.conf
arquivo usando anvidia-xconfig
linha de comando. Basta ir ao terminal para digitar o seguinte e depois reiniciar:Saiba que se
nvidia-xconfig
lança um dos seguintes erros, você provavelmente precisará excluir oxorg.conf
arquivo existente antes de executar onvidia-xconfig
comando novamente:ERRO DE VALIDAÇÃO - Pode mencionar seções ausentes, informações incorretas em uma seção, não seções fechadas ou simplesmente exigir que pelo menos 1 seção continue.
AVISO - Ele pode 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 DO SERVIDOR FATAL - Após a execução,
nvidia-xconfig
você pode obter, em pequenos casos, um erro "nenhuma tela encontrada", o que provavelmente significa que as recomendações mencionadas acima, como a instalação do PPA, não foram aplicadas primeiro ou que um possível módulo ainda está funcionando (o novo está carregando ou um driver da nvidia instalado usando o pacote de drivers da Nvidia no site da nvidia.ERRO - Você receberá um erro semelhante ao
Unable to write to directory '/etc/X11'
se executasse onvidia-xconfig
comando sem o sudo. Se o erro persistir,nvidia-settings
você precisará excluir oxorg.conf
arquivo primeiro.Para todos os casos em que você precisa excluir o
xorg.conf
arquivo, faça um backup das alterações feitas antes de excluí-lo.A reinstalação do driver resolve vários problemas. Por exemplo, se você estiver usando o
nvidia-graphics-drivers-355
pacote de driver, faça o seguinte para reinstalá-lo:Reinstalar o Xorg também ajuda em outros casos:
Remova o xorg existente usando o seguinte comando
Instale o xorg usando o seguinte comando
Reconfigure o xorg usando o seguinte comando
Após isso, é recomendável reinstalar o driver de vídeo se você estiver usando Nvidia ou ATI, conforme mencionado acima.
Devo acrescentar que, se você sofre de Black Screen após instalar os drivers da Nvidia a partir do PPA e reiniciar (e você não possui um sistema híbrido), o problema pode ser a necessidade de remover o pacote bumblebee junto com o bumblebee.conf Arquivo. Siga as etapas fornecidas em A instalação da Nvidia mais recente do Xorg PPA fornece uma tela preta para isso ou simplesmente execute as seguintes linhas:
2. Minha placa de vídeo não está sendo instalada corretamente (problemas de instalação)
A maioria dos problemas de instalação relacionados à ATI ou Nvidia pode ser resolvida seguindo as etapas fornecidas em Não é possível instalar o driver da Nvidia, mas resumindo, posso resumir que nas etapas a seguir, supondo que você tenha um dos seguintes problemas:
Se você instalou os drivers oficiais da Nvidia, siga todas as etapas abaixo depois de iniciar o Ubuntu no modo de recuperação . Caso contrário, pule para a etapa 2:
Se você instalou o driver da Nvidia no site da Nvidia ou o driver da ATI no 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):
Se você instalou qualquer pacote da nvidia como
nvidia-current
ounvidia-current-updates
remova-o. O mesmo acontece com os drivers da ATI.sudo apt-get remove nvidia-current
por exemplo.Qualquer alteração feita na lista negra do driver da Nvidia / ATI, por exemplo, ou alterações em outros arquivos relacionados aos drivers da Nvidia / ATI devem ser revertidas. Isso é apenas no caso de você ter ido em frente e começar a editar como um louco (o que acontece, eu sei ^^).
Exclua ou faça backup / mova o
xorg.conf
arquivo. Você não precisará deste arquivo no momento.Depois de executar todas as etapas acima, reinicie o PC e verifique se ele carrega com o Nouveau e não com os drivers da Nvidia para os casos da Nvidia ou com os drivers da ATI e não com os
fglrx
da Ati / AMD.Se, no momento, você SABE que está executando o Unity com o driver Nouveau (ou driver de código aberto ATI) ou se ocorreu um erro de vídeo, ou se ele não carregou corretamente o LightDM, não se preocupe, todas as três opções terminarão o mesma maneira. Ao reiniciar, no menu GRUB, selecione o "Modo de recuperação". Depois que o modo de recuperação mostrar as opções de recuperação, escolha a opção raiz ou a opção X à prova de falhas . Nesse modo, e após todas as etapas anteriores, instale o driver Nvidia / ATI usando o PPA mencionado acima. Sempre tente instalar o driver mais recente se tiver uma placa de vídeo recente:
sudo apt-get install nvidia-430
para placas Nvidia ousudo apt-get install fglrx
para os mais recentes cartões Ati / AMD. Lembre-se de que não deve haver nada instalado antes de fazer isso em relação aos drivers da Nvidia / ATI (exceto, obviamente, os drivers da Nouveau).Agora reinicie e tudo deve funcionar.
NOTA - Na Etapa 6, se parecer que o PC está travado, basta pressionar CTRL+ ALT+ F1para ir para o terminal TTY1 e executar a etapa 6 a partir daí.
Outros problemas comuns de instalação envolvem resolução. Você pode verificar e alterar a resolução via terminal da seguinte maneira:
Abra o terminal e digite:
xrandr
isso mostrará todas as possíveis resoluções suportadas (isso depende da sua placa de vídeo e do monitor / tv). Tome nota da ordem em que aparecem listadas. 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 0 redefinirá a resolução para a padrão depois que você realmente definir uma resolução.Digite
xrandr -s X
onde X é o número da linha, como mencionado acima. Por isso, seria algo parecido com:xrandr -s 1
.Por fim, para usuários que relataram não ter visto o Painel / Iniciador do Unity após atualizar a versão do Kernel e / ou da Nvidia, a primeira coisa a fazer é verificar se o Plug-in do Unity está ativado. Para isso, vá ao Compiz Config Settings Manager (suponho que já esteja instalado) e vá ao Unity Plugin. Verifique se a caixa de seleção está ativada. Caso contrário, 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:
No tipo de terminal:
sudo nano /etc/X11/xorg.conf
Localize a seção do dispositivo e adicione a seguinte linha:
deve ser algo como isto:
Agora salve e reinicie. Agora você deve ver (dependendo do modelo da sua placa de vídeo) uma nova opção sobre a velocidade dos ventiladores, como esta:
Uma breve explicação do CoolBits:
O CoolBits permite vários recursos não suportados, como suporte à manipulação de clock da GPU na extensão NV-CONTROL X. Esta opção aceita uma pequena máscara de recursos para ativar. O que significa um valor de 0, 1, 2 ou 4.
CoolBits = 1 - Quando "1" (Bit 0) estiver definido no valor da opção "Coolbits", o
nvidia-settings
utilitário conterá uma página chamada "Frequências de Relógio", através da qual as configurações do relógio podem ser manipuladas. "Coolbits" está disponível apenas na GeForce FX e acima.CoolBits = 2 - Quando "2" (Bit 1) estiver definido, ele tentará inicializar o SLI ao usar GPUs com diferentes quantidades de memória de vídeo.
CoolBits = 4 - Quando "4" (Bit 2) está 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 do PowerMizer no
nvidia-settings
painel de controle exibe uma tabela que permite definir os desvios do domínio por relógio e do nível por desempenho para aplicar aos valores do relógio. Isso é permitido em determinadas GPUs GeForce na série GeForce GTX 400 e posterior. Nem todos os domínios do relógio ou níveis de desempenho podem ser modificados.CoolBits = 12 - Quando "12" (Bit 3 + 2), será o mesmo que ativar os efeitos do Coolbits 8 + Coolbits 4. Portanto, você obterá os novos recursos de overclock e controle do ventilador.
Essas opções também podem ser ativadas emitindo o seguinte comando:
AVISO: isso pode causar danos ao sistema e anular garantias.
Também quero acrescentar que as informações dos drivers proprietários geralmente são salvas na pasta pessoal. Por exemplo, as informações salvas por
nvidia-settings
são armazenadas nas~/.nvidia-settings-rc
quais você pode acessar digitando o seguinte:Menciono isso porque, se o
xorg.conf
não for usado, como as configurações da ATI ou da Nvidia funcionam? O motivo é que o X pode detectar e configurar automaticamente muitas opções,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 com 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 Unity Launcher ou o painel superior, a menos que
xorg.conf
esteja presente. Em outros casos, os usuários que desejam ajustar sua placa de vídeo podem precisar da opção Coolbits, que é adicionada ao xorg.conf. Estas são as razões pelas quaisnvidia-xconfig
existe. Para fornecer um nível adicional de suporte no caso do 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 IDs do PCI. Em casos muito raros, o ID não é encontrado ou detectado incorretamente na placa de vídeo (na verdade, qualquer dispositivo PCI); portanto, isso ajudará a resolver qualquer problema relacionado a ela.Em alguns casos, também ajuda a alterar o valor do Filtro de textura para Rápido no OpenGL Plugin, dentro do Compiz Config Settings Manager.
Por fim, alterar as opções de Configurações da imagem para "Alto desempenho" nas configurações do OpenGL do painel de configurações da Nvidia pode ajudar em alguns casos.
4. Maneira rápida de definir a resolução de tela padrão
Eu li e fiz algumas dicas sobre como usar
xrandr
ou editar oxorg.conf
arquivo, mas a maneira mais rápida que encontrei foi literalmente editar o~/.config/monitors.xml
arquivo e alterar a resolução nas linhas 15 a 18 (as que mencionam Largura, Altura e Taxa). Portanto, defina a Largura, Altura e Taxa corretas e reinicie para testar isso. Isso serve apenas para definir a resolução padrão que você deseja ver quando o computador iniciar.fonte
Antes de tudo, você deve identificar o hardware gráfico da NVIDIA - então abra um terminal e execute:
As seguintes opções não devem ser todas tomadas.
Pare quando alcançar o que deseja alcançar.
Quanto maior o número, mais complexa (e menos estável) a solução.
Opção 1 - Verifique os drivers da NVIDIA disponíveis nos repositórios oficiais do Ubuntu:
Opção 2.1 - Verifique os drivers da NVIDIA disponíveis na Barra de Ativação:
Drivers proprietários de GPU PPA
Opção 2.2 - Para incluir os drivers NVIDIA mais recentes - adicione o repositório às fontes de software:
Procure drivers ... você verá uma lista de drivers ... a versão na parte inferior é a mais recente:
Opção 3 - Procure drivers disponíveis no site da NVIDIA:
Versões de drivers NVIDIA GPU
Em seguida, siga estas etapas :
Etapa 1.1 - Selecione os drivers NVIDIA que você deseja usar e executar:
Etapa 1.2 - Caso a GPU NVIDIA possua suporte para Optimus, execute:
Etapa 2 - Para concluir o processo de instalação dos drivers, execute:
Informação adicional:
Produtos NVIDIA GPU suportados
Drivers de GPU NVIDIA divulgam informações
Prazos de suporte da NVIDIA para versões legadas de GPU
fonte
sudo apt-get install nvidia-*
. Uma maneira opcional é instalar a partir do PPA. Será bom ter essa resposta. Já é +1.lspci -k | grep -EA2 VGA|3D
. Ele mostrará o modelo e se o driver está instalado.Instale o driver:
Instale
mesa-utils
para exibir informações gráficas:Reinicie o computador:
Resolvendo problemas:
Configure um
/etc/X11/xorg.conf
arquivo para obter todas as resoluções. Informações sobre como configurar o xorg.conf Use gtf para criar uma linha de modoFazendo um arquivo chamado
xorg.conf
e colocando-o/etc/X11
. X lerá o arquivo de configuração e tentará aceitar suas instruções. Ele configura automaticamente tudo o que você não diz explicitamente.Correr
nvidia-xconfig
cria uma espinha de peixe com configuração básica. Comandos semelhantes para outros drivers binários podem existir.Isso criará o arquivo xorg.conf.new no seu diretório atual. Agora você deve fazer o seguinte:
Melhor GUI (arandr) para manipular resoluções etc:
fonte
Você não precisa usar a linha de comando nem o centro de software para instalar drivers NVIDIA (também é melhor não instalá-lo dessa maneira, porque às vezes você pode inicializar na tela preta).
O Ubuntu vem com drivers NVIDIA pré-configurados (mas não instalados), tudo que você precisa fazer é:
Traço aberto
Pesquise e inicie drivers adicionais , aguarde a pesquisa e selecione o driver que deseja instalar. Ele vem com 2 drivers, um é o Nouveau de código aberto e é proprietário da NVIDIA.
Selecione o driver, pressione Aplicar alterações e aguarde. Pode levar algum tempo e conexão com a Internet para baixar e instalar para você.
Agora reinicie.
Eu selecionei os drivers proprietários
fonte
A maneira recomendada é instalar os drivers dos repositórios do Ubuntu.
Agora todos os adaptadores Nvidia são suportados pelos drivers incluídos nos repositórios do Ubuntu. Mas esse nem sempre foi o caso e, no futuro, poderão aparecer alguns novos adaptadores que não serão suportados pelos drivers oficiais do Ubuntu por um tempo.
Na maioria dos casos, o sistema escolhe o driver correto
Configurações do sistema -> Software e atualizações -> 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 comoPortanto, 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á
Para verificar qual driver proprietário está instalado, execute:
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 de 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
Se o seu adaptador não for suportado por nenhum driver dos repositórios oficiais, ou se você quiser experimentar o mais recente, poderá instalar um driver a partir do ppa.
Gráficos Hybryd
Se você tiver um laptop com uma CPU Intel, na maioria dos casos, também terá um adaptador Intel integrado na CPU.
Nesse caso, você terá que instalar o
nvidia-prime
pacote também. Mas se você instalar a partir dos repositórios oficiais, ele será instalado automaticamente.Em seguida, você poderá alternar os adaptadores
Nvidia X Server Settings
(Perfis PRIME).Ou você pode fazê-lo no terminal.
sudo prime-select nvidia
irá 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 possui um adaptador Nvidia muito novo com pouco suporte pelo driver nouveau de código aberto.
Nesse caso, seu sistema pode não conseguir inicializar na GUI.
Você pode consultar esta resposta e inicializar com o
nomodeset
parâmetro Você precisará inicializar o sistema dessa maneira quando inicializar do LiveUSB e instalar o Ubuntu.Depois de instalar o Ubuntu, você precisará inicializar
nomodeset
novamente e instalar o driver Nvidia adequado.Quando você inicializa no modo UEFI, essa
F6
opção não aparece. Nesse caso, você precisará acessar o menu grub, pressionare
e digitarnomodeset
manualmente.fonte
nomodeset
depois de instalar os drivers. Portanto, remova-o/etc/default/grub
e corrasudo update-grub
.Aqui está uma resposta detalhada sobre como fazê-lo. Ele listará 2 maneiras de instalar os drivers Nvidia mais recentes no Ubuntu 12.10 a 14.04. É melhor se você tiver o synaptic instalado no seu sistema, porque você precisará instalar alguns arquivos. Se não estiver instalado, pressione Ctrl+ Alt+T no teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:
Todas as etapas listadas requerem o uso do Terminal. Para abri-lo, basta pressionarCtrl + Alt+ Tno teclado
A primeira maneira:
A primeira coisa a fazer é atualizar sua distribuição Ubuntu
Reinicie, se necessário.
Faça o download do driver mais recente para sua distribuição em Nvidia
Instale linux-source + linux-headers-generic + dkms (Usando o Synaptic Package Manager)
Instale o Build Essentilas, gcc e g ++
Reinicie seu sistema neste momento.
Depois que o sistema estiver em backup e em execução, edite
/etc/modprobe.d/blacklist.conf
e inclua as seguintes linhas no final do arquivoSalve e saia do arquivo.
Remova os drivers Nvidia atuais
Remova os drivers xserver-xorg-video-nouveau
Editar arquivo grub
Na linha que foi
GRUB_CMDLINE_LINUX
removida"quiet splash"
e substituída por"text"
Atualize o grub usando os seguintes comandos
Reinicie seu sistema neste momento. Depois que o sistema reiniciar, ele estará no modo de texto. Entre no seu sistema e faça
(coloque sua senha)
(desde que o arquivo baixado pela Nvidia tenha sido salvo lá)
(onde xxx é o nome do arquivo Nvidia) Clique em OK. Se aparecer uma mensagem sobre o driver, clique em sim (é muito importante que você clique em sim). Aguarde a instalação terminar e, em seguida,
Na linha que foi
GRUB_CMDLINE_LINUX
removida"test"
e substituída por"quiet splash"
, façaCtrl+ x→ y→enter para salvar o arquivo e sair.
Atualize o grub usando os seguintes comandos
Reinicie e você está pronto.
A segunda maneira:
Basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:
Ambos os métodos foram testados com o Nvidia Driver versão 340 e os dois funcionam bem. Muitas atualizações foram feitas após o fato e tudo funciona bem.
fonte
Queria jogar minha advertência sobre o assunto depois de passar os últimos 2 dias com isso.
Eu uso o Ubuntu há anos. Na semana passada, aposentei meu antigo PC baseado no AMD 940 quad core e construí um novo AMD 8350 8 core com asus mobo e para uma placa de vídeo, já que não jogo, comprei uma nova placa GTX 650 gpu.
Depois de instalar o GTX 650 .. funcionou bem com o driver Noveau, mas eu queria usar a porta HDMI da placa de vídeo e por qualquer motivo que não funcionasse com o meu monitor HP w2207h.
Então, instalei o Ubuntu NVIDIA "Current Proprietary" testado.
Ainda não há HDMI, mas o ambiente de trabalho da unidade etc ainda funcionou bem.
Pensando que talvez eu devesse experimentar o driver linux diretamente da NVIDIA, fui até a seção de drivers, procurei a placa linux GTX 650 e baixei o arquivo .run - onde haverá algum nome de driver longo.
Próximo passo para quem é novo no ubuntu / unity
Pressione ctrl + alt + F1 me coloca em um terminal
Em seguida, antes de poder aplicar o driver da NVIDIA, é necessário eliminar o LIGHTDM que ainda está sendo executado em segundo plano.
Depois que o lightdm for parado, você deverá alterar o arquivo .run para ser executável:
finalmente, execute o novo programa de instalação do driver.
isso começará e fará várias perguntas que você terá que responder.
Quando terminar, você reiniciará.
Agora meu aviso.
Antes de começar a fazer todas as opções acima, você deve ter um segundo computador / laptop disponível para procurar como reverter a situação acima, se tiver problemas - ou -, você deve ter impresso todas as informações necessárias INCLUINDO:
a linha de comando que você precisaria "limpar" o novo driver da Nvidia
uma vez feito, você deve instalar algum driver de vídeo ANTES de reiniciar, a menos que tenha deixado o driver Noveau instalado (você não o removeu - o que muitos dizem que não é necessário ter experimentado o driver proprietário da NVIDIA acima).
Em seguida ... verifique se você conhece 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 por vários problemas.
Porque eu não tinha tempo para me preparar para remover esse driver e reinstalar um driver da linha de comando (lembre-se de que eu não poderia usar a ferramenta Configurações do Sistema ?? ... era muito difícil voltar ao meu sistema que estava funcionando anteriormente.
Faça o que o modelo dos escoteiros diz "esteja preparado" antes de começar por esse caminho.
O pior de tudo para mim ... Mesmo com o driver mais recente da NVIDIA instalado, NÃO conseguia exibir a porta HDMI no GTX 650 no meu monitor. Para verificar novamente, conectei o cabo HDMI a um segundo monitor com capacidade HDMI muito mais recente e ainda não recebi sinal com isso.
Então, estou de volta à estaca zero, ainda tentando fazer com que minha porta HDMI funcione, mas ... copo meio cheio, aprendi muito no processo.
Espero que isso ajude os outros.
fonte
Um método simples de instalação da linha de comando (uma variante baseada em texto da resposta de @edwardtorvalds):
Execute o comando
(
/usr/bin/ubuntu-drivers
é fornecido porubuntu-drivers-common
, que é incluído como um pacote desde 14.04 e disponível como um aplicativo em versões anteriores.)Após alguns segundos, você deve obter uma saída parecida com esta:
O driver recomendado é
nvidia-346
, portanto, execute(Como os drivers da nVidia não são de software livre, você deverá primeiro garantir que o repositório multiverso esteja ativado .)
fonte
ubuntu-drivers devices | grep recommended
Está disponível em Repositórios Padrão.
A partir de agora, os drivers da Nvidia estão disponíveis nos repositórios padrão. Portanto, não há necessidade de qualquer ppa.
Execute:
A partir de agora,
nvidia-361
é a versão mais recente disponível nos repositórios padrão. Convém ter certeza, pesquisando todos os drivers disponíveis,apt-cache search nvidia
fonte
Faça o download para 64bit: http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html
Faça o download para 32bit: http://www.nvidia.com/object/linux-display-ia32-295.53-driver.html
sudo service lightdm stop
sudo ./NVIDIA*
sudo reboot
O driver deve funcionar sem problemas agora (eu fiz isso com a minha GTX 570)
Teste o driver abrindo um terminal: ( ctrl+ alt+ T)
glxinfo | grep direct
deve reportar de volta:direct rendering: Yes
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:
sudoedit /etc/modprobe.d/blacklist.conf
Anexe as seguintes linhas:
sudo reboot
fonte
O problema com o qual você está se deparando é que você não possui a fonte linux, para instalar o driver da nvidia. Acredito que o que você quer são os cabeçalhos Linux para a sua versão do kernel.
sudo apt-get install linux-headers-generic
deve instalar os cabeçalhos corretos, o que permitirá que você continue de onde parou.fonte
Ficou mais fácil com o 346.72, pelo menos com o Lubuntu e o MATE 14.04. Apertei Ctrl + Alt + F1 e foram necessários 5 comandos. As etapas que funcionaram para mim são as seguintes:
sudo service lightdm stop
cd /path/to/file
sudo chmod +x NVIDIA-Linux-(asterisk)-346.72.run && sudo sh NVIDIA-Linux-(asterisk)-346.72.run
sudo service lightdm start
ou alguma variação deste comando. Eles eram um pouco diferentes para Lubuntu e MATE.Não há necessidade de gerar um xorg.conf, porque o fiz quando respondi sim durante a instalação. Além disso, não há necessidade de 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 gcc + que recebi no meu primeiro google.
fonte
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 o driver binário da nvidia baixado)
Se você tiver inicialização dupla, vá para as configurações do BIOS e vire a opção de inicialização segura para "outro SO";
Pressione Ctrl+ Alt+ F1na sessão de login para inserir o TTY-1 e faça o seguinte:
Antes de instalar o driver, pare o lightdm:
Execute o script NVIDIA
Durante a instalação, você receberá um aviso dizendo "Falha no script fornecido pela distribuição", apenas ignore-o.
fonte