Booting with black screen after install nvidia-driver on ubuntu20.04

I am trying to install nvidia-driver (470) on my Ubuntu on my laptop.

After a lot of failed attempts to install drivers properly.

Unfortunately, every solution I found doesn’t help. Even with the secure boot disabled I still got a black screen like this
:

The interesting part is: nvidia-smi actually shows some output and driver seems to be running :
Mon Dec 20 22:08:12 2021
±----------------------------------------------------------------------------+
| NVIDIA-SMI 470.57.02 Driver Version: 470.57.02 CUDA Version: 11.4 |
|-------------------------------±---------------------±---------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce … Off | 00000000:2D:00.0 Off | N/A |
| N/A 44C P8 N/A / N/A | 0MiB / 1878MiB | 0% Default |
| | | N/A |
±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
±----------------------------------------------------------------------------+

I am on Ubuntu 20.04, 5.11.0-43-generic.
Any kernel (ex: hwe , 5.15.0… etc) didn’t solve this problem.
I have Galaxy book pro (NT950XDX-G51A) series laptop with Mx450 and i5-1135G7 (2.4GHz) processor.

I Attached to the nvidia-bug-report.sh output.
nvidia-bug-report.log (700.6 KB)

Does anyone know how to fix this issue?

  • Try CTRL + ALT + F1/2/3/4/5, you may able to turn on console login on internal display
  • Try connect with external display, it may only work on external display like my laptop.

nouveau 1986560 0 - Live 0xffffffffc1188000

You need to blacklist the nouveau driver:

Then remove the nomodeset kernel parameter:
Edit /etc/default/grub … then sudo update-grub.

Choose your prime profile: sudo prime-select (intel|nvidia|on-demand).

For safety rebuild the initrd: update-initramfs -u -k $(uname -r).
Reboot.

what`s mean external display?
um… you mean additional monitor?

omg… It works for me again !!! :)
thanks a lot for your advice!!
you are a angel
I`m very happy now

thanks!!!