독점 NVIDIA 드라이버가 커널 종속성을 깨뜨리는 이유는 무엇입니까?

독점 NVIDIA 드라이버가 커널 종속성을 깨뜨리는 이유는 무엇입니까?

저는 Fedora 25를 실행 중이고 다음 nvidia 패키지가 설치되어 있습니다:

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

이것을 실행할 때마다 dnf upgrade다음 메시지가 나타납니다.

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

하지만 모든 nvidia 패키지를 제거하면 dnf upgrade문제 없이 실행할 수 있습니다. 커널 업그레이드 후에는 문제 없이 Nvidia 패키지를 다시 설치할 수 있습니다.

NVIDIA 패키지가 커널 종속성을 깨뜨리는 이유는 무엇이며, 이러한 일이 발생하지 않도록 하려면 어떻게 해야 합니까?

답변1

아마도 kmod-nvidia뒤처져 있을 것입니다.

kmod-nvidia커널 4.8.15용 패키지가 준비될 때 까지 기다리 거나 kmod-nvidia-*패키지를 완전히 제거하고 akmod-nvidia커널 모듈 생성을 처리하도록 할 수 있습니다.

나는 Nvidia 기반 시스템에서 후자를 수행했습니다.

관련 정보