dpkg
falha ao configurar o driver de vídeo NVIDIA 340 no Kubuntu 20.10 com esta mensagem de erro:
dpkg: error processing package nvidia-340 (--configure):
installed nvidia-340 package post-installation script subprocess returned error exit status 10
Primeiro você deve saber que a NVIDIA suporta diferentes pacotes de drivers gráficos para diferentes GPUs .
A NVIDA encerrou o suporte de seus drivers legados do Linux no início deste ano ; especificamente com o driver de vídeo NVIDIA 340, o último kernel Linux suportado é 5.4; kernels mais recentes não são suportados.
O Kubuntu 20.10 vem com o Linux 5.8 , que não é suportado pelo driver de vídeo NVIDIA 340.108 mais recente . Por outro lado, o Kubuntu 20.04 tem suporte de longo prazo até abril de 2023 e continuará a funcionar com o driver de vídeo NVIDIA (desde que você não use o kernel mais recente que vem como parte do LTS Enablement Stacks ).
Alguns terceiros estão tentando corrigir o driver de vídeo NVIDIA 340 para fazê-lo funcionar com versões mais recentes do Linux de acordo com este ticket do Launchpad . Mas acompanhar a nova versão do Linux não é trivial ( outras distribuições já decidiram contra ela ) e a manutenção de um driver proprietário em contexto GPL levanta algumas questões legais .
Alternativamente, pode-se remover o driver proprietário (
sudo apt-get autoremove --purge nvidia-340
) e usar o driver interno do kernel (nouveau). Minha experiência é que a aceleração 3D e até mesmo a 2D sofrem muito depois de mudar do driver proprietário para o driver de código aberto. Isso seria bom com uma GPU mais poderosa, mas como minha GPU é muito antiga e lenta, decidi aposentá-la e substituí-la por um modelo mais novo que vem com drivers recentes.Estou usando o Ubuntu 20.04 com uma NVIDIA GT216. Parece que o driver nvidia-340 está funcionando apenas com o kernel 5.4., então verifique seus dispositivos:
Instale o kernel ausente:
Verifique quais kernels estão instalados:
Remova o kernel real:
Reinício ;-):
e instale o driver nvidia:
Atualização de agosto de 2022:
O kernel Ubuntu 5.15.0-46 mais recente funciona muito bem com o pacote de driver nvidia-340 personalizado desenvolvido por kelebek333. Portanto, para que os drivers antigos funcionem, o seguinte funcionou para mim. Execute como root:
Discussão mais útil sobre este assunto veja aqui: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-340/+bug/1910709
Tenho nvidia FX4700 X2 (dual gpu) com 4 portas dvi que conecto em um monitor com 4 entradas dvi, ou seja, um monitor pode ser dividido em duas Xscreens com 2 displays por Xscreen. Eu habilitei o Xinerama. Eu testei muitas distribuições, incluindo o Ubuntu 20.04.1. Para o posterior nvidia-340 funciona para dois monitores, incapaz de fazê-lo funcionar para 4 monitores. Kaosx 9/2020 funciona perfeitamente com 4 monitores. O Oracle Linux 8.2 também funciona com 4 monitores usando o driver nvidia-340xx empacotado por rpmfusion.org, mas não funciona completamente, pois não consigo aceleração de vídeo, ainda testando isso (também sem aceleração de hardware em vlc e smplayer). O Elementary 5.1.7 funciona com 2 monitores e parcialmente em 4 monitores (para 4, vlc trava). Até agora, apenas o Kaosx funciona completamente para mim e escusado será dizer o Windows 10.
Acabei inicializando com um kernel mais antigo (5.4.xx) e instalando o driver 340.108 (baixado do site da nvidia). Durante a instalação, o script de instalação colocará o
nouveau
driver de código aberto na lista negra. No meu caso, onvidiafb
driver também foi anteriormente colocado na lista negra (encontrado em/etc/modprobe.d/blacklist-framebuffer.conf
). Comentar a linha comnvidiafb
fez o truque para mim.Estou usando um ThinkPad T410 antigo com uma placa de vídeo NVS 3100M muito antiga, então acho que, a menos que eu atualize, vou ter que ficar com o kernel mais antigo.