It sounds like you might be plugging into ports owned by the Nvidia GPU
while the Nvidia GPU is turned off. In this situation I recommend:

1. Avoid using the HDMI port at all. Even when it works it will be
forced to use a slow indirect rendering path.

2. Find which USB-C port is wired to the Intel GPU and only connect
monitors to that port. Certainly your Thunderbolt controller is made by
Intel. If you can't find one then check the BIOS settings to see if you
can force the USB-C ports to always be owned by the Intel integrated GPU
instead of the Nvidia discrete GPU.

At any time you can also ask the kernel which ports it thinks are
connected:

  grep . /sys/class/drm/*/status

or for more details run:

  sudo apt install drm-info
  sudo drm_info > drminfo.txt

and attach the resulting text file here.

** Package changed: xorg (Ubuntu) => ubuntu

** Changed in: ubuntu
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2120239

Title:
  External monitor not detected on HP Spectre x360 (Intel UHD + NVIDIA
  GTX 1650 Ti) in any PRIME mode on Ubuntu 24.04.3

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/2120239/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to