No HDMI output on either free or non-free

Sorry to post another one of these, I ran through similar posts but nothing I could follow seemed to help.

Per another thread, I uninstalled the non-free driver and brought the system back up with the monitor connected, but no change. The monitor is seen by the system, but does not receive output.

This is my first shot at Manjaro with a new machine, hoping to avoid going back to Ubuntu :sweat_smile:

System:    Kernel: 5.13.11-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 Desktop: KDE Plasma 5.22.4 tk: Qt 5.15.2
           wm: kwin_x11 dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:   Type: Laptop System: HP product: OMEN Laptop 15-en0xxx v: N/A serial: <filter> Chassis: type: 10 serial: <filter>
           Mobo: HP model: 8786 v: 22.54 serial: <filter> UEFI: AMI v: F.07 date: 09/16/2020
Battery:   ID-1: BAT0 charge: 58.8 Wh (87.0%) condition: 67.6/67.6 Wh (100.0%) volts: 12.4 min: 11.6
           model: Hewlett-Packard Primary serial: N/A status: Discharging
CPU:       Info: 8-Core model: AMD Ryzen 7 4800H with Radeon Graphics bits: 64 type: MT MCP arch: Zen 2 rev: 1 cache:
           L2: 4 MiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 92656
           Speed: 1394 MHz min/max: 1400/2900 MHz boost: enabled Core speeds (MHz): 1: 1394 2: 1397 3: 1397 4: 1397 5: 1397
           6: 1397 7: 1397 8: 1397 9: 1287 10: 1397 11: 1397 12: 1397 13: 1397 14: 1397 15: 1397 16: 1397
Graphics:  Device-1: NVIDIA TU116M [GeForce GTX 1660 Ti Mobile] vendor: Hewlett-Packard driver: nvidia v: 470.63.01
           bus-ID: 01:00.0 chip-ID: 10de:2191
           Device-2: Advanced Micro Devices [AMD/ATI] Renoir vendor: Hewlett-Packard driver: amdgpu v: kernel bus-ID: 06:00.0
           chip-ID: 1002:1636
           Device-3: Luxvisions Innotech Limited HP Wide Vision HD Camera type: USB driver: uvcvideo bus-ID: 3-3:2
           chip-ID: 30c9:000e
           Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: loaded: amdgpu,ati,nvidia
           unloaded: modesetting,nouveau alternate: fbdev,nv,vesa resolution: 1920x1080~144Hz s-dpi: 96
           OpenGL: renderer: AMD RENOIR (DRM 3.41.0 5.13.11-1-MANJARO LLVM 12.0.1) v: 4.6 Mesa 21.1.6 direct render: Yes
Audio:     Device-1: NVIDIA TU116 High Definition Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
           bus-ID: 01:00.1 chip-ID: 10de:1aeb
           Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Hewlett-Packard
           driver: snd_rn_pci_acp3x v: kernel bus-ID: 06:00.5 chip-ID: 1022:15e2
           Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel
           bus-ID: 06:00.6 chip-ID: 1022:15e3
           Sound Server-1: ALSA v: k5.13.11-1-MANJARO running: yes
           Sound Server-2: JACK v: 1.9.19 running: no
           Sound Server-3: PulseAudio v: 15.0 running: yes
           Sound Server-4: PipeWire v: 0.3.33 running: yes
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Hewlett-Packard driver: r8169 v: kernel
           port: e000 bus-ID: 02:00.0 chip-ID: 10ec:8168
           IF: eno1 state: down mac: <filter>
           Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: e000 bus-ID: 03:00.0 chip-ID: 8086:2723
           IF: wlo1 state: up mac: <filter>
Bluetooth: Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-4:3 chip-ID: 8087:0029
           Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:    Local Storage: total: 953.87 GiB used: 20.79 GiB (2.2%)
           ID-1: /dev/nvme0n1 vendor: Western Digital model: PC SN730 SDBPNTY-1T00-1006 size: 953.87 GiB speed: 31.6 Gb/s
           lanes: 4 serial: <filter> temp: 36.9 C
Partition: ID-1: / size: 776.68 GiB used: 20.73 GiB (2.7%) fs: ext4 dev: /dev/dm-0
           mapped: luks-2ee7a1ba-8adb-4f6f-a13d-e555ed19d9bd
           ID-2: /boot/efi size: 256 MiB used: 60 MiB (23.4%) fs: vfat dev: /dev/nvme0n1p1
Swap:      Alert: No swap data was found.
Sensors:   System Temperatures: cpu: 44.5 C mobo: 44.0 C gpu: amdgpu temp: 43.0 C
           Fan Speeds (RPM): N/A
Info:      Processes: 385 Uptime: 10m Memory: 15 GiB used: 1.82 GiB (12.1%) Init: systemd v: 248 Compilers: gcc: 11.1.0
           Packages: 1305 pacman: 1299 snap: 6 Shell: Zsh v: 5.8 running-in: yakuake inxi: 3.3.06
mhwd -l
> 0000:02:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
                  NAME               VERSION          FREEDRIVER           TYPE
         network-r8168            2016.04.20                true            PCI

> 0000:01:00.0 (0300:10de:2191) Display controller nVidia Corporation:
                  NAME               VERSION          FREEDRIVER           TYPE
video-hybrid-amd-nvidia-prime            2021.07.28               false            PCI
          video-nvidia            2020.11.30               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

> 0000:06:00.0 (0300:1002:1636) Display controller ATI Technologies Inc:
                  NAME               VERSION          FREEDRIVER           TYPE
video-hybrid-amd-nvidia-prime            2021.07.28               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

So this is a laptop right? I think NVIDIA has not fixed the HDMI port output with AMD cpus in hybrid mode (the mode you are right now)

Assuming you have the non-free drivers,just to be sure,type in a terminal


and if there is a XOrg process in there,then yeah you need to switch.

For that you need to install optimus-manager

pamac build optimus-manager

when you install it,be sure to follow this

Manjaro ships with a default configuration for SDDM (the default login manager for KDE) which overrides some keys needed by optimus-manager. To use optimus-manager, you need to edit the file /etc/sddm.conf and simply put a # before the line starting with DisplayCommand and the one starting with DisplayStopCommand .

When you done,reboot and now you can switch cards.

optimus-manager --switch integrated
optimus-manager --switch hybrid
optimus-manager --switch nvidia

Switch to nvidia mode,logout and login and your HDMI port should work.


This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.