You are not logged in.
Monitor: LG C2 42". Its native resolution is 3840x2160 and its native refresh rate 120Hz. It has four HDMI ports, all of which are HDMI 2.1.
GPU: Intel Arc A750 8GB. It has one HDMI 2.1 port that is internally a DisplayPort, but uses an internal protocol converter (PCON) chip (Realtek RTD2173) to turn the DisplayPort 1.4 signal into HDMI 2.1. IIRC, this is because legally speaking, the HDMI 2.1 spec is closed source while DP's is open source. I have the bog standard Intel's variant of the Intel Arc, which should come with the PCON. Even Asrock Arcs should also have the PCON.
Arch: I am running the latest standard kernel, with the latest mesa-git and linux-firmware.
Problem: Monitor will only work at 60Hz max. at 4K.
I am wondering, do I need to install some driver for the Realtek RTD2173?
Or maybe, do I need to edit some EDID because Linux doesn't 'discover' the 120Hz mode?
Attempted:
1. I have tried mesa and mesa-git, neither made any difference.
2. In case there was something wrong with my configuration, I booted with Fedora workstation live 38 which has at least the required Linux 6.2 and mesa 34 required to properly run the Intel Arc A750. Same problem of only being able to reach 60Hz.
3. I have disabled the iGPU of my AMD 7700x in the BIOS, just in case there was a conflict between the AMD iGPU and the Intel Arc. No difference.
Not attempted:
1. Testing on Windows, I don't have a disk for it.
Assumptions:
1. My HDMI 2.1 cable is specifically rated to support 48GBps, so it should support 4K@120Hz. I have used this cable on this monitor on this PC, except on Windows with the RTX 3080. So I know the cable can do it.
2. Mesa or mesa-git is the only required package to get the Arc working optimally.
3. It is a Linux issue, though people widely report the HDMI 2.1 to work on the Intel Arc A7x0 on Linux, thanks to the PCON.
More background information:
- From Intel: https://community.intel.com/t5/Graphics … -p/1452946
- Support for the PCON: https://lwn.net/Articles/839315/
- FRL is required for 4K@120Hz, Intel specifically supports it: https://www.phoronix.com/news/Intel-HDMI-2.1-FRL-Linux
Last edited by JusticeOfToren (2023-06-12 00:19:17)
Offline
Are you using Xorg or Wayland?
If you're using Wayland, what desktop environment/window manager are you using?
If you're using Xorg, please post the output of
xrandrin your terminal. This should show all supported video modes for Xorg.
If you're using a Wlroots-based window manager or desktop environment, try posting the output of
wlr-randr(you might need to install it from the aur first).
It's definitely not going to be an issue with mesa, as that is graphics rendering for games and such, nothing to do with driver support for certain monitors or GPUs.
It could be an issue with your Xorg/Wayland not having full driver support for the new Intel GPUs.
It might also be an issue with kernel drivers, as it often is with newer GPUs.
Offline
Thank you for your reply, Skidout
I am using Sway atm, and here is the output of
swaymsg -t get_outputsOutput DP-1 'LG Electronics LG TV SSCR2 0x00000101' (focused)
Current mode: 3840x2160 @ 60.000 Hz
Position: 0,0
Scale factor: 1.000000
Scale filter: nearest
Subpixel hinting: unknown
Transform: normal
Workspace: 2
Max render time: off
Adaptive sync: disabled
Available modes:
3840x2160 @ 60.000 Hz
4096x2160 @ 30.000 Hz (256:135)
4096x2160 @ 29.970 Hz (256:135)
4096x2160 @ 25.000 Hz (256:135)
4096x2160 @ 24.000 Hz (256:135)
4096x2160 @ 23.976 Hz (256:135)
3840x2160 @ 59.940 Hz (16:9)
3840x2160 @ 30.000 Hz
3840x2160 @ 30.000 Hz (16:9)
3840x2160 @ 29.970 Hz (16:9)
3840x2160 @ 25.000 Hz (16:9)
3840x2160 @ 24.000 Hz (16:9)
3840x2160 @ 23.976 Hz (16:9)
1920x1080 @ 120.000 Hz (16:9)
1920x1080 @ 119.880 Hz (16:9)
1920x1080 @ 100.000 Hz (16:9)
1920x1080 @ 60.000 Hz
1920x1080 @ 60.000 Hz (16:9)
1920x1080 @ 59.940 Hz (16:9)
1920x1080 @ 50.000 Hz (16:9)
1920x1080 @ 30.000 Hz (16:9)
1920x1080 @ 29.970 Hz (16:9)
1920x1080 @ 25.000 Hz (16:9)
1920x1080 @ 24.000 Hz (16:9)
1920x1080 @ 23.976 Hz (16:9)
1280x1024 @ 60.020 Hz
1152x864 @ 59.967 Hz
1280x720 @ 60.000 Hz (16:9)
1280x720 @ 59.940 Hz (16:9)
1280x720 @ 50.000 Hz (16:9)
1024x768 @ 60.004 Hz
800x600 @ 60.317 Hz
720x576 @ 50.000 Hz (16:9)
720x480 @ 60.000 Hz (16:9)
720x480 @ 60.000 Hz (4:3)
720x480 @ 59.940 Hz (16:9)
720x480 @ 59.940 Hz (4:3)
640x480 @ 60.000 Hz (4:3)
640x480 @ 59.940 Hz
720x400 @ 70.082 HzLast edited by JusticeOfToren (2023-06-12 00:59:04)
Offline
from what you said it sounds like my GPU is just too new, but people are reporting success in my exact use case, so it leaves me pondering
should I open a ticket with upstream to have them look at it?
maybe there's something incompatible between the Intel Arc, and my motherboard thought I doubt it: https://www.gigabyte.com/Motherboard/X6 … -rev-10#kf
output of lspci -k:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14d8
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 14d8
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14db
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1453
Kernel driver in use: pcieport
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14db
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1453
Kernel driver in use: pcieport
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14da
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14dd
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 14dd
Kernel driver in use: pcieport
00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 14dd
Subsystem: Advanced Micro Devices, Inc. [AMD] Device 14dd
Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71)
Subsystem: Gigabyte Technology Co., Ltd FCH SMBus Controller
Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
Subsystem: Gigabyte Technology Co., Ltd FCH LPC Bridge
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e3
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 14e7
01:00.0 PCI bridge: Intel Corporation Device 4fa0 (rev 01)
Kernel driver in use: pcieport
02:01.0 PCI bridge: Intel Corporation Device 4fa4
Subsystem: Intel Corporation Device 4fa4
Kernel driver in use: pcieport
02:04.0 PCI bridge: Intel Corporation Device 4fa4
Subsystem: Intel Corporation Device 0000
Kernel driver in use: pcieport
03:00.0 VGA compatible controller: Intel Corporation DG2 [Arc A750] (rev 08)
Subsystem: Intel Corporation DG2 [Arc A750]
Kernel driver in use: i915
Kernel modules: i915
04:00.0 Audio device: Intel Corporation DG2 Audio Controller
Subsystem: Intel Corporation DG2 Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
05:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f4 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
06:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: Device 3328:3328
Kernel driver in use: pcieport
06:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: Device 3328:3328
Kernel driver in use: pcieport
06:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: Device 3328:3328
Kernel driver in use: pcieport
06:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: Device 3328:3328
Kernel driver in use: pcieport
06:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: Device 3328:3328
Kernel driver in use: pcieport
06:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: Device 3328:3328
Kernel driver in use: pcieport
06:0c.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
06:0d.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
07:00.0 Non-Volatile memory controller: Sandisk Corp Western Digital WD Black SN850X NVMe SSD (rev 01)
Subsystem: Sandisk Corp Western Digital WD Black SN850X NVMe SSD
Kernel driver in use: nvme
Kernel modules: nvme
0c:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f4 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
0d:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: Device 3328:3328
Kernel driver in use: pcieport
0d:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: Device 3328:3328
Kernel driver in use: pcieport
0d:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: Device 3328:3328
Kernel driver in use: pcieport
0d:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: Device 3328:3328
Kernel driver in use: pcieport
0d:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: Device 3328:3328
Kernel driver in use: pcieport
0d:0c.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
0d:0d.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43f5 (rev 01)
Subsystem: ASMedia Technology Inc. Device 3328
Kernel driver in use: pcieport
10:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
Subsystem: Gigabyte Technology Co., Ltd RTL8125 2.5GbE Controller
Kernel driver in use: r8169
Kernel modules: r8169
11:00.0 Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter
Subsystem: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter
Kernel driver in use: mt7921e
Kernel modules: mt7921e
12:00.0 Non-Volatile memory controller: Sandisk Corp Western Digital WD Black SN850X NVMe SSD (rev 01)
Subsystem: Sandisk Corp Western Digital WD Black SN850X NVMe SSD
Kernel driver in use: nvme
Kernel modules: nvme
13:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 43f7 (rev 01)
Subsystem: ASMedia Technology Inc. Device 1142
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
14:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] Device 43f6 (rev 01)
Subsystem: ASMedia Technology Inc. Device 1062
Kernel driver in use: ahci
15:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 43f7 (rev 01)
Subsystem: ASMedia Technology Inc. Device 1142
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
16:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] Device 43f6 (rev 01)
Subsystem: ASMedia Technology Inc. Device 1062
Kernel driver in use: ahci
17:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 14de (rev c3)
Subsystem: Gigabyte Technology Co., Ltd Device d000
17:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] VanGogh PSP/CCP
Subsystem: Advanced Micro Devices, Inc. [AMD] VanGogh PSP/CCP
Kernel driver in use: ccp
Kernel modules: ccp
17:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b6
Subsystem: Gigabyte Technology Co., Ltd Device 5007
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
17:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b7
Subsystem: Gigabyte Technology Co., Ltd Device 5007
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
17:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
DeviceName: Realtek ALC1220
Subsystem: Gigabyte Technology Co., Ltd Family 17h/19h HD Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
18:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b8
Subsystem: Gigabyte Technology Co., Ltd Device 5007
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pciLast edited by JusticeOfToren (2023-06-12 01:12:33)
Offline
sudo dmesg | grep i915:
[ 5.120305] i915 0000:03:00.0: vgaarb: deactivate vga console
[ 5.120328] i915 0000:03:00.0: [drm] Local memory IO size: 0x00000001fc000000
[ 5.120329] i915 0000:03:00.0: [drm] Local memory available: 0x00000001fc000000
[ 5.133207] i915 0000:03:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=none
[ 5.135857] i915 0000:03:00.0: [drm] Finished loading DMC firmware i915/dg2_dmc_ver2_08.bin (v2.8)
[ 5.163371] i915 0000:03:00.0: [drm] GT0: GuC firmware i915/dg2_guc_70.bin version 70.5.1
[ 5.163373] i915 0000:03:00.0: [drm] GT0: HuC firmware i915/dg2_huc_gsc.bin version 7.10.3
[ 5.174176] i915 0000:03:00.0: [drm] GT0: GUC: submission enabled
[ 5.174177] i915 0000:03:00.0: [drm] GT0: GUC: SLPC enabled
[ 5.174453] i915 0000:03:00.0: [drm] GuC RC: enabled
[ 5.204354] [drm] Initialized i915 1.6.0 20201103 for 0000:03:00.0 on minor 0
[ 5.242079] fbcon: i915drmfb (fb0) is primary device
[ 5.330326] i915 0000:03:00.0: [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
[ 5.366128] i915 0000:03:00.0: [drm] fb0: i915drmfb frame buffer device
[ 7.172281] mei_gsc i915.mei-gscfi.768: FW not ready: resetting: dev_state = 2 pxp = 0
[ 7.172298] mei_gsc i915.mei-gscfi.768: unexpected reset: dev_state = ENABLED fw status = 00000355 84670000 00000000 00000000 E0020002 00000000
[ 7.173069] mei_gsc i915.mei-gsc.768: FW not ready: resetting: dev_state = 2 pxp = 2
[ 7.173086] mei_gsc i915.mei-gsc.768: unexpected reset: dev_state = ENABLED fw status = 00000355 84670000 00000000 00000000 E0020002 00000000
[ 7.210216] snd_hda_intel 0000:04:00.0: bound 0000:03:00.0 (ops i915_audio_component_bind_ops [i915])
[ 7.576334] i915 0000:03:00.0: [drm] HuC authenticated
[ 7.576337] mei_pxp i915.mei-gsc.768-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:03:00.0 (ops i915_pxp_tee_component_ops [i915])Offline
maybe I will just have to wait for the new Intel Xe driver: https://www.phoronix.com/news/Intel-Mesa-Xe-2-MR-Remain
Offline
maybe I will just have to wait for the new Intel Xe driver: https://www.phoronix.com/news/Intel-Mesa-Xe-2-MR-Remain
This is the most likely cause of your problem. Although the new Intel GPUs have been around slightly longer than the new AMD GPUs, which are well supported now, Intel is new to the GPU market, as this is their first generation of cards.
You could try to force your output to 4k120Hz somehow, but it could be that wlroots doesn't support on the Intel GPUs yet. If you really need 120Hz, it could be worth trying i3wm and seeing if that gives you a 120Hz option, but if not, I would wait.
Offline