uploading 430.xx to sid
Patrice Duroux
duroux.patrice at orange.fr
Mon Sep 2 22:18:31 BST 2019
Hi Andreas,
I have done some progress on this.
I removed all the nvidia packages (even nvidia-installer-cleanup and glx-
alternative) and reboot.
Then I installed bumblebee-nvidia to get the following:
ii bumblebee-nvidia 3.2.1-20 amd64 NVIDIA Optimus support using the proprietary NVIDIA driver
ii glx-alternative-nvidia 1.0.0 amd64 allows the selection of NVIDIA as GLX provider
ii libglx-nvidia0:amd64 430.40-2 amd64 NVIDIA binary GLX library
ii libglx-nvidia0:i386 430.40-2 i386 NVIDIA binary GLX library
ii libnvidia-cbl:amd64 430.40-2 amd64 NVIDIA binary Vulkan ray tracing (cbl) library
ii libnvidia-fatbinaryloader:amd64 430.40-2 amd64 NVIDIA FAT binary loader
ii libnvidia-glcore:amd64 430.40-2 amd64 NVIDIA binary OpenGL/GLX core libraries
ii libnvidia-glcore:i386 430.40-2 i386 NVIDIA binary OpenGL/GLX core libraries
ii libnvidia-glvkspirv:amd64 430.40-2 amd64 NVIDIA binary Vulkan Spir-V compiler library
ii libnvidia-glvkspirv:i386 430.40-2 i386 NVIDIA binary Vulkan Spir-V compiler library
ii libnvidia-ptxjitcompiler1:amd64 430.40-2 amd64 NVIDIA PTX JIT Compiler
ii libnvidia-rtcore:amd64 430.40-2 amd64 NVIDIA binary Vulkan ray tracing (rtcore) library
ii nvidia-alternative 430.40-2 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-installer-cleanup 20151021+9 amd64 cleanup after driver installation with the nvidia-installer
ii nvidia-kernel-common 20151021+9 amd64 NVIDIA binary kernel module support files
ii nvidia-kernel-dkms 430.40-2 amd64 NVIDIA binary kernel module DKMS source
ii nvidia-kernel-support 430.40-2 amd64 NVIDIA binary kernel module support files
ii nvidia-legacy-check 430.40-2 amd64 check for NVIDIA GPUs requiring a legacy driver
ii nvidia-modprobe 418.56-1 amd64 utility to load NVIDIA kernel modules and create device nodes
ii nvidia-support 20151021+9 amd64 NVIDIA binary graphics driver support files
ii nvidia-vdpau-driver:amd64 430.40-2 amd64 Video Decode and Presentation API for Unix - NVIDIA driver
ii nvidia-vulkan-common 430.40-2 amd64 NVIDIA Vulkan driver - common files
ii nvidia-vulkan-icd:amd64 430.40-2 amd64 NVIDIA Vulkan installable client driver (ICD)
ii nvidia-vulkan-icd:i386 430.40-2 i386 NVIDIA Vulkan installable client driver (ICD)
ii xserver-xorg-video-nvidia 430.40-2 amd64 NVIDIA binary Xorg driver
The current (430.xxx) module is loadable by bbswitch:
[ 693.119939] bbswitch: enabling discrete graphics
[ 693.449404] nvidia-nvlink: Nvlink Core is being initialized, major device number 241
[ 693.449712] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=none
[ 693.549168] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 430.40 Sun Jul 21 04:53:48 CDT 2019
[ 694.250810] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 430.40 Sun Jul 21 04:57:42 CDT 2019
[ 694.346039] nvidia-modeset: Unloading
[ 694.394277] nvidia-nvlink: Unregistered the Nvlink Core, major device number 241
[ 694.479413] bbswitch: disabling discrete graphics
But I have experienced strange troubles going further with the install of
nvidia-driver-libs-nonglvnd. After its installation, the module is not
successfully loadable.
Following apt depends, I found this:
$ LANG=C apt depends nvidia-nonglvnd-vulkan-icd:i386
nvidia-nonglvnd-vulkan-icd:i386
Depends: nvidia-nonglvnd-vulkan-common:i386
nvidia-nonglvnd-vulkan-common
Depends: libvulkan1:i386 (>= 1.0.42)
Depends: libgl1-nvidia-glx:i386 (= 430.40-2)
Depends: libnvidia-glvkspirv:i386 (= 430.40-2)
Conflicts: nvidia-vulkan-icd:i386
Recommends: nvidia-legacy-390xx-driver-libs-nonglvnd:i386
Suggests: <vulkan-utils:i386>
vulkan-tools:i386
Enhances: libvulkan1:i386
where as:
$ LANG=C apt depends nvidia-nonglvnd-vulkan-icd
nvidia-nonglvnd-vulkan-icd
Depends: nvidia-nonglvnd-vulkan-common
nvidia-nonglvnd-vulkan-common:i386
Depends: libvulkan1 (>= 1.0.42)
Depends: libgl1-nvidia-glx (= 430.40-2)
Depends: libnvidia-glvkspirv (= 430.40-2)
Conflicts: nvidia-vulkan-icd
Recommends: libnvidia-cbl (= 430.40-2)
Recommends: libnvidia-rtcore (= 430.40-2)
Suggests: vulkan-utils
vulkan-tools
Enhances: libvulkan1
showing a discrepancy between the dependencies between the :amd64 and the :i386.
The fact is that nvidia-driver-libs-nonglvnd:amd64 recommends nvidia-driver-
libs-nonglvnd-i386 that also install the first one.
I am not sure about a nice road to install libgl1-nvidia-glx with pulling any
legacy packages... more to come!
Thanks,
Patrice
More information about the pkg-nvidia-devel
mailing list