Black screen after nvidia graphic drivers installation

Hello,
yesterday I was reinstalling manjaro with architect 20.0.3 because I wanted to swithch to i3.
Every time after I installed non-free graphic drivers my monitor turned off (it is connected to the graphic card and integrated GPU on CPU is disabled in BIOS). It was during the installation as it suddenly switched drivers without restarting the system.
I tried it several times with different kernels (linux-lts, linux-latest, linux57) and different nvidia drivers (440, 430, 390).
When I installed free drivers (video-linux) it worked without problem and I could finish the installation. Later when I booted to the installed system I was able to drop video-linux drivers and install nvidia440xx drivers and everything works without problem, now (as previously worked with XFCE installation).

Sadly I don't have any logs from the architect and I don't know what was happening since I didn't have any screen feedback. The computer was not frozen. I was able to switch to different tty (alt+f2) then blindly log in and shutdown the computer.

Does anyone has a theory why non-free drivers caused a lost of the signal during the installation?

inxi output
~ >>> inxi --full --verbosity=7 --filter --no-host                                                    
System:    Kernel: 5.6.16-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.1.0 Desktop: i3 4.18.1 
           info: i3bar dm: LightDM 1.30.0 Distro: Manjaro Linux 
Machine:   Type: Desktop System: Gigabyte product: Z270M-D3H v: N/A serial: <filter> 
           Mobo: Gigabyte model: Z270M-D3H-CF v: x.x serial: <filter> UEFI: American Megatrends 
           v: F1 date: 10/24/2016 
Memory:    RAM: total: 31.32 GiB used: 1.31 GiB (4.2%) 
           RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:       Topology: Quad Core model: Intel Core i7-7700 bits: 64 type: MT MCP arch: Kaby Lake 
           rev: 9 L2 cache: 8192 KiB bogomips: 57616 
           Speed: 800 MHz min/max: 800/4200 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 801 
           5: 802 6: 800 7: 800 8: 800 
           Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon art avx avx2 
           bmi1 bmi2 bts clflush clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl 
           dtes64 dtherm dts ept ept_ad erms est f16c flexpriority flush_l1d fma fpu fsgsbase fxsr 
           hle ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida intel_pt invpcid 
           invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc 
           nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti 
           pts rdrand rdseed rdtscp rep_good rtm sdbg sep smap smep smx ss ssbd sse sse2 sse4_1 
           sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx 
           vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr 
Graphics:  Device-1: NVIDIA GP106 [GeForce GTX 1060 6GB] vendor: Micro-Star MSI driver: nvidia 
           v: 440.82 bus ID: 01:00.0 chip ID: 10de:1c03 
           Display: x11 server: X.Org 1.20.8 driver: nvidia resolution: 1920x1080~60Hz 
           Message: Unable to show advanced data. Required tool glxinfo missing. 
Audio:     Device-1: Intel 200 Series PCH HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel 
           bus ID: 00:1f.3 chip ID: 8086:a2f0 
           Device-2: NVIDIA GP106 High Definition Audio vendor: Micro-Star MSI 
           driver: snd_hda_intel v: kernel bus ID: 01:00.1 chip ID: 10de:10f1 
           Sound Server: ALSA v: k5.6.16-1-MANJARO 
Network:   Device-1: Intel Ethernet I219-V vendor: Gigabyte driver: e1000e v: 3.2.6-k port: f000 
           bus ID: 00:1f.6 chip ID: 8086:15b8 
           IF: enp0s31f6 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 
           WAN IP: <filter> 
Drives:    Local Storage: total: 4.32 TiB used: 2.69 TiB (62.1%) 
           ID-1: /dev/sda vendor: Samsung model: SSD 850 EVO 250GB size: 232.89 GiB speed: 6.0 Gb/s 
           serial: <filter> rev: 2B6Q scheme: GPT 
           ID-2: /dev/sdb vendor: Seagate model: ST2000DM006-2DM164 size: 1.82 TiB speed: 6.0 Gb/s 
           rotation: 7200 rpm serial: <filter> rev: CC26 scheme: GPT 
           ID-3: /dev/sdc vendor: Western Digital model: WDS500G2B0A-00SM50 size: 465.76 GiB 
           speed: 6.0 Gb/s serial: <filter> rev: 30WD scheme: GPT 
           ID-4: /dev/sdd vendor: Seagate model: ST2000LM015-2E8174 size: 1.82 TiB speed: 6.0 Gb/s 
           rotation: 5400 rpm serial: <filter> rev: SDM1 scheme: GPT 
           Message: No Optical or Floppy data was found. 
