HDMI Cable not detected for external monitor (TV)

I've been trying to find various solutions to this problem for hours to no avail. I'm somewhat new to linux and very new to arch-based systems so bear with me, my technical knowledge is still quite low.

Xrandr shows that Manjaro is not registering that I have the HDMI cable connected (it's connected to my TV via HDMI to HDMI). I am dual-booted in Ubuntu 20.04, and Ubuntu is picking up on my HDMI connection just fine, so it's something with Manjaro's configuration. I believe it's something to do with the fact that my system uses NVIDIA Optimus (switching between the NVIDIA and Intel GPUs depending on the task) as I've already had several issues with NVIDIA. I have the NVIDIA proprietary drivers installed (NVIDIA 440xx-prime), as every time I've tried a distro with the free drivers it has been incredibly buggy. But the NVIDIA card clearly CAN be configured correctly, as Ubuntu is recognizing the HDMI connection without any additional tweaking.

THINGS I HAVE TRIED:

-Ubuntu is using a gdm3 display manager so I tried installing gdm as my display manager rather than lightdm. After a reboot, this did not work; I re-installed lightdm.

-My laptop has a display key (F8). I tried pressing this button both alone and with the fn/function key. No dice, doesn't do anything.

-I'm using kernel 5.6.16-1. I tried changing to 5.4.44-1. Did not seem to have any effect.

-My BIOS setup doesn't have anything regarding displays to mess with :slightly_frowning_face: and I've disabled secure boot.

-I tried creating an Xwrapper config file as suggested here here. I created a file at /etc/X11/Xwrapper.config with contents of just needs_root_rights = yes. Did not seem to have any effect.

-I have blacklisted nouveau in `/etc/modprobe.d/mhwd-gpu.conf' . This was after trying to resolve a separate problem involving wine, but was mentioned somewhere as a solution to a similar problem. The full blacklist in mhwd-gpu.conf is below:

##
## Generated by mhwd - Manjaro Hardware Detection
##
 
blacklist nouveau
blacklist ttm
blacklist drm_kms_helper
blacklist drm
options nvidia "NVreg_DynamicPowerManagement=0x02"

RELEVANT LINKS:

The thread here seems to be having the same problem but in Ubuntu. I tried solutions I felt confident I vaguely knew what they did.....but was reluctant to start messing around with .conf files without knowing what I'm doing especially since all of the people on this thread were running Ubuntu.

CURRENT SYSTEM INFO:

Xrandr:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080     60.05*+  60.01    59.97    59.96    59.93    48.04  
   1680x1050     59.95    59.88  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1280x800      59.99    59.97    59.81    59.91  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   640x400       59.88    59.98  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)

lspci:

00:00.0 Host bridge: Intel Corporation 8th Gen Core 4-core Processor Host Bridge/DRAM Registers [Coffee Lake H] (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #1 (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 10)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #14 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a30d (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

Any help much appreciated, as I'm about ready to give up and just boot to Ubuntu any time I wanna watch a movie :sweat_smile:

UPDATE: installed optimus-manager via michaldybczak's excellent guide and switched to NVIDIA only mode. Problem solved :sob: :sob: :sob: :sob: :sob: :sob: much to my relief. link to that guide for posterity!

1 Like

That's good - though I think it's better to hook the computer directly to the receiver, and have the receiver drive the monitor and output sound directly...

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

Forum kindly sponsored by