Downgrade nvidia drivers to specific version

Help for Current Versions of MX
When asking for help, use Quick System Info from MX Tools. It will be properly formatted using the following steps.
1. Click on Quick System Info in MX Tools
2. Right click in your post and paste.
Message
Author
square
Posts: 12
Joined: Thu Mar 10, 2022 7:54 pm

Downgrade nvidia drivers to specific version

#1 Post by square »

Since installing the 535 upgrade end of last year there's several issues with my system, all relating to video. (MX-21 at the time; I've upgraded to MX-23 since)
I'm meaning to downgrade to 525, which I think was installed before and had no issues.

I tried some variations of `ddm-mx -i nvidia -f nvidia-driver@525.116.04-1~mx23ahs` but it seems like specifying a version with the -f switch is not supported. It always says driver not found like this.

Looking inside the ddm-mx code I see that there should be a version selection of sorts but It never prompts for it. The bash code is too hard to read for me to make sense of it.
I can't figure it out. What am I to do?

Code: Select all

$ apt-cache madison nvidia-driver
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

Code: Select all

$ pkexec /usr/bin/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/24/2025 21:32:10
===================================

========================================
========================================

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
2

Distribution:   MX

Neueste  = 535.247.01
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 535.247.01 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]

========================================
Possible previous install detected.
========================================

Kandidat ist: nvidia-driver 535.247.01-1~deb12u1
Installiert ist: nvidia-driver 535.247.01-1~deb12u1



Kandidat ist: nvidia-driver 535.247.01-1~deb12u1
Installiert ist: nvidia-driver 535.247.01-1~deb12u1


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

User avatar
Eadwine Rose
Administrator
Posts: 14918
Joined: Wed Jul 12, 2006 2:10 am

Re: Downgrade nvidia drivers to specific version

#2 Post by Eadwine Rose »

@square Your topic is here. Please don't tack onto other people's topics.


According to the forum rules (please read): Please provide full Quick System Info from the menu, use copy for forum button, no edits.

LiveUSB version is OK if needed.
MX-23.6_x64 July 31 2023 * 6.1.0-37amd64 ext4 Xfce 4.20.0 * 8-core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.247.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030

square
Posts: 12
Joined: Thu Mar 10, 2022 7:54 pm

Re: Downgrade nvidia drivers to specific version

#3 Post by square »

Apologies. I couldn't make out any solution for the other thread and thought it's perfectly on topic.

QSI for completeness:

Code: Select all

System:    Kernel: 6.14.8-1-liquorix-amd64 [6.14-10~mx23ahs] x86_64 bits: 64 compiler: gcc v: 12.2.0 
           parameters: audit=0 intel_pstate=disable amd_pstate=disable 
           BOOT_IMAGE=/vmlinuz-6.14.8-1-liquorix-amd64 root=UUID=<filter> ro quiet splash 
           i915.force_probe=46a6 ibt=off 
           Desktop: Xfce 4.20.0 tk: Gtk 3.24.38 info: xfce4-panel wm: xfwm 4.20.0 vt: 7 
           dm: LightDM 1.32.0 Distro: MX-23.6_x64 Libretto November 22  2021 
           base: Debian GNU/Linux 12 (bookworm) 
Machine:   Type: Laptop System: Micro-Star product: Raider GE76 12UGS v: REV:1.0 serial: <filter> 
           Chassis: type: 10 serial: <filter> 
           Mobo: Micro-Star model: MS-17K4 v: REV:1.0 serial: <filter> 
           UEFI: American Megatrends LLC. v: E17K4IMS.201 date: 12/08/2021 
Battery:   ID-1: BAT1 charge: 65.6 Wh (90.4%) condition: 72.6/95.0 Wh (76.4%) volts: 16.0 
           min: 15.2 model: MSI BIF0_9 type: Li-ion serial: N/A status: Not charging 
