HDMI External Display Not Detected on Fedora 40 with Monster Huma Laptop

Hi there,

I’m running fedora 40 on a Monster Huma laptop and now connected an external display over the HDMI port. However, the only thing the display shows is “no signal” and I can’t see it in the Display configuration UI. I can see the screen when I plugged in USB Type-C (Thunderbolt).

I checked monitor and cable on a non-Linux machine, they are working.

Could someone please help me out?

Cheers,
Sercan

Details:

>> inxi -Fzxx

System:
  Kernel: 6.9.8-200.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.41-37.fc40
  Desktop: KDE Plasma v: 6.1.2 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 40 (KDE Plasma)
Machine:
  Type: Laptop System: MONSTER product: HUMA H4 V4.2 v: Standard
    serial: <superuser required>
  Mobo: MONSTER model: HUMA H4 V4.2 v: Standard serial: <superuser required>
    part-nu: H4V42PH4PUX1 UEFI: American Megatrends LLC. v: N.1.09MON00
    date: 06/09/2023
Battery:
  ID-1: BAT0 charge: 99.2 Wh (100.0%) condition: 99.2/99.2 Wh (100.0%)
    volts: 17.3 min: 15.5 model: standard serial: <filter> status: full
CPU:
  Info: 12-core (4-mt/8-st) model: 13th Gen Intel Core i7-1360P bits: 64
    type: MST AMCP arch: Raptor Lake rev: 2 cache: L1: 1.1 MiB L2: 9 MiB
    L3: 18 MiB
  Speed (MHz): avg: 477 high: 895 min/max: 400/5000:3700 cores: 1: 400
    2: 400 3: 555 4: 400 5: 400 6: 400 7: 540 8: 400 9: 400 10: 895 11: 602
    12: 400 13: 400 14: 400 15: 647 16: 400 bogomips: 83558
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Raptor Lake-P [Iris Xe Graphics] vendor: Tongfang Hongkong
    driver: i915 v: kernel arch: Gen-13 ports: active: eDP-1
    empty: DP-1,DP-2,HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:a7a0
  Device-2: SunplusIT FHD Webcam driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 3-6:3 chip-ID: 2b7e:c757
  Display: wayland server: Xwayland v: 24.1.1 compositor: kwin_wayland
    driver: N/A display-ID: 0
  Monitor-1: eDP-1 res: 1920x1200 size: N/A
  API: EGL v: 1.5 platforms: device: 0 drv: iris device: 1 drv: swrast
    surfaceless: drv: iris wayland: drv: iris x11: drv: iris inactive: gbm
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.2 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Graphics (RPL-P)
    device-ID: 8086:a7a0 display-ID: :0.0
  API: Vulkan v: 1.3.283 surfaces: xcb,xlib,wayland device: 0
    type: integrated-gpu driver: N/A device-ID: 8086:a7a0 device: 1 type: cpu
    driver: N/A device-ID: 10005:0000
Audio:
  Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Tongfang Hongkong
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:51ca
  API: ALSA v: k6.9.8-200.fc40.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.0.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Raptor Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:51f1
  IF: wlo1 state: up mac: <filter>
  IF-ID-1: docker0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 3-10:4 chip-ID: 8087:0026
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
Drives:
  Local Storage: total: 1.86 TiB used: 56.9 GiB (3.0%)
  ID-1: /dev/nvme0n1 vendor: solidgm model: SSDPFKNU020TZ size: 1.86 TiB
    speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 23.9 C
Partition:
  ID-1: / size: 1.86 TiB used: 56.55 GiB (3.0%) fs: btrfs dev: /dev/nvme0n1p3
  ID-2: /boot size: 973.4 MiB used: 334.4 MiB (34.3%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 19 MiB (3.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 1.86 TiB used: 56.55 GiB (3.0%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 37.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB note: est. available: 31.07 GiB used: 6.79 GiB (21.8%)
  Processes: 433 Power: uptime: 9m wakeups: 0 Init: systemd v: 255
    target: graphical (5) default: graphical
  Packages: pm: snap pkgs: 10 Compilers: gcc: 14.1.1 Shell: Bash v: 5.2.26
    running-in: konsole inxi: 3.3.34
>> switcherooctl list
Device: 0
  Name:        Intel Corporation Raptor Lake-P [Iris Xe Graphics]
  Default:     yes
  Environment: DRI_PRIME=pci-0000_00_02_0

>> sudo dmesg | grep secure
[sudo] password for gokmensercan: 
[    0.000000] secureboot: Secure boot disabled
[    0.015247] secureboot: Secure boot disabled
>> xrandr
Screen 0: minimum 16 x 16, current 2880 x 1800, maximum 32767 x 32767
eDP-1 connected primary 2880x1800+0+0 (normal left inverted right x axis y axis) 302mm x 188mm
   2880x1800     89.98*+
   2048x1536     89.91  
   1920x1440     89.91  
   1600x1200     89.91  
   1440x1080     89.93  
   1400x1050     89.92  
   1280x1024     89.91  
   1280x960      89.91  
   1152x864      89.80  
   1024x768      89.72  
   800x600       89.85  
   640x480       89.73  
   320x240       87.89  
   2560x1600     89.95  
   1920x1200     89.91  
   1680x1050     89.94  
   1440x900      89.83  
   1280x800      89.89  
   1152x720      89.83  
   960x600       89.70  
   928x580       89.74  
   800x500       89.80  
   768x480       89.62  
   720x480       89.45  
   640x400       89.60  
   320x200       87.62  
   2880x1620     89.94  
   2560x1440     89.92  
   2048x1152     89.87  
   1920x1080     89.93  
   1600x900      89.88  
   1368x768      89.74  
   1280x720      89.80  
   1024x576      89.65  
   864x486       89.72  
   720x400       89.87  
   640x350       89.05  
1 Like

I’ve had a similar issue that was fixed with a vendor firmware update to the linux box. Please check that you have applied all vendor firmware updates.

An similar report from at comunity.intel.com concluded with:

Intel: this could be related to the compatibility of the monitor.
and then:
3rd party comment: I’ve come across some instances where the GPU sends a format that is not supported by the display on HDMI. Or change the Color Space on the display. Some issues with HDMI is that it could be sending the signal as an AV timing or PC timing which have associated color space RGB or YUV (YCBCR)

Since both HDMI and USBc/Thunderbolt are hot pluggable, you could watch for different messages with journalctl --follow while switching cables. You don’t mention the model of your monitor, but you should look for others having similar issues for that model with linux.

I am sure this problem is common, I have seen similar threads.

I have tried multiple brands and models of monitors with the same result.

I am determined to solve this problem, I just need help.