I've got an Nvidia Graphics Card in my laptop running Ubuntu 20.04. When I hook up my external monitor, it doesn't seem to be noticed by the OS (nothing in display settings). However, I've noticed that when I change my driver using the Software & Updates
feature in Ubuntu to anything but my current driver, then it starts working again for a little while. Then, a little time will pass (a couple of days to a couple of weeks - even through a couple of restarts), and then suddenly it will stop working again. Then I change it back to my driver that it was before and it suddenly starts working again. Any idea why this would be happening? I have an MSI Stealth GS66 if that helps.
justin@Stealth: ~ » ubuntu-drivers devices [11:39:45]
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001E93sv00001462sd000012AEbc03sc00i00
vendor : NVIDIA Corporation
driver : nvidia-driver-470 - distro non-free recommended
driver : nvidia-driver-495 - distro non-free
driver : nvidia-driver-460 - distro non-free
driver : nvidia-driver-460-server - distro non-free
driver : nvidia-driver-470-server - distro non-free
driver : nvidia-driver-450-server - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
justin@Stealth: ~ » sudo lshw -C display [11:40:38]
*-display UNCLAIMED
description: VGA compatible controller
product: TU104M [GeForce RTX 2080 SUPER Mobile / Max-Q]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller cap_list
configuration: latency=0
resources: memory:ac000000-acffffff memory:80000000-8fffffff memory:90000000-91ffffff ioport:3000(size=128) memory:ad000000-ad07ffff
*-display
description: VGA compatible controller
product: UHD Graphics
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 05
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list
configuration: driver=i915 latency=0
resources: irq:190 memory:ab000000-abffffff memory:40000000-4fffffff ioport:4000(size=64) memory:c0000-dffff