You are not logged in.
Hi there... I'm running Arch Linux on a Lenovo T480 and the T480 is connected to an external 4k-capable LG monitor via a Premium High Speed HDMI cable. That setup works out-of-the-box, if the HDMI cable uses the HDMI port of the T480.
However, I would like to use my docking station (Raidsonic IB-DK2102-C) which is connected to the docking station port of the T480.
With an Ubuntu 18.04 live-system this setup works out-of-the-box. Xserver starts, the eDP internal monitor runs at 1920x1080_60Hz and the DP1-2 external monitor runs at 4096x2160_30Hz. That is the expected behavior.
Therefore this is not a hardware, bios or thunderbolt issue.
Under Arch
$ uname -a
Linux hostname 5.2.1-arch1-1-ARCH #1 SMP PREEMPT Sun Jul 14 14:52:52 UTC 2019 x86_64 GNU/Linux
$ sudo Xorg -version
X.Org X Server 1.20.5
$ pacman -Q xorg-server
xorg-server 1.20.5-2
$ xrandr --version
xrandr program version 1.5.0
Server reports RandR version 1.6
I can not get the 4096x2160_30Hz mode to work.
When I do a
$ watch tail -n 32 ~/.local/share/xorg/Xorg.0.log
or a
$ watch tail -n 32 /var/log/Xorg.0.log
under Ubuntu or Arch, respectively, I get occasionally
(--) intel(0): HDMI max TMDS frequency 300000KHz
as an answer. But only under Arch there are
(II) intel(0): switch to mode 4096x2160@30.0 on DP1-2 using pipe 2, position (1920, 0), rotation normal, reflection none
(EE) intel(0): failed to set mode: No space left on device [28]
failures, whenever I try to use the 4096x2160_30Hz mode.
In order to get smart (in reality it gets worse every day, but don't mention that while I'm around) I have read the following articles:
https://wiki.archlinux.org/index.php/multihead
https://forums.gentoo.org/viewtopic-t-1 … art-0.html
https://fluxcoil.net/snippets/linux_4k_output
https://github.com/kevinlekiller/linux_ … erclocking
https://vadosware.io/post/using-both-in … ics-cards/
Before I am going to post the xrandr --verbose and the parse-edid outputs, I would like to ask, if anyone here can tell me, what Ubuntu and Arch are doing differently when trying to connect to a monitor over DPx-x (display port on usb-3 / thunderbolt )? Obviously that seems most likely to be the key here.
Before I start messing around with cvt12-modelines to reduce blanking times and to decrease the clock - which might not help at all because xrandr --verbose tells me, that 4096x2160_30Hz stays unter 300MHz (precisely it says 297MHz) - I would like to ask if there are any known bugs regarding the communication between Xserver/Kernel and 4k-monitors? 1920x1080_60Hz with a clock of 148.500MHz works by the way, not out of the box, but after a xrandr --output DP1-2 --mode 1920x1080 --rate 60.
So far I haven't found anything helpful with dmesg or journalctl. Any suggestions what to look or to grep for? I would be most grateful for any proficient help.
EDIT: minor edits and quote-tags replaced by code-tags
Last edited by klapauzius (2019-07-25 20:16:46)
Offline
$ xrandr --verbose
answers
Screen 0: minimum 8 x 8, current 6016 x 2160, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (0x4a) normal (normal left inverted right x axis y axis) 310mm x 170mm
Identifier: 0x43
Timestamp: 2747473
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones:
CRTC: 0
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff0030e4210500000000
001a0104951f1178ea9d35945c558f29
1e505400000001010101010101010101
0101010101012e3680a070381f403020
350035ae1000001a542b80a070381f40
3020350035ae1000001a000000fe004c
4720446973706c61790a2020000000fe
004c503134305746362d535042370074
BACKLIGHT: 371
range: (0, 1515)
Backlight: 371
range: (0, 1515)
scaling mode: Full aspect
supported: Full, Center, Full aspect
max bpc: 12
range: (6, 12)
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
link-status: Good
supported: Good, Bad
non-desktop: 0
range: (0, 1)
1920x1080 (0x4a) 138.700MHz +HSync -VSync *current +preferred
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock 66.68KHz
v: height 1080 start 1083 end 1088 total 1111 clock 60.02Hz
1920x1080 (0x17c) 138.500MHz +HSync -VSync
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock 66.59KHz
v: height 1080 start 1083 end 1088 total 1111 clock 59.93Hz
1920x1080 (0x17d) 110.920MHz +HSync -VSync
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock 53.33KHz
v: height 1080 start 1083 end 1088 total 1111 clock 48.00Hz
1680x1050 (0x17e) 119.000MHz +HSync -VSync
h: width 1680 start 1728 end 1760 total 1840 skew 0 clock 64.67KHz
v: height 1050 start 1053 end 1059 total 1080 clock 59.88Hz
1400x1050 (0x17f) 122.000MHz +HSync +VSync
h: width 1400 start 1488 end 1640 total 1880 skew 0 clock 64.89KHz
v: height 1050 start 1052 end 1064 total 1082 clock 59.98Hz
1600x900 (0x180) 118.997MHz -HSync +VSync
h: width 1600 start 1696 end 1864 total 2128 skew 0 clock 55.92KHz
v: height 900 start 901 end 904 total 932 clock 60.00Hz
1600x900 (0x181) 118.250MHz -HSync +VSync
h: width 1600 start 1696 end 1856 total 2112 skew 0 clock 55.99KHz
v: height 900 start 903 end 908 total 934 clock 59.95Hz
1600x900 (0x182) 97.500MHz +HSync -VSync
h: width 1600 start 1648 end 1680 total 1760 skew 0 clock 55.40KHz
v: height 900 start 903 end 908 total 926 clock 59.82Hz
1280x1024 (0x183) 108.000MHz +HSync +VSync
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz
1400x900 (0x184) 103.500MHz -HSync +VSync
h: width 1400 start 1480 end 1624 total 1848 skew 0 clock 56.01KHz
v: height 900 start 903 end 913 total 934 clock 59.96Hz
1400x900 (0x185) 86.500MHz +HSync -VSync
h: width 1400 start 1448 end 1480 total 1560 skew 0 clock 55.45KHz
v: height 900 start 903 end 913 total 926 clock 59.88Hz
1280x960 (0x186) 108.000MHz +HSync +VSync
h: width 1280 start 1376 end 1488 total 1800 skew 0 clock 60.00KHz
v: height 960 start 961 end 964 total 1000 clock 60.00Hz
1368x768 (0x187) 85.860MHz -HSync +VSync
h: width 1368 start 1440 end 1584 total 1800 skew 0 clock 47.70KHz
v: height 768 start 769 end 772 total 795 clock 60.00Hz
1368x768 (0x188) 85.250MHz -HSync +VSync
h: width 1368 start 1440 end 1576 total 1784 skew 0 clock 47.79KHz
v: height 768 start 771 end 781 total 798 clock 59.88Hz
1368x768 (0x189) 72.250MHz +HSync -VSync
h: width 1368 start 1416 end 1448 total 1528 skew 0 clock 47.28KHz
v: height 768 start 771 end 781 total 790 clock 59.85Hz
1280x800 (0x18a) 83.500MHz -HSync +VSync
h: width 1280 start 1352 end 1480 total 1680 skew 0 clock 49.70KHz
v: height 800 start 803 end 809 total 831 clock 59.81Hz
1280x800 (0x18b) 71.000MHz +HSync -VSync
h: width 1280 start 1328 end 1360 total 1440 skew 0 clock 49.31KHz
v: height 800 start 803 end 809 total 823 clock 59.91Hz
1280x720 (0x18c) 74.500MHz -HSync +VSync
h: width 1280 start 1344 end 1472 total 1664 skew 0 clock 44.77KHz
v: height 720 start 723 end 728 total 748 clock 59.86Hz
1280x720 (0x18d) 74.480MHz -HSync +VSync
h: width 1280 start 1336 end 1472 total 1664 skew 0 clock 44.76KHz
v: height 720 start 721 end 724 total 746 clock 60.00Hz
1280x720 (0x18e) 63.750MHz +HSync -VSync
h: width 1280 start 1328 end 1360 total 1440 skew 0 clock 44.27KHz
v: height 720 start 723 end 728 total 741 clock 59.74Hz
1024x768 (0x18f) 65.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
v: height 768 start 771 end 777 total 806 clock 60.00Hz
1024x576 (0x190) 46.995MHz -HSync +VSync
h: width 1024 start 1064 end 1168 total 1312 skew 0 clock 35.82KHz
v: height 576 start 577 end 580 total 597 clock 60.00Hz
1024x576 (0x191) 46.500MHz -HSync +VSync
h: width 1024 start 1064 end 1160 total 1296 skew 0 clock 35.88KHz
v: height 576 start 579 end 584 total 599 clock 59.90Hz
1024x576 (0x192) 42.000MHz +HSync -VSync
h: width 1024 start 1072 end 1104 total 1184 skew 0 clock 35.47KHz
v: height 576 start 579 end 584 total 593 clock 59.82Hz
960x540 (0x193) 40.784MHz -HSync +VSync
h: width 960 start 992 end 1088 total 1216 skew 0 clock 33.54KHz
v: height 540 start 541 end 544 total 559 clock 60.00Hz
960x540 (0x194) 40.750MHz -HSync +VSync
h: width 960 start 992 end 1088 total 1216 skew 0 clock 33.51KHz
v: height 540 start 543 end 548 total 562 clock 59.63Hz
960x540 (0x195) 37.250MHz +HSync -VSync
h: width 960 start 1008 end 1040 total 1120 skew 0 clock 33.26KHz
v: height 540 start 543 end 548 total 556 clock 59.82Hz
800x600 (0x196) 40.000MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
v: height 600 start 601 end 605 total 628 clock 60.32Hz
800x600 (0x197) 36.000MHz +HSync +VSync
h: width 800 start 824 end 896 total 1024 skew 0 clock 35.16KHz
v: height 600 start 601 end 603 total 625 clock 56.25Hz
864x486 (0x198) 32.901MHz -HSync +VSync
h: width 864 start 888 end 976 total 1088 skew 0 clock 30.24KHz
v: height 486 start 487 end 490 total 504 clock 60.00Hz
864x486 (0x199) 32.500MHz -HSync +VSync
h: width 864 start 888 end 968 total 1072 skew 0 clock 30.32KHz
v: height 486 start 489 end 494 total 506 clock 59.92Hz
864x486 (0x19a) 30.500MHz +HSync -VSync
h: width 864 start 912 end 944 total 1024 skew 0 clock 29.79KHz
v: height 486 start 489 end 494 total 500 clock 59.57Hz
640x480 (0x19b) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
v: height 480 start 490 end 492 total 525 clock 59.94Hz
720x405 (0x19c) 22.500MHz -HSync +VSync
h: width 720 start 744 end 808 total 896 skew 0 clock 25.11KHz
v: height 405 start 408 end 413 total 422 clock 59.51Hz
720x405 (0x19d) 22.176MHz -HSync +VSync
h: width 720 start 728 end 800 total 880 skew 0 clock 25.20KHz
v: height 405 start 406 end 409 total 420 clock 60.00Hz
720x405 (0x19e) 21.750MHz +HSync -VSync
h: width 720 start 768 end 800 total 880 skew 0 clock 24.72KHz
v: height 405 start 408 end 413 total 419 clock 58.99Hz
640x360 (0x19f) 18.000MHz -HSync +VSync
h: width 640 start 664 end 720 total 800 skew 0 clock 22.50KHz
v: height 360 start 363 end 368 total 376 clock 59.84Hz
640x360 (0x1a0) 17.750MHz +HSync -VSync
h: width 640 start 688 end 720 total 800 skew 0 clock 22.19KHz
v: height 360 start 363 end 368 total 374 clock 59.32Hz
640x360 (0x1a1) 17.187MHz -HSync +VSync
h: width 640 start 640 end 704 total 768 skew 0 clock 22.38KHz
v: height 360 start 361 end 364 total 373 clock 60.00Hz
DP1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x44
Timestamp: 2747473
Subpixel: unknown
Clones: HDMI1
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
Content Protection: Undesired
supported: Undesired, Desired, Enabled
max bpc: 12
range: (6, 12)
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
link-status: Good
supported: Good, Bad
non-desktop: 0
range: (0, 1)
DP1-1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x26e
Timestamp: 2747473
Subpixel: unknown
Clones: DP1-2
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
max bpc: 12
range: (6, 12)
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
non-desktop: 0
range: (0, 1)
link-status: Good
supported: Good, Bad
DP1-2 connected (normal left inverted right x axis y axis)
Identifier: 0x26f
Timestamp: 2747473
Subpixel: unknown
Clones: DP1-1
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff001e6d010001010101
011c010380a05a780aee91a3544c9926
0f5054a1080031404540614071408180
01010101010108e80030f2705a80b058
8a0040846300001e023a801871382d40
582c450040846300001e000000fd003a
791e883c000a202020202020000000fc
004c472054560a202020202020200162
02034bf1565d101f0413051403021220
212215015e5f6263643f402f09570715
07505507013d1ec05f7e016e030c0010
00b83c20008001020304e200cfe305c0
00e50e60616566e3060d01662150b051
001b304070360040846300001e000000
00000000000000000000000000000000
00000000000000000000000000000018
max bpc: 12
range: (6, 12)
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
non-desktop: 0
range: (0, 1)
link-status: Good
supported: Good, Bad
4096x2160 (0x1ef) 297.000MHz +HSync +VSync
h: width 4096 start 4184 end 4272 total 4400 skew 0 clock 67.50KHz
v: height 2160 start 2168 end 2178 total 2250 clock 30.00Hz
4096x2160 (0x1f0) 297.000MHz +HSync +VSync
h: width 4096 start 5064 end 5152 total 5280 skew 0 clock 56.25KHz
v: height 2160 start 2168 end 2178 total 2250 clock 25.00Hz
4096x2160 (0x1f1) 297.000MHz +HSync +VSync
h: width 4096 start 5116 end 5204 total 5500 skew 0 clock 54.00KHz
v: height 2160 start 2168 end 2178 total 2250 clock 24.00Hz
4096x2160 (0x1f2) 296.703MHz +HSync +VSync
h: width 4096 start 4184 end 4272 total 4400 skew 0 clock 67.43KHz
v: height 2160 start 2168 end 2178 total 2250 clock 29.97Hz
4096x2160 (0x1f3) 296.703MHz +HSync +VSync
h: width 4096 start 5116 end 5204 total 5500 skew 0 clock 53.95KHz
v: height 2160 start 2168 end 2178 total 2250 clock 23.98Hz
3840x2160 (0x1f4) 297.000MHz +HSync +VSync
h: width 3840 start 4016 end 4104 total 4400 skew 0 clock 67.50KHz
v: height 2160 start 2168 end 2178 total 2250 clock 30.00Hz
3840x2160 (0x1f5) 297.000MHz +HSync +VSync
h: width 3840 start 4896 end 4984 total 5280 skew 0 clock 56.25KHz
v: height 2160 start 2168 end 2178 total 2250 clock 25.00Hz
3840x2160 (0x1f6) 297.000MHz +HSync +VSync
h: width 3840 start 5116 end 5204 total 5500 skew 0 clock 54.00KHz
v: height 2160 start 2168 end 2178 total 2250 clock 24.00Hz
3840x2160 (0x1f7) 296.703MHz +HSync +VSync
h: width 3840 start 4016 end 4104 total 4400 skew 0 clock 67.43KHz
v: height 2160 start 2168 end 2178 total 2250 clock 29.97Hz
3840x2160 (0x1f8) 296.703MHz +HSync +VSync
h: width 3840 start 5116 end 5204 total 5500 skew 0 clock 53.95KHz
v: height 2160 start 2168 end 2178 total 2250 clock 23.98Hz
1920x1080 (0x1f9) 297.000MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 135.00KHz
v: height 1080 start 1084 end 1089 total 1125 clock 120.00Hz
1920x1080 (0x1fa) 297.000MHz +HSync +VSync
h: width 1920 start 2448 end 2492 total 2640 skew 0 clock 112.50KHz
v: height 1080 start 1084 end 1089 total 1125 clock 100.00Hz
1920x1080 (0x1fb) 296.703MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 134.87KHz
v: height 1080 start 1084 end 1089 total 1125 clock 119.88Hz
1920x1080 (0x1fc) 148.500MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.50KHz
v: height 1080 start 1084 end 1089 total 1125 clock 60.00Hz
1920x1080 (0x1fd) 148.500MHz +HSync +VSync
h: width 1920 start 2448 end 2492 total 2640 skew 0 clock 56.25KHz
v: height 1080 start 1084 end 1089 total 1125 clock 50.00Hz
1920x1080 (0x1fe) 148.352MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.43KHz
v: height 1080 start 1084 end 1089 total 1125 clock 59.94Hz
1920x1080 (0x201) 74.250MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 33.75KHz
v: height 1080 start 1084 end 1089 total 1125 clock 30.00Hz
1920x1080 (0x202) 74.250MHz +HSync +VSync
h: width 1920 start 2448 end 2492 total 2640 skew 0 clock 28.12KHz
v: height 1080 start 1084 end 1089 total 1125 clock 25.00Hz
1920x1080 (0x203) 74.250MHz +HSync +VSync
h: width 1920 start 2558 end 2602 total 2750 skew 0 clock 27.00KHz
v: height 1080 start 1084 end 1089 total 1125 clock 24.00Hz
1920x1080 (0x205) 74.176MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 33.72KHz
v: height 1080 start 1084 end 1089 total 1125 clock 29.97Hz
1920x1080 (0x206) 74.176MHz +HSync +VSync
h: width 1920 start 2558 end 2602 total 2750 skew 0 clock 26.97KHz
v: height 1080 start 1084 end 1089 total 1125 clock 23.98Hz
1280x1024 (0x183) 108.000MHz +HSync +VSync
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz
1360x768 (0x207) 85.500MHz +HSync +VSync
h: width 1360 start 1424 end 1536 total 1792 skew 0 clock 47.71KHz
v: height 768 start 771 end 777 total 795 clock 60.02Hz
1152x864 (0x208) 81.579MHz -HSync +VSync
h: width 1152 start 1216 end 1336 total 1520 skew 0 clock 53.67KHz
v: height 864 start 865 end 868 total 895 clock 59.97Hz
1280x720 (0x209) 74.250MHz +HSync +VSync
h: width 1280 start 1390 end 1430 total 1650 skew 0 clock 45.00KHz
v: height 720 start 725 end 730 total 750 clock 60.00Hz
1280x720 (0x20a) 74.250MHz +HSync +VSync
h: width 1280 start 1720 end 1760 total 1980 skew 0 clock 37.50KHz
v: height 720 start 725 end 730 total 750 clock 50.00Hz
1280x720 (0x20b) 74.176MHz +HSync +VSync
h: width 1280 start 1390 end 1430 total 1650 skew 0 clock 44.96KHz
v: height 720 start 725 end 730 total 750 clock 59.94Hz
1024x768 (0x18f) 65.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
v: height 768 start 771 end 777 total 806 clock 60.00Hz
800x600 (0x196) 40.000MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
v: height 600 start 601 end 605 total 628 clock 60.32Hz
720x576 (0x20c) 27.000MHz -HSync -VSync
h: width 720 start 732 end 796 total 864 skew 0 clock 31.25KHz
v: height 576 start 581 end 586 total 625 clock 50.00Hz
720x480 (0x20e) 27.027MHz -HSync -VSync
h: width 720 start 736 end 798 total 858 skew 0 clock 31.50KHz
v: height 480 start 489 end 495 total 525 clock 60.00Hz
720x480 (0x20f) 27.000MHz -HSync -VSync
h: width 720 start 736 end 798 total 858 skew 0 clock 31.47KHz
v: height 480 start 489 end 495 total 525 clock 59.94Hz
640x480 (0x210) 25.200MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.50KHz
v: height 480 start 490 end 492 total 525 clock 60.00Hz
640x480 (0x19b) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
v: height 480 start 490 end 492 total 525 clock 59.94Hz
720x400 (0x211) 28.320MHz -HSync +VSync
h: width 720 start 738 end 846 total 900 skew 0 clock 31.47KHz
v: height 400 start 412 end 414 total 449 clock 70.08Hz
DP2 disconnected (normal left inverted right x axis y axis)
Identifier: 0x45
Timestamp: 2747473
Subpixel: unknown
Clones: HDMI2
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
Content Protection: Undesired
supported: Undesired, Desired, Enabled
max bpc: 12
range: (6, 12)
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
link-status: Good
supported: Good, Bad
non-desktop: 0
range: (0, 1)
HDMI1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x46
Timestamp: 2747473
Subpixel: unknown
Clones: DP1
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
Content Protection: Undesired
supported: Undesired, Desired, Enabled
max bpc: 12
range: (8, 12)
content type: No Data
supported: No Data, Graphics, Photo, Cinema, Game
Colorspace: Default
supported: Default, SMPTE_170M_YCC, BT709_YCC, XVYCC_601, XVYCC_709, SYCC_601, opYCC_601, opRGB, BT2020_CYCC, BT2020_RGB, BT2020_YCC, DCI-P3_RGB_D65, DCI-P3_RGB_Theater
aspect ratio: Automatic
supported: Automatic, 4:3, 16:9
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
link-status: Good
supported: Good, Bad
non-desktop: 0
range: (0, 1)
HDMI2 disconnected (normal left inverted right x axis y axis)
Identifier: 0x47
Timestamp: 2747473
Subpixel: unknown
Clones: DP2
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
Content Protection: Undesired
supported: Undesired, Desired, Enabled
max bpc: 12
range: (8, 12)
content type: No Data
supported: No Data, Graphics, Photo, Cinema, Game
Colorspace: Default
supported: Default, SMPTE_170M_YCC, BT709_YCC, XVYCC_601, XVYCC_709, SYCC_601, opYCC_601, opRGB, BT2020_CYCC, BT2020_RGB, BT2020_YCC, DCI-P3_RGB_D65, DCI-P3_RGB_Theater
aspect ratio: Automatic
supported: Automatic, 4:3, 16:9
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
link-status: Good
supported: Good, Bad
non-desktop: 0
range: (0, 1)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x48
Timestamp: 2747473
Subpixel: no subpixels
Clones:
CRTCs: 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
non-desktop: 0
supported: 0, 1
and
$ cat /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-2/edid| parse-edid
gives me a
Checksum Correct
Section "Monitor"
Identifier "LG TV"
ModelName "LG TV"
VendorName "GSM"
# Monitor Manufactured week 1 of 2018
# EDID version 1.3
# Digital Display
DisplaySize 1600 900
Gamma 2.20
Option "DPMS" "false"
Horizsync 30-136
VertRefresh 58-121
# Maximum pixel clock is 600MHz
#Not giving standard mode: 640x480, 60Hz
#Not giving standard mode: 800x600, 60Hz
#Not giving standard mode: 1024x768, 60Hz
#Not giving standard mode: 1152x864, 60Hz
#Not giving standard mode: 1280x1024, 60Hz
#Extension block found. Parsing...
#WARNING: I may have missed a mode (CEA mode 93)
#DOUBLE WARNING: It's your first mode, too, so this may actually be important.
#WARNING: I may have missed a mode (CEA mode 94)
#WARNING: I may have missed a mode (CEA mode 95)
#WARNING: I may have missed a mode (CEA mode 98)
#WARNING: I may have missed a mode (CEA mode 99)
#WARNING: I may have missed a mode (CEA mode 100)
#WARNING: I may have missed a mode (CEA mode 63)
#WARNING: I may have missed a mode (CEA mode 64)
Modeline "Mode 16" 85.50 1360 1424 1536 1792 768 771 777 795 +hsync +vsync
Modeline "Mode 0" 594.00 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync
Modeline "Mode 1" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
Modeline "Mode 2" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
Modeline "Mode 3" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
Modeline "Mode 4" 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync
Modeline "Mode 5" 74.250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
Modeline "Mode 6" 74.250 1920 2008 2052 2200 1080 1082 1087 1125 +hsync +vsync interlace
Modeline "Mode 7" 74.250 1920 2448 2492 2640 1080 1082 1089 1125 +hsync +vsync interlace
Modeline "Mode 8" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
Modeline "Mode 9" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
Modeline "Mode 10" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
Modeline "Mode 11" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
Modeline "Mode 12" 74.250 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
Modeline "Mode 13" 74.250 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
Modeline "Mode 14" 27.000 1440 1464 1590 1728 576 578 581 625 -hsync -vsync interlace
Modeline "Mode 15" 25.200 640 656 752 800 480 490 492 525 -hsync -vsync
Option "PreferredMode" "Mode 16"
EndSection
which is identical to what I see when I plug the 4k-monitor into HDMI2 and do a
$ cat /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2/edid |parse-edid
EDIT: changed quote-tags to code-tags
Last edited by klapauzius (2019-07-22 13:25:47)
Offline
Sounds like this couold be a kernel module or driver issue.
You appear to be using an integrated intel GPU, those tend to be good at hdmi support, but buggy with DP .
post output of pacman Qs xf86- and lspci -k (while docked)
EDIT : use [ code ] tags instead of quote tags please, see https://bbs.archlinux.org/help.php#bbcode
Last edited by Lone_Wolf (2019-07-22 13:09:41)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
pacman -Qs xf86-
returns
local/xf86-input-evdev 2.10.6-1 (xorg-drivers)
X.org evdev input driver
local/xf86-input-keyboard 1.9.0-3 (xorg-drivers)
X.Org keyboard input driver
local/xf86-input-libinput 0.28.2-1 (xorg-drivers)
Generic input driver for the X.Org server based on libinput
local/xf86-input-mouse 1.9.3-1 (xorg-drivers)
X.org mouse input driver
local/xf86-input-synaptics 1.9.1-1 (xorg-drivers)
Synaptics driver for notebook touchpads
local/xf86-input-vmmouse 13.1.0-4 (xorg-drivers)
X.org VMWare Mouse input driver
local/xf86-input-void 1.4.1-4 (xorg-drivers)
X.org void input driver
local/xf86-video-amdgpu 19.0.1-1 (xorg-drivers)
X.org amdgpu video driver
local/xf86-video-ati 1:19.0.1-1 (xorg-drivers)
X.org ati video driver
local/xf86-video-dummy 0.3.8-3 (xorg-drivers)
X.org dummy video driver
local/xf86-video-fbdev 0.5.0-1 (xorg-drivers)
X.org framebuffer video driver
local/xf86-video-intel 1:2.99.917+865+g60022507-1 (xorg-drivers)
X.org Intel i810/i830/i915/945G/G965+ video drivers
local/xf86-video-nouveau 1.0.16-1 (xorg-drivers)
Open Source 3D acceleration driver for nVidia cards
local/xf86-video-openchrome 0.6.0-3 (xorg-drivers)
X.Org Openchrome drivers
local/xf86-video-qxl 0.1.5-7 (xorg-drivers)
Xorg X11 qxl video driver
local/xf86-video-vesa 2.4.0-2 (xorg-drivers xorg)
X.org vesa video driver
local/xf86-video-vmware 13.3.0-1 (xorg-drivers)
X.org vmware video driver
local/xf86-video-voodoo 1.2.5-10 (xorg-drivers)
X.org 3dfx Voodoo1/Voodoo2 2D video driver
and
lspci -k
gives me
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
Subsystem: Lenovo ThinkPad T480
Kernel driver in use: skl_uncore
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
Subsystem: Lenovo UHD Graphics 620
Kernel driver in use: i915
Kernel modules: i915
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
Subsystem: Lenovo ThinkPad T480
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model
Subsystem: Lenovo ThinkPad T480
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
Subsystem: Lenovo ThinkPad T480
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
Subsystem: Lenovo ThinkPad T480
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
Subsystem: Lenovo ThinkPad T480
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
Subsystem: Lenovo ThinkPad T480
Kernel driver in use: mei_me
Kernel modules: mei_me
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
Subsystem: Lenovo ThinkPad T480
Kernel driver in use: ahci
Kernel modules: ahci
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
Kernel driver in use: pcieport
00:1c.6 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #7 (rev f1)
Kernel driver in use: pcieport
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
Subsystem: Lenovo ThinkPad T480
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
Subsystem: Lenovo ThinkPad T480
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
Subsystem: Lenovo ThinkPad T480
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
Subsystem: Lenovo ThinkPad T480
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-V (rev 21)
Subsystem: Lenovo ThinkPad T480
Kernel driver in use: e1000e
Kernel modules: e1000e
02:00.0 Non-Volatile memory controller: Toshiba America Info Systems Device 0113 (rev 01)
Subsystem: Toshiba America Info Systems Device 0001
Kernel driver in use: nvme
03:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
Subsystem: Intel Corporation Dual Band Wireless-AC 8265
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi, wl
04:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
Kernel driver in use: pcieport
05:00.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
Kernel driver in use: pcieport
05:01.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
Kernel driver in use: pcieport
05:02.0 PCI bridge: Intel Corporation JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016] (rev 01)
Kernel driver in use: pcieport
06:00.0 System peripheral: Intel Corporation JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016] (rev 01)
Subsystem: Device 2222:1111
Kernel driver in use: thunderbolt
Kernel modules: thunderbolt
3c:00.0 USB controller: Intel Corporation Device 15c1 (rev 01)
Subsystem: Device 2222:1111
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
Docking station and 4k-monitor are pluged in, but 4k-monitor says "no signal".
xrandr --output DP1-2 --mode 1920x1080 --rate 60 --pos 1920x0
brings 4k-monitor back to live, however not in 4k.
Last edited by klapauzius (2019-07-22 14:03:52)
Offline
The lspci output looks normal, I think you installed xorg-drivers group completely ?
You don't need most of them, for now remove all xf86-video-* drivers EXCEPT xf86-video-intel .
Check xorg log on ubuntu, does it use intel or modesetting driver ?
If you're not sure, use a pastebin client to post that log.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
I will, thanks a lot, Lone_Wolf.
Offline
Indeed, in ~/.local/share/xorg/xorg.0.log of the ubuntu live-system it says 'modeset(0):' instead of 'intel(0):' and as mentioned above it doesn't throw a 'failed to set mode: No space left on device [28]' failure.
So, I have read
https://wiki.archlinux.org/index.php/ke … de_setting and
https://bbs.archlinux.org/viewtopic.php?id=241397
Then I added a 'MODULES=(i915)' in /etc/mkinitcpio.conf, did a 'mkinitcpio -p linux' and rebooted.
In my /var/log/xorg.0.log it still says 'intel(0):'...
cat /etc/X11/xorg.conf.d/20-intel.conf
gives me
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
Lone_Wolf, how do you think about changing the Driver to "modeset"? Or moving the file to '20-intel.bak'?
Just to go sure... in case I fuck up the system beyond repair, in /boot/loader/loader.conf it says 'editor yes', so I should be able to start the system with different kernel options, i.e. add an 's' for single user mode... (I use systemd-boot, though )
Offline
To use the modesetting driver just remove the xf86-video-intel package...
https://wiki.archlinux.org/index.php/In … stallation
Offline
That worked half the way. After uninstalling the xf84-video-* packages / video-drivers the Xserver is using the modesetting driver.
However I still can't get 4k on the display port to work.
xrandr --output DP-2-2 --mode 1920x1080 --rate 60 --pos 1920
works.
xrandr --output DP-2-2 --mode 4096x2160 --rate 30 --pos 1920x0 --verbose
returns
screen 0: 6016x2160 1593x572 mm 95.92dpi
crtc 1: 4096x2160 24.00 +1920+0 "DP-2-2"
xrandr: Configure crtc 1 failed
crtc 0: disable
crtc 1: disable
crtc 2: disable
screen 0: revert
crtc 0: revert
crtc 1: revert
crtc 2: revert
and
grep 'EE' /var/log/Xorg.0.log
returns
26.683] Current Operating System: Linux ----- 5.2.2-arch1-1-ARCH #1 SMP PREEMPT Sun Jul 21 19:18:34 UTC 2019 x86_64
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 26.715] (EE) Failed to load module "intel" (module does not exist, 0)
[ 26.719] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 26.719] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 29.232] (II) Initializing extension MIT-SCREEN-SAVER
[ 116.341] (EE) modeset(0): failed to set mode: No space left on device
[ 196.823] (EE) modeset(0): failed to set mode: No space left on device
[ 201.699] (EE) client bug: timer event16 tap: offset negative (-227ms)
[ 206.844] (EE) modeset(0): failed to set mode: No space left on device
[ 214.975] (EE) modeset(0): failed to set mode: No space left on device
[ 214.975] (EE) modeset(0): failed to set mode: No space left on device
[ 496.244] (EE) modeset(0): failed to set mode: No space left on device
[ 2697.793] (EE) modeset(0): failed to set mode: No space left on device
[ 2701.630] (EE) client bug: timer event16 tap: offset negative (-273ms)
[ 2708.054] (EE) modeset(0): failed to set mode: No space left on device
[ 2756.823] (EE) modeset(0): failed to set mode: No space left on device
[ 2765.494] (EE) client bug: timer event16 tap: offset negative (-88ms)
Btw, when connecting the monitor to the machine, Xserver freezes for 5 to 15 seconds. Did that while using the intel-drivers as well. In the Xserver-log it does not say anything about an Xserver crash though.
I could try to tell the Xserver to be more verbose, but I kind of tend to believe the failure is due to the kernel...
Last edited by klapauzius (2019-09-23 17:11:35)
Offline
Post full xorg log please.
This does look like it's a lower level issue, install linux-lts (can coexist with normal kernel) boot it and verify if the problem persists.
Last edited by Lone_Wolf (2019-07-23 12:57:01)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
The LTS-Kernel did the trick. I rolled back (most of) the changes and for now I am going to use the LTS-Kernel. Thanks für your patience and support.
However, if you like do give me further guidance, we could dig deeper into the logs and file a bug report to the kernel maintainer.
Offline
Otherwise I am going to mark the topic as [SOLVED].
Offline
that's a bit beyond my skills, but there are other forum users that can help with that.
We now know that the problem is with the i915 kernel module, has to do with multihead and works with linux-lts .
I suggest you start a separate thread to investigate further.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
There was a regression in the 5.2-kernel.
4k with Display-Port works again under the 5.3.0-arch1-1-ARCH kernel.
Offline
Hi klapauzius, do you feel that the system is very slow (page refresh, typing in terminal (termite)) etc? I'm using x250, dock station and display port with external 4k monitor. I uninstalled xf86-video-intel and I'm using just mesa package. My kernel is 5.3.0-arch1-1-ARCH
Last edited by vitor (2019-09-22 14:02:22)
Offline
Hi vitor, from the distance I can't tell how slow you mean by "very slow", but the intel-gpu can - afaik - only provide 30Hz when serving 4k. My impression is that overall performance is suppressed also, that might be the case since CPU and Intel-GPU are sharing the RAM.
You might want to have a look inside the Xorg.log...
rg 'Kernel Mode Setting' /var/log/Xorg.0.log
75:[ 29.768] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20190619
(rg is ripgrep)
Last edited by klapauzius (2019-09-23 17:10:10)
Offline
Hi Klapauzius, thanks for you answer. I guess it was something with the compton package (I use i3), I disable it and everything is now way more smooth than before.
Offline