Nvidia_drm: Unknown symbol drm_hdcp_update_content_protection (err -2)

Somehow, my GeForce GTX 1660 SUPER (PCI ID 10de:21c4) didn’t like the NVIDIA driver 615.71.09 upgrade, even if it is listed as a supported product on the manufacturer web page for this exact version.

After starting to runlevel 3 (adding “3” to GRUB command line), I was able to log in and noticed to following lines in dmesg

nvidia_drm: Unknown symbol drm_hdcp_update_content_protection (err -2)
nvidia_drm: Unknown symbole drm_connector_attach_content_protection_property (err -2)

I am using the last LTS kernel (6.18.55-1-MANJARO) and searching those errors online, Google IA results:

An “Unknown symbol” error (like nvidia_drm: Unknown symbol drm_hdcp_update_content_protection) indicates a version mismatch between your running Linux kernel and the NVIDIA kernel modules.
This typically happens after a system update if the newly compiled NVIDIA modules are trying to call a function in the Direct Rendering Manager (DRM) subsystem that your currently running kernel doesn’t support, or vice versa.

and this Reddit thread seems both to point to kernel/modules compilation mismatch:
Nvidia_drm error after update

I reverted to the driver version 580 with mhwd and everything is back to normal.

I have now those NVIDIA packages on my system:

$ pacman -Q |grep nvidia
lib32-nvidia-580xx-utils 580.178.04-1
libva-nvidia-driver 0.0.18-1
linux-firmware-nvidia 20260916-1
linux618-nvidia-580xx-open 580.178.04-19
mhwd-nvidia 615.71.09-2
mhwd-nvidia-390xx 390.157-34
mhwd-nvidia-470xx 470.256.02-22
mhwd-nvidia-580xx 580.178.04-2
nvidia-580xx-settings 580.178.04-1
nvidia-580xx-utils 580.178.04-2
nvidia-driver-assistant 0.23.48.01-7

I first tested Manjaro in 2012, made it my main working distro in 2019, updated it since then, and of course there was a few bumps on the road, but I never encountered this error, so I highly doubt it’s coming from my system, as it really look like a compilation problem at the packaging level…

Same problem appears also on kernel 7.2 (with another problem of its own, see my other thread Realtek: Unknown symbol devm_phy_package_join (err -2) for kernel 7.2.9), so any help in getting the driver 615.71.09 working would be appreciated!

Could you also post the result of inxi -zv8 ? During the last big update a few days ago, my GTX 1070Ti lost its 3D-capabilities. In my case I got the clue that led me to discovering the solution from my `inxi` -output. It ended up being the Nvidia 580 headers having been dropped from the kernel for some reason. Seems like there are some issues with the update on that part.

Hi, thanks for your reply!
Here as requested:

$ inxi -zv8:

