Unable to install legacy nvidia drivers

My laptop has this gpu: NVIDIA GF108GLM [Quadro 1000M]. I installed Manjaro XFCE with open source drivers and after the installation i tried to install the proprietary drivers using Manjaro setting manager but i get this error:

Starting
> Using config 'video-nvidia-390xx' for device: 0000:01:00.0 (0300:10de:0dfa) Display controller nVidia Corporation GF108GLM [Quadro 1000M]
> Installing video-nvidia-390xx...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia-390xx/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libxnvctrl breaks dependency 'libxnvctrl' required by xfce4-sensors-plugin
Error: pacman failed!
Error: script failed!    

A post was merged into an existing topic: New to linux nvidia driver 390.xx questions

I fixed the error by removing the package xfce4-sensors-plugin and after that i was able to install nvidia legacy driver but after rebooting i get black screen.

The following Wiki page might be helfpful;

The Quadro 1000M is also supported by the older 340xx drivers, as another possible option. Beyond that, I can help no further (AMD user here), but I’m sure someone else may have a suggestion or two.

In the meantime, please provide system information as described (below).

Regards.


Welcome to the Manjaro community

As a new or infrequent forum user, please take some time to familiarise yourself with Forum requirements, and the many ways to use the forum to your benefit:


Update Announcements

The Update Announcements contain important information and a Known Issues and Solutions section that should generally be checked before posting a request for support.

System Information

While information from *-fetch type apps might be fine for someone wishing to buy your computer, for Support purposes it’s better to ask your system directly; :eyes:

Output of the inxi command with appropriate parameters will achieve this (naturally, formatted according to forum guidelines) and will generally be more useful for those wishing to help:

inxi --filter --verbosity=8

or the short form:

inxi -zv8

Be prepared to provide output from other commands whenever asked. It’s equally important to provide as much actionable information as possible in your first post, rather than simply indicating there is a problem.

Highly Recommended
Technical Resources
Required Reading

This is my system information:

System:
  Kernel: 6.12.39-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.1.1 clocksource: tsc
    avail: hpet,acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-6.12-x86_64
    root=UUID=cb32eb69-db0e-4413-836b-06446e12a70d rw quiet splash apparmor=1 security=apparmor
    udev.log_priority=3
  Console: tty 2 DM: LightDM v: 1.32.0 Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: Hewlett-Packard product: HP EliteBook 8560w v: A0001D02
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Hewlett-Packard model: 1631 v: KBC Version 01.39 serial: <superuser required>
    part-nu: XX058AV uuid: <superuser required> BIOS: Hewlett-Packard v: 68SVD Ver. F.22
    date: 01/05/2012
Battery:
  ID-1: BAT0 charge: 0% condition: 29.1/29.1 Wh (100.0%) volts: 5.0 min: 14.8
    model: Hewlett-Packard Primary type: Li-ion serial: <filter> status: not charging
