After installing the nVidia driver, I get a black screen on boot

Hi everyone, I’m a newbie on Manjaro. I have the latest stable release with XFCE. I configured the nVidia drivers with mhwd through the settings manager. On the first reboot, I get a black screen. I edited the /etc/default/grub file and added the parameter nomodeset, and with this fix, it works fine. Can I leave the grub boot like this, or should I dig deeper into the problem with your help?
Thanks

Sorry kommow, missed that you are using xfce, so ignore my previous comment if you saw that.

I think best to start by providing more system information:

sudo inxi --filter --verbosity 8

kommow, can you edit your post using this formatting instruction:

make sure to copy all of the output from the inxi command and paste into preformatted or blockquote

Thank you for the suggestion. I thought it was correct in HTML, but it truncated the text. I apologize for the mistake.

System:
  Kernel: 6.10.13-3-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.10-x86_64
    root=UUID=3601e1d3-845a-4d06-85d5-06b2b213d7b9 rw quiet splash apparmor=1
    security=apparmor udev.log_priority=3 nomodeset
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.43 wm: xfwm4 v: 4.18.0
    with: xfce4-panel tools: xfce4-screensaver dm: LightDM v: 1.32.0
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: SABERTOOTH 990FX R2.0 v: Rev 1.xx
    serial: <filter> part-nu: SKU uuid: 8bcce000-b83f-11dc-9030-60a44c622008
    BIOS: American Megatrends v: 2901 date: 05/04/2016
Battery:
  Device-1: hidpp_battery_0 model: Logitech ERGO M575 Trackball
    serial: <filter> charge: 100% rechargeable: yes status: discharging
Memory:
  System RAM: total: 16 GiB available: 15.52 GiB used: 1.71 GiB (11.0%)
  Array-1: capacity: 32 GiB slots: 4 modules: 2 EC: None
    max-module-size: 8 GiB note: est.
  Device-1: DIMM0 type: no module installed
  Device-2: DIMM1 type: DDR3 detail: synchronous unbuffered (unregistered)
    size: 8 GiB speed: spec: 1333 MT/s actual: 667 MT/s volts: N/A width (bits):
    data: 64 total: 64 manufacturer: N/A part-no: F3-10666CL9-8GBNT
    serial: N/A
  Device-3: DIMM2 type: no module installed
  Device-4: DIMM3 type: DDR3 detail: synchronous unbuffered (unregistered)
    size: 8 GiB speed: spec: 1333 MT/s actual: 667 MT/s volts: N/A width (bits):
    data: 64 total: 64 manufacturer: N/A part-no: F3-10666CL9-8GBNT
    serial: N/A
PCI Slots:
  Slot: 0 type: PCIe gen: 16 status: in use length: long volts: 3.3
    bus-ID: 00:01.0
  Slot: 1 type: PCIe gen: 1 status: available length: short volts: 3.3
    bus-ID: 00:1c.3
  Slot: 2 type: PCIe gen: 16 status: available length: short volts: 3.3
    bus-ID: 08:1c.4
  Slot: 3 type: PCIe gen: 16 status: available length: short volts: 3.3
    bus-ID: 00:1c.5
  Slot: 4 type: PCI status: available length: short volts: 3.3
    bus-ID: 00:1c.6
  Slot: 5 type: PCIe gen: 16 status: available length: short volts: 3.3
    bus-ID: 00:1c.7
