Backup took a while.
Note that I had to cut some parts of the logs to post this message:
Your message contains 310782 characters.
The maximum number of allowed characters is 60000.
I marked those spots with <trimmed>. I still have the full files on disk if needed.
@dolphin_oracle I started with your approach. Thanks. This actually did
something. Certainly seems like the right direction in regards to downgrading.
During the initial attempt I saw that it missed the nvidia-modprobe and nvidia-settings packages, which were still targeting 535. Other than that ddm-mx actually tried to install 525 now.
This attempt produced kernel build errors (more below) so I added a pin for nvidia settings 525.85.05-1~mx23ahs. There doesn't seem to still be a 525 of nvidia-modprobe however:
Code: Select all
$ apt-cache madison nvidia-{modprobe,settings}
nvidia-modprobe | 535.161.07-1~deb12u1 | http://deb.debian.org/debian bookworm/contrib amd64 Packages
nvidia-settings | 535.247.01-1~deb12u1 | http://deb.debian.org/debian bookworm/contrib amd64 Packages
nvidia-settings | 525.85.05-1~mx23ahs | http://mxrepo.com/mx/repo bookworm/non-free amd64 Packages
nvidia-settings | 525.85.05-1~mx23ahs | http://mirror.plusserver.com/mxlinux/mxlinux/mx/repo bookworm/non-free amd64 Packages
With the general pins at 525.116.04-1~mx23ahs and the nvidia-settings pin at 525.85.05-1~mx23ahs the install failed in a strange way:
Code: Select all
$ sudo ddm-mx -i nvidia
Distribution: MX
INSTALL IS nvidia
Sperrung wird hergestellt.....
===================================
ddm-mx: 25.06.01
kernel release: 6.14.8-1-liquorix-amd64
kernel version: #1 ZEN SMP PREEMPT_DYNAMIC liquorix 6.14-10~mx23ahs (2025-05-23)
command parameters: -i nvidia
===================================
===================================
Installiere Treiber für: nvidia
Start am (m/t/j): 06/29/2025 00:56:07
===================================
========================================
========================================
Um die Open-Source-Treiber wiederherzustellen, verwenden Sie:
sudo ddm-mx -p nvidia
========================================
========================================
Aktualisiere Quellen mit apt-get update
Weiter
1) yes (default)
2) no
Drücke <Enter> für den Vorgabewert Eintrag
Verwende 'q' für Beenden
OK:1 http://mirror.plusserver.com/mxlinux/mxlinux/mx/repo bookworm InRelease
OK:2 http://security.debian.org/debian-security bookworm-security InRelease
OK:3 http://deb.debian.org/debian bookworm-updates InRelease
OK:4 http://deb.debian.org/debian bookworm InRelease
OK:6 https://packages.microsoft.com/debian/12/prod bookworm InRelease
OK:7 https://packages.microsoft.com/repos/code stable InRelease
OK:8 https://ppa.launchpadcontent.net/cdemu/ppa/ubuntu jammy InRelease
OK:9 https://deb.nodesource.com/node_20.x nodistro InRelease
OK:5 https://downloads.mariadb.com/Tools/debian bookworm InRelease
OK:11 https://download.zulip.com/desktop/apt stable InRelease
OK:14 https://download.sublimetext.com apt/stable/ InRelease
OK:10 https://mxrepo.com/mx/repo bookworm InRelease
OK:12 https://dlm.mariadb.com/repo/mariadb-server/10.rolling/repo/debian bookworm InRelease
OK:13 https://dlm.mariadb.com/repo/maxscale/latest/apt bookworm InRelease
Paketlisten werden gelesen… Fertig
Das aktuelles nvidia-detect Paket nstallieren
Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Statusinformationen werden eingelesen…
Die folgenden NEUEN Pakete werden installiert:
nvidia-detect
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 143 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 230 kB Plattenplatz zusätzlich benutzt.
Vormals nicht ausgewähltes Paket nvidia-detect wird gewählt.
(Lese Datenbank ... 452376 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../nvidia-detect_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-detect (525.116.04-1~mx23ahs) ...
nvidia-detect (525.116.04-1~mx23ahs) wird eingerichtet ...
Distribution: MX
Neueste = 525.116.04
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA104 [Geforce RTX 3070 Ti Laptop GPU] [10de:24a0] (rev a1)
Checking card: NVIDIA Corporation GA104 [Geforce RTX 3070 Ti Laptop GPU] (rev a1)
Ihre Karte wird unterstützt durch die nvidia tesla 470 drivers series. nvidia-tesla-470-driver
Ihre Karte wird unterstützt durch die nvidia 525.116.04 drivers series. nvidia-driver
Es wird empfohlen, das Folgende zu installieren:
INSTALL: nvidia-driver
Um alternative Treiberpakete zu installieren, verwenden Sie sudo ddm-mx -i nvidia -f [driver package name]
Kandidat ist: nvidia-driver 525.116.04-1~mx23ahs
Installiert ist: nvidia-driver (none)
Kandidat ist: nvidia-driver 525.116.04-1~mx23ahs
Installiert ist: nvidia-driver (none)
Ist dies ein NVIDIA/INTEL Optimus System?
1) yes (default)
2) no
Drücke <Enter> für den Vorgabewert Eintrag
Verwende 'q' für Beenden
12101007
xorg version 12101007
nvidia major version 525
Sie können den neuen PRIMUS-Treiber verwenden, der in den nvidia-Treibern integriert ist.
Verwenden Sie "nvidia-run-mx", gefolgt von Ihrem Anwendungsbefehl, um die nvidia-Grafik zu nutzen
Wenn Sie die älteren bumblebee optimus Treiber erzwingen wollen,
beenden und starten Sie neu mit sudo ddm-mx -i nvidia -f bumblebee-nvidia
Kandidat ist: nvidia-driver 525.116.04-1~mx23ahs
Installiert ist: nvidia-driver (none)
Kandidat ist: nvidia-driver 525.116.04-1~mx23ahs
Installiert ist: nvidia-driver (none)
Treiber benötigt:nvidia-driver 525.116.04-1~mx23ahs
Folgende NVIDIA-Pakete sind zu installieren nvidia-driver nvidia-settings nvidia-kernel-dkms libnvidia-encode1
Weiter
1) yes (default)
2) no
Drücke <Enter> für den Vorgabewert Eintrag
Verwende 'q' für Beenden
Frontend:
Nvidia-Befehl = apt-get install --install-recommends --reinstall -y nvidia-driver nvidia-settings nvidia-kernel-dkms libnvidia-encode1
Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Statusinformationen werden eingelesen…
Erneute Installation von linux-headers-6.14.8-1-liquorix-amd64 ist nicht möglich,
es kann nicht heruntergeladen werden.
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 7.704 B an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 452402 Dateien und Verzeichnisse sind derzeit installiert.)bank ...
Vorbereitung zum Entpacken von .../build-essential_12.9_amd64.deb ...
Entpacken von build-essential (12.9) über (12.9) ...
build-essential (12.9) wird eingerichtet ...
Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Statusinformationen werden eingelesen…
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
nvidia-settings : Hängt ab von: libxnvctrl0 (= 525.85.05-1~mx23ahs) aber 525.85.05-3~deb12u1 soll installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
POSTINSTALL
symlinks
Abgeschlossen
========================================
========================================
Zum Wiederherstellen von Open-Source-Treibern bei späterer Verwendung:
sudo ddm-mx -p nvidia
========================================
========================================
Hilfe zur Wiederherstellung siehe unter
https://mxlinux.org/wiki/hardware/nvidia-driver-install-recovery
Information wurde gespeichert in/home/default-user/ddm-mx-nvidia_removal_command.txt
Drücke <Enter> zum verlassen
Specifically these excerpts are interesting (manually translated):
Code: Select all
Reinstallation of linux-headers-6.14.8-1-liquorix-amd64 is not possible,
it cannot be downloaded.
.......
The following packages have unmet dependencies:
nvidia-settings : depends on: libxnvctrl0 (= 525.85.05-1~mx23ahs) but 525.85.05-3~deb12u1 should be installed
E: Problems cannot be automatically corrected, you have held back defective packages.
So I will re-attempt after switching to a newer kernel that has headers available, but I have little faith it will fix anything, given that they already are installed and due to what I'll show you next.
Removing the pin for nvidia-settings, purging the failed installation (sudo ddm-mx -p nvidia && sudo apt autoremove -y), and re-running the installer, the behavior changes:
Code: Select all
$ sudo ddm-mx -i nvidia
Distribution: MX
INSTALL IS nvidia
Sperrung wird hergestellt.....
===================================
ddm-mx: 25.06.01
kernel release: 6.14.8-1-liquorix-amd64
kernel version: #1 ZEN SMP PREEMPT_DYNAMIC liquorix 6.14-10~mx23ahs (2025-05-23)
command parameters: -i nvidia
===================================
===================================
Installiere Treiber für: nvidia
Start am (m/t/j): 06/29/2025 01:01:41
===================================
========================================
========================================
Um die Open-Source-Treiber wiederherzustellen, verwenden Sie:
sudo ddm-mx -p nvidia
========================================
========================================
Aktualisiere Quellen mit apt-get update
Weiter
1) yes (default)
2) no
Drücke <Enter> für den Vorgabewert Eintrag
Verwende 'q' für Beenden
<trimmed>
Paketlisten werden gelesen… Fertig
Das aktuelles nvidia-detect Paket nstallieren
Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Statusinformationen werden eingelesen…
Die folgenden NEUEN Pakete werden installiert:
nvidia-detect
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 143 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 230 kB Plattenplatz zusätzlich benutzt.
Vormals nicht ausgewähltes Paket nvidia-detect wird gewählt.
(Lese Datenbank ... 452376 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../nvidia-detect_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-detect (525.116.04-1~mx23ahs) ...
nvidia-detect (525.116.04-1~mx23ahs) wird eingerichtet ...
Distribution: MX
Neueste = 525.116.04
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA104 [Geforce RTX 3070 Ti Laptop GPU] [10de:24a0] (rev a1)
Checking card: NVIDIA Corporation GA104 [Geforce RTX 3070 Ti Laptop GPU] (rev a1)
Ihre Karte wird unterstützt durch die nvidia tesla 470 drivers series. nvidia-tesla-470-driver
Ihre Karte wird unterstützt durch die nvidia 525.116.04 drivers series. nvidia-driver
Es wird empfohlen, das Folgende zu installieren:
INSTALL: nvidia-driver
Um alternative Treiberpakete zu installieren, verwenden Sie sudo ddm-mx -i nvidia -f [driver package name]
Kandidat ist: nvidia-driver 525.116.04-1~mx23ahs
Installiert ist: nvidia-driver (none)
Kandidat ist: nvidia-driver 525.116.04-1~mx23ahs
Installiert ist: nvidia-driver (none)
Ist dies ein NVIDIA/INTEL Optimus System?
1) yes (default)
2) no
Drücke <Enter> für den Vorgabewert Eintrag
Verwende 'q' für Beenden
12101007
xorg version 12101007
nvidia major version 525
Sie können den neuen PRIMUS-Treiber verwenden, der in den nvidia-Treibern integriert ist.
Verwenden Sie "nvidia-run-mx", gefolgt von Ihrem Anwendungsbefehl, um die nvidia-Grafik zu nutzen
Wenn Sie die älteren bumblebee optimus Treiber erzwingen wollen,
beenden und starten Sie neu mit sudo ddm-mx -i nvidia -f bumblebee-nvidia
Kandidat ist: nvidia-driver 525.116.04-1~mx23ahs
Installiert ist: nvidia-driver (none)
Kandidat ist: nvidia-driver 525.116.04-1~mx23ahs
Installiert ist: nvidia-driver (none)
Treiber benötigt:nvidia-driver 525.116.04-1~mx23ahs
Folgende NVIDIA-Pakete sind zu installieren nvidia-driver nvidia-settings nvidia-kernel-dkms libnvidia-encode1
Weiter
1) yes (default)
2) no
Drücke <Enter> für den Vorgabewert Eintrag
Verwende 'q' für Beenden
Frontend:
Nvidia-Befehl = apt-get install --install-recommends --reinstall -y nvidia-driver nvidia-settings nvidia-kernel-dkms libnvidia-encode1
Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Statusinformationen werden eingelesen…
Erneute Installation von linux-headers-6.14.8-1-liquorix-amd64 ist nicht möglich,
es kann nicht heruntergeladen werden.
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 7.704 B an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 452402 Dateien und Verzeichnisse sind derzeit installiert.)bank ...
Vorbereitung zum Entpacken von .../build-essential_12.9_amd64.deb ...
Entpacken von build-essential (12.9) über (12.9) ...
build-essential (12.9) wird eingerichtet ...
Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Statusinformationen werden eingelesen…
Die folgenden zusätzlichen Pakete werden installiert:
firmware-nvidia-gsp glx-alternative-mesa glx-alternative-nvidia
glx-diversions libcuda1 libcuda1:i386 libegl-nvidia0 libegl-nvidia0:i386
libgl1-nvidia-glvnd-glx libgl1-nvidia-glvnd-glx:i386 libgles-nvidia1
libgles-nvidia1:i386 libgles-nvidia2 libgles-nvidia2:i386 libglx-nvidia0
libglx-nvidia0:i386 libnvcuvid1 libnvcuvid1:i386 libnvidia-allocator1
libnvidia-allocator1:i386 libnvidia-cfg1 libnvidia-egl-gbm1
libnvidia-egl-gbm1:i386 libnvidia-egl-wayland1 libnvidia-eglcore
libnvidia-eglcore:i386 libnvidia-encode1:i386 libnvidia-glcore
libnvidia-glcore:i386 libnvidia-glvkspirv libnvidia-glvkspirv:i386
libnvidia-ml1 libnvidia-ptxjitcompiler1 libnvidia-ptxjitcompiler1:i386
libnvidia-rtcore nvidia-alternative nvidia-driver-bin nvidia-driver-libs
nvidia-driver-libs:i386 nvidia-egl-common nvidia-egl-icd nvidia-egl-icd:i386
nvidia-installer-cleanup nvidia-kernel-common nvidia-kernel-support
nvidia-legacy-check nvidia-modprobe nvidia-smi nvidia-support
nvidia-vdpau-driver nvidia-vulkan-common nvidia-vulkan-icd
nvidia-vulkan-icd:i386 update-glx xserver-xorg-video-nvidia
Vorgeschlagene Pakete:
nvidia-cuda-mps vulkan-utils vulkan-utils:i386
Empfohlene Pakete:
nvidia-persistenced
Die folgenden NEUEN Pakete werden installiert:
firmware-nvidia-gsp glx-alternative-mesa glx-alternative-nvidia
glx-diversions libcuda1 libcuda1:i386 libegl-nvidia0 libegl-nvidia0:i386
libgl1-nvidia-glvnd-glx libgl1-nvidia-glvnd-glx:i386 libgles-nvidia1
libgles-nvidia1:i386 libgles-nvidia2 libgles-nvidia2:i386 libglx-nvidia0
libglx-nvidia0:i386 libnvcuvid1 libnvcuvid1:i386 libnvidia-allocator1
libnvidia-allocator1:i386 libnvidia-cfg1 libnvidia-egl-gbm1
libnvidia-egl-gbm1:i386 libnvidia-egl-wayland1 libnvidia-eglcore
libnvidia-eglcore:i386 libnvidia-encode1 libnvidia-encode1:i386
libnvidia-glcore libnvidia-glcore:i386 libnvidia-glvkspirv
libnvidia-glvkspirv:i386 libnvidia-ml1 libnvidia-ptxjitcompiler1
libnvidia-ptxjitcompiler1:i386 libnvidia-rtcore nvidia-alternative
nvidia-driver nvidia-driver-bin nvidia-driver-libs nvidia-driver-libs:i386
nvidia-egl-common nvidia-egl-icd nvidia-egl-icd:i386
nvidia-installer-cleanup nvidia-kernel-common nvidia-kernel-dkms
nvidia-kernel-support nvidia-legacy-check nvidia-modprobe nvidia-settings
nvidia-smi nvidia-support nvidia-vdpau-driver nvidia-vulkan-common
nvidia-vulkan-icd nvidia-vulkan-icd:i386 update-glx
xserver-xorg-video-nvidia
Vorkonfiguration der Pakete ...
0 aktualisiert, 59 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 190 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 632 MB Plattenplatz zusätzlich benutzt.
Vormals nicht ausgewähltes Paket update-glx wird gewählt.
(Lese Datenbank ... 452402 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../update-glx_1.2.2_amd64.deb ...
Entpacken von update-glx (1.2.2) ...
Vormals nicht ausgewähltes Paket glx-alternative-mesa wird gewählt.
Vorbereitung zum Entpacken von .../glx-alternative-mesa_1.2.2_amd64.deb ...
Entpacken von glx-alternative-mesa (1.2.2) ...
Vormals nicht ausgewähltes Paket nvidia-installer-cleanup wird gewählt.
Vorbereitung zum Entpacken von .../nvidia-installer-cleanup_20220217+3~deb12u1_amd64.deb ...
Entpacken von nvidia-installer-cleanup (20220217+3~deb12u1) ...
nvidia-installer-cleanup (20220217+3~deb12u1) wird eingerichtet ...
Vormals nicht ausgewähltes Paket glx-diversions wird gewählt.
(Lese Datenbank ... 452531 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../glx-diversions_1.2.2_amd64.deb ...
Entpacken von glx-diversions (1.2.2) ...
Vormals nicht ausgewähltes Paket glx-alternative-nvidia wird gewählt.
Vorbereitung zum Entpacken von .../glx-alternative-nvidia_1.2.2_amd64.deb ...
Entpacken von glx-alternative-nvidia (1.2.2) ...
Vormals nicht ausgewähltes Paket nvidia-legacy-check wird gewählt.
Vorbereitung zum Entpacken von .../nvidia-legacy-check_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-legacy-check (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-support wird gewählt.
Vorbereitung zum Entpacken von .../nvidia-support_20220217+3~deb12u1_amd64.deb ...
Entpacken von nvidia-support (20220217+3~deb12u1) ...
nvidia-legacy-check (525.116.04-1~mx23ahs) wird eingerichtet ...
Vormals nicht ausgewähltes Paket nvidia-alternative wird gewählt.
(Lese Datenbank ... 452566 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../00-nvidia-alternative_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-alternative (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-ptxjitcompiler1:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../01-libnvidia-ptxjitcompiler1_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libnvidia-ptxjitcompiler1:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libcuda1:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../02-libcuda1_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libcuda1:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-eglcore:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../03-libnvidia-eglcore_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libnvidia-eglcore:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-glcore:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../04-libnvidia-glcore_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libnvidia-glcore:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libglx-nvidia0:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../05-libglx-nvidia0_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libglx-nvidia0:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libgl1-nvidia-glvnd-glx:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../06-libgl1-nvidia-glvnd-glx_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libgl1-nvidia-glvnd-glx:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-egl-common wird gewählt.
Vorbereitung zum Entpacken von .../07-nvidia-egl-common_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-egl-common (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-egl-wayland1:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../08-libnvidia-egl-wayland1_1%3a1.1.10-1_amd64.deb ...
Entpacken von libnvidia-egl-wayland1:amd64 (1:1.1.10-1) ...
Vormals nicht ausgewähltes Paket libegl-nvidia0:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../09-libegl-nvidia0_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libegl-nvidia0:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-egl-icd:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../10-nvidia-egl-icd_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-egl-icd:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-driver-libs:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../11-nvidia-driver-libs_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-driver-libs:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-ml1:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../12-libnvidia-ml1_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libnvidia-ml1:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-driver-bin wird gewählt.
Vorbereitung zum Entpacken von .../13-nvidia-driver-bin_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-driver-bin (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket xserver-xorg-video-nvidia wird gewählt.
Vorbereitung zum Entpacken von .../14-xserver-xorg-video-nvidia_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von xserver-xorg-video-nvidia (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-vdpau-driver:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../15-nvidia-vdpau-driver_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-vdpau-driver:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket firmware-nvidia-gsp wird gewählt.
Vorbereitung zum Entpacken von .../16-firmware-nvidia-gsp_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von firmware-nvidia-gsp (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-kernel-common wird gewählt.
Vorbereitung zum Entpacken von .../17-nvidia-kernel-common_20220217+3~deb12u1_amd64.deb ...
Entpacken von nvidia-kernel-common (20220217+3~deb12u1) ...
Vormals nicht ausgewähltes Paket nvidia-modprobe wird gewählt.
Vorbereitung zum Entpacken von .../18-nvidia-modprobe_535.161.07-1~deb12u1_amd64.deb ...
Entpacken von nvidia-modprobe (535.161.07-1~deb12u1) ...
Vormals nicht ausgewähltes Paket nvidia-kernel-support wird gewählt.
Vorbereitung zum Entpacken von .../19-nvidia-kernel-support_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-kernel-support (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-kernel-dkms wird gewählt.
Vorbereitung zum Entpacken von .../20-nvidia-kernel-dkms_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-kernel-dkms (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-driver wird gewählt.
Vorbereitung zum Entpacken von .../21-nvidia-driver_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-driver (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-settings wird gewählt.
Vorbereitung zum Entpacken von .../22-nvidia-settings_535.247.01-1~deb12u1_amd64.deb ...
Entpacken von nvidia-settings (535.247.01-1~deb12u1) ...
Vormals nicht ausgewähltes Paket libnvidia-ptxjitcompiler1:i386 wird gewählt.
Vorbereitung zum Entpacken von .../23-libnvidia-ptxjitcompiler1_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von libnvidia-ptxjitcompiler1:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libcuda1:i386 wird gewählt.
Vorbereitung zum Entpacken von .../24-libcuda1_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von libcuda1:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-eglcore:i386 wird gewählt.
Vorbereitung zum Entpacken von .../25-libnvidia-eglcore_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von libnvidia-eglcore:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libegl-nvidia0:i386 wird gewählt.
Vorbereitung zum Entpacken von .../26-libegl-nvidia0_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von libegl-nvidia0:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-glcore:i386 wird gewählt.
Vorbereitung zum Entpacken von .../27-libnvidia-glcore_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von libnvidia-glcore:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libglx-nvidia0:i386 wird gewählt.
Vorbereitung zum Entpacken von .../28-libglx-nvidia0_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von libglx-nvidia0:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libgl1-nvidia-glvnd-glx:i386 wird gewählt.
Vorbereitung zum Entpacken von .../29-libgl1-nvidia-glvnd-glx_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von libgl1-nvidia-glvnd-glx:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libgles-nvidia1:i386 wird gewählt.
Vorbereitung zum Entpacken von .../30-libgles-nvidia1_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von libgles-nvidia1:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libgles-nvidia1:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../31-libgles-nvidia1_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libgles-nvidia1:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libgles-nvidia2:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../32-libgles-nvidia2_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libgles-nvidia2:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libgles-nvidia2:i386 wird gewählt.
Vorbereitung zum Entpacken von .../33-libgles-nvidia2_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von libgles-nvidia2:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvcuvid1:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../34-libnvcuvid1_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libnvcuvid1:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvcuvid1:i386 wird gewählt.
Vorbereitung zum Entpacken von .../35-libnvcuvid1_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von libnvcuvid1:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-allocator1:i386 wird gewählt.
Vorbereitung zum Entpacken von .../36-libnvidia-allocator1_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von libnvidia-allocator1:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-allocator1:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../37-libnvidia-allocator1_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libnvidia-allocator1:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-cfg1:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../38-libnvidia-cfg1_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libnvidia-cfg1:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-egl-gbm1:i386 wird gewählt.
Vorbereitung zum Entpacken von .../39-libnvidia-egl-gbm1_1.1.0-2_i386.deb ...
Entpacken von libnvidia-egl-gbm1:i386 (1.1.0-2) ...
Vormals nicht ausgewähltes Paket libnvidia-egl-gbm1:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../40-libnvidia-egl-gbm1_1.1.0-2_amd64.deb ...
Entpacken von libnvidia-egl-gbm1:amd64 (1.1.0-2) ...
Vormals nicht ausgewähltes Paket libnvidia-encode1:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../41-libnvidia-encode1_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libnvidia-encode1:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-encode1:i386 wird gewählt.
Vorbereitung zum Entpacken von .../42-libnvidia-encode1_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von libnvidia-encode1:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-glvkspirv:i386 wird gewählt.
Vorbereitung zum Entpacken von .../43-libnvidia-glvkspirv_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von libnvidia-glvkspirv:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-glvkspirv:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../44-libnvidia-glvkspirv_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libnvidia-glvkspirv:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket libnvidia-rtcore:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../45-libnvidia-rtcore_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von libnvidia-rtcore:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-egl-icd:i386 wird gewählt.
Vorbereitung zum Entpacken von .../46-nvidia-egl-icd_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von nvidia-egl-icd:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-driver-libs:i386 wird gewählt.
Vorbereitung zum Entpacken von .../47-nvidia-driver-libs_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von nvidia-driver-libs:i386 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-smi wird gewählt.
Vorbereitung zum Entpacken von .../48-nvidia-smi_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-smi (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-vulkan-common wird gewählt.
Vorbereitung zum Entpacken von .../49-nvidia-vulkan-common_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-vulkan-common (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-vulkan-icd:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../50-nvidia-vulkan-icd_525.116.04-1~mx23ahs_amd64.deb ...
Entpacken von nvidia-vulkan-icd:amd64 (525.116.04-1~mx23ahs) ...
Vormals nicht ausgewähltes Paket nvidia-vulkan-icd:i386 wird gewählt.
Vorbereitung zum Entpacken von .../51-nvidia-vulkan-icd_525.116.04-1~mx23ahs_i386.deb ...
Entpacken von nvidia-vulkan-icd:i386 (525.116.04-1~mx23ahs) ...
nvidia-support (20220217+3~deb12u1) wird eingerichtet ...
libnvidia-glvkspirv:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libnvidia-glvkspirv:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
libnvidia-eglcore:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libnvidia-eglcore:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
nvidia-egl-common (525.116.04-1~mx23ahs) wird eingerichtet ...
nvidia-kernel-common (20220217+3~deb12u1) wird eingerichtet ...
libnvidia-allocator1:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libnvidia-allocator1:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
update-glx (1.2.2) wird eingerichtet ...
nvidia-modprobe (535.161.07-1~deb12u1) wird eingerichtet ...
libnvidia-egl-wayland1:amd64 (1:1.1.10-1) wird eingerichtet ...
libnvidia-glcore:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libnvidia-glcore:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
libnvidia-ptxjitcompiler1:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libnvidia-ptxjitcompiler1:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
nvidia-vulkan-common (525.116.04-1~mx23ahs) wird eingerichtet ...
firmware-nvidia-gsp (525.116.04-1~mx23ahs) wird eingerichtet ...
libnvidia-egl-gbm1:amd64 (1.1.0-2) wird eingerichtet ...
libnvidia-egl-gbm1:i386 (1.1.0-2) wird eingerichtet ...
libnvidia-rtcore:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
glx-alternative-mesa (1.2.2) wird eingerichtet ...
glx-diversions (1.2.2) wird eingerichtet ...
Trigger für mailcap (3.70+nmu1) werden verarbeitet ...
Trigger für desktop-file-utils (0.26-1) werden verarbeitet ...
Trigger für initramfs-tools (0.142+deb12u3) werden verarbeitet ...
update-initramfs: Generating /boot/initrd.img-6.14.8-1-liquorix-amd64
Trigger für hicolor-icon-theme (0.17-2) werden verarbeitet ...
Trigger für libc-bin (2.36-9+deb12u10) werden verarbeitet ...
Trigger für man-db (2.11.2-2) werden verarbeitet ...
Trigger für glx-alternative-mesa (1.2.2) werden verarbeitet ...
update-alternatives: /usr/lib/mesa-diverted wird verwendet, um /usr/lib/glx (glx) im automatischen Modus bereitzustellen
update-alternatives: /usr/lib/mesa-diverted wird verwendet, um /usr/lib/mesa-diverted/libGL.so-master (libGL.so-master) im automatischen Modus bereitzustellen
glx-alternative-nvidia (1.2.2) wird eingerichtet ...
Trigger für glx-alternative-nvidia (1.2.2) werden verarbeitet ...
nvidia-alternative (525.116.04-1~mx23ahs) wird eingerichtet ...
Trigger für nvidia-alternative (525.116.04-1~mx23ahs) werden verarbeitet ...
update-alternatives: /usr/lib/nvidia/current wird verwendet, um /usr/lib/nvidia/nvidia (nvidia) im automatischen Modus bereitzustellen
libnvidia-ml1:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libcuda1:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libcuda1:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
libnvidia-cfg1:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libglx-nvidia0:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libglx-nvidia0:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
nvidia-kernel-support (525.116.04-1~mx23ahs) wird eingerichtet ...
xserver-xorg-video-nvidia (525.116.04-1~mx23ahs) wird eingerichtet ...
nvidia-vulkan-icd:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
nvidia-vulkan-icd:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
nvidia-vdpau-driver:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libgl1-nvidia-glvnd-glx:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libgl1-nvidia-glvnd-glx:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
libgles-nvidia1:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libgles-nvidia1:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
libegl-nvidia0:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libegl-nvidia0:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
nvidia-settings (535.247.01-1~deb12u1) wird eingerichtet ...
nvidia-smi (525.116.04-1~mx23ahs) wird eingerichtet ...
libgles-nvidia2:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libgles-nvidia2:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
nvidia-driver-bin (525.116.04-1~mx23ahs) wird eingerichtet ...
libnvcuvid1:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libnvcuvid1:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
nvidia-egl-icd:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
nvidia-egl-icd:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
libnvidia-encode1:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
libnvidia-encode1:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
nvidia-driver-libs:amd64 (525.116.04-1~mx23ahs) wird eingerichtet ...
nvidia-driver-libs:i386 (525.116.04-1~mx23ahs) wird eingerichtet ...
Trigger für nvidia-alternative (525.116.04-1~mx23ahs) werden verarbeitet ...
update-alternatives: Alternative /usr/lib/nvidia/current wird aktualisiert, weil Linkgruppe nvidia geänderte Slave-Links hat
nvidia-kernel-dkms (525.116.04-1~mx23ahs) wird eingerichtet ...
Loading new nvidia-current-525.116.04 DKMS files...
/usr/sbin/dkms.mx add -m nvidia-current -v 525.116.04
Building for 6.14.8-1-liquorix-amd64
/usr/sbin/dkms.mx status -m nvidia-current -v 525.116.04 -k 6.14.8-1-liquorix-amd64
Building initial module for 6.14.8-1-liquorix-amd64
/usr/sbin/dkms.mx build -m nvidia-current -v 525.116.04 -k 6.14.8-1-liquorix-amd64 -k 6.11.10-amd64 -k 6.14.8-1-liquorix-amd64 -a x86_64
Error! Bad return status for module build on kernel: 6.14.8-1-liquorix-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/525.116.04/build/make.log for more information.
Error! Bad return status for module build on kernel: 6.11.10-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/525.116.04/build/make.log for more information.
Error! Bad return status for module build on kernel: 6.14.8-1-liquorix-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/525.116.04/build/make.log for more information.
dpkg: Fehler beim Bearbeiten des Paketes nvidia-kernel-dkms (--configure):
»installiertes post-installation-Skript des Paketes nvidia-kernel-dkms«-Unterprozess gab den Fehlerwert 10 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von nvidia-driver:
nvidia-driver hängt ab von nvidia-kernel-dkms (= 525.116.04-1~mx23ahs) | nvidia-kernel-525.116.04 | nvidia-open-kernel-525.116.04 | nvidia-open-kernel-525.116.04; aber:
Paket nvidia-kernel-dkms ist noch nicht konfiguriert.
Paket nvidia-kernel-525.116.04 ist nicht installiert.
Paket nvidia-kernel-dkms, das nvidia-kernel-525.116.04 bereitstellt, ist noch nicht konfiguriert.
Paket nvidia-open-kernel-525.116.04 ist nicht installiert.
Paket nvidia-open-kernel-525.116.04 ist nicht installiert.
dpkg: Fehler beim Bearbeiten des Paketes nvidia-driver (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Trigger für libc-bin (2.36-9+deb12u10) werden verarbeitet ...
Trigger für initramfs-tools (0.142+deb12u3) werden verarbeitet ...
update-initramfs: Generating /boot/initrd.img-6.14.8-1-liquorix-amd64
Trigger für update-glx (1.2.2) werden verarbeitet ...
Trigger für glx-alternative-nvidia (1.2.2) werden verarbeitet ...
update-alternatives: /usr/lib/nvidia wird verwendet, um /usr/lib/glx (glx) im automatischen Modus bereitzustellen
Trigger für glx-alternative-mesa (1.2.2) werden verarbeitet ...
Trigger für libc-bin (2.36-9+deb12u10) werden verarbeitet ...
Trigger für initramfs-tools (0.142+deb12u3) werden verarbeitet ...
update-initramfs: Generating /boot/initrd.img-6.14.8-1-liquorix-amd64
Fehler traten auf beim Bearbeiten von:
nvidia-kernel-dkms
nvidia-driver
E: Sub-process /usr/bin/dpkg returned an error code (1)
POSTINSTALL
symlinks
Abgeschlossen
========================================
========================================
Zum Wiederherstellen von Open-Source-Treibern bei späterer Verwendung:
sudo ddm-mx -p nvidia
========================================
========================================
Hilfe zur Wiederherstellung siehe unter
https://mxlinux.org/wiki/hardware/nvidia-driver-install-recovery
Information wurde gespeichert in/home/default-user/ddm-mx-nvidia_removal_command.txt
Drücke <Enter> zum verlassen
It still fails to re-download the (already installed) linux headers, but specifically installation seems to fail because of DKMS build errors. Excerpt (lower bit transalted):
Code: Select all
nvidia-kernel-dkms (525.116.04-1~mx23ahs) wird eingerichtet ...
Loading new nvidia-current-525.116.04 DKMS files...
/usr/sbin/dkms.mx add -m nvidia-current -v 525.116.04
Building for 6.14.8-1-liquorix-amd64
/usr/sbin/dkms.mx status -m nvidia-current -v 525.116.04 -k 6.14.8-1-liquorix-amd64
Building initial module for 6.14.8-1-liquorix-amd64
/usr/sbin/dkms.mx build -m nvidia-current -v 525.116.04 -k 6.14.8-1-liquorix-amd64 -k 6.11.10-amd64 -k 6.14.8-1-liquorix-amd64 -a x86_64
Error! Bad return status for module build on kernel: 6.14.8-1-liquorix-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/525.116.04/build/make.log for more information.
.......
dpkg: Error processing package nvidia-kernel-dkms (--configure):
»installed post-installation-script of package nvidia-kernel-dkms«-subprocess returned error value 10
The mentioned log file:
Code: Select all
DKMS make.log for nvidia-current-525.116.04 for kernel 6.14.8-1-liquorix-amd64 (x86_64)
So 29 Jun 2025 01:03:30 CEST
make V=1 -C /lib/modules/6.14.8-1-liquorix-amd64/build M=/var/lib/dkms/nvidia-current/525.116.04/build ARCH=x86_64 NV_KERNEL_SOURCES=/lib/modules/6.14.8-1-liquorix-amd64/build NV_KERNEL_OUTPUT=/lib/modules/6.14.8-1-liquorix-amd64/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm nvidia-peermem" INSTALL_MOD_DIR=kernel/drivers/video NV_SPECTRE_V2=0 modules
make[1]: Verzeichnis „/usr/src/linux-headers-6.14.8-1-liquorix-amd64“ wird betreten
make -C /var/lib/dkms/nvidia-current/525.116.04/build \
-f /usr/src/linux-headers-6.14.8-1-liquorix-amd64/Makefile modules
make[2]: Verzeichnis „/var/lib/dkms/nvidia-current/525.116.04/build“ wird betreten
make --no-print-directory -C /var/lib/dkms/nvidia-current/525.116.04/build \
-f /usr/src/linux-headers-6.14.8-1-liquorix-amd64/Makefile modules
make -f /usr/src/linux-headers-6.14.8-1-liquorix-amd64/scripts/Makefile.build obj=. need-builtin=1 need-modorder=1
<trimmed>
# CC [M] nvidia/os-usermap.o
gcc -Wp,-MMD,nvidia/.os-usermap.o.d -nostdinc -I/usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include -I/usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include/generated -I/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include -I/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include -I/usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include/uapi -I/usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/uapi -I/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/generated/uapi -include /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/compiler-version.h -include /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/kconfig.h -include /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/compiler_types.h -D__KERNEL__ -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-avx2 -fno-tree-vectorize -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O3 -fno-allow-store-data-races -fstack-protector-strong -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fno-strict-overflow -fno-stack-check -fno-builtin-wcslen -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wextra -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-override-init -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -Wno-unused-parameter -g -I././common/inc -I./. -Wall -MD -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"525.116.04\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -ffreestanding -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -I././nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -DKBUILD_BASENAME='"os_usermap"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o nvidia/os-usermap.o nvidia/os-usermap.c ; /usr/src/linux-headers-6.14.8-1-liquorix-amd64/tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --orc --retpoline --rethunk --static-call --uaccess --prefix=16 --module nvidia/os-usermap.o
In file included from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include/asm/nospec-branch.h:15,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include/asm/paravirt_types.h:12,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include/asm/ptrace.h:175,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include/asm/math_emu.h:5,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include/asm/processor.h:13,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include/asm/timex.h:5,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/timex.h:67,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/time32.h:13,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/time.h:60,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/jiffies.h:10,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/ktime.h:25,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/hrtimer_defs.h:5,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/hrtimer.h:15,
from nvidia/nv-nano-timer.c:27:
././common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include/asm/current.h:52:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
52 | #define current get_current()
| ^~~~~~~~~~~~~
| |
| struct task_struct *
././common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
88 | return get_user_pages(current, current->mm, start, nr_pages, write,
| ^~~~~~~
In file included from ././common/inc/nv-pgprot.h:30,
from ././common/inc/nv-linux.h:33,
from nvidia/nv-nano-timer.c:31:
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/mm.h:2534:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
2534 | long get_user_pages(unsigned long start, unsigned long nr_pages,
| ~~~~~~~~~~~~~~^~~~~
In file included from ././common/inc/nv-linux.h:34:
././common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
88 | return get_user_pages(current, current->mm, start, nr_pages, write,
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/mm.h:2534:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
2534 | long get_user_pages(unsigned long start, unsigned long nr_pages,
| ~~~~~~~~~~~~~~^~~~~~~~
././common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
88 | return get_user_pages(current, current->mm, start, nr_pages, write,
| ^~~~~~~~
| |
| long unsigned int
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/mm.h:2535:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
2535 | unsigned int gup_flags, struct page **pages);
| ~~~~~~~~~~~~~~^~~~~
././common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
88 | return get_user_pages(current, current->mm, start, nr_pages, write,
| ^~~~~~~~~~~~~~
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/mm.h:2534:6: note: declared here
2534 | long get_user_pages(unsigned long start, unsigned long nr_pages,
| ^~~~~~~~~~~~~~
In file included from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/uapi/linux/posix_types.h:5,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/uapi/linux/types.h:14,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/types.h:6,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/kasan-checks.h:5,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/asm-generic/rwonce.h:26,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include/generated/asm/rwonce.h:1,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/compiler.h:344,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/array_size.h:5,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/kernel.h:16,
from nvidia/nv-nano-timer.c:26:
././common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES_REMOTE’:
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/stddef.h:8:14: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
8 | #define NULL ((void *)0)
| ^~~~~~~~~~~
| |
| void *
././common/inc/nv-mm.h:182:35: note: in expansion of macro ‘NULL’
182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
| ^~~~
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/mm.h:2534:35: note: expected ‘long unsigned int’ but argument is of type ‘void *’
2534 | long get_user_pages(unsigned long start, unsigned long nr_pages,
| ~~~~~~~~~~~~~~^~~~~
././common/inc/nv-mm.h:182:41: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
| ^~
| |
| struct mm_struct *
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/mm.h:2534:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
2534 | long get_user_pages(unsigned long start, unsigned long nr_pages,
| ~~~~~~~~~~~~~~^~~~~~~~
././common/inc/nv-mm.h:182:52: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
| ^~~~~~~~
| |
| long unsigned int
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/mm.h:2535:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
2535 | unsigned int gup_flags, struct page **pages);
| ~~~~~~~~~~~~~~^~~~~
././common/inc/nv-mm.h:182:20: error: too many arguments to function ‘get_user_pages’
182 | return get_user_pages(NULL, mm, start, nr_pages, write, force, pages, vmas);
| ^~~~~~~~~~~~~~
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/mm.h:2534:6: note: declared here
2534 | long get_user_pages(unsigned long start, unsigned long nr_pages,
| ^~~~~~~~~~~~~~
In file included from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include/asm/preempt.h:7,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/preempt.h:79,
from /usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/spinlock.h:56,
from ././common/inc/nv-lock.h:29,
from ././common/inc/nv-linux.h:32,
from nvidia/nv-acpi.c:27:
././common/inc/nv-mm.h: In function ‘NV_GET_USER_PAGES’:
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/arch/x86/include/asm/current.h:52:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
52 | #define current get_current()
| ^~~~~~~~~~~~~
| |
| struct task_struct *
././common/inc/nv-mm.h:88:31: note: in expansion of macro ‘current’
88 | return get_user_pages(current, current->mm, start, nr_pages, write,
| ^~~~~~~
In file included from ././common/inc/nv-pgprot.h:30,
from ././common/inc/nv-linux.h:33:
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/mm.h:2534:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
2534 | long get_user_pages(unsigned long start, unsigned long nr_pages,
| ~~~~~~~~~~~~~~^~~~~
In file included from ././common/inc/nv-linux.h:34:
././common/inc/nv-mm.h:88:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
88 | return get_user_pages(current, current->mm, start, nr_pages, write,
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/mm.h:2534:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
2534 | long get_user_pages(unsigned long start, unsigned long nr_pages,
| ~~~~~~~~~~~~~~^~~~~~~~
././common/inc/nv-mm.h:88:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
88 | return get_user_pages(current, current->mm, start, nr_pages, write,
| ^~~~~~~~
| |
| long unsigned int
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/mm.h:2535:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
2535 | unsigned int gup_flags, struct page **pages);
| ~~~~~~~~~~~~~~^~~~~
././common/inc/nv-mm.h:88:16: error: too many arguments to function ‘get_user_pages’
88 | return get_user_pages(current, current->mm, start, nr_pages, write,
| ^~~~~~~~~~~~~~
/usr/src/linux-headers-6.14.8-1-liquorix-amd64/include/linux/mm.h:2534:6: note: declared here
2534 | long get_user_pages(unsigned long start, unsigned long nr_pages,
| ^~~~~~~~~~~~~~
<trimmed>
make[4]: *** [/usr/src/linux-headers-6.14.8-1-liquorix-amd64/scripts/Makefile.build:207: nvidia/nv-vtophys.o] Fehler 1
make[4]: *** [/usr/src/linux-headers-6.14.8-1-liquorix-amd64/scripts/Makefile.build:207: nvidia/nv-pat.o] Fehler 1
make[4]: *** [/usr/src/linux-headers-6.14.8-1-liquorix-amd64/scripts/Makefile.build:207: nvidia/nv-usermap.o] Fehler 1
make[4]: *** [/usr/src/linux-headers-6.14.8-1-liquorix-amd64/scripts/Makefile.build:207: nvidia/nv-p2p.o] Fehler 1
make[4]: *** [/usr/src/linux-headers-6.14.8-1-liquorix-amd64/scripts/Makefile.build:207: nvidia/nv-procfs.o] Fehler 1
make[4]: *** [/usr/src/linux-headers-6.14.8-1-liquorix-amd64/scripts/Makefile.build:207: nvidia/os-interface.o] Fehler 1
make[3]: *** [/usr/src/linux-headers-6.14.8-1-liquorix-amd64/Makefile:2006: .] Fehler 2
make[2]: *** [/usr/src/linux-headers-6.14.8-1-liquorix-amd64/Makefile:251: __sub-make] Fehler 2
make[2]: Verzeichnis „/var/lib/dkms/nvidia-current/525.116.04/build“ wird verlassen
make[1]: *** [Makefile:251: __sub-make] Fehler 2
make[1]: Verzeichnis „/usr/src/linux-headers-6.14.8-1-liquorix-amd64“ wird verlassen
make: *** [Makefile:82: modules] Fehler 2
This seems to indicate that there's an issue surrounding the "get_user_pages" function.
Searching the internet for the first actual error (not warning/note) leads me here:
Nvidia forum, which doesn't seem super relevant seeing as that thread is about an old 4.x kernel. (Apparently in 4.x there was a source-breaking change.)
Nvidia claims they fixed this build error in their 418.30 beta drivers.
I wasn't able to find a source patch for it so I'll have to take their word for it. (Their public git history only goes back as far as 515.43.) And clearly newer versions
can build the DKMS module just fine.
It seems I found someone with the same build error
HERE where they later suggest installing coreutils fixed their issue. I confirmed that this package is already installed on my system. Someone else suggested the compiler to use was misconfigured. I confirmed that I don't have weird stuff assigned to $CC and $CPP, which I had messed with in the past.
Even if there was a patch I'd have no idea how to apply it during the installation.
I need a break now, then I'll try with a newer kernel. I'll also try clean reinstalling 535, which I didn't yet.
If you guys have any more input I'm all ears.
Thank you for assisting.