apt upgrade quebra um driver nvidia instalado manualmente

0

Atualmente estou desenvolvendo com o vulkan no Ubuntu e preciso de um driver pronto para uso.

Os drivers no link não são atualizados com muita frequência e são muito problemáticos para mim. O maior problema é que eles quebram o modo de hibernação para mim.

Eu não tenho problemas com o driver instalado nvidia manual de link mas parece que apt upgrade aleatoriamente quebra o driver e não tenho certeza do porquê.

Eu não quero reinstalar o driver toda semana, existe uma maneira correta de instalar o driver nvidia manualmente para que eles não quebrem com apt upgrade ?

    
por Maik Klein 09.10.2016 / 22:13

1 resposta

1

O texto completo do pacote pinning a um nível específico pode ser encontrado aqui: help .ubuntu.com / community / Pinning

Para descobrir os pacotes da Nvidia instalados (no meu sistema) eu fiz isso:

rick@dell:/boot/grub$ sudo apt list nv* | grep install

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

nvidia-367/xenial,now 367.44-0ubuntu0~gpu16.04.1 amd64 [installed]
nvidia-opencl-icd-367/xenial,now 367.44-0ubuntu0~gpu16.04.1 amd64 [installed,automatic]
nvidia-prime/xenial,xenial,now 0.8.2 amd64 [installed,automatic]
nvidia-settings/xenial,now 370.28-0ubuntu0~gpu16.04.1 amd64 [installed]

Para congelar o pacote no nível atual ( Pin it ), digite o seguinte:

root@dell:/boot/grub$ sudo -i
root@dell:~# echo nvidia-367 hold | dpkg --set-selections
root@dell:~# echo nvidia-opencl-icd-367 hold | dpkg --set-selections
root@dell:~# echo nvidia-prime hold | dpkg --set-selections
root@dell:~# echo nvidia-settings hold | dpkg --set-selections
root@dell:~# exit

Descongelamento ou reversão de retenções é o mesmo, mas em vez de hold use unhold .

    
por WinEunuuchs2Unix 10.10.2016 / 17:50