← Back to team overview

debcrafters-packages team mailing list archive

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

 

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
Debcrafters packages, which is subscribed to xorg in 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

Status in Ubuntu:
  Incomplete

Bug description:
  [Impact]
  On HP Spectre x360 laptops with Intel UHD Graphics (CometLake-H GT2) + NVIDIA GTX 1650 Ti (TU117M), running Ubuntu 24.04.3 LTS with proprietary NVIDIA drivers, external monitors connected via USB-C or HDMI are not detected when using PRIME on-demand mode. The issue occurs in both Wayland and Xorg sessions.

  External displays only work when switching to PRIME NVIDIA-only mode,
  which forces all rendering through the dGPU and prevents power
  savings.

  [Steps to reproduce]

      Install Ubuntu 24.04.3 LTS on HP Spectre x360 with Intel UHD +
  NVIDIA GTX 1650 Ti.

      Install proprietary NVIDIA driver via:

  sudo ubuntu-drivers autoinstall

  Set PRIME mode to on-demand:

      sudo prime-select on-demand

      Reboot and log in (either Wayland or Xorg).

      Connect external monitor via USB-C or HDMI.

  [Expected result]
  External monitor is detected and can be enabled in Displays settings in PRIME on-demand mode.

  [Actual result]

      xrandr --listmonitors only lists the internal display (eDP-1).

      xrandr --verbose shows all NVIDIA connectors (DP-1-0, HDMI-1-0,
  etc.) as disconnected.

      External monitor remains blank.

  Switching to NVIDIA-only mode (sudo prime-select nvidia) and rebooting
  makes the external monitor work normally.

  [Additional information]

      Hardware: HP Spectre x360, Intel UHD Graphics (CometLake-H GT2) +
  NVIDIA GTX 1650 Ti Mobile

      OS: Ubuntu 24.04.3 LTS, kernel version from uname -r

      NVIDIA driver version: output of nvidia-smi

      lspci:

      00:02.0 VGA compatible controller: Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05)
      01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] (rev a1)

      sudo lshw -c video shows driver=nvidia for NVIDIA and driver=i915
  for Intel.

      Firmware updated via fwupdmgr.

  [Tags]
  nvidia prime external-monitor hybrid-graphics xorg ubuntu-24.04

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: xorg 1:7.7+23ubuntu3
  ProcVersionSignature: Ubuntu 6.14.0-27.27~24.04.1-generic 6.14.6
  Uname: Linux 6.14.0-27-generic x86_64
  .proc.driver.nvidia.capabilities.fabric-imex-mgmt:
   DeviceFileMinor: 4323
   DeviceFileMode: 256
   DeviceFileModify: 1
  .proc.driver.nvidia.capabilities.gpu0: Error: path was not a regular file.
  .proc.driver.nvidia.capabilities.mig: Error: path was not a regular file.
  .proc.driver.nvidia.gpus.0000.01.00.0: Error: path was not a regular file.
  .proc.driver.nvidia.registry: Binary: ""
  .proc.driver.nvidia.suspend: suspend hibernate resume
  .proc.driver.nvidia.suspend_depth: default modeset uvm
  .proc.driver.nvidia.version:
   NVRM version: NVIDIA UNIX Open Kernel Module for x86_64  570.169  Release Build  (dvs-builder@U22-I3-AE18-31-4)  Thu Jun 12 19:38:21 UTC 2025
   GCC version:  gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04)
  ApportVersion: 2.28.1-0ubuntu3.8
  Architecture: amd64
  BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
  CasperMD5CheckResult: unknown
  CompositorRunning: None
  CurrentDesktop: ubuntu:GNOME
  Date: Sat Aug  9 21:23:18 2025
  DistUpgraded: Fresh install
  DistroCodename: noble
  DistroVariant: ubuntu
  ExtraDebuggingInterest: Yes, if not too technical
  GraphicsCard:
   Intel Corporation CometLake-H GT2 [UHD Graphics] [8086:9bc4] (rev 05) (prog-if 00 [VGA controller])
     Subsystem: Hewlett-Packard Company CometLake-H GT2 [UHD Graphics] [103c:86e8]
   NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] [10de:1f95] (rev a1) (prog-if 00 [VGA controller])
     Subsystem: Hewlett-Packard Company TU117M [GeForce GTX 1650 Ti Mobile] [103c:86e8]
  InstallationDate: Installed on 2025-08-09 (0 days ago)
  InstallationMedia: Ubuntu 24.04.3 LTS "Noble Numbat" - Release amd64 (20250805.1)
  MachineType: HP HP Spectre x360 Convertible 15-eb0xxx
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-27-generic root=UUID=21227000-2d04-48c7-a84e-904a43a751b2 ro quiet splash vt.handoff=7
  SourcePackage: xorg
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 11/02/2022
  dmi.bios.release: 15.16
  dmi.bios.vendor: AMI
  dmi.bios.version: F.16
  dmi.board.asset.tag: Base Board Asset Tag
  dmi.board.name: 86E8
  dmi.board.vendor: HP
  dmi.board.version: 01.77
  dmi.chassis.type: 31
  dmi.chassis.vendor: HP
  dmi.chassis.version: Chassis Version
  dmi.ec.firmware.release: 1.77
  dmi.modalias: dmi:bvnAMI:bvrF.16:bd11/02/2022:br15.16:efr1.77:svnHP:pnHPSpectrex360Convertible15-eb0xxx:pvr:rvnHP:rn86E8:rvr01.77:cvnHP:ct31:cvrChassisVersion:sku2T980EA#ABU:
  dmi.product.family: 103C_5335KV HP Spectre
  dmi.product.name: HP Spectre x360 Convertible 15-eb0xxx
  dmi.product.sku: 2T980EA#ABU
  dmi.sys.vendor: HP
  version.compiz: compiz N/A
  version.libdrm2: libdrm2 2.4.122-1~ubuntu0.24.04.1
  version.libgl1-mesa-dri: libgl1-mesa-dri 25.0.7-0ubuntu0.24.04.1
  version.libgl1-mesa-glx: libgl1-mesa-glx N/A
  version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A
  version.xserver-xorg-core: xserver-xorg-core 2:21.1.12-1ubuntu1.4
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:22.0.0-1build1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20210115-1build1
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.17-2build1

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



References