CPU:
  Info: model: AMD FX-8350 socket: AM3 (942) note: check bits: 64 type: MCP
    arch: Piledriver level: v2 built: 2012-13 process: GF 32nm family: 0x15 (21)
    model-id: 2 stepping: 0 microcode: 0x6000852
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 smt: <unsupported> cache:
    L1: 384 KiB desc: d-8x16 KiB; i-4x64 KiB L2: 8 MiB desc: 4x2 MiB L3: 8 MiB
    desc: 1x8 MiB
  Speed (MHz): avg: 3568 high: 4013 min/max: N/A base/boost: 4000/4000
    volts: 1.4 V ext-clock: 200 MHz cores: 1: 4013 2: 4013 3: 4013 4: 4013
    5: 3021 6: 4013 7: 1449 8: 4013 bogomips: 64242
  Flags: 3dnowprefetch abm aes aperfmperf apic arat avx bmi1 clflush cmov
    cmp_legacy constant_tsc cpb cpuid cr8_legacy cx16 cx8 de decodeassists
    extapic extd_apicid f16c flushbyasid fma fma4 fpu fxsr fxsr_opt ht
    hw_pstate ibpb ibs lahf_lm lbrv lm mca mce misalignsse mmx mmxext monitor
    msr mtrr nodeid_msr nonstop_tsc nopl npt nrip_save nx osvw pae pat
    pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_nb pfthreshold pge pni
    popcnt pse pse36 rdtscp rep_good sep skinit ssbd sse sse2 sse4_1 sse4_2
    sse4a ssse3 svm svm_lock syscall tbm tce topoext tsc tsc_scale vmcb_clean
    vme vmmcall wdt xop xsave
  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 status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT disabled
  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; STIBP:
    disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GF100 [GeForce GTX 470] driver: nvidia v: 390.157
    alternate: nouveau,nvidia_drm 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 bus-ID: 01:00.0 chip-ID: 10de:06cd
    class-ID: 0300
  Display: x11 server: X.org v: 1.21.1.14 compositor: xfwm4 v: 4.18.0
    driver: X: loaded: nvidia gpu: nvidia display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-size: <missing: xdpyinfo>
  Monitor-1: Unknown-1 mapped: DVI-I-2 res: 1920x1080 hz: 60 dpi: 92
    size: 531x298mm (20.91x11.73") modes: 1280x1024
  API: EGL v: 1.5 platforms: gbm: drv: kms_swrast
  API: OpenGL v: 4.5 compat-v: 4.6.0 vendor: nvidia mesa v: 390.157
    glx-v: 1.4 direct-render: yes renderer: GeForce GTX 470/PCIe/SSE2
    memory: 1.22 GiB
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] SBx00 Azalia vendor: ASUSTeK
    driver: snd_hda_intel v: kernel bus-ID: 00:14.2 chip-ID: 1002:4383
    class-ID: 0403
  Device-2: NVIDIA GF100 High Definition Audio driver: snd_hda_intel
    v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 16 bus-ID: 01:00.1
    chip-ID: 10de:0be5 class-ID: 0403
  API: ALSA v: k6.10.13-3-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.2.5 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK P8 series driver: r8169 v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: b000 bus-ID: 0a:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  IF: enp10s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  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: 223.57 GiB used: 20.32 GiB (9.1%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: A-Data model: SU650 size: 223.57 GiB
    block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s tech: SSD
    serial: <filter> fw-rev: 3C0F scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 223.57 GiB size: 219 GiB (97.96%) used: 20.32 GiB (9.3%)
    fs: ext4 block-size: 4096 B dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: 3601e1d3-845a-4d06-85d5-06b2b213d7b9
Swap:
  Alert: No swap data was found.
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: full speed or root hub ports: 5 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 chip-ID: 1d6b:0001
    class-ID: 0900
  Hub-2: 2-0:1 info: full speed or root hub ports: 5 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-3: 3-0:1 info: full speed or root hub ports: 5 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: full speed or root hub 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
  Hub-5: 5-0:1 info: full speed or root hub ports: 5 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 chip-ID: 1d6b:0001
    class-ID: 0900
  Device-1: 5-3:2 info: Logitech Unifying Receiver type: keyboard,mouse,HID
    driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 98mA
    chip-ID: 046d:c52b class-ID: 0300
  Hub-6: 6-0:1 info: full speed or root hub ports: 2 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 chip-ID: 1d6b:0001
    class-ID: 0900
  Hub-7: 7-0:1 info: full speed or root hub ports: 4 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 chip-ID: 1d6b:0001
    class-ID: 0900
  Hub-8: 8-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-9: 9-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-10: 10-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-11: 11-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-12: 12-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-13: 13-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
Sensors:
  System Temperatures: cpu: 29.0 C mobo: 26.0 C gpu: nvidia temp: 43 C
  Fan Speeds (rpm): cpu: 1019 fan-2: 0 fan-3: 1573 gpu: nvidia fan: 40%
  Power: 12v: N/A 5v: N/A 3.3v: 3.36 vbat: 3.34
Repos:
  Packages: pm: pacman pkgs: 1070 libs: 336 tools: pamac pm: flatpak pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://ftp.linux.org.tr/manjaro/stable/$repo/$arch
    2: https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable/$repo/$arch
    3: https://mirrors.xtom.jp/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 229
  1: cpu: 17.3% command: firefox pid: 1716 mem: 447.0 MiB (2.8%)
  2: cpu: 6.1% command: Xorg pid: 736 mem: 71.0 MiB (0.4%)
  3: cpu: 3.9% command: firefox pid: 1981 mem: 225.9 MiB (1.4%)
  4: cpu: 3.2% command: firefox pid: 2004 mem: 204.4 MiB (1.2%)
  5: cpu: 2.9% command: firefox pid: 1956 mem: 244.5 MiB (1.5%)
  Memory top: 5 of 229
  1: mem: 447.0 MiB (2.8%) command: firefox pid: 1716 cpu: 17.3%
  2: mem: 244.5 MiB (1.5%) command: firefox pid: 1956 cpu: 2.9%
  3: mem: 225.9 MiB (1.4%) command: firefox pid: 1981 cpu: 3.9%
  4: mem: 204.4 MiB (1.2%) command: firefox pid: 2004 cpu: 3.2%
  5: mem: 149.4 MiB (0.9%) command: firefox pid: 1795 cpu: 0.3%
Info:
  Processes: 229 Power: uptime: 9m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.18 GiB services: upowerd,xfce4-power-manager
    Init: systemd v: 256 default: graphical tool: systemctl
  Compilers: N/A Shell: Sudo (sudo) v: 1.9.16 default: Bash v: 5.2.37
    running-in: xfce4-terminal inxi: 3.3.36

1 Like

For some folks, Plymouth causes problems. You could try:

  • Remove plymouth hook from /etc/mkinitcpio.conf
  • Regenerate the initramfs for your kernel with sudo mkinitcpio -p linux
  • Remove the word splash & quiet (and in your case, also remove nomodeset) from the Grub command line options via editing /etc/default/grub
  • Update Grub config file with update-grub (or sudo grub-mkconfig -o /boot/grub/grub.cfg)
  • After that the plymouth package and its themes can be removed. For example:
    sudo pacman -Rsn plymouth plymouth-theme-manjaro
  • Restart your system

If you still end up with black screen, then you can put back the nomodeset in grub and wait for somone else to make a better suggestion.

Or you can leave things as they are until you run into a problem :slight_smile:

I will try to follow the steps you wrote to remove Plymouth from the boot. Thank you for the support; it has been very helpful for me to learn new things about the distro.

1 Like

I believe the suggestion was to edit your post rather than create a new one. However, now that you have created a new post with the same (but much more readable) information, please delete the first one.

  • Click the 3 dots […] under the post and then the Trash icon.

This will no doubt save others from scrolling to Antarctica and back to see the relevant posts.

Thanks in advance.

1 Like

Its also recommend to replace this Kernel, when you get a screen again.

You can do this with CLI but also you can use the GUI, can be find under Settings>Manjaro Settings Manager>Kernel

6.6 LTS is a good choice, but 6.11 is the new one… 6.12 will probably the next LTS Kernel soon.

Thank you, I hadn’t thought about the kernel since I just did a fresh installation with the latest ISO from the official site. I’ll do it!