Por que o driver proprietário nvidia quebra as dependências do kernel?

1

Estou executando o Fedora 25, com os seguintes pacotes nvidia instalados:

akmod-nvidia.x86_64                     1:375.26-1.fc25                 @rpmfusion-nonfree-updates
kmod-nvidia-4.8.12-300.fc25.x86_64.x86_64
kmod-nvidia-4.8.14-300.fc25.x86_64.x86_64
xorg-x11-drv-nvidia.x86_64              1:375.26-1.fc25                 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64         1:375.26-1.fc25                 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64      1:375.26-1.fc25                 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64         1:375.26-1.fc25                 @rpmfusion-nonfree-updates

Sempre que eu executo dnf upgrade , recebo a seguinte mensagem:

Skipping packages with broken dependencies:
 kernel                                                       x86_64                                   4.8.15-300.fc25                                        updates                                         92 k
 kernel-core                                                  x86_64                                   4.8.15-300.fc25                                        updates                                         20 M
 kernel-modules                                               x86_64                                   4.8.15-300.fc25                                        updates                                         22 M

Mas se eu remover todos os meus pacotes nvidia, então eu posso executar dnf upgrade no problem. Eu posso instalar os pacotes nvidia novamente, após a atualização do kernel, sem problemas.

Por que os pacotes da nvidia quebram as dependências do kernel e como posso impedir que isso aconteça?

    
por Hatchet 26.12.2016 / 17:18

1 resposta

2

É mais provável que kmod-nvidia esteja atrasado.

Você pode esperar que o pacote kmod-nvidia do kernel 4.8.15 esteja pronto, ou remover kmod-nvidia-* completamente e deixar akmod-nvidia lidar com a criação dos módulos do kernel.

Eu fiz o último em meus sistemas baseados em nvidia.

    
por 26.12.2016 / 17:35