Sou novato nesse mundo e desde já agradeço a ajuda da comunidade.
Tenho usado o Kubuntu 23.04 em um notebook com HD Intel Graphics e uma Geforce 940MX em dual boot com Windows 10. Há algum tempo percebi que o sistema estava usando apenas a placa de vídeo da Intel e quando fui analisar no Nvidia Settings a placa Geforce não aparece mais, como pode ser visto abaixo:
Contudo, quando vou no gerenciador de Drivers, aparece que estou usando o driver recomendado, como pode ser visto:
Não sei o que fazer. Já até tentei instalar o driver via terminal, mas não deu em nada. Adicionalmente, envio informações adicionais do meu sistema, que aponta a inexistência de driver para a placa Geforce:
Usando o driver proprietário recomendado pela ferramenta de drivers do sistema, você tentou executar os comandos abaixo para trocar o modo gráfico e ver se a placa aparece?
Para usar apenas a placa da Nvidia: sudo prime-select nvidia
Para usar a placa da Nvidia quando desejado: sudo prime-select on-demand
Você tentou instalar uma versão anterior à 535? O nvidia-driver-525, por exemplo? Faça isso usando a ferramenta gráfica de drivers.
Por sinal, se você for novato, o recomendável seria não usar o Kubuntu 23.04. Em point releases intermediárias, bugs (como nos drivers da Nvidia) podem ocorrer. O ideal seria focar em uma edição LTS (atualmente, 22.04 LTS).
Sobre o driver .run do site da Nvidia: é o tipo de coisa que deve ser usada como último recurso, apenas para situações onde o driver não existe nos repositórios do sistema. Sempre evite.
Você tentou outra versão do driver além da 525 e da 535?
Para trocar a versão do Kubuntu, será necessário formatar. Se você não tiver arquivos importantes que dependam de backup, eu recomendaria fortemente essa opção. Especialmente se você for usuário novato, fique com a versão 22.04 LTS. Isso vai te poupar de eventuais problemas. Experiência própria…
Versões LTS são lançadas a cada dois anos para o Ubuntu e outros sistemas da família (como é o caso do Kubuntu), sendo focadas em máxima estabilidade para máquinas de produção. Point releases são lançadas a cada 6 meses e o foco é testar novos recursos (ou seja, bugs são mais frequentes, e o público-alvo não corresponde a usuários novatos).
Obrigado pela ajuda. Segui os passos, mas deu algum problema. Quando rodei o comando sh para a instalação do driver pelo terminal, veio as seguintes mensagens de erro:
ERROR: Unable to find the kernel source tree for the currently running kernel. Please make sure you have
installed the kernel source files for your kernel and that they are properly configured; on Red Hat
Linux systems, for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM installed.
If you know the correct kernel source files are installed, you may specify the kernel source path
with the '--kernel-source-path' command line option.
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may
find suggestions on fixing installation problems in the README available on the Linux driver
download page at www.nvidia.com.
No arquivo de log, diz o seguinte:
-> An alternate method of installing the NVIDIA driver was detected. (This is usually a package provided by your distributor.) A driver installed via that method may integrate better with your system than a driver installed by nvidia-installer.
Please review the message provided by the maintainer of this alternate installation method and decide how to proceed:
The NVIDIA driver provided by Ubuntu can be installed by launching the "Software & Updates" application, and by selecting the NVIDIA driver from the "Additional Drivers" tab.
(Answer: Continue installation)
-> Performing CC sanity check with CC="/usr/bin/cc".
-> Performing CC check.
ERROR: Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM installed. If you know the correct kernel source files are installed, you may specify the kernel source path with the '--kernel-source-path' command line option.
O próprio log que você obteve ao tentar instalar o aplicativo .run já indica o que eu disse acima:
An alternate method of installing the NVIDIA driver was detected. (This is usually a package provided by your distributor.) A driver installed via that method may integrate better with your system than a driver installed by nvidia-installer.
Reforçando: instalar o driver proprietário por meio do arquivo .run do site da Nvidia não é recomendado. A própria Nvidia demonstra isso. Esse arquivo pode gerar conflitos e quebras. Distros como Debian, Ubuntu e Kubuntu já possuem múltiplas versões do driver proprietário nos repositórios justamente para garantir sincronização com o restante do sistema.
No mais, não posso garantir que o problema está relacionado com a versão da distro, apesar de ser possível e eu manter minha recomendação. Se você é novato, o ideal é usar versões LTS.
Você já tentou uma instalação limpa? O comando sudo ubuntu-drivers list detecta corretamente a placa e retorna múltiplas versões do driver?
Para fazer uma instalação limpa, rode o comando abaixo, reinicie e tente instalar o driver 525 na ferramenta gráfica:
Acabei de tentar o comando suerido, mas deu erro também. A resposta que me retornou ao comando purge foi:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote nvidia-bug-report.log.gz
E: Couldn't find any package by glob 'nvidia-bug-report.log.gz'
E: Impossível encontrar o pacote nvidia-linux.run
E: Couldn't find any package by glob 'nvidia-linux.run'
Estou refletindo aqui se o problema pode ser de hardware, porque não é possível …
Esse erro tem relação com o pacote .run que você acabou de tentar instalar.
De qualquer forma, acho melhor tentar a formatação para ficar com a versão indicada do sistema (22.04.X LTS). Acredito que a chance de resolver esse problema é alta, além de você ficar com um sistema mais estável para os anos que virão.
Antes de usar o Linux, você estava usando Windows nessa máquina? A placa era detectada, o driver instalava e você tem certeza que funcionava corretamente?
Então, acredito que o problema do hardware possa ser descartado.
Um adendo. Desde ontem, quando ligo o sistema, tem aparecido essas mensagens de erro (a segunda e o terceira, porque a primeira sempre apareceu e parece ser uma questão de bios, pelo que li). Não sei se ajuda em algo:
Te confesso que não conseguir resolver o problema e apelar para a instalação limpa do sistema, me deixa um pouco contrariado (sou um pouquin cabeça dura) …rsrsrsr
Estava habilitado (acho que sempre esteve…) Depois que desabilitei, aquelas 2 últimas mensagens de erro ao iniciar o sistema sumiram, mas o resto continua igual.
Parece que mesmo o controlador de drivers informando que estou usando o driver recomendado, o comando
Uma curiosidade, mesmo deletando o nouveau pelo synaptic, como o colega sugeriu em parte do vídeo dele, o driver ainda aparece na lista do gerenciador de drivers…
Creio que o problema estava sendo causado pelo Secure Boot. Contudo, o problema agora pode estar sendo causado pelas alterações que você executou. Seria necessário desfazê-las (ou seja, reinstalar os pacotes removidos do Nouveau e limpar completamente os resquícios da instalação do .run que falhou. Em seguida, instalar o driver proprietário 535 proveniente do repositório oficial da distro, usando a ferramenta gráfica ou o terminal).
Como o comando purge não funcionou e não conheço exatamente todos os passos que você realizou, não sei ao certo como proceder agora.
Muito embora eu tenha removido o nouveau e os drivers da Nvidia via terminal, tudo continua do mesmo jeito no gerenciador de drivers.
O que eu sinto desde o começo é que gerenciador de drivers está me dando “falso positivo” (se é que isso é possível). Nem os comandos do terminal nem o próprio “Nvidia Settings” (que vem junto com os drivers) reconhecem a existência da (drivers) GPU.
Suspeito desse “'falso positivo” apresentado pelo gerenciador de drivers porque lá constava o nouveau, mas quando busquei ele no synaptic (que instalei aqui), ele não estava instalado.
Desinstalei todos os drivers, reinstalei apenas o nouveau e mesmo assim, quando rodo o “sudo lshw -numeric -C display”, a placa nvidia ainda aparece como unclaimed (ou seja, sem driver, segundo umas leituras que fiz).
Como está tudo funcionando com a placa onboard da Intel, estou inclinado a deixar e ver se alguma atualização do Kernell, Kubuntu ou dos Drivers resolva esse pepino.
De qualquer forma, agradeço muito pela ajuda e pelo teu tempo gasto com meu problema.
Você não deve remover componentes do Nouveau do sistema. Eles entram em blacklist automaticamente quando o driver proprietário da Nvidia é instalado. Mantê-los no sistema é crucial para ter uma alternativa de fallback em caso de falha do driver proprietário (caso contrário, a depender do hardware, você nem conseguiria iniciar o sistema).
Você conseguiu remover todos os resquícios do driver da Nvidia usando o comando purge que eu passei? E aí tentou instalar a versão 535 novamente?