System:
  Kernel: 6.18.55-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 16.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.18-x86_64
    root=UUID=b098cf04-c09f-44c5-bd04-c48fccb299e0 rw loglevel=3
    rd.udev.log_level=3 audit=0 nvidia_drm.modeset=1 nvidia_drm.fbdev=1 quiet
    splash
  Desktop: Cinnamon v: 6.6.9 tk: GTK v: 3.24.52 wm: Muffin v: 6.6.3 tools:
    avail: cinnamon-screensaver vt: 7 dm: LightDM v: 1.33.1 Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: PRO B550-P GEN3 (MS-7B86) v: 6.0
    serial: <superuser required> uuid: <superuser required> Firmware: BIOS
    vendor: American Megatrends LLC. v: 8.B2 date: 07/17/2026
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 32 GiB available: 31.26 GiB used: 2.1 GiB (6.7%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 128 GiB slots: 4 modules: 2 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: Channel-A DIMM 0 type: no module installed
  Device-2: Channel-A DIMM 1 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 16 GiB speed: 3200 MT/s volts: note: check curr: 1
    min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: Patriot
    part-no: PSD416G320081 serial: <filter>
  Device-3: Channel-B DIMM 0 type: no module installed
  Device-4: Channel-B DIMM 1 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 16 GiB speed: 3200 MT/s volts: note: check curr: 1
    min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: Patriot
    part-no: PSD416G320081 serial: <filter>
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 5 5600X bits: 64 type: MT MCP arch: Zen 3+ gen: 3
    level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
    model-id: 0x21 (33) stepping: 2 microcode: 0xA201213
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
    smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB
    desc: 6x512 KiB L3: 32 MiB desc: 1x32 MiB
  Speed (MHz): avg: 1738 min/max: 561/4654 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 1738 2: 1738 3: 1738
    4: 1738 5: 1738 6: 1738 7: 1738 8: 1738 9: 1738 10: 1738 11: 1738 12: 1738
    bogomips: 88798
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de debug_swap decodeassists erms
    extapic extd_apicid f16c flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt
    ht hw_pstate ibpb ibrs ibs invpcid irperf lahf_lm lbrv lm mba mca mce
    misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl npt
    nrip_save nx ospke osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pku pni
    popcnt pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep
    sha_ni skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3
    stibp succor svm svm_lock syscall tce topoext tsc tsc_scale umip
    user_shstk v_spec_ctrl v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall
    vpclmulqdq wbnoinvd wdt x2apic xgetbv1 xsave xsavec xsaveerptr xsaveopt
    xsaves xtopology
  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 status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: Safe RET
  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: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsa mitigation: Clear CPU buffers
  Type: tsx_async_abort status: Not affected
  Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
  Device-1: NVIDIA TU116 [GeForce GTX 1660 SUPER] vendor: Micro-Star MSI
    driver: nvidia v: 580.178.04 alternate: nouveau,nova_core,nvidia_drm
    non-free: 550-6xx.xx+ status: current (as of 2026-07) arch: Turing
    code: TUxxx process: TSMC 12nm FF built: 2018-2022 pcie: gen: 1
    speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports:
    active: none off: HDMI-A-1 empty: DP-1,DP-2,DP-3 bus-ID: 2b:00.0
    chip-ID: 10de:21c4 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.24 with: Xwayland v: 24.1.13 driver: X:
    loaded: nvidia gpu: nv_platform,nvidia,nvidia-nvswitch display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 92 s-size: 530x301mm (20.87x11.85")
    s-diag: 610mm (24")
  Monitor-1: HDMI-A-1 mapped: HDMI-0 note: disabled model: Samsung S24D332
    serial: <filter> built: 2020 res: mode: 1920x1080 hz: 75 scale: 100% (1)
    dpi: 92 gamma: 1.2 chroma: red: x: 0.647 y: 0.333 green: x: 0.314 y: 0.620
    blue: x: 0.149 y: 0.063 white: x: 0.314 y: 0.329
    size: 531x299mm (20.91x11.77") diag: 609mm (24") ratio: 16:9
    modes: 1920x1080, 1680x1050, 1600x900, 1280x1024, 1440x900, 1280x800,
    1152x864, 1280x720, 1024x768, 800x600, 720x576, 720x480, 640x480
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
    drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia
    inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: nvidia mesa v: 580.178.04
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1660
    SUPER/PCIe/SSE2 memory: 5.86 GiB
  API: Vulkan v: 1.4.363 layers: 8 device: 0 type: discrete-gpu name: NVIDIA
    GeForce GTX 1660 SUPER driver: nvidia v: 580.178.04 device-ID: 10de:21c4
    surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    gpu: nvidia-settings,nvidia-smi x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA TU116 High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 2b:00.1 chip-ID: 10de:1aeb class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 2d:00.4 chip-ID: 1022:1487 class-ID: 0403
  API: ALSA v: k6.18.55-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.6.9 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: f000 bus-ID: 2a:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp42s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager,systemd-timesyncd
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 3.66 TiB used: 181.59 GiB (4.8%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 5B2QGXA7 temp: 32.9 C
    scheme: MBR
  ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 PRO 512GB
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 2B6Q scheme: MBR
  ID-3: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 850 PRO 256GB
    size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 4B6Q scheme: MBR
  ID-4: /dev/sdc maj-min: 8:32 vendor: Samsung model: SSD 830 Series
    size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 3B1Q scheme: MBR
  ID-5: /dev/sdd maj-min: 8:48 vendor: Seagate model: ST1000DM003-9YN162
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: CC4H scheme: MBR
  ID-6: /dev/sde maj-min: 8:64 vendor: Western Digital
    model: WD10EZEX-08WN4A0 size: 931.51 GiB block-size: physical: 4096 B
    logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 7200 serial: <filter>
    fw-rev: 1A02 scheme: MBR
  Optical-1: /dev/sr0 vendor: ATAPI model: iHAS122 C rev: XL0A
    dev-links: cdrom
  Features: speed: 48 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
  ID-1: / raw-size: 430.2 GiB size: 423.13 GiB (98.36%)
    used: 181.59 GiB (42.9%) fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: Manjaro
    uuid: b098cf04-c09f-44c5-bd04-c48fccb299e0
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 32 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p3 maj-min: 259:3 label: N/A
    uuid: d26642b9-3ccf-494a-8071-3a1c63d09780
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 500 MiB fs: ntfs label: N/A
    uuid: B4FC7F32FC7EEE4C
  ID-2: /dev/nvme0n1p2 maj-min: 259:2 size: 805.87 GiB fs: ntfs
    label: Windows 10 uuid: 1A60296E602951B5
  ID-3: /dev/sdb1 maj-min: 8:17 size: 29.3 GiB fs: ext4 label: MocaccinoOS
    uuid: cf693f44-e692-47fc-88b2-223c3eb2425e
  ID-4: /dev/sdb2 maj-min: 8:18 size: 29.3 GiB fs: ext4 label: Debian
    uuid: d3f805ff-3346-4cae-a02e-ef97d8cb7e34
  ID-5: /dev/sdb3 maj-min: 8:19 size: 29.3 GiB fs: ext4 label: Ubuntu
    uuid: 6c63de25-41d7-4ecd-899d-4542acba6552
  ID-6: /dev/sdb4 maj-min: 8:20 size: 1 KiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-7: /dev/sdb5 maj-min: 8:21 size: 29.3 GiB fs: ext4 label: Mageia
    uuid: 0cd2cf05-a955-4f5b-8d19-74258d7cee85
  ID-8: /dev/sdb6 maj-min: 8:22 size: 29.3 GiB fs: ext4 label: AlmaLinux
    uuid: 75e1dc28-f542-4e31-bdb3-14be42a4147d
  ID-9: /dev/sdb7 maj-min: 8:23 size: 29.3 GiB fs: btrfs label: OpenSuse
    uuid: bf65f97d-935e-466f-8643-6668052aceb4
  ID-10: /dev/sdb8 maj-min: 8:24 size: 29.3 GiB fs: ext4 label: Fedora
    uuid: f3f427b8-3212-4e9b-b51b-7bad0a3a7712
  ID-11: /dev/sdb9 maj-min: 8:25 size: 23.14 GiB fs: ext4 label: Salix
    uuid: 118f50a5-7943-470e-9e46-91b337ee9737
  ID-12: /dev/sdc1 maj-min: 8:33 size: 238 GiB fs: ufs label: N/A
    uuid: 65bd1777651e8e7f
  ID-13: /dev/sdc5 maj-min: 8:37 size: 234 GiB fs: ufs label: N/A
    uuid: 65bd1777651e8e7f
  ID-14: /dev/sdc6 maj-min: 8:38 size: 4 GiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-15: /dev/sdd1 maj-min: 8:49 size: 931.51 GiB fs: ntfs
    label: ZIK_FLAC_SAV uuid: C83E3B753E3B5B9E
  ID-16: /dev/sde1 maj-min: 8:65 size: 931.51 GiB fs: ntfs label: ZIK_SAV
    uuid: 5BEB0A83C0C9A173
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 10 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-9:2 info: Logitech Washable Keyboard K310 type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1
    speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 98mA
    chip-ID: 046d:c326 class-ID: 0300
  Device-2: 1-10:3 info: American Power Conversion Uninterruptible Supply
    type: HID driver: hid-generic,usbhid interfaces: 1 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 051d:0002 class-ID: 0300 serial: <filter>
  Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-4: 4-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-5: 5-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 5-1:2 info: Logitech Logi Bolt Receiver type: keyboard,mouse,HID
    driver: hid-generic,usbhid interfaces: 4 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 98mA chip-ID: 046d:c548 class-ID: 0300
  Hub-6: 6-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 24.0 C mobo: 26.0 C gpu: nvidia temp: 43 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 499 fan-3: 492 fan-4: 434 fan-5: 443
    fan-6: 0 gpu: nvidia fan: 0%
Repos:
  Packages: pm: pacman pkgs: 1456 libs: 460 tools: pamac,yay
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://ftp.free.org/mirrors/repo.manjaro.org/repos/stable/$repo/$arch
    2: https://mirrors.eric.ovh/manjaro/stable/$repo/$arch
    3: http://ftp.uni-kl.de/pub/linux/manjaro/stable/$repo/$arch
    4: https://mirror.23m.com/manjaro/stable/$repo/$arch
    5: https://mirror.alpix.eu/manjaro/stable/$repo/$arch
    6: https://mirror.netcologne.de/manjaro/stable/$repo/$arch
    7: https://ftp.tu-chemnitz.de/pub/linux/manjaro/stable/$repo/$arch
    8: https://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable/$repo/$arch
Processes:
  CPU top: 5 of 289
  1: cpu: 5.3% command: chromium pid: 44564 mem: 272.7 MiB (0.8%)
  2: cpu: 4.8% command: chromium pid: 44196 mem: 394.5 MiB (1.2%)
  3: cpu: 2.6% command: chromium pid: 44235 mem: 322.2 MiB (1.0%)
  4: cpu: 1.8% command: chromium pid: 44439 mem: 142.1 MiB (0.4%)
  5: cpu: 1.2% command: cinnamon pid: 1314 mem: 443.1 MiB (1.3%)
  Memory top: 5 of 289
  1: mem: 443.1 MiB (1.3%) command: cinnamon pid: 1314 cpu: 1.2%
  2: mem: 394.5 MiB (1.2%) command: chromium pid: 44196 cpu: 4.8%
  3: mem: 322.2 MiB (1.0%) command: chromium pid: 44235 cpu: 2.6%
  4: mem: 272.7 MiB (0.8%) command: chromium pid: 44564 cpu: 5.3%
  5: mem: 167.1 MiB (0.5%) command: chromium pid: 44270 cpu: 0.6%
Info:
  Processes: 289 Power: uptime: 4h 59m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.42 GiB services: csd-power,upowerd
    Init: systemd v: 261 default: graphical tool: systemctl
  Compilers: gcc: 16.2.1 Shell: Bash v: 5.3.20 running-in: gnome-terminal
    inxi: 3.3.41

Just to be clear regarding what you said, NVIDIA 580 is working for me, that’s the upgrade to version 615 which is causing trouble…


Mod edit:- A text box / code fence is more appropriate for posting pre-formatted text. I have edited this for you this one time. No charge. See below :point_down:


[Mini-HowTo] Present code or command output

Note: Grave accent (or, backtick) characters are used. :eyes:

For inline code or to show a single command:

  • please follow this simple example: code here.

For multi-line command output:

  • place text beween two rows of three (```) backtick characters to form a scrollable text box, or …
  • use the </> button in the Compose window to achieve the same result.

The empty row between these rows of backtick characters is where to paste any multi-line command output (such as inxi).

An example of a pre-formatted text enclosure:

What is a Quark?

A. In Physics, an elementary particle and fundamental constituent of matter. 
B. A character from the Star Trek: "Deep Space Nine" television series.
C. A soft, creamy, usually unsalted cheese traditional to central Europe.

I would trust Arch more than nvidia in the driver situation.The wiki lists 580 as the recommended closed source driver.

Hi, thanks for your reply.
I think you misidentified my GPU, the GeForce GTX 1660 SUPER is a Turing NV168 (TU116), so there are more option for it noted on the Arch wiki.

As I need to keep an install of Windows for my work, I just installed a few days ago version 621.01 on it and it works just fine…

So I still think there might be a compilation problem hiding somewhere upstream, as I never had an error like this before on Manjaro.

But we will have to wait to see if any other NVIDIA closed source driver user report this issue too I guess…

EDIT: I’m always on favour of using the free driver whenever possible, but after my daily work I’m also gaming on Manjaro with Steam, so that’s a “no go” and on my Mocaccino OS test install, the Cosmic desktop do not play well with the free driver…

So I just checked it and there the NVIDIA closed source driver version 595.104.02 works very well.

EDIT 2: I just checked the FreeBSD 14 test install I also got on my PC and there the NVIDIA closed source driver version 595.104.02 works very well too.

I think you possibly run into the following issue since you use X11

Hi, thanks for your reply.
I don’t think that is my problem, because X11 doesn’t even has the time to do a segfault.

The problem lies in the drm modules not being loaded because of an “unknown symbol”, as shown in the dmesg messages:

nvidia_drm: Unknown symbol drm_hdcp_update_content_protection (err -2)
nvidia_drm: Unknown symbole drm_connector_attach_content_protection_property (err -2)

Hence why I’m still thinking there is something wrong with the compilation of this driver update…
And not on my side, as I didn’t compile the driver myself, but just installed it with pamac.

Right. Did you try a newer kernel, perhaps even 7.3? It’s possible that not all the driver packages were rebuilt with all the available kernels recently.

Yes, I tried with kernel 7.2.9, please see my first post.

It didn’t helped at all, and it even brought its new own “unknown symbol” problem with my network card this time, please see my other thread:
Realtek: Unknown symbol devm_phy_package_join (err -2) for kernel 7.2.9

That’s a lot of “Unknown symbol” problems in a single upgrade, so I think is getting very wrong at the compilation level with the packages of this last stable update…

Try 7.3, just to be sure.

I just did, and it’s exactly the same message in dmesg as with kernel 7.2:

nvidia_drm: Unknown symbol drm_hdcp_update_content_protection (err -2)
nvidia_drm: Unknown symbol drm_connector_attach_content_protection_property (err -2)

This time, instead of rebooting to runlevel 3, I tought about checking if I can access a virtual tty, and I could!

So I noticed 2 things:
-1: no crash from Xorg, as the Xorg.0.log was from the last successful boot with driver 580.

-2: I could compare the modules loaded between version 580 and 615.

Working version 580:

nvidia 16146432 74 nvidia_uvm,nvidia_modeset
nvidia_drm 151552 4
nvidia_modeset 2273280 6 nvidia_drm
nvidia_uvm 4034560 0

Broken version 615:

nvidia 18735104 2 nvidia_uvm,nvidia_modeset
nvidia_modeset 1994752 0
nvidia_uvm 2478080 0

So, that’s only the nvidia_drm which has the issue with version 615, which is consistant with the error message of dmesg.

Trying to load it manually didn’t help, and is also consistant with the error message of dmesg:

$ sudo modprobe nvidia_drm
modprobe: ERROR: could not insert ‘nvidia_drm’: Unknown symbol in module, or unknown parameter (see dmesg)

Finally, kernel 7.3 has the same “Unknown symbol” issue with my Realtek network card, so I will update my other thread now…