Lg Gram 2022 17Z95P-K 17 inch laptop Thunderbolt to HDMI not recognized

System:
  Kernel: 5.16.16-200.fc35.x86_64 x86_64 bits: 64 compiler: gcc
    v: 2.37-10.fc35 Desktop: GNOME 41.4 tk: GTK 3.24.31 wm: gnome-shell
    dm: GDM, LightDM Distro: Fedora release 35 (Thirty Five)
Machine:
  Type: Laptop System: LG product: 17Z95P-K.AAE8U1 v: 0.1
    serial: <superuser required> Chassis: type: 10 v: 0.1
    serial: <superuser required>
  Mobo: LG model: 17Z95P v: FAB1 serial: <superuser required> UEFI: Phoenix
    v: T4ZF0046 X64 date: 10/28/2021
Battery:
  ID-1: CMB0 charge: 38.3 Wh (48.4%) condition: 79.2/80.0 Wh (99.0%)
    volts: 7.6 min: 7.7 model: LG LGC-LGC serial: <filter> status: Discharging
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse M325
    serial: <filter> charge: 55% (should be ignored) status: Discharging
CPU:
  Info: quad core model: 11th Gen Intel Core i7-1195G7 bits: 64 type: MT MCP
    arch: Tiger Lake rev: 2 cache: L1: 320 KiB L2: 5 MiB L3: 12 MiB
  Speed (MHz): avg: 676 high: 982 min/max: 400/4800:5000 cores: 1: 418
    2: 699 3: 643 4: 982 5: 772 6: 875 7: 522 8: 500 bogomips: 46694
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] vendor: LG driver: i915
    v: kernel ports: active: eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:9a49
  Device-2: Realtek LG Camera type: USB driver: uvcvideo bus-ID: 3-2:2
    chip-ID: 0bda:5641
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 21.1.4
    compositor: gnome-shell driver: X: loaded: modesetting unloaded: fbdev,vesa
    gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: LG res: 2560x1600 dpi: 178 diag: 432mm (17")
  OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 21.3.8
    direct render: Yes
Audio:
  Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: LG
    driver: sof-audio-pci-intel-tgl bus-ID: 00:1f.3 chip-ID: 8086:a0c8
  Sound Server-1: ALSA v: k5.16.16-200.fc35.x86_64 running: yes
  Sound Server-2: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi v: kernel bus-ID: 00:14.3
    chip-ID: 8086:a0f0
  IF: wlp0s20f3 state: up mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 3-10:5 chip-ID: 8087:0026
  Report: bt-adapter ID: hci0 rfk-id: 1 state: up address: <filter>
Drives:
  Local Storage: total: 476.94 GiB used: 6.73 GiB (1.4%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB512HBJQ-00000
    size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 34.9 C
Partition:
  ID-1: / size: 210.16 GiB used: 6.46 GiB (3.1%) fs: btrfs
    dev: /dev/nvme0n1p6
  ID-2: /boot size: 973.4 MiB used: 201.1 MiB (20.7%) fs: ext4
    dev: /dev/nvme0n1p5
  ID-3: /boot/efi size: 256 MiB used: 67.8 MiB (26.5%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 210.16 GiB used: 6.46 GiB (3.1%) fs: btrfs
    dev: /dev/nvme0n1p6
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 32.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 334 Uptime: 31m Memory: 15.31 GiB used: 4.28 GiB (28.0%)
  Init: systemd v: 249 runlevel: 5 target: graphical.target Compilers:
  gcc: 11.2.1 Packages: N/A note: see --pkg Shell: Bash v: 5.1.8
  running-in: gnome-terminal inxi: 3.3.13

I’ve tried a few different distros and hat’s off to Fedora as being the most compliant to my new machine and after trying finally switching from Linux Mint to Fedora! Looking sharp fedora team.

Almost everything works except for when I plug into my USB C port a c → HDMI cable. This works fine on same machine in win11 so I know both machine, 4k display and cable are capable of working.

In thunder bolt folder under sys my driver folder is empty. Normal?

├─USB4 host controller:
│     Device ID:          65214919f915c664232f263dbd4d35573b0c07e7
│     Summary:            Unmatched performance for high-speed I/O
│     Update Error:       Cannot install update when not on AC power, No vendor ID set
│     GUID:               e72e778e-94f7-5ed2-b560-1c1262ee217c ← TBT-fixed
│     Device Flags:       • Internal device
│                         • System requires external power source
│                         • Updatable
│                         • Signed Payload

I also find it interesting that I see no vendor for USB4 using “sudo fwupdmgr get-devices”

Most everything else works in Fedora. Still testing if my battery to only charge to 80% is going to stick

Wishlist is to get my privacy function working F4 which turns off camera and microphone and when I push this nothing happens.

Again I’m excited to be a new member of Fedora group and I’m even thinking the new Gnome is faster/better than Cinnamon omg what a change

1 Like

can anyone else see this post? seems every post is getting comments and i have not a single response. was hoping for a more supportive experience here

Hello! jj mk and welcome to ask :fedora: fedora
Sorry about overlooking your post and thanks for bringing it to our attention.

Calibrating a battery meter involves running the laptop (starting at full charge) until it shuts off, then charging the battery to full charge (while still shut off) and repeating the process several times. This is the only sure way I know for the machine to tell the capacity of the battery and calibrate to that. It may take 2 or 3 cycles and it may take 20 or more cycles depending upon your machine.

As far as the USB4 device, I am not sure a driver has been created for USB4. USB3.2 is pretty stable but USB4 is new.
In fact, that posted snippet shows the machine does not recognize the response from the ‘USB4 host controller’ and specifically tells you No vendor ID set thus it has no clue as to how to configure it.

Your laptop shows a date of 10/28/2021 which is barely 5 months old and the general rule for hardware support on Linux is ‘at least 6 months old’. The delay allows time for most of the new devices to have drivers developed as open source.

I am glad that almost everything is working for you, but you will need to have patience as the developers manage to improve the drivers and provide support for the new hardware.

One thing that may assist would be if you could post the output of lsusb and lspci -v so there is a chance of seeing exactly what device IDs are displayed for the newer hardware you have.

1 Like

Thanks for the reply Jeff. And I can certainly wait some more months for Linux to catch up to the hardware. My thinking is that my feedback might help the process.

[fedora@fedora ~]$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 27c6:6a94 Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC
Bus 003 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 003: ID 0bda:5641 Realtek Semiconductor Corp. LG Camera
Bus 003 Device 006: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 002: ID 045e:07f8 Microsoft Corp. Wired Keyboard 600 (model 1576)
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[fedora@fedora ~]$ lspci -v
00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: bus master, fast devsel, latency 0, IOMMU group 0
	Capabilities: <access denied>
	Kernel modules: igen6_edac

00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 03) (prog-if 00 [VGA controller])
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: bus master, fast devsel, latency 0, IRQ 138, IOMMU group 1
	Memory at 603c000000 (64-bit, non-prefetchable) [size=16M]
	Memory at 4000000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 3000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 02)
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: fast devsel, IRQ 16, IOMMU group 2
	Memory at 603d140000 (64-bit, non-prefetchable) [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device_pci_legacy

00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #0 (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 124, IOMMU group 3
	Bus: primary=00, secondary=01, subordinate=54, sec-latency=0
	I/O behind bridge: 00004000-00004fff [size=4K]
	Memory behind bridge: 60000000-6c1fffff [size=194M]
	Prefetchable memory behind bridge: 0000006000000000-000000601bffffff [size=448M]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:07.1 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #1 (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 125, IOMMU group 4
	Bus: primary=00, secondary=55, subordinate=a8, sec-latency=0
	I/O behind bridge: 00005000-00005fff [size=4K]
	Memory behind bridge: 52000000-5e1fffff [size=194M]
	Prefetchable memory behind bridge: 0000006020000000-000000603bffffff [size=448M]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module (rev 02)
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: fast devsel, IRQ 255, IOMMU group 5
	Memory at 603d19a000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: <access denied>

00:0a.0 Signal processing controller: Intel Corporation Tigerlake Telemetry Aggregator Driver (rev 01)
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: fast devsel, IOMMU group 6
	Memory at 603d180000 (64-bit, non-prefetchable) [size=32K]
	Capabilities: <access denied>
	Kernel driver in use: intel-pmt
	Kernel modules: intel_pmt

00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 02) (prog-if 30 [XHCI])
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: bus master, medium devsel, latency 0, IRQ 127, IOMMU group 7
	Memory at 603d170000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd

00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #0 (rev 02) (prog-if 40 [USB4 Host Interface])
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 7
	Memory at 603d100000 (64-bit, non-prefetchable) [size=256K]
	Memory at 603d199000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt

00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 30) (prog-if 30 [XHCI])
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: bus master, medium devsel, latency 0, IRQ 128, IOMMU group 8
	Memory at 603d160000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd

00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 30)
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: fast devsel, IOMMU group 8
	Memory at 603d190000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Memory at 603d198000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: <access denied>

00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 30)
	Subsystem: Intel Corporation Device 0074
	Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 9
	Memory at 603d18c000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

00:15.0 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 30)
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: bus master, fast devsel, latency 0, IRQ 28, IOMMU group 10
	Memory at 4017000000 (64-bit, non-prefetchable) [virtual] [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss

00:15.1 Serial bus controller: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 (rev 30)
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: bus master, fast devsel, latency 0, IRQ 40, IOMMU group 10
	Memory at 4017001000 (64-bit, non-prefetchable) [virtual] [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss

00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 30)
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: bus master, fast devsel, latency 0, IRQ 155, IOMMU group 11
	Memory at 603d195000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:1c.0 PCI bridge: Intel Corporation Device a0bc (rev 30) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 126, IOMMU group 12
	Bus: primary=00, secondary=a9, subordinate=a9, sec-latency=0
	I/O behind bridge: [disabled]
	Memory behind bridge: 6c200000-6c2fffff [size=1M]
	Prefetchable memory behind bridge: [disabled]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 30)
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: bus master, fast devsel, latency 0, IOMMU group 13

00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 30)
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: bus master, fast devsel, latency 64, IRQ 166, IOMMU group 13
	Memory at 603d188000 (64-bit, non-prefetchable) [size=16K]
	Memory at 603d000000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: sof-audio-pci-intel-tgl
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl

00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 30)
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: medium devsel, IRQ 16, IOMMU group 13
	Memory at 603d194000 (64-bit, non-prefetchable) [size=256]
	I/O ports at efa0 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

00:1f.5 Serial bus controller: Intel Corporation Tiger Lake-LP SPI Controller (rev 30)
	Subsystem: LG Electronics, Inc. Device 0459
	Flags: fast devsel, IOMMU group 13
	Memory at 50400000 (32-bit, non-prefetchable) [size=4K]

a9:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 (prog-if 02 [NVM Express])
	Subsystem: Samsung Electronics Co Ltd SSD 970 EVO Plus 1TB
	Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0, IOMMU group 14
	Memory at 6c200000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: nvme
	Kernel modules: nvme


just plugged in my usb C phone to the usb C port and as a drive this works perfectly. so it’s just usb C => HDMI cable => display that is not recognized

That would imply that whatever electronics are in the cable is what is not being recognized. I have some usb devices that are specialized for communicating between my ham radios and the PC for programming and they need drivers to function. Probably your cable needs something similar.

I would guess that if your laptop has an hdmi port (mine does) that the display would work connected there.