RAID:      Message: No RAID data was found. 
Partition: ID-1: / size: 48.97 GiB used: 7.90 GiB (16.1%) fs: ext4 dev: /dev/sda2 label: N/A 
           uuid: 5336f373-73ce-4fff-878e-f9fe1ebbcac9 
           ID-2: /boot/efi size: 196.9 MiB used: 266 KiB (0.1%) fs: vfat dev: /dev/sda1 label: N/A 
           uuid: F5F9-D824 
           ID-3: /home size: 178.82 GiB used: 3.63 GiB (2.0%) fs: ext4 dev: /dev/sda3 label: N/A 
           uuid: ea11adae-7c42-496b-9215-aa39d30f7ef1 
           ID-4: /storage/hdd25 size: 1.79 TiB used: 1.56 TiB (86.9%) fs: ext4 dev: /dev/sdd1 
           label: Backup uuid: ef4291b8-a485-43c8-98f0-34447c8c3200 
           ID-5: /storage/hdd35 size: 1.79 TiB used: 1.12 TiB (62.4%) fs: ext4 dev: /dev/sdb1 
           label: N/A uuid: 14d0dfdc-b16b-4e39-b575-76ac0b6c8837 
Unmounted: ID-1: /dev/sdc1 size: 529.0 MiB fs: ntfs label: Obnoven\xc3\xad uuid: 10320F94320F7E4A 
           ID-2: /dev/sdc2 size: 99.0 MiB fs: vfat label: N/A uuid: 9C10-1E22 
           ID-3: /dev/sdc3 size: 16.0 MiB fs: <root required> label: N/A uuid: N/A 
           ID-4: /dev/sdc4 size: 465.13 GiB fs: ntfs label: N/A uuid: 9AEE29DDEE29B305 
USB:       Hub: 1-0:1 info: Full speed (or root) Hub ports: 16 rev: 2.0 speed: 480 Mb/s 
           chip ID: 1d6b:0002 
           Device-1: 1-9:2 info: Holtek Keyboard type: Keyboard,HID driver: hid-generic,usbhid 
           interfaces: 2 rev: 1.1 speed: 1.5 Mb/s chip ID: 04d9:1603 
           Device-2: 1-10:7 info: 2.4G 2.4G Wireless Device type: Keyboard,Mouse 
           driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s chip ID: 25a7:2433 
           Hub: 2-0:1 info: Full speed (or root) Hub ports: 10 rev: 3.0 speed: 5 Gb/s 
           chip ID: 1d6b:0003 
Sensors:   System Temperatures: cpu: 33.0 C mobo: N/A gpu: nvidia temp: 40 C 
           Fan Speeds (RPM): N/A gpu: nvidia fan: 0% 
Info:      Processes: 193 Uptime: 1h 07m Init: systemd v: 245 Compilers: gcc: N/A Shell: zsh v: 5.8 
           running in: urxvtd inxi: 3.0.37 

Hello,

what exact command have you used to install the drivers?

In architect I first tried "auto-install proprietary drivers" option - what commands are hidden under that I can't tell. When that didn't work I started the whole architect install from the scratch and used "select display drivers" options with "video-linux440" (later 430 and 390). The resutl was the same each time.

can you then report

inxi -Fxxxza

It seems you did all by the book.
Could you please try to replace quiet with nomodeset at boot and see if that changes things?
Another thing i want you to tray is to install haveged from TTY and then enable the service. See this:

He did it here

:sweat_smile:

I am not sure if you correctly understand me. The problem I had was not during boot after the install process but during the install process itself.

Lets take this as a guideline.
https://archived.forum.manjaro.org/t/installation-with-manjaro-architect-iso/20429

Now after I select my option on this screen.

It downloads the drivers. Install them and them my monitor lost signal.
I could not get to step " 2.2. Install Bootloader"

With free-drivers it worked without a (noticable) problem.

Now to think about it. If you think the problem may be in the grub I have non-standard install flash drive with custom grub. I found a guide "how to" a long time ago here somewhere on the forum. I can't remember where.

custom GRUB
############################### set up ###############################

# path to the partition holding ISO images (using UUID)
set imgdevpath="/dev/disk/by-uuid/09b31cc7-76e8-42c2-bc1a-8ca52698fcf1"

