I have a Intel/Nvidia Optimus machine with debian linux:
My Nvidia-prime is working properly but my HDMI external monitor is not working(Actually my xrandr can detect HDMI input but the the monitor is still not working)
Here is my output from
sudo nvidia-bug-report.sh --safe-mode --extra-system-data
sudo nvidia-bug-report.sh
nvidia-bug-report.log.gz.extra (68.5 KB)
nvidia-bug-report.log.gz (563.1 KB)
Tested solutions:
The driver loads too late, please try embedding it into the initrd, i.e.
add the lines
nvidia
nvidia-modeset
nvidia-drm
to
/etc/initramfs-tools/modules
and run
sudo update-initramfs -u
After this change, my laptop stall with HDMI plugin (external monitor), while the startup goes smooth without HDMI plugin (external monitor)
- https://forums.developer.nvidia.com/t/hdmi-output-missing-in-xrandr-command-and-external-monitor-does-not-work/68011/3
I could not work this solution, because my grep modeset /etc/modprobe.d/* does not return expected output and none of the file containsoptions nvidia-drm modeset=1
$ grep modeset /etc/modprobe.d/*
/etc/modprobe.d/nvidia.conf:install nvidia-modeset modprobe nvidia ; modprobe -i nvidia-legacy-390xx-modeset $CMDLINE_OPTS
/etc/modprobe.d/nvidia.conf:install nvidia-drm modprobe nvidia-modeset ; modprobe -i nvidia-legacy-390xx-drm $CMDLINE_OPTS
/etc/modprobe.d/nvidia.conf:remove nvidia modprobe -r -i nvidia-drm nvidia-modeset nvidia-uvm nvidia
/etc/modprobe.d/nvidia.conf:remove nvidia-modeset modprobe -r -i nvidia-drm nvidia-modeset