Memory:
  System RAM: total: 8 GiB available: 7.71 GiB used: 472.8 MiB (6.0%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 16 GiB slots: 4 modules: 2 EC: None max-module-size: 4 GiB note: est.
  Device-1: Top - Slot 2 (under) type: no module installed
  Device-2: Bottom-Slot 2(right) type: DDR3 detail: synchronous size: 4 GiB speed: 1333 MT/s
    volts: N/A width (bits): data: 64 total: 64 manufacturer: Micron part-no: 16KTF51264HZ-1G6M1
    serial: <filter>
  Device-3: Top - Slot 1 (top) type: no module installed
  Device-4: Bottom-Slot 1(left) type: DDR3 detail: synchronous size: 4 GiB speed: 1333 MT/s
    volts: N/A width (bits): data: 64 total: 64 manufacturer: Micron part-no: 16KTF51264HZ-1G6M1
    serial: <filter>
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i7-2820QM bits: 64 type: MT MCP arch: Sandy Bridge gen: core 2 level: v2
    built: 2010-12 process: Intel 32nm family: 6 model-id: 0x2A (42) stepping: 7 microcode: 0x2F
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2 smt: enabled cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 800 min/max: 800/3400 scaling: driver: intel_cpufreq governor: schedutil
    cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 bogomips: 36733
  Flags: acpi aes aperfmperf apic arat arch_perfmon avx bts clflush cmov constant_tsc cpuid
    cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept est flexpriority flush_l1d fpu fxsr ht ibpb ibrs
    ida lahf_lm lm mca mce md_clear mmx monitor msr mtrr nonstop_tsc nopl nx pae pat pbe pcid
    pclmulqdq pdcm pebs pge pln pni popcnt pse pse36 pti pts rdtscp rep_good sep smx ssbd sse
    sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_deadline_timer vme vmx vnmi
    vpid x2apic xsave xsaveopt xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: KVM: Split huge pages
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: reg_file_data_sampling status: Not affected
  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: Retpolines; IBPB: conditional; IBRS_FW; STIBP: conditional; RSB
    filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsa status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GF108GLM [Quadro 1000M] vendor: Hewlett-Packard driver: nouveau v: kernel
    alternate: nvidia_drm,nvidia non-free: series: 390.xx+ status: legacy (EOL~2022-11-22) last:
    release: 390.157 kernel: 6.0 xorg: 1.21 arch: Fermi code: GF1xx process: 40/28nm
    built: 2010-2016 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 ports: active: LVDS-1 empty: DP-1,
    DP-2, DP-3, VGA-1, eDP-1 bus-ID: 01:00.0 chip-ID: 10de:0dfa class-ID: 0300 temp: 52.0 C
  Device-2: IMC Networks USB2.0-Camera driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 3-1.4:4 chip-ID: 13d3:5125 class-ID: 0e02 serial: <filter>
  Display: unspecified server: X.org v: 1.21.1.18 driver: X: loaded: N/A failed: nvidia
    gpu: nouveau tty: 240x67
  Monitor-1: LVDS-1 model: AU Optronics 0x13ed built: 2008 res: 1920x1080 dpi: 142 gamma: 1.2
    chroma: red: x: 0.620 y: 0.341 green: x: 0.329 y: 0.573 blue: x: 0.149 y: 0.059 white: x: 0.314
    y: 0.329 size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9 modes: 1920x1080,
    1680x1050, 1400x1050, 1280x1024, 1280x960, 1152x864, 1024x768, 800x600, 640x480, 720x400,
    640x400, 640x350
  API: EGL v: 1.5 hw: drv: nvidia nouveau platforms: device: 0 drv: nouveau device: 1
    drv: swrast gbm: drv: nouveau surfaceless: drv: nouveau inactive: wayland,x11
  API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 25.1.6-arch1.1 note: console (EGL sourced)
    renderer: NVC1, llvmpipe (LLVM 20.1.8 256 bits)
  Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings gpu: nvidia-settings,nvidia-smi
    x11: xprop
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio vendor: Hewlett-Packard
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1c20 class-ID: 0403
  Device-2: NVIDIA GF108 High Definition Audio vendor: Hewlett-Packard driver: snd_hda_intel
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0bea
    class-ID: 0403
  API: ALSA v: k6.12.39-1-MANJARO status: kernel-api with: aoss type: oss-emulator
    tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.4.6 status: off with: 1: pipewire-pulse status: off 2: wireplumber
    status: off 3: pipewire-alsa type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel 82579LM Gigabit Network vendor: Hewlett-Packard driver: e1000e v: kernel
    port: 5020 bus-ID: 00:19.0 chip-ID: 8086:1502 class-ID: 0200
  IF: enp0s25 state: down mac: <filter>
  Device-2: Intel Centrino Advanced-N 6205 [Taylor Peak] driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 25:00.0 chip-ID: 8086:0085 class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: HP Broadcom 2070 Bluetooth Combo driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-1.6:5 chip-ID: 03f0:231d class-ID: fe01
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.02 TiB used: 7.54 GiB (0.7%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Kingston model: SA400S37120G size: 111.79 GiB block-size:
    physical: 512 B logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: B1D1
    scheme: MBR
  ID-2: /dev/sdb maj-min: 8:16 vendor: HGST (Hitachi) model: HTS541010B7E610 size: 931.51 GiB
    block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
    fw-rev: 1A01 scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 19.26 GiB size: 18.79 GiB (97.56%) used: 7.54 GiB (40.1%) fs: ext4
    dev: /dev/sdb4 maj-min: 8:20 label: Manjaro uuid: cb32eb69-db0e-4413-836b-06446e12a70d
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 500 MiB fs: ext4 label: boot
    uuid: 2c4f892b-2989-4bf5-a491-e4daa79cf098
  ID-2: /dev/sdb1 maj-min: 8:17 size: 177.29 GiB fs: ntfs label: Win7 uuid: 64128B1C128AF27A
  ID-3: /dev/sdb2 maj-min: 8:18 size: 1 KiB fs: <superuser required> label: N/A uuid: N/A
USB:
  Hub-1: 1-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-2: 2-0:1 info: super-speed hub ports: 2 rev: 3.0 speed: 5 Gb/s (596.0 MiB/s) lanes: 1
    mode: 3.2 gen-1x1 chip-ID: 1d6b:0003 class-ID: 0900
  Hub-3: 3-0:1 info: full speed or root hub ports: 3 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: 3-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:0024 class-ID: 0900
  Device-1: 3-1.1:3 info: Logitech Mouse type: mouse driver: hid-generic,usbhid interfaces: 1
    rev: 2.0 speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 100mA chip-ID: 046d:c077
    class-ID: 0301
  Device-2: 3-1.4:4 info: IMC Networks USB2.0-Camera type: video driver: uvcvideo interfaces: 2
    rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 500mA chip-ID: 13d3:5125
    class-ID: 0e02 serial: <filter>
  Device-3: 3-1.6:5 info: HP Broadcom 2070 Bluetooth Combo type: bluetooth driver: btusb
    interfaces: 4 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 chip-ID: 03f0:231d
    class-ID: fe01
  Device-4: 3-1.8:6 info: Alcor Micro AU9540 Smartcard Reader type: smart card driver: N/A
    interfaces: 1 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 50mA
    chip-ID: 058f:9540 class-ID: 0b00
  Hub-5: 4-0:1 info: full speed or root hub ports: 3 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 chip-ID: 1d6b:0002 class-ID: 0900
  Hub-6: 4-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:0024 class-ID: 0900
  Device-1: 4-1.1:3 info: Validity Sensors VFS471 Fingerprint Reader type: <vendor specific>
    driver: N/A interfaces: 1 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 138a:003c class-ID: ff00 serial: <filter>
Sensors:
  System Temperatures: cpu: 55.0 C mobo: N/A gpu: nouveau temp: 52.0 C
  Fan Speeds (rpm): N/A
Repos:
  Packages: pm: pacman pkgs: 1091 libs: 319 tools: pamac pm: flatpak pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://manjaro.mirrors.lavatech.top/stable/$repo/$arch
    2: https://ba.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    3: https://manjaro.mirror.ac.za/stable/$repo/$arch
Processes:
  CPU top: 5 of 197
  1: cpu: 1.7% command: -zsh pid: 948 mem: 11.6 MiB (0.1%)
  2: cpu: 0.8% command: init pid: 1 mem: 13.5 MiB (0.1%)
  3: cpu: 0.3% command: systemd pid: 938 mem: 11.3 MiB (0.1%)
  4: cpu: 0.2% command: NetworkManager pid: 708 mem: 24.4 MiB (0.3%)
  5: cpu: 0.1% command: [kworker/u32:1-async] pid: 14 mem: 0.00 MiB (0.0%)
  Memory top: 5 of 197
  1: mem: 24.4 MiB (0.3%) command: NetworkManager pid: 708 cpu: 0.2%
  2: mem: 15.0 MiB (0.1%) command: systemd-journald pid: 346 cpu: 0.1%
  3: mem: 13.5 MiB (0.1%) command: init pid: 1 cpu: 0.8%
  4: mem: 12.0 MiB (0.1%) command: ModemManager pid: 760 cpu: 0.1%
  5: mem: 11.6 MiB (0.1%) command: -zsh pid: 948 cpu: 1.7%
Info:
  Processes: 197 Power: uptime: 3m states: freeze,mem,disk suspend: deep avail: s2idle wakeups: 0
    hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 3.05 GiB Init: systemd
    v: 257 default: graphical tool: systemctl
  Compilers: N/A Shell: Zsh (login) v: 5.9 running-in: tty 2 inxi: 3.3.38

i dont know what happened am sure i replied to you before. i happen to have quadro 2000m read here for black screen fix. fix is to install kernel 5.10 then can go back do default kernel. but using command sudo mhwd-kernel -i linux510 gave error. i had to other command that had the word pamac.

Your post was moved to your topic, as it initially seemed that you were adding a support request to another member’s topic; though, it now appears you were trying to offer assistance, however anecdotal the information may have been.

Because something might work for your issue doesn’t mean it will for those with other hardware; though, I’ll add that trying other kernels is a valid option.

To clarify the comment from @eld24;

Because mhwd-kernel simply doesn’t work when in a chroot environment, pacman would need to be used instead to install a kernel.

Remember, in a chroot environment you are already the Super User (root), so the use of sudo isn’t required.

By way of example, to install kernel 6.12 (LTS) in a chroot environment, the following commands would be used;

pacman -S linux612
mkinitcpio -P
update-grub

followed by a reboot.


A useful tutorial, generally;


@ivo1467

I have linked the following ā€œHowToā€ which may be useful as a guide, despite the focus being on another GPU. While it may not be a direct solution to the issue at hand, the procedures mentioned might be helpful.


Mod edit:- Corrected clumsy typos by yours truly.

1 Like

yeah am aware of different hardware. we have the same gpu arch fermi his its quadro 1000m and mine quadrp 2000m i believe only the ram changes from 1gb to 2 gb.

1 Like

This is the output log during installation of the nvidia driver which says the installation is successful:

Starting
> Using config 'video-nvidia-390xx' for device: 0000:01:00.0 (0300:10de:0dfa) Display controller nVidia Corporation GF108GLM [Quadro 1000M]
> Installing video-nvidia-390xx...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia-390xx/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
checking dependencies...

Packages (1) libxnvctrl-575.64-1

Total Removed Size:  0,45 MiB

:: Do you want to remove these packages? [Y/n]
:: Processing package changes...
removing libxnvctrl...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 multilib downloading...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: eglexternalplatform will be installed before its nvidia-390xx-utils dependency

Packages (7) egl-wayland-4:1.1.19-1  eglexternalplatform-1.2.1-1  lib32-nvidia-390xx-utils-390.157-4  libxnvctrl-390xx-390.157-4  linux612-nvidia-390xx-390.157-62  nvidia-390xx-settings-390.157-4  nvidia-390xx-utils-390.157-21

Total Installed Size:  206,73 MiB

:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing eglexternalplatform...
installing egl-wayland...
installing nvidia-390xx-utils...
==> If you run into trouble with CUDA not being available, run nvidia-modprobe first.
Optional dependencies for nvidia-390xx-utils
    nvidia-settings=390.157: configuration tool [pending]
    xorg-server-devel: nvidia-xconfig
    opencl-nvidia=390.157: OpenCL support
installing libxnvctrl-390xx...
installing nvidia-390xx-settings...
installing lib32-nvidia-390xx-utils...
Optional dependencies for lib32-nvidia-390xx-utils
    lib32-opencl-nvidia
installing linux612-nvidia-390xx...
:: Running post-transaction hooks...
(1/7) Creating system user accounts...
(2/7) Reloading system manager configuration...
(3/7) Reloading device manager configuration...
(4/7) Arming ConditionNeedsUpdate...
(5/7) Updating module dependencies...
(6/7) Updating the desktop file MIME type cache...
(7/7) Signing EFI binaries...
Generating EFI bundles....
nvidia-390xx-utils: install reason has been set to 'explicitly installed'
nvidia-390xx-settings: install reason has been set to 'explicitly installed'
libxnvctrl-390xx: install reason has been set to 'explicitly installed'
lib32-nvidia-390xx-utils: install reason has been set to 'explicitly installed'
linux612-nvidia-390xx: install reason has been set to 'explicitly installed'
xorg configuration file: '/etc/X11/mhwd.d/nvidia.conf'
> Successfully installed video-nvidia-390xx


Done ...

But nvidia driver doesn’t seem to be loading on boot and i guess that is the reason for the black screen. This is the inxi -G output from TTY after rebooting:

Graphics:
  Device-1: NVIDIA GF108GLM [Quadro 1000M] driver: nouveau v: kernel
  Device-2: IMC Networks USB2.0-Camera driver: uvcvideo type: USB
  Display: unspecified server: X.org v: 1.21.1.18 driver: X: loaded: N/A failed: nvidia
    gpu: nouveau tty: 240x67 resolution: 1920x1080
  API: EGL v: 1.5 drivers: nouveau,swrast platforms: gbm,surfaceless,device
  API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 25.1.6-arch1.1 note: console (EGL sourced)
    renderer: NVC1, llvmpipe (LLVM 20.1.8 256 bits)
  Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings gpu: nvidia-settings,nvidia-smi
    x11: xprop,xrandr

I fixed the black screen by running ā€˜sudo update-grub’ and ā€˜sudo mkinitcpio -P’ from tty. After that the nvidia driver was loaded on boot.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.