#set gfxpayload=1920x1080x32
#gfxmode=1920x1080x32

default=0
timeout=15

#menu_color_normal=white/blue
#menu_color_highlight=yellow/blue

############################ begin entries ############################

menuentry "manjaro (architect)"  {
    set isofile='/iso/manjaro/manjaro-architect-20.0.3-200607-linux56.iso'
    set dri='free'
    search --no-floppy -f --set=root $isofile
    probe -u $root --set=abc
    set pqr="/dev/disk/by-uuid/$abc"
    loopback loop $isofile
    linux  (loop)/boot/vmlinuz-x86_64  img_dev=$pqr img_loop=$isofile driver=$dri tz=Europe/Prague lang=cs_CZ keytable=cz
    initrd  (loop)/boot/intel_ucode.img (loop)/boot/initramfs-x86_64.img
}

menuentry 'archlinux' {
	set isofile='/iso/arch/archlinux-2019.04.01-x86_64.iso'
	loopback loop $isofile
	linux (loop)/arch/boot/x86_64/vmlinuz img_dev=$imgdevpath img_loop=$isofile earlymodules=loop
	initrd (loop)/arch/boot/intel_ucode.img (loop)/arch/boot/amd_ucode.img (loop)/arch/boot/x86_64/archiso.img
}

