You are not logged in.
Hi, I have a external monitor for my laptop connected via HDMI. However, it only has the default resolution and refresh rate (3440x1440@60Hz) and standard resolutions up to 4K (which look like absolute dogshit, as expected). There's no problem with the same setup on my PC, both with HDMI and DP, and I can set the refresh rate up to 3440x1440@180Hz.
This started quite a while ago, perhaps half a year? I didn't bother with it until now.
I also noted that counter strike cannot set the resolution correctly and is stuck at <= 1920x1200.
swaymsg -t get_outputs (other monitor is cut out)
Output HDMI-A-1 'ASUSTek COMPUTER INC VG34VQ3B S8LMTF107765' (focused)
Current mode: 3440x1440 @ 59.973 Hz
Power: on
Position: 0,0
Scale factor: 1.000000
Scale filter: nearest
Subpixel hinting: unknown
Transform: normal
Workspace: 0
Max render time: off
Adaptive sync: disabled
Allow tearing: no
Available modes:
3440x1440 @ 59.973 Hz
3840x2160 @ 60.000 Hz (16:9)
3840x2160 @ 59.940 Hz (16:9)
3840x2160 @ 50.000 Hz (16:9)
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)
2560x1440 @ 119.998 Hz
2560x1440 @ 59.951 Hz
1920x1200 @ 59.973 Hz
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)
1600x1200 @ 60.000 Hz
1680x1050 @ 59.973 Hz
1280x1024 @ 60.020 Hz
1440x900 @ 59.973 Hz
1280x960 @ 60.000 Hz
1280x800 @ 59.973 Hz
1280x720 @ 60.000 Hz
1280x720 @ 60.000 Hz (16:9)
1280x720 @ 59.940 Hz (16:9)
1280x720 @ 50.000 Hz (16:9)
1024x768 @ 75.029 Hz
1024x768 @ 60.004 Hz
800x600 @ 75.000 Hz
800x600 @ 60.317 Hz
720x576 @ 50.000 Hz (16:9)
720x576 @ 50.000 Hz (4:3)
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 @ 75.000 Hz
640x480 @ 60.000 Hz (4:3)
640x480 @ 59.940 Hz
640x480 @ 59.940 Hz (4:3)
edid-decode </sys/class/drm/card1-HDMI-A-1/edid
edid-decode (hex):
00 ff ff ff ff ff ff 00 06 b3 53 34 01 01 01 01
34 21 01 03 80 50 21 78 0a f2 35 ac 4f 47 a8 27
11 50 54 25 4a 00 81 40 81 80 81 c0 a9 40 d1 c0
01 01 01 01 01 01 e7 7c 70 a0 d0 a0 29 50 30 20
3a 00 1d 4e 31 00 00 1a 00 00 00 fd 00 30 90 1e
e6 3c 00 0a 20 20 20 20 20 20 00 00 00 fc 00 56
47 33 34 56 51 33 42 0a 20 20 20 20 00 00 00 ff
00 53 38 4c 4d 54 46 31 30 37 37 36 35 0a 01 0c
02 03 4c f1 e2 78 02 54 01 03 02 12 11 13 60 61
04 20 21 22 1f 90 3f 40 5d 5e 5f 40 23 09 07 07
83 01 00 00 e2 00 ea 6d 03 0c 00 10 00 38 44 20
00 60 01 02 03 68 d8 5d c4 01 78 80 03 02 e3 05
c0 80 e2 0f c0 e6 06 05 01 66 66 25 56 5e 00 a0
a0 a0 29 50 30 20 35 00 1d 4e 31 00 00 1a 6f c2
00 a0 a0 a0 55 50 30 20 35 00 1d 4e 31 00 00 1e
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b2
----------------
Block 0, Base EDID:
EDID Structure Version & Revision: 1.3
Vendor & Product Identification:
Manufacturer: AUS
Model: 13395
Serial Number: 16843009 (0x01010101)
Made in: week 52 of 2023
Basic Display Parameters & Features:
Digital display
Maximum image size: 80 cm x 33 cm
Gamma: 2.20
RGB color display
First detailed timing is the preferred timing
Color Characteristics:
Red : 0.6748, 0.3115
Green: 0.2773, 0.6582
Blue : 0.1523, 0.0693
White: 0.3134, 0.3291
Established Timings I & II:
DMT 0x04: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
DMT 0x06: 640x480 75.000000 Hz 4:3 37.500 kHz 31.500000 MHz
DMT 0x09: 800x600 60.316541 Hz 4:3 37.879 kHz 40.000000 MHz
DMT 0x0b: 800x600 75.000000 Hz 4:3 46.875 kHz 49.500000 MHz
DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz
DMT 0x12: 1024x768 75.028582 Hz 4:3 60.023 kHz 78.750000 MHz
Standard Timings:
DMT 0x20: 1280x960 60.000000 Hz 4:3 60.000 kHz 108.000000 MHz
DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz
DMT 0x55: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
DMT 0x33: 1600x1200 60.000000 Hz 4:3 75.000 kHz 162.000000 MHz
DMT 0x52: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz
Detailed Timing Descriptors:
DTD 1: 3440x1440 59.972616 Hz 43:18 88.819 kHz 319.750000 MHz (797 mm x 334 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 10 Vback 28 Vpol N
Display Range Limits:
Monitor ranges (GTF): 48-144 Hz V, 30-230 kHz H, max dotclock 600 MHz
Display Product Name: 'VG34VQ3B'
Display Product Serial Number: 'S8LMTF107765'
Extension blocks: 1
Checksum: 0x0c
----------------
Block 1, CTA-861 Extension Block:
Revision: 3
Underscans IT Video Formats by default
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
Native detailed modes: 1
HDMI Forum EDID Extension Override Data Block:
EDID Extension Block Count: 2
Video Data Block:
VIC 1: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
VIC 3: 720x480 59.940060 Hz 16:9 31.469 kHz 27.000000 MHz
VIC 2: 720x480 59.940060 Hz 4:3 31.469 kHz 27.000000 MHz
VIC 18: 720x576 50.000000 Hz 16:9 31.250 kHz 27.000000 MHz
VIC 17: 720x576 50.000000 Hz 4:3 31.250 kHz 27.000000 MHz
VIC 19: 1280x720 50.000000 Hz 16:9 37.500 kHz 74.250000 MHz
VIC 96: 3840x2160 50.000000 Hz 16:9 112.500 kHz 594.000000 MHz
VIC 97: 3840x2160 60.000000 Hz 16:9 135.000 kHz 594.000000 MHz
VIC 4: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
VIC 32: 1920x1080 24.000000 Hz 16:9 27.000 kHz 74.250000 MHz
VIC 33: 1920x1080 25.000000 Hz 16:9 28.125 kHz 74.250000 MHz
VIC 34: 1920x1080 30.000000 Hz 16:9 33.750 kHz 74.250000 MHz
VIC 31: 1920x1080 50.000000 Hz 16:9 56.250 kHz 148.500000 MHz
VIC 16: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (native)
VIC 63: 1920x1080 120.000000 Hz 16:9 135.000 kHz 297.000000 MHz
VIC 64: 1920x1080 100.000000 Hz 16:9 112.500 kHz 297.000000 MHz
VIC 93: 3840x2160 24.000000 Hz 16:9 54.000 kHz 297.000000 MHz
VIC 94: 3840x2160 25.000000 Hz 16:9 56.250 kHz 297.000000 MHz
VIC 95: 3840x2160 30.000000 Hz 16:9 67.500 kHz 297.000000 MHz
VIC 64: 1920x1080 100.000000 Hz 16:9 112.500 kHz 297.000000 MHz
Audio Data Block:
Linear PCM:
Max channels: 2
Supported sample rates (kHz): 48 44.1 32
Supported sample sizes (bits): 24 20 16
Speaker Allocation Data Block:
FL/FR - Front Left/Right
Video Capability Data Block:
YCbCr quantization: Selectable (via AVI YQ)
RGB quantization: Selectable (via AVI Q)
PT scan behavior: Always Underscanned
IT scan behavior: Always Underscanned
CE scan behavior: Always Underscanned
Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
Source physical address: 1.0.0.0
DC_36bit
DC_30bit
DC_Y444
Maximum TMDS clock: 340 MHz
Extended HDMI video details:
HDMI VICs:
HDMI VIC 1: 3840x2160 30.000000 Hz 16:9 67.500 kHz 297.000000 MHz
HDMI VIC 2: 3840x2160 25.000000 Hz 16:9 56.250 kHz 297.000000 MHz
HDMI VIC 3: 3840x2160 24.000000 Hz 16:9 54.000 kHz 297.000000 MHz
Vendor-Specific Data Block (HDMI Forum), OUI C4-5D-D8:
Version: 1
Maximum TMDS Character Rate: 600 MHz
SCDC Present
Supports 12-bits/component Deep Color 4:2:0 Pixel Encoding
Supports 10-bits/component Deep Color 4:2:0 Pixel Encoding
Supports Auto Low-Latency Mode
Colorimetry Data Block:
BT2020YCC
BT2020RGB
ST2113RGB
YCbCr 4:2:0 Capability Map Data Block:
VIC 96: 3840x2160 50.000000 Hz 16:9 112.500 kHz 594.000000 MHz
VIC 97: 3840x2160 60.000000 Hz 16:9 135.000 kHz 594.000000 MHz
HDR Static Metadata Data Block:
Electro optical transfer functions:
Traditional gamma - SDR luminance range
SMPTE ST2084
Supported static metadata descriptors:
Static metadata type 1
Desired content max luminance: 102 (455.515 cd/m^2)
Desired content max frame-average luminance: 102 (455.515 cd/m^2)
Desired content min luminance: 37 (0.096 cd/m^2)
Detailed Timing Descriptors:
DTD 2: 2560x1440 59.950550 Hz 16:9 88.787 kHz 241.500000 MHz (797 mm x 334 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 33 Vpol N
DTD 3: 2560x1440 119.997589 Hz 16:9 182.996 kHz 497.750000 MHz (797 mm x 334 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 77 Vpol P
Checksum: 0xb2 Unused space in Extension Block: 15 bytes
Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...
Online
lacking hdmi 2.1 support?
Poor cable? Lousy GPU? AMD? ( They're in a legal quarrel with the HDMI forum, https://www.heise.de/news/AMD-HDMI-Foru … 43729.html )
Offline
I forgot to mention, it works perfectly fine on windows, although only up to 3440x1440@100Hz because of the lacking HDMI speed of the port (same cable and everything, just different OS).
Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...
Online
AMD? ( They're in a legal quarrel with the HDMI forum, https://www.heise.de/news/AMD-HDMI-Foru … 43729.html )
Offline
AMD? ( They're in a legal quarrel with the HDMI forum, https://www.heise.de/news/AMD-HDMI-Foru … 43729.html )
The port is HDMI 2.0, which gets up to 3440x1440@100Hz. Not the problem...
Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...
Online
I can set the refresh rate up to 3440x1440@180Hz.
Detailed Timing Descriptors:
DTD 1: 3440x1440 59.972616 Hz 43:18 88.819 kHz 319.750000 MHz (797 mm x 334 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 10 Vback 28 Vpol N
3440x1440@60Hz is perfectly reported by the EDID and
Available modes:
3440x1440 @ 59.973 Hz
swaymsg.
Monitor does not correctly report resolutions
it only has the default resolution and refresh rate (3440x1440@60Hz) and standard resolutions up to 4K
Maybe elaborate what the actual problem is, then?
Is it exclusively
I also noted that counter strike cannot set the resolution correctly and is stuck at <= 1920x1200.
that game?
Offline
Maybe elaborate what the actual problem is, then?
I want to set it up to 100Hz because 60Hz sucks for my eyes on that monitor.
Also, I'm missing all the other resolutions I'd usually get (like 2560x1080 etc. pp.)
CS is more a side-effect I found, it's completely unplayable in that state though.
Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...
Online
DTD 1: 3440x1440 59.972616 Hz 43:18 88.819 kHz 319.750000 MHz (797 mm x 334 mm)
is the only 43:18 (non-4:3/16:9) mode offered by the EDID
So this is AMD/HDMI2.0?
As for the synthetic modes, do you still get them on X11 and can you activate the there?
If you there also https://wiki.archlinux.org/title/Xrandr … esolutions
# 3440x1440 @ 100.000 Hz Reduced Blank (CVT) field rate 100.000 Hz; hsync: 151.000 kHz; pclk: 531.52 MHz
Modeline "3440x1440_100.00_rb2" 531.52 3440 3448 3480 3520 1440 1496 1504 1510 +hsync -vsync
does it still accept it?
Offline
So this is AMD/HDMI2.0?
Affirmative.
As for the synthetic modes, do you still get them on X11 and can you activate the there?
nope, doesn't work, but I can add the mode via xrandr and it works there.
Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...
Online
I'd suspect that the monitor hands out different EDIDs based on the HDMI level (and borrows the logic from the 2160p version.
https://wiki.archlinux.org/title/Kernel … s_and_EDID
The plan would be to "steal" the edid (you can simply copy the file) and inject it into the AMD system - since the signal principally works, you just need to upgrade the list of available modes.
Offline
The link you mentioned mentions editing the file - Do you think it's easier extracting the edid file from windows or copying it from my PC and deleting the too fast modes (or is that even necessary, if combined with common sense?).
Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...
Online
I'd just copy it, less error prone. Also just to test whether this works at all if you provide a better edid.
amdgpu should™ filter out the unsupported modes
Offline