CPU:       Info: 10-Core model: 12th Gen Intel Core i7-12700H bits: 64 type: MT MCP 
           arch: Alder Lake family: 6 model-id: 9A (154) stepping: 3 microcode: 437 cache: 
           L2: 24 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 107520 
           Speed: 900 MHz min/max: 400/2701 MHz boost: enabled Core speeds (MHz): 1: 900 2: 899 
           3: 854 4: 600 5: 766 6: 800 7: 400 8: 400 9: 473 10: 400 11: 400 12: 400 13: 646 
           14: 922 15: 900 16: 500 17: 608 18: 650 19: 484 20: 408 
           Vulnerabilities: Type: gather_data_sampling status: Not affected 
           Type: ghostwrite status: Not affected 
           Type: indirect_target_selection status: Not affected 
           Type: itlb_multihit status: Not affected 
           Type: l1tf status: Not affected 
           Type: mds status: Not affected 
           Type: meltdown status: Not affected 
           Type: mmio_stale_data status: Not affected 
           Type: old_microcode status: Not affected 
           Type: reg_file_data_sampling mitigation: Clear Register File 
           Type: retbleed status: Not affected 
           Type: spec_rstack_overflow status: Not affected 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB: conditional; PBRSB-eIBRS: 
           SW sequence; BHI: BHI_DIS_S 
           Type: srbds status: Not affected 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Intel Alder Lake-P GT2 [Iris Xe Graphics] vendor: Micro-Star MSI driver: i915 
           v: kernel alternate: xe bus-ID: 00:02.0 chip-ID: 8086:46a6 class-ID: 0300 
           Device-2: NVIDIA GA104 [Geforce RTX 3070 Ti Laptop GPU] vendor: Micro-Star MSI 
           driver: nvidia v: 535.247.01 bus-ID: 01:00.0 chip-ID: 10de:24a0 class-ID: 0300 
           Device-3: Bison Integrated Camera type: USB driver: N/A bus-ID: 3-7:4 
           chip-ID: 5986:1160 class-ID: 0e02 serial: <filter> 
           Display: x11 server: X.Org 1.21.1.7 compositor: xfwm4 v: 4.20.0 driver: 
           loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa alternate: nv display-ID: :0.0 
           screens: 1 
           Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 678x382mm (26.7x15.0") 
           s-diag: 778mm (30.6") 
           Monitor-1: eDP-1 res: 2560x1440 hz: 240 dpi: 171 size: 381x214mm (15.0x8.4") 
           diag: 437mm (17.2") 
           OpenGL: renderer: Mesa Intel Graphics (ADL GT2) v: 4.6 Mesa 24.2.8-1mx23ahs 
           direct render: Yes 
Audio:     Device-1: Intel Alder Lake PCH-P High Definition Audio vendor: Micro-Star MSI 
           driver: sof-audio-pci-intel-tgl 
           alternate: snd_hda_intel,snd_soc_avs,snd_sof_pci_intel_tgl bus-ID: 00:1f.3 
           chip-ID: 8086:51c8 class-ID: 0401 
           Device-2: NVIDIA GA104 High Definition Audio vendor: Micro-Star MSI 
           driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:228b class-ID: 0403 
           Sound Server-1: ALSA v: k6.14.8-1-liquorix-amd64 running: yes 
           Sound Server-2: PulseAudio v: 16.1 running: yes 
Network:   Device-1: Intel Alder Lake-P PCH CNVi WiFi 
           vendor: Rivet Networks Dual Band Wi-Fi 6E AX1675i 160MHz 2x2 driver: iwlwifi v: kernel 
           modules: wl port: 6000 bus-ID: 00:14.3 chip-ID: 8086:51f0 class-ID: 0280 
           IF: wlan0 state: down mac: <filter> 
           Device-2: Realtek Killer E3000 2.5GbE vendor: Micro-Star MSI driver: r8169 v: kernel 
           port: 3000 bus-ID: 2f:00.0 chip-ID: 10ec:3000 class-ID: 0200 
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           IF-ID-1: lxcbr0 state: down mac: <filter> 
Bluetooth: Device-1: Intel type: USB driver: btusb v: 0.8 bus-ID: 3-10:7 chip-ID: 8087:0033 
           class-ID: e001 
           Report: hciconfig ID: hci0 rfk-id: 1 state: down bt-service: N/A rfk-block: 
           hardware: no software: no address: <filter> 
           Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff 
           link-mode: peripheral accept 
Drives:    Local Storage: total: 953.87 GiB used: 799.92 GiB (83.9%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Micron model: 3400 MTFDKBA1T0TFH 
           size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 
           type: SSD serial: <filter> rev: P7MA000 temp: 60.9 C scheme: GPT 
Partition: ID-1: / raw-size: 645.22 GiB size: 634.02 GiB (98.26%) used: 595.7 GiB (94.0%) fs: ext4 
           dev: /dev/dm-0 maj-min: 253:0 mapped: root.fsm 
           ID-2: /boot raw-size: 512 MiB size: 487.2 MiB (95.16%) used: 319.7 MiB (65.6%) fs: ext4 
           dev: /dev/nvme0n1p2 maj-min: 259:2 
           ID-3: /boot/efi raw-size: 128 MiB size: 126 MiB (98.45%) used: 274 KiB (0.2%) fs: vfat 
           dev: /dev/nvme0n1p1 maj-min: 259:1 
           ID-4: /home raw-size: 199.98 GiB size: 195.79 GiB (97.90%) used: 175.62 GiB (89.7%) 
           fs: ext4 dev: /dev/dm-1 maj-min: 253:1 mapped: 1.home.fsm 
Swap:      Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default) 
           ID-1: swap-1 type: partition size: 7.98 GiB used: 0 KiB (0.0%) priority: -2 
           dev: /dev/dm-2 maj-min: 253:2 mapped: swap 
Sensors:   System Temperatures: cpu: 87.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Repos:     Packages: note: see --pkg apt: 3142 lib: 1703 flatpak: 0 
           Active apt repos in: /etc/apt/sources.list 
           1: deb https://ppa.launchpadcontent.net/cdemu/ppa/ubuntu jammy main
           2: deb-src https://ppa.launchpadcontent.net/cdemu/ppa/ubuntu jammy main
           3: deb http://mxrepo.com/mx/repo/ bookworm main non-free
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
           1: deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
           2: deb http://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
           No active apt repos in: /etc/apt/sources.list.d/erlang-solutions.list 
           No active apt repos in: /etc/apt/sources.list.d/lutris.list 
           Active apt repos in: /etc/apt/sources.list.d/mariadb.list 
           1: deb [arch=amd64,arm64] https://dlm.mariadb.com/repo/mariadb-server/10.rolling/repo/debian bookworm main
           2: deb [arch=amd64,arm64] https://dlm.mariadb.com/repo/maxscale/latest/apt bookworm main
           3: deb [arch=amd64] http://downloads.mariadb.com/Tools/debian bookworm main
           Active apt repos in: /etc/apt/sources.list.d/microsoft-prod.list 
           1: deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/debian/12/prod bookworm main
           Active apt repos in: /etc/apt/sources.list.d/mx.list 
           1: deb http://mirror.plusserver.com/mxlinux/mxlinux/mx/repo/ bookworm main non-free
           2: deb http://mirror.plusserver.com/mxlinux/mxlinux/mx/repo/ bookworm ahs
           Active apt repos in: /etc/apt/sources.list.d/nodesource.list 
           1: deb [arch=amd64 signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main
           Active apt repos in: /etc/apt/sources.list.d/sublime-text.list 
           1: deb https://download.sublimetext.com/ apt/stable/
           Active apt repos in: /etc/apt/sources.list.d/zulip-desktop.list 
           1: deb https://download.zulip.com/desktop/apt stable main
           Active apt repos in: /etc/apt/sources.list.d/vscode.sources 
           1: deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/repos/code stable main
Info:      Processes: 433 Uptime: 1d 12h 5m wakeups: 53566 Memory: 31.05 GiB 
           used: 4.94 GiB (15.9%) Init: SysVinit v: 3.06 runlevel: 5 default: 5 tool: systemctl 
           Compilers: gcc: 12.2.0 alt: 10/12/9 Client: shell wrapper v: 5.2.15-release 
           inxi: 3.3.06 
Boot Mode: UEFI

User avatar
Eadwine Rose
Administrator
Posts: 14918
Joined: Wed Jul 12, 2006 2:10 am

Re: Downgrade nvidia drivers to specific version

#4 Post by Eadwine Rose »

Your system is different from the TS. See the forum rules. :) Hopefully help will be around soon.
MX-23.6_x64 July 31 2023 * 6.1.0-37amd64 ext4 Xfce 4.20.0 * 8-core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.247.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030

User avatar
CharlesV
Global Moderator
Posts: 7644
Joined: Sun Jul 07, 2019 5:11 pm

Re: Downgrade nvidia drivers to specific version

#5 Post by CharlesV »

I am not seeing anything specific on what the issues are, other than attempting to downgrade.

As with all drivers of this sort, I would make a timeshift before doing anything else. then
1) remove all nvidia drivers

Code: Select all

sudo ddm-mx -p nvidia

2) Reboot and get operational with the open source drivers.

3) Clear apt and machine cache and temp files (mx cleanup )

4) reinstall nvidia using