################################# end #################################
disk tree
/run/media/vlkon/install-iso
├── boot
│   ├── efi
│   └── grub
│       ├── fonts
│       │   └── unicode.pf2
│       ├── grub.cfg
│       ├── grubenv
│       ├── themes
│       │   └── starfield
│       │       ├── blob_w.png
│       │       ├── boot_menu_c.png
│       │       ├── boot_menu_e.png
│       │       ├── boot_menu_ne.png
│       │       ├── boot_menu_n.png
│       │       ├── boot_menu_nw.png
│       │       ├── boot_menu_se.png
│       │       ├── boot_menu_s.png
│       │       ├── boot_menu_sw.png
│       │       ├── boot_menu_w.png
│       │       ├── COPYING.CC-BY-SA-3.0
│       │       ├── dejavu_10.pf2
│       │       ├── dejavu_12.pf2
│       │       ├── dejavu_14.pf2
│       │       ├── dejavu_16.pf2
│       │       ├── dejavu_bold_14.pf2
│       │       ├── README
│       │       ├── slider_c.png
│       │       ├── slider_n.png
│       │       ├── slider_s.png
│       │       ├── starfield.png
│       │       ├── terminal_box_c.png
│       │       ├── terminal_box_e.png
│       │       ├── terminal_box_ne.png
│       │       ├── terminal_box_n.png
│       │       ├── terminal_box_nw.png
│       │       ├── terminal_box_se.png
│       │       ├── terminal_box_s.png
│       │       ├── terminal_box_sw.png
│       │       ├── terminal_box_w.png
│       │       └── theme.txt
│       └── x86_64-efi
│           ├── acpi.mod
│           ├── adler32.mod
│           ├── affs.mod
│           ├── afs.mod
│           ├── ahci.mod
│           ├── all_video.mod
│           ├── aout.mod
│           ├── appleldr.mod
│           ├── archelp.mod
│           ├── ata.mod
│           ├── at_keyboard.mod
│           ├── backtrace.mod
│           ├── bfs.mod
│           ├── bitmap.mod
│           ├── bitmap_scale.mod
│           ├── blocklist.mod
│           ├── boot.mod
│           ├── boottime.mod
│           ├── bsd.mod
│           ├── bswap_test.mod
│           ├── btrfs.mod
│           ├── bufio.mod
│           ├── cacheinfo.mod
│           ├── cat.mod
│           ├── cbfs.mod
│           ├── cbls.mod
│           ├── cbmemc.mod
│           ├── cbtable.mod
│           ├── cbtime.mod
│           ├── chain.mod
│           ├── cmdline_cat_test.mod
│           ├── cmp.mod
│           ├── cmp_test.mod
│           ├── command.lst
│           ├── configfile.mod
│           ├── core.efi
│           ├── cpio_be.mod
│           ├── cpio.mod
│           ├── cpuid.mod
│           ├── crc64.mod
│           ├── cryptodisk.mod
│           ├── crypto.lst
│           ├── crypto.mod
│           ├── cs5536.mod
│           ├── ctz_test.mod
│           ├── datehook.mod
│           ├── date.mod
│           ├── datetime.mod
│           ├── diskfilter.mod
│           ├── disk.mod
│           ├── div.mod
│           ├── div_test.mod
│           ├── dm_nv.mod
│           ├── echo.mod
│           ├── efifwsetup.mod
│           ├── efi_gop.mod
│           ├── efinet.mod
│           ├── efi_uga.mod
│           ├── ehci.mod
│           ├── elf.mod
│           ├── eval.mod
│           ├── exfat.mod
│           ├── exfctest.mod
│           ├── ext2.mod
│           ├── extcmd.mod
│           ├── f2fs.mod
│           ├── fat.mod
│           ├── file.mod
│           ├── fixvideo.mod
│           ├── font.mod
│           ├── fshelp.mod
│           ├── fs.lst
│           ├── functional_test.mod
│           ├── gcry_arcfour.mod
│           ├── gcry_blowfish.mod
│           ├── gcry_camellia.mod
│           ├── gcry_cast5.mod
│           ├── gcry_crc.mod
│           ├── gcry_des.mod
│           ├── gcry_dsa.mod
│           ├── gcry_idea.mod
│           ├── gcry_md4.mod
│           ├── gcry_md5.mod
│           ├── gcry_rfc2268.mod
│           ├── gcry_rijndael.mod
│           ├── gcry_rmd160.mod
│           ├── gcry_rsa.mod
│           ├── gcry_seed.mod
│           ├── gcry_serpent.mod
│           ├── gcry_sha1.mod
│           ├── gcry_sha256.mod
│           ├── gcry_sha512.mod
│           ├── gcry_tiger.mod
│           ├── gcry_twofish.mod
│           ├── gcry_whirlpool.mod
│           ├── geli.mod
│           ├── gettext.mod
│           ├── gfxmenu.mod
│           ├── gfxterm_background.mod
│           ├── gfxterm_menu.mod
│           ├── gfxterm.mod
│           ├── gptsync.mod
│           ├── grub.efi
│           ├── gzio.mod
│           ├── halt.mod
│           ├── hashsum.mod
│           ├── hdparm.mod
│           ├── hello.mod
│           ├── help.mod
│           ├── hexdump.mod
│           ├── hfs.mod
│           ├── hfspluscomp.mod
│           ├── hfsplus.mod
│           ├── http.mod
│           ├── iorw.mod
│           ├── iso9660.mod
│           ├── jfs.mod
│           ├── jpeg.mod
│           ├── keylayouts.mod
│           ├── keystatus.mod
│           ├── ldm.mod
│           ├── legacycfg.mod
│           ├── legacy_password_test.mod
│           ├── linux16.mod
│           ├── linux.mod
│           ├── loadbios.mod
│           ├── loadenv.mod
│           ├── loopback.mod
│           ├── lsacpi.mod
│           ├── lsefimmap.mod
│           ├── lsefi.mod
│           ├── lsefisystab.mod
│           ├── lsmmap.mod
│           ├── ls.mod
│           ├── lspci.mod
│           ├── lssal.mod
│           ├── luks.mod
│           ├── lvm.mod
│           ├── lzopio.mod
│           ├── macbless.mod
│           ├── macho.mod
│           ├── mdraid09_be.mod
│           ├── mdraid09.mod
│           ├── mdraid1x.mod
│           ├── memdisk.mod
│           ├── memrw.mod
│           ├── minicmd.mod
│           ├── minix2_be.mod
│           ├── minix2.mod
│           ├── minix3_be.mod
│           ├── minix3.mod
│           ├── minix_be.mod
│           ├── minix.mod
│           ├── mmap.mod
│           ├── moddep.lst
│           ├── modinfo.sh
│           ├── morse.mod
│           ├── mpi.mod
│           ├── msdospart.mod
│           ├── mul_test.mod
│           ├── multiboot2.mod
│           ├── multiboot.mod
│           ├── nativedisk.mod
│           ├── net.mod
│           ├── newc.mod
│           ├── nilfs2.mod
│           ├── normal.mod
│           ├── ntfscomp.mod
│           ├── ntfs.mod
│           ├── odc.mod
│           ├── offsetio.mod
│           ├── ohci.mod
│           ├── part_acorn.mod
│           ├── part_amiga.mod
│           ├── part_apple.mod
│           ├── part_bsd.mod
│           ├── part_dfly.mod
│           ├── part_dvh.mod
│           ├── part_gpt.mod
│           ├── partmap.lst
│           ├── part_msdos.mod
│           ├── part_plan.mod
│           ├── part_sun.mod
│           ├── part_sunpc.mod
│           ├── parttool.lst
│           ├── parttool.mod
│           ├── password.mod
│           ├── password_pbkdf2.mod
│           ├── pata.mod
│           ├── pbkdf2.mod
│           ├── pbkdf2_test.mod
│           ├── pcidump.mod
│           ├── pgp.mod
│           ├── play.mod
│           ├── png.mod
│           ├── priority_queue.mod
│           ├── probe.mod
│           ├── procfs.mod
│           ├── progress.mod
│           ├── raid5rec.mod
│           ├── raid6rec.mod
│           ├── random.mod
│           ├── rdmsr.mod
│           ├── read.mod
│           ├── reboot.mod
│           ├── regexp.mod
│           ├── reiserfs.mod
│           ├── relocator.mod
│           ├── romfs.mod
│           ├── scsi.mod
│           ├── search_fs_file.mod
│           ├── search_fs_uuid.mod
│           ├── search_label.mod
│           ├── search.mod
│           ├── serial.mod
│           ├── setjmp.mod
│           ├── setjmp_test.mod
│           ├── setpci.mod
│           ├── sfs.mod
│           ├── shift_test.mod
│           ├── shim_lock.mod
│           ├── signature_test.mod
│           ├── sleep.mod
│           ├── sleep_test.mod
│           ├── spkmodem.mod
│           ├── squash4.mod
│           ├── strtoull_test.mod
│           ├── syslinuxcfg.mod
│           ├── tar.mod
│           ├── terminal.lst
│           ├── terminal.mod
│           ├── terminfo.mod
│           ├── test_blockarg.mod
│           ├── testload.mod
│           ├── test.mod
│           ├── testspeed.mod
│           ├── tftp.mod
│           ├── tga.mod
│           ├── time.mod
│           ├── tpm.mod
│           ├── trig.mod
│           ├── tr.mod
│           ├── true.mod
│           ├── udf.mod
│           ├── ufs1_be.mod
│           ├── ufs1.mod
│           ├── ufs2.mod
│           ├── uhci.mod
│           ├── usb_keyboard.mod
│           ├── usb.mod
│           ├── usbms.mod
│           ├── usbserial_common.mod
│           ├── usbserial_ftdi.mod
│           ├── usbserial_pl2303.mod
│           ├── usbserial_usbdebug.mod
│           ├── usbtest.mod
│           ├── verifiers.mod
│           ├── video_bochs.mod
│           ├── video_cirrus.mod
│           ├── video_colors.mod
│           ├── video_fb.mod
│           ├── videoinfo.mod
│           ├── video.lst
│           ├── video.mod
│           ├── videotest_checksum.mod
│           ├── videotest.mod
│           ├── wrmsr.mod
│           ├── xfs.mod
│           ├── xnu.mod
│           ├── xnu_uuid.mod
│           ├── xnu_uuid_test.mod
│           ├── xzio.mod
│           ├── zfscrypt.mod
│           ├── zfsinfo.mod
│           ├── zfs.mod
│           └── zstd.mod
├── config
├── iso
│   ├── arch
│   │   └── archlinux-2019.04.01-x86_64.iso
│   └── manjaro
│       └── manjaro-architect-20.0.3-200607-linux56.iso
└── lost+found [error opening dir]


Quite possible.

Now i get it :slight_smile:

That could be an issue indeed. For instance i can't make any type of install if i use Ventoy for any of Manjaro iso on my Legacy BIOS machine, but i can install old Linux distros from their ISO.
Try to create the Live Media install directly from ISO, probably you have another USB stick, and see if the issue persists.

So, I tested it with original iso and the problem is still there.
But it happens only when I set free drivers in architect grub menu. It is the same situation I had in my custom grub above set dri='free'.
When I select non-free drivers in grub then the instalation continues without a problem.

It looks to me that during nvidia drivers the free drivers are unloaded but neiter is loaded back. So I loose screen feedback.

There are a couple of Nvidia GPUs that simply do not work with free drivers at all. Probably the same situation with

while with the non-free aka proprietary drivers there are other kind of issues, but work. :slight_smile:

It is quite interesting.
When I start architect with free drivers and install free drivers it works.
When I start architect with non-free drivers and install non-free drivers it works.
When I start architect with free drivers and install non-free drivers it does not works.

Better not poke too much into it when I was able to finaly install set it up.

There you go, you find the answer ...

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

Forum kindly sponsored by