Ubuntu 23.10 display port not working on GA107M / RTX 3050 Mobile

Hello,

I’ve recently updated to Ubuntu 23.10,
I’m using a Gigabyte laptop with a HDMI and an DisplayPort, with 2 similar external monitors,
Both were working with Ubuntu 23.04 but the display port not display nothing.
Monitor is marked as connected, i can see it in displays parameters, bug the screen remain black : i can pass my mouse cursor on it and it can have windows opened but i can’t see them.

I’ve tried :

ubuntu-drivers devices
sudo ubuntu-drivers autoinstall

but it tells me “All the available drivers are already installed”.

Also tried :

sudo apt purge nvidia*
sudo apt install nvidia-driver-545

No change after reboot.

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd000025A2sv00001558sd0000866Dbc03sc00i00
vendor   : NVIDIA Corporation
model    : GA107M [GeForce RTX 3050 Mobile]
driver   : nvidia-driver-535-open - distro non-free
driver   : nvidia-driver-470-server - distro non-free
driver   : nvidia-driver-545 - third-party non-free recommended
driver   : nvidia-driver-535-server-open - distro non-free
driver   : nvidia-driver-470 - distro non-free
driver   : nvidia-driver-525 - distro non-free
driver   : nvidia-driver-525-server - distro non-free
driver   : nvidia-driver-525-open - distro non-free
driver   : nvidia-driver-535 - distro non-free
driver   : nvidia-driver-545-open - third-party non-free
driver   : nvidia-driver-535-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

I’m a bit lost for now and don’t know exactly what i can do, here is my nvidia-bug-report.
Thanks a lot for your help !

nvidia-bug-report.log (2.6 MB)

The nvidia driver is working fine but the nvidia gpu doesn’t have any outputs. All your displays are connected to the intel igpu so you’re poking at the wrong driver.
The intel i915 driver detects all monitors fine and also doesn’t spill any error messages. Does switching the monitor on DP to a different resolution change anything?

Thanks for your help,

Changing resolution does change something, i tried it previously and it did nothing but i only tried 1680, as you asked me i tried anything else (1280x720) and… it works !

If y go back to 1920 i’m back to a black screen.

I don’t know if it’s relevant here but xrandr show 2 DP (eDP-1 and DP1), both connected… here is the xrandr :

Screen 0: minimum 320 x 200, current 5120 x 1385, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+3200+305 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080    144.17*+ 144.17  
   1680x1050    144.17  
   1400x1050    144.17  
   1600x900     144.17  
   1280x1024    144.17  
   1400x900     144.17  
   1280x960     144.17  
   1440x810     144.17  
   1368x768     144.17  
   1280x800     144.17  
   1152x864     144.17  
   1280x720     144.17  
   1024x768     144.17  
   1024x768i    144.17  
   960x720      144.17  
   928x696      144.17  
   896x672      144.17  
   1024x576     144.17  
   960x600      144.17  
   832x624      144.17  
   960x540      144.17  
   800x600      144.17  
   840x525      144.17  
   864x486      144.17  
   700x525      144.17  
   800x450      144.17  
   640x512      144.17  
   700x450      144.17  
   640x480      144.17  
   720x405      144.17  
   720x400      144.17  
   684x384      144.17  
   640x400      144.17  
   576x432      144.17  
   640x360      144.17  
   640x350      144.17  
   512x384      144.17  
   512x384i     144.17  
   512x288      144.17  
   416x312      144.17  
   480x270      144.17  
   400x300      144.17  
   432x243      144.17  
   320x240      144.17  
   360x202      144.17  
   360x200      144.17  
   320x200      144.17  
   320x180      144.17  
   320x175      144.17  
HDMI-1 connected 1920x1080+1280+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  74.97    50.00    59.94  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
DP-1 connected 1280x720+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00 +  74.97    50.00    59.94  
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1440x900      59.89  
   1280x960      60.00  
   1280x720      60.00*   50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
HDMI-2 disconnected (normal left inverted right x axis y axis)

I’m not sure where i can switch from intel GPU to nvidia, i previously tried

sudo prime-select intel
sudo prime-select nvidia

Each time with a reboot but without any effect

Is there something else i can provide ?

Thanks a lot for your time ;)

You can ignore the nvidia gpu completely, it doesn’t have any influence since all displays are driven by the intel gpu.
The intel i915 driver is shipped with the linux kernel. Ubuntu 23.04 had kernel 6.2, 23.10 now has kernel 6.5. I suspect a bug was introduced in the i915 driver. I guess all you can do is report a bug with Ubuntu and downgrade to 23.04.

Ok i’m gonna do that,

Is there a way to force displays to use nvidia GPU ?
wouldn’t it solve the problem, if the problem is with the intel i915 drivers shipped with kernel 6.5 ?

I will check first if there is something i can find with your informations about intel i915 and kernel 6.5, and i’ll try to update this topic if necessary.

No. The connectors are hardwired to the intel gpu.