Code: Select all

sudo ddm-mx -i nvidia

I have several machines running your same graphics card, on intel based systems and they work well for me, as well as my graphic setup with a 2060 card.

Code: Select all

Snapshot created on: 20250301_1059
System:
  Kernel: 6.12.16-1-liquorix-amd64 [6.12-21~mx23ahs] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0 parameters: audit=0
    intel_pstate=disable amd_pstate=disable BOOT_IMAGE=/boot/vmlinuz-6.12.16-1-liquorix-amd64
    root=UUID=<filter> ro quiet splash
  Desktop: Xfce v: 4.20.0 tk: Gtk v: 3.24.38 info: cairo-dock, xfce4-panel wm: xfwm v: 4.20.0
    vt: 7 dm: LightDM v: 1.32.0 Distro: MX-23.6_x64 Libretto September 15  2024 base: Debian
    GNU/Linux 12 (bookworm)
Machine:
  Type: Desktop System: Gigabyte product: Z790 AERO G v: -CF serial: <superuser required>
  Mobo: Gigabyte model: Z790 AERO G v: x.x serial: <superuser required> UEFI: American
    Megatrends LLC. v: F9 date: 09/12/2023
Battery:
  Device-1: hidpp_battery_0 model: Logitech K520 serial: <filter> charge: 70% (should be ignored)
    rechargeable: yes status: discharging
  Device-2: hidpp_battery_1 model: Logitech Wireless Mouse serial: <filter>
    charge: 55% (should be ignored) rechargeable: yes status: discharging
