TV works only the first time the OS is installed

This is perhaps the weirdest issue I’ve ever encountered. I should mention I have 0 linux experience, I just started using it a few days ago. Basically I’ve tried several distros: Winesap, Manjaro and finally Endeavour and they all have this weird issue: My TV only connects the first time I start the OS. My TV is a TCL Roku TV and basically, the first time I boot the OS after installing, I can plug in the HDMI and it works. I can change the resolution, rearrange the displays, all is well. But the first time I ever restart the computer, it doesn’t work after that. The laptop clearly knows something is connected because whenever I plug in or take out the HDMI the display settings open, but the TV isn’t listed and also says no signal. Why would this be happening?? I’m at a loss as clearly the HDMI port, cable, driver, etc all work.

The driver is clearly broken.

Please attach the output of inxi -Fxza.

System:
Kernel: 6.6.10-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc available: hpet,acpi_pm
parameters: initrd=\460ee3f7fd0e45b7ac3df300df98dd0b\6.6.10-arch1-1\initrd
nvme_load=YES nowatchdog rw
root=UUID=5509d764-ef17-4a81-8418-13f8268ebf3f
systemd.machine_id=460ee3f7fd0e45b7ac3df300df98dd0b
Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm
v: 4.18.0 dm: LightDM v: 1.32.0 Distro: EndeavourOS base: Arch Linux
Machine:
Type: Laptop System: Acer product: Nitro AN515-53 v: V1.19 serial:
Mobo: CFL model: Freed_CFS v: V1.19 serial: UEFI: Insyde v: 1.19
date: 07/13/2018
Battery:
ID-1: BAT1 charge: 0% condition: N/A/48.9 Wh volts: 15.6 min: 15.2
model: LG PABAS0241231 type: Li-ion serial: status: not charging
CPU:
Info: model: Intel Core i7-8750H socket: U3E1 bits: 64 type: MT MCP
arch: Coffee Lake gen: core 8 level: v3 note: check built: 2018
process: Intel 14nm family: 6 model-id: 0x9E (158) stepping: 0xA (10)
microcode: 0xF4
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
L3: 9 MiB desc: 1x9 MiB
Speed (MHz): avg: 800 min/max: 800/4100 scaling: driver: intel_pstate
governor: powersave volts: 0.8 V ext-clock: 100 MHz cores: 1: 800 2: 800
3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800
bogomips: 52815
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: gather_data_sampling mitigation: Microcode
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
Type: retbleed mitigation: IBRS
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: IBRS, IBPB: conditional, STIBP: conditional,
RSB filling, PBRSB-eIBRS: Not affected
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630]
vendor: Acer Incorporated ALI driver: i915 v: kernel arch: Gen-9.5
process: Intel 14nm built: 2016-20 ports: active: eDP-1 empty: none
bus-ID: 00:02.0 chip-ID: 8086:3e9b class-ID: 0300
Device-2: NVIDIA GP107M [GeForce GTX 1050 Ti Mobile]
vendor: Acer Incorporated ALI driver: N/A alternate: nouveau
non-free: 545.xx+ status: current (as of 2023-10; EOL~2026-12-xx)
arch: Pascal code: GP10x process: TSMC 16nm built: 2016-2021 pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:1c8c class-ID: 0300
Device-3: Quanta HD Webcam driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-5:2 chip-ID: 0408:a060
class-ID: 0e02 serial:
Display: x11 server: X.Org v: 21.1.10 compositor: xfwm v: 4.18.0 driver:
X: loaded: modesetting dri: iris gpu: i915 display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: eDP-1 model: LG Display 0x05d8 built: 2018 res: 1920x1080
hz: 60 dpi: 142 gamma: 1.2 size: 344x194mm (13.54x7.64") diag: 395mm (15.5")
ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast surfaceless: drv: iris x11: drv: iris
inactive: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.3.3-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 630 (CFL
GT2) device-ID: 8086:3e9b memory: 15.1 GiB unified: yes
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Acer Incorporated ALI
driver: snd_hda_intel v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl
bus-ID: 00:1f.3 chip-ID: 8086:a348 class-ID: 0403
Device-2: NVIDIA GP107GL High Definition Audio
vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0fb9 class-ID: 0403
API: ALSA v: k6.6.10-arch1-1 status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.0.1 status: n/a (root, process) with:
1: pipewire-pulse status: active 2: wireplumber status: active
3: pipewire-alsa type: plugin 4: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:a370 class-ID: 0280
IF: wlan0 state: up mac:
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Acer Incorporated ALI driver: r8169 v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 06:00.1 chip-ID: 10ec:8168
class-ID: 0200
IF: enp6s0f1 state: down mac:
Bluetooth:
Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: btusb
v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:3
chip-ID: 8087:0aaa class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 2 state: down bt-service: disabled
rfk-block: hardware: no software: no address: N/A
RAID:
Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci
v: 3.0 port: 5060 bus-ID: 00:17.0 chip-ID: 8086:282a rev: N/A class-ID: 0104
Drives:
Local Storage: total: 989.28 GiB used: 10.11 GiB (1.0%)
ID-1: /dev/sda maj-min: 8:0 vendor: HGST (Hitachi) model: HTS721010A9E630
family: Travelstar 7K1000 size: 931.51 GiB block-size: physical: 4096 B
logical: 512 B sata: 3.0 speed: 6.0 Gb/s tech: HDD rpm: 7200
serial: fw-rev: A3J0 temp: 18 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 329d 3h cycles: 2248
ID-2: /dev/sdb maj-min: 8:16 vendor: PNY model: USB 3.2.1 FD
size: 57.77 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 2.1 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: N/A serial:
fw-rev: PMAP scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
ID-1: / raw-size: 930.53 GiB size: 914.85 GiB (98.31%) used: 7.71 GiB (0.8%)
fs: ext4 block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 37.0 C pch: 39.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Processes: 280 Uptime: 3m wakeups: 0 Memory: total: 16 GiB
available: 15.47 GiB used: 1.16 GiB (7.5%) igpu: 64 MiB Init: systemd v: 255
default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages:
pm: pacman pkgs: 901 libs: 276 tools: yay Shell: Sudo (sudo) v: 1.9.15p5
default: Bash v: 5.2.21 running-in: xfce4-terminal inxi: 3.3.31

You don’t have a driver showing for the Nvidia card. Also looks like you are using the intel driver. (xf86-video-intel) Maybe try uninstalling the intel driver and reboot to use the kernel driver. I’m also not sure how this hybrid laptop works. Since you don’t have the nvidia driver installed. Not sure if plugging into hdmi it switches automatically to the dedicated nvidia card?

Well the nvidia card does indeed work, i think. I was having an issue where it didn’t detect and the “about this system” page didn’t show it, so i used optimus manager to switch to the nvidia card and it seemed to work. I’ll try what you suggested.

Does you laptop have hybrid mode setting in the Bios?

Edit: Also when you installed endeavourOS did you use the nvidia option or just the default.

Probably NVIDIA Optimus Advanced. (You do not need to reboot).

Also @CalciumLad, next time, please attach console output with 3 backticks (```) at the beginning and the end, like so:

I am using 3 backticks at the beginning.
This is multi-line.
I am using 3 backticks at the end.

I realize you don’t need to reboot with Optimus manager but i advised to uninstall the intel driver and use mode setting kernel driver which would require to reboot.

Edit: xf86-video-intel