Downgrade nvidia drivers to specific version
Re: Downgrade nvidia drivers to specific version
Good Luck :-)
*QSI = Quick System Info from menu (Copy for Forum)
*MXPI = MX Package Installer
*Please check the solved checkbox on the post that solved it.
*Linux -This is the way!
*MXPI = MX Package Installer
*Please check the solved checkbox on the post that solved it.
*Linux -This is the way!
- dolphin_oracle
- Developer
- Posts: 22462
- Joined: Sun Dec 16, 2007 12:17 pm
Re: Downgrade nvidia drivers to specific version
the ddm-mx tool doens't really deal with specific versions, except for nvidia developer repo.
however, it is possible to pick a version. its a little tricky, because there are about a million dependencies that also must be covered.
create a file called /etc/apt/preferences.d/nvidia-version with the following contents
replacing VERSION with the version number you want (presumably 525.116.04-1~mx23ahs)
you should then be able to run the ddm-mx tool then (allow it to update sources), but the version offered should be limited to the specified version.
however, it is possible to pick a version. its a little tricky, because there are about a million dependencies that also must be covered.
create a file called /etc/apt/preferences.d/nvidia-version with the following contents
Code: Select all
Package: nvidia-persistenced*
Pin: release *
Pin-Priority: -1
Package: *nvidia*
Pin: version VERSION
Pin-Priority: 999
Package: *nvidia*:i386
Pin: version VERSION
Pin-Priority: 999
Package: lib*nv*:i386
Pin: version VERSION
Pin-Priority: 999
Package: lib*nv*
Pin: version VERSION
Pin-Priority: 999
Package: libcuda*:i386
Pin: version VERSION
Pin-Priority: 999
Package: libcuda*
Pin: version VERSION
Pin-Priority: 999
you should then be able to run the ddm-mx tool then (allow it to update sources), but the version offered should be limited to the specified version.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
Re: Downgrade nvidia drivers to specific version
LOL, ahs-staging currently has 550 nvidia-driver to make things more confused.
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing
Re: Downgrade nvidia drivers to specific version
Lol ... And the useful for me : nvidia-graphics-drivers-legacy-390xx (390.157-12)Stevo wrote: Sat Jun 28, 2025 3:36 pm LOL, ahs-staging currently has 550 nvidia-driver to make things more confused.
--- new one Wed, 18 Jun 2025 -, to fix kernel module build for Linux 6.15 ------------------------
https://packages.debian.org/sid/nvidia- ... 0xx-driver
nvidia-graphics-drivers-legacy-390xx (390.157-13) unstable; urgency=medium
* Backport ccflags-y and nv_timer_delete_sync changes from 570.153.02 and
drm_connector_helper_funcs_mode_valid_has_const_mode_arg changes from
550.163.01 and import tentative fix from CachyOS for avoiding calls to
GPL-only symbol __vma_start_write to fix kernel module build for
Linux 6.15. (Closes: #1107817)
-- Andreas Beckmann <anbe@debian.org> Wed, 18 Jun 2025 11:18:35 +0200
Pour les nouveaux utilisateurs: Alt+F1 pour le manuel, ou FAQS, MX MANUEL, et Conseils MX Conseils Debian - Info. système “quick-system-info-mx” (QSI) ... Ici: System: MX-19-23_x64 & antiX23_x32 runit
Re: Downgrade nvidia drivers to specific version
Backup took a while.
Note that I had to cut some parts of the logs to post this message:
@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:
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:
Specifically these excerpts are interesting (manually translated):
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:
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):
The mentioned log file:
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.
Note that I had to cut some parts of the logs to post this message:
I marked those spots with <trimmed>. I still have the full files on disk if needed.Your message contains 310782 characters.
The maximum number of allowed characters is 60000.
@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
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
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.
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
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
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
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.
Re: Downgrade nvidia drivers to specific version
Thanks! Experimental now has 555 drivers with patches that are supposed to make it build on 6.15 kernels, so I'll do that later.oops wrote: Sat Jun 28, 2025 5:58 pmLol ... And the useful for me : nvidia-graphics-drivers-legacy-390xx (390.157-12)Stevo wrote: Sat Jun 28, 2025 3:36 pm LOL, ahs-staging currently has 550 nvidia-driver to make things more confused.
--- new one Wed, 18 Jun 2025 -, to fix kernel module build for Linux 6.15 ------------------------
https://packages.debian.org/sid/nvidia- ... 0xx-driver
nvidia-graphics-drivers-legacy-390xx (390.157-13) unstable; urgency=medium
* Backport ccflags-y and nv_timer_delete_sync changes from 570.153.02 and
drm_connector_helper_funcs_mode_valid_has_const_mode_arg changes from
550.163.01 and import tentative fix from CachyOS for avoiding calls to
GPL-only symbol __vma_start_write to fix kernel module build for
Linux 6.15. (Closes: #1107817)
-- Andreas Beckmann <anbe@debian.org> Wed, 18 Jun 2025 11:18:35 +0200
* Backport ccflags-y, nv_timer_delete_sync, __iowrite64_lo_hi, page_pgmap
and make_device_exclusive changes from 570.153.02 and nv_vma_start_write
changes from 570.169 and
drm_connector_helper_funcs_mode_valid_has_const_mode_arg changes from
550.163.01 to fix kernel module build for Linux 6.15.
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing
- dolphin_oracle
- Developer
- Posts: 22462
- Joined: Sun Dec 16, 2007 12:17 pm
Re: Downgrade nvidia drivers to specific version
downgrade libxnvctrl0 ahead of time. I forgot about that one.
Code: Select all
sudo apt install libxnvctrl0=525.85.05-1~mx23ahs
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
Re: Downgrade nvidia drivers to specific version
That version seems to not exist. However, 525.85.05-3~deb12u1 is installed (now anyways) and a handful of applications depend on it.dolphin_oracle wrote: Sat Jun 28, 2025 9:25 pm downgrade libxnvctrl0 ahead of time. I forgot about that one.
Code: Select all
sudo apt install libxnvctrl0=525.85.05-1~mx23ahs
Code: Select all
$ apt-cache madison nvidia-{driver,settings,modprobe} libxnvctrl0
nvidia-driver | 535.247.01-1~deb12u1 | http://deb.debian.org/debian bookworm/non-free amd64 Packages
nvidia-driver | 535.216.03-3~mx23ahs | http://mirror.plusserver.com/mxlinux/mxlinux/mx/repo bookworm/ahs amd64 Packages
nvidia-driver | 525.116.04-1~mx23ahs | http://mxrepo.com/mx/repo bookworm/non-free amd64 Packages
nvidia-driver | 525.116.04-1~mx23ahs | http://mirror.plusserver.com/mxlinux/mxlinux/mx/repo bookworm/non-free 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
nvidia-modprobe | 535.161.07-1~deb12u1 | http://deb.debian.org/debian bookworm/contrib amd64 Packages
libxnvctrl0 | 525.85.05-3~deb12u1 | http://deb.debian.org/debian bookworm/main amd64 Packages
I've deleted all my kernels and installed 6.14.10-2-liquorix.
6.14.8 seems to have vanished from the repo. And apparently new kernels have gotten so huge (can I blame rust for this?) that the 488MB boot partition can only fit a single kernel anymore if compiling modules should also work (runs out of space if there's 2). A year ago It could hold 3 just fine.
I tested a fresh installation of 535. No improvement.
I also tried some test builds with the new -N switch.
- 550 (the one you mentioned in your videos people want) installed correctly - no improvement.
- 575 had some issue with package dependencies IIRC - I forgot to save the output.
- 570, if there is such a version, also didn't work - I no longer have access to the version list. (see below)
- 565 kernel module failed to build:
Code: Select all
# CC [M] nvidia-drm/nv-kthread-q.o
gcc -Wp,-MMD,nvidia-drm/.nv-kthread-q.o.d -nostdinc -I/usr/src/linux-headers-6.14.10-2-liquorix-amd64/arch/x86/include -I/usr/src/linux-headers-6.14.10-2-liquorix-amd64/arch/x86/include/generated -I/usr/src/linux-headers-6.14.10-2-liquorix-amd64/include -I/usr/src/linux-headers-6.14.10-2-liquorix-amd64/include -I/usr/src/linux-headers-6.14.10-2-liquorix-amd64/arch/x86/include/uapi -I/usr/src/linux-headers-6.14.10-2-liquorix-amd64/arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.14.10-2-liquorix-amd64/include/uapi -I/usr/src/linux-headers-6.14.10-2-liquorix-amd64/include/generated/uapi -include /usr/src/linux-headers-6.14.10-2-liquorix-amd64/include/linux/compiler-version.h -include /usr/src/linux-headers-6.14.10-2-liquorix-amd64/include/linux/kconfig.h -include /usr/src/linux-headers-6.14.10-2-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 -Wextra -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-array-bounds -Wno-stringop-overflow -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -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 -Wno-error -I././common/inc -I./. -Wall -Wno-cast-qual -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"565.57.01\" -DNV_FILESYSTEM_ACCESS_AVAILABLE=1 -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-drm -UDEBUG -U_DEBUG -DNDEBUG -DNV_BUILD_MODULE_INSTANCES=0 -DMODULE -DKBUILD_BASENAME='"nv_kthread_q"' -DKBUILD_MODNAME='"nvidia_drm"' -D__KBUILD_MODNAME=kmod_nvidia_drm -c -o nvidia-drm/nv-kthread-q.o nvidia-drm/nv-kthread-q.c ; /usr/src/linux-headers-6.14.10-2-liquorix-amd64/tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --orc --retpoline --rethunk --static-call --uaccess --prefix=16 --module nvidia-drm/nv-kthread-q.o
nvidia-drm/nvidia-drm-drv.c:1903:6: error: ‘struct drm_driver’ has no member named ‘date’
1903 | .date = "20160202",
| ^~~~
nvidia-drm/nvidia-drm-drv.c:1903:31: warning: initialization of ‘unsigned int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion]
1903 | .date = "20160202",
| ^~~~~~~~~~
nvidia-drm/nvidia-drm-drv.c:1903:31: note: (near initialization for ‘nv_drm_driver.driver_features’)
nvidia-drm/nvidia-drm-drv.c:1903:31: error: initializer element is not computable at load time
nvidia-drm/nvidia-drm-drv.c:1903:31: note: (near initialization for ‘nv_drm_driver.driver_features’)
make[4]: *** [/usr/src/linux-headers-6.14.10-2-liquorix-amd64/scripts/Makefile.build:207: nvidia-drm/nvidia-drm-drv.o] Fehler 1
At some point I wanted to try 525 again, put the file with the version pins back into apt preferences and re-ran the installer (without -N). But the installer insists on 535 as if the pins didn't exist. I've then removed the pins again and tried with -N again to test more preview versions, and it seems that nvidia's repo isn't getting installed anymore. The installer does not offer a version selection or even removal of the repo, and again insists on 535. Looks like it bricked somehow:
Code: Select all
$ sudo ddm-mx -i nvidia -N
Distribution: MX
INSTALL IS nvidia
Sperrung wird hergestellt.....
===================================
ddm-mx: 25.06.01
kernel release: 6.14.10-2-liquorix-amd64
kernel version: #1 ZEN SMP PREEMPT_DYNAMIC liquorix 6.14-13~mx23ahs (2025-06-09)
command parameters: -i nvidia -N
===================================
===================================
Installiere Treiber für: nvidia
Start am (m/t/j): 06/29/2025 09:49:49
===================================
========================================
========================================
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
1
OK:1 http://security.debian.org/debian-security bookworm-security InRelease
OK:2 http://deb.debian.org/debian bookworm-updates InRelease
OK:3 http://deb.debian.org/debian bookworm InRelease
OK:4 http://mirror.plusserver.com/mxlinux/mxlinux/mx/repo bookworm InRelease
OK:6 https://deb.nodesource.com/node_20.x nodistro InRelease
OK:7 https://ppa.launchpadcontent.net/cdemu/ppa/ubuntu jammy InRelease
OK:8 https://packages.microsoft.com/debian/12/prod bookworm InRelease
OK:9 https://packages.microsoft.com/repos/code stable InRelease
OK:5 https://downloads.mariadb.com/Tools/debian bookworm InRelease
OK:10 https://download.zulip.com/desktop/apt stable InRelease
OK:12 https://download.sublimetext.com apt/stable/ InRelease
OK:11 https://mxrepo.com/mx/repo bookworm InRelease
OK:13 https://dlm.mariadb.com/repo/mariadb-server/10.rolling/repo/debian bookworm InRelease
OK:14 https://dlm.mariadb.com/repo/maxscale/latest/apt bookworm InRelease
Paketlisten werden gelesen… Fertig
Kandidat ist: nvidia-driver 535.247.01-1~deb12u1
Installiert ist: nvidia-driver (none)
In den Nvidia-Entwicklerpaketquellen nach einer neueren Version suchen?
1) yes
2) no (default)
Drücke <Enter> für den Vorgabewert Eintrag
Verwende 'q' für Beenden
1
Ok...
Nvidia-Entwicklerpaketquellen aktivieren
Den Signaturschlüssel der Nvidia-Paketquellen erhalten
https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64/cuda-keyring_1.1-1_all.deb
--2025-06-29 09:49:57-- https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64/cuda-keyring_1.1-1_all.deb
Auflösen des Hostnamens developer.download.nvidia.com (developer.download.nvidia.com)… 23.73.0.155, 23.73.0.178
Verbindungsaufbau zu developer.download.nvidia.com (developer.download.nvidia.com)|23.73.0.155|:443 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: 4148 (4,1K) [application/x-deb]
Wird in »/tmp/nvidia-keyring.deb« gespeichert.
/tmp/nvidia-keyring.deb 100%[=======================================================================================================================================================================>] 4,05K --.-KB/s in 0s
2025-06-29 09:49:58 (105 MB/s) - »/tmp/nvidia-keyring.deb« gespeichert [4148/4148]
(Lese Datenbank ... 430103 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von /tmp/nvidia-keyring.deb ...
Entpacken von cuda-keyring (1.1-1) über (1.1-1) ...
cuda-keyring (1.1-1) wird eingerichtet ...
"apt-get update" läuft..
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
1
OK:1 http://security.debian.org/debian-security bookworm-security InRelease
OK:2 http://deb.debian.org/debian bookworm-updates InRelease
OK:3 http://mirror.plusserver.com/mxlinux/mxlinux/mx/repo bookworm InRelease
OK:4 http://deb.debian.org/debian bookworm InRelease
OK:7 https://deb.nodesource.com/node_20.x nodistro InRelease
OK:8 https://packages.microsoft.com/debian/12/prod bookworm InRelease
OK:9 https://ppa.launchpadcontent.net/cdemu/ppa/ubuntu jammy InRelease
OK:10 https://packages.microsoft.com/repos/code stable InRelease
OK:5 https://downloads.mariadb.com/Tools/debian bookworm InRelease
OK:12 https://download.zulip.com/desktop/apt stable InRelease
OK:6 https://dlm.mariadb.com/repo/mariadb-server/10.rolling/repo/debian bookworm InRelease
OK:14 https://download.sublimetext.com apt/stable/ InRelease
OK:11 https://dlm.mariadb.com/repo/maxscale/latest/apt bookworm InRelease
OK:13 https://mxrepo.com/mx/repo bookworm InRelease
Paketlisten werden gelesen… Fertig
Kandidat ist: nvidia-driver 535.247.01-1~deb12u1
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 535
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 535.247.01-1~deb12u1
Installiert ist: nvidia-driver (none)
Kandidat ist: nvidia-driver 535.247.01-1~deb12u1
Installiert ist: nvidia-driver (none)
Treiber benötigt:nvidia-driver 535.247.01-1~deb12u1
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
2
Drücke <Enter> zum verlassen
Drücke <Enter> zum verlassen
Edit: Just remembered: 1 more beta driver installed successfully (probably 575 or 570) but this resulted in no video upon reboot.
- dolphin_oracle
- Developer
- Posts: 22462
- Joined: Sun Dec 16, 2007 12:17 pm
Re: Downgrade nvidia drivers to specific version
I would check to make sure libxnvctrl0 was downgraded properly when the drivers were removed. that can cause some funky stuff. the pinning only defines a preference, but if the current dpkg status is not compatible, ddm-mx won't fix it.
IIRC, when you do a -p operation with ddm-mx, it will remove then replace libxnvctrl0 with whatever version is currently in the enabled repos.
IIRC, when you do a -p operation with ddm-mx, it will remove then replace libxnvctrl0 with whatever version is currently in the enabled repos.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/
Re: Downgrade nvidia drivers to specific version
Right, later for the next LTS Kernel is a good idea I think.Stevo wrote: Sat Jun 28, 2025 9:00 pm ...
Thanks! Experimental now has 555 drivers with patches that are supposed to make it build on 6.15 kernels, so I'll do that later....
Pour les nouveaux utilisateurs: Alt+F1 pour le manuel, ou FAQS, MX MANUEL, et Conseils MX Conseils Debian - Info. système “quick-system-info-mx” (QSI) ... Ici: System: MX-19-23_x64 & antiX23_x32 runit