CPU:
  Info: model: Intel Core i7-14700K bits: 64 type: MST AMCP arch: Raptor Lake gen: core 14
    level: v3 note: check built: 2022+ process: Intel 7 (10nm) family: 6 model-id: 0xB7 (183)
    stepping: 1 microcode: 0x12F
  Topology: cpus: 1x cores: 20 mt: 8 tpc: 2 st: 12 threads: 28 smt: enabled cache: L1: 1.8 MiB
    desc: d-12x32 KiB, 8x48 KiB; i-8x32 KiB, 12x64 KiB L2: 28 MiB desc: 8x2 MiB, 3x4 MiB L3: 33 MiB
    desc: 1x33 MiB
  Speed (MHz): avg: 1061 high: 3401 min/max: 800/3401 boost: enabled scaling:
    driver: acpi-cpufreq governor: ondemand cores: 1: 1306 2: 1000 3: 1038 4: 800 5: 1277 6: 801
    7: 999 8: 900 9: 800 10: 2300 11: 900 12: 1500 13: 800 14: 800 15: 1000 16: 800 17: 800 18: 800
    19: 800 20: 800 21: 800 22: 800 23: 800 24: 3401 25: 1200 26: 900 27: 800 28: 800
    bogomips: 191385
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling mitigation: Clear Register File
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB: conditional; RSB filling;
    PBRSB-eIBRS: SW sequence; BHI: BHI_DIS_S
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA TU104 [GeForce RTX 2060] vendor: ASUSTeK driver: nvidia v: 535.247.01
    non-free: 530.xx+ status: current (as of 2023-03) arch: Turing code: TUxxx process: TSMC 12nm FF
    built: 2018-22 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s
    bus-ID: 01:00.0 chip-ID: 10de:1e89 class-ID: 0300
  Device-2: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo bus-ID: 1-8.4:6
    chip-ID: 046d:0825 class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.20.0 driver: X: loaded: nvidia
    gpu: nvidia display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 5760x1091 s-dpi: 96 s-size: 1525x289mm (60.04x11.38")
    s-diag: 1552mm (61.11")
  Monitor-1: DVI-D-0 pos: primary,top-left res: 1920x1080 hz: 60 dpi: 82
    size: 598x336mm (23.54x13.23") diag: 686mm (27.01") modes: N/A
  Monitor-2: HDMI-0 pos: bottom-r res: 1920x1080 hz: 60 dpi: 82 size: 598x336mm (23.54x13.23")
    diag: 686mm (27.01") modes: N/A
  Monitor-3: HDMI-1 pos: bottom-c res: 1920x1080 hz: 60 dpi: 82 size: 598x336mm (23.54x13.23")
    diag: 686mm (27.01") modes: N/A
  API: OpenGL v: 4.6.0 NVIDIA 535.247.01 renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
    direct-render: Yes
Audio:
  Device-1: Intel Raptor Lake High Definition Audio vendor: Gigabyte driver: snd_hda_intel
    v: kernel bus-ID: 1-8.4:6 chip-ID: 046d:0825 alternate: snd_soc_avs,snd_sof_pci_intel_tgl
    class-ID: 0102 bus-ID: 00:1f.3 serial: <filter> chip-ID: 8086:7a50 class-ID: 0403
  Device-2: NVIDIA TU104 HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: gen: 3
    speed: 8 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:10f8 class-ID: 0403
  Device-3: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo
  API: ALSA v: k6.12.16-1-liquorix-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 1.2.6 status: off with: 1: pipewire-pulse status: off 2: wireplumber
    status: off tools: pw-cat,pw-cli,wpctl
  Server-2: PulseAudio v: 16.1 status: active tools: pacat,pactl,pavucontrol
Network:
  Device-1: Intel Raptor Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel modules: wl bus-ID: 00:14.3
    chip-ID: 8086:7a70 class-ID: 0280
  IF: wlan0 state: down mac: <filter>
  Device-2: Intel Ethernet I225-V vendor: Gigabyte driver: igc v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: N/A bus-ID: 06:00.0 chip-ID: 8086:15f3 class-ID: 0200
  IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel type: USB driver: btusb v: 0.8 bus-ID: 1-14:8 chip-ID: 8087:0033 class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter>
  Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff link-mode: peripheral accept
    service-classes: rendering, capturing, object transfer, audio, telephony
Drives:
  Local Storage: total: 10.92 TiB used: 2.92 TiB (26.7%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: WD BLACK SN850X 2000GB
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD
    serial: <filter> rev: 620361WD temp: 50.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:1 vendor: Western Digital model: WD BLACK SN850X 2000GB
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD
    serial: <filter> rev: 620361WD temp: 52.9 C scheme: MBR
  ID-3: /dev/sda maj-min: 8:0 type: USB vendor: Western Digital model: WD80EMAZ-00WJTA0
    size: 7.28 TiB block-size: physical: 4096 B logical: 512 B type: HDD rpm: 5400 serial: <filter>
    rev: 3005 scheme: GPT
Partition:
  ID-1: / raw-size: 1.82 TiB size: 1.79 TiB (98.37%) used: 941.73 GiB (51.4%) fs: ext4
    dev: /dev/nvme0n1p2 maj-min: 259:3
  ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 274 KiB (0.1%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:2
Swap:
  Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 6 GiB used: 902.1 MiB (14.7%) priority: -2 file: /swap/swap
Sensors:
  System Temperatures: cpu: 35.8 C mobo: N/A gpu: nvidia temp: 53 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 9%
Repos:
  Packages: pm: dpkg pkgs: 2841 libs: 1364 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm
    pkgs: 0 pm: flatpak pkgs: 0
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list
    1: deb [arch=amd64 signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb http://la.mxrepo.com/mx/repo/ bookworm main non-free
    2: deb http://la.mxrepo.com/mx/repo/ bookworm ahs
  Active apt repos in: /etc/apt/sources.list.d/signal-xenial.list
    1: deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
Info:
  Processes: 615 Uptime: 22d 21h 17m wakeups: 801 Memory: 31.17 GiB used: 7.07 GiB (22.7%)
  Init: SysVinit v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0
  alt: 12 Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI
*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!

square
Posts: 12
Joined: Thu Mar 10, 2022 7:54 pm

Re: Downgrade nvidia drivers to specific version

#6 Post by square »

Hi @CharlesV, thanks for chiming in.
CharlesV wrote: Tue Jun 24, 2025 5:02 pm 4) reinstall nvidia using

Code: Select all

sudo ddm-mx -i nvidia
Will this offer a version selection? I've concluded that 535 drivers are fubar on my system. Hence the need to downgrade.

User avatar
CharlesV
Global Moderator
Posts: 7644
Joined: Sun Jul 07, 2019 5:11 pm

Re: Downgrade nvidia drivers to specific version

#7 Post by CharlesV »

It will not offer a version selection, but it should clear out your current version and remnants.

There ARE some older nvidia drivers in the repo's ( enabled and test ) , but realize that your kernel also makes some assumptions and can radically change how the drivers work. I would suggest trying something like dropping back to a 6.12 liquorix kernel, installing the 535.247 or 535.171 drivers and see how that works.

Tim or Dolphin_Oracle may have some other insights here too...

What kind of symptoms are you seeing / having with the 535's?
*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!

square
Posts: 12
Joined: Thu Mar 10, 2022 7:54 pm

Re: Downgrade nvidia drivers to specific version

#8 Post by square »

CharlesV wrote: Tue Jun 24, 2025 7:52 pm There ARE some older nvidia drivers in the repo's ( enabled and test ) , but realize that your kernel also makes some assumptions and can radically change how the drivers work. I would suggest trying something like dropping back to a 6.12 liquorix kernel, installing the 535.247 or 535.171 drivers and see how that works.
Thanks for your insight and suggestion. I'm gonna try it later this week when I get the chance. Though, how do I select which 535 minor version to install?

As mentioned in OP this issue started last year on MX-21. IIRC that was on a 5.19 kernel (before liquorix was a thing).
I had also seen the announcement about liquorix+nvidia issues and tried a bunch of different kernels without improvement.
Since the problem started I've installed 3 or 4 updates to the nvidia 535 drivers (via MX Updater), hoping for a fix – in vain.
CharlesV wrote: Tue Jun 24, 2025 7:52 pm What kind of symptoms are you seeing / having with the 535's?
When I run any d3d application (via DXVK/Vulkan/nvidia-run-mx) the system becomes very unstable (laggy/unresponsive) and eventually freezes/crashes.
If I manage to kill the graphics application before the system freezes completely (every keystroke has several seconds response time at this point) then the system has entered a faulty state it can't recover from without a full reboot.
Power-cycling from sleep at this point results in no video feed at all. Not even the Ctrl+Alt+F1 terminal renders – not sure if the display even has power.
One time in that state the OS eventually realized that something is off and shut down by itself, but I'm not usually that patient. Then the XOrg logs indicated nonsensical "permission denied" errors after a reboot.

For example, running the almost 2 decades old CoD4 game used to give me a stable 333 frames per second (capped via config at that magic number).
After installing the 535 drivers it still gives mostly stable framerates, however, it will only be 333 for at most a minute (more like 10 seconds), then drops to something like 225 fps (remaining stable at that number), then after some time drops further to something like 120, still kinda stable at that number but already not really, and will incur more and more intermediate freezes that also seem to become longer until eventually the entire system freezes.

As mentioned above, I've tested a bunch of different kernels and there's no observable change in behavior. I conducted those tests with and without irqbalance and numad.
There's rumors of current nvidia vulkan drivers having a massive (VRAM) memory leak (also on Windows), which I suspect is exactly what I am facing.

If I manage to go back to 525 I'll freeze all its packages and be done with that company.

Edit: I forgot: It's not exclusive to d3d/DXVK. Applications with a native Vulkan backend also show these symptoms.
Last edited by square on Sat Jun 28, 2025 9:00 pm, edited 1 time in total.

User avatar
CharlesV
Global Moderator
Posts: 7644
Joined: Sun Jul 07, 2019 5:11 pm

Re: Downgrade nvidia drivers to specific version

#9 Post by CharlesV »

Hmm.. weird. I'm not sure I can direct you on going backwards, the only way I have ever done that is not advised ( I got drivers from nvidia, but it was NOT nice to install and I broke them shortly afterwards ;-/ )

I saw a previous 535 in the mx package installer, but I did not see 525
*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!

square
Posts: 12
Joined: Thu Mar 10, 2022 7:54 pm

Re: Downgrade nvidia drivers to specific version

#10 Post by square »

I'm doing this now.

You suggested timeshift. I hadn't used it before. I've configured it to exclude some stuff and write to the home partition (because the root partition is almost full). It just crashes with an uncommunicated rsync error.

Code: Select all

$ sudo timeshift-gtk
E: blkid: Erhalt der Partitionsliste ist fehlgeschlagen: /dev/sr0
Anwendungskonfiguration geladen: /etc/timeshift/timeshift.json
Mounted '/dev/dm-1 (nvme0n1p4)' at '/run/timeshift/84641/backup'

Anwendungskonfiguration gespeichert: /etc/timeshift/timeshift.json

E: blkid: Erhalt der Partitionsliste ist fehlgeschlagen: /dev/sr0

------------------------------------------------------------------------------
Systemgröße wird geschätzt …
Anwendungskonfiguration gespeichert: /etc/timeshift/timeshift.json
Neuer Schnappschuss wird erstellt …(RSYNC)
wird auf Gerät gespeichert: /dev/dm-1, am Pfad eingehängt: /run/timeshift/84641/backup
Dateien werden mit rsync synchronisiert …
E: rsync lieferte einen Fehler zurück                                           
E: Erstellen eines neuen Schnappschusses ist fehlgeschlagen
Erstellen eines Schnappschusses ist fehlgeschlagen
------------------------------------------------------------------------------
Without running it from console it doesn't even blame rsync. Just shows a toast/desktop notification saying that creating the snapshot failed, without any additional information.

Perhaps this is related to using LUKS2.

So instead I'm going to copy the whole partition to an external drive.
Wish me luck.

Edit: Ok, never mind. It ran out of space even on the home partition. LOL
Last edited by square on Sat Jun 28, 2025 2:15 pm, edited 1 time in total.

Post Reply

Return to “MX Help”