Using Intel GPU "TearFree" option changes my detected screens / edid information
Seba Kerckhof
seba.kerckhof at gmail.com
Tue Oct 15 14:34:31 UTC 2019
I was experiencing tearing on my Debian system. I read about the intel
driver "TearFree" option and configured it as explained here:
https://wiki.archlinux.org/index.php/Intel_graphics#Tearing
While it does seem to help with the tearing, it changes my detected
screens. By this I mean if I run xrandr, my display ports have a different
name and the detected screens have a different EDID (model/vendor),
different resolutions etc.
This is the xrandr output without the intel configuration file:
```
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected primary (normal left inverted right x axis y axis)
Identifier: 0x2de
Timestamp: 113294
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: VGA
supported: VGA
ConnectorType: DVI-I
ConnectorNumber: 0
_ConnectorLocation: 0
DVI-I-1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x2df
Timestamp: 113294
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: DVI-I
ConnectorNumber: 0
_ConnectorLocation: 0
DP-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x2e0
Timestamp: 113294
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: DisplayPort
ConnectorNumber: 2
_ConnectorLocation: 2
DP-1 connected 1920x1080+0+0 (0x2f4) normal (normal left inverted right x
axis y axis) 0mm x 0mm
Identifier: 0x2e1
Timestamp: 113294
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones:
CRTC: 0
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff004249696301000000
08190103800000780acf74a3574cb023
09484c21080081804540614095000101
010101010101023a801871382d40582c
4500c48e2100001e662150b051001b30
40703600c48e2100001e000000fc004c
45442d4d4f4e49544f520a20000000fd
00324b1e5017000a20202020202001a9
02032cf24d010304050790121314169f
202226090707111750830100006e030c
001000b844200080010203048c0ad08a
20e02d10103e9600c48e210000188c0a
d090204031200c405500c48e21000018
011d00bc52d01e20b8285540c48e2100
001e011d80d0721c1620102c2580c48e
2100009e00000000000000000000007d
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: DisplayPort
ConnectorNumber: 1
_ConnectorLocation: 1
1920x1080 (0x2f4) 148.500MHz +HSync +VSync *current +preferred
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 (0x2f5) 148.350MHz +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 (0x2f6) 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 (0x2f7) 74.180MHz +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 (0x2f8) 74.160MHz +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.97Hz
1920x1080 (0x2f9) 74.180MHz +HSync +VSync Interlace
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock
33.72KHz
v: height 1080 start 1084 end 1094 total 1124 clock
60.00Hz
1920x1080 (0x2fa) 74.250MHz +HSync +VSync Interlace
h: width 1920 start 2448 end 2492 total 2640 skew 0 clock
28.12KHz
v: height 1080 start 1084 end 1094 total 1124 clock
50.04Hz
1440x900 (0x2fb) 106.500MHz -HSync +VSync
h: width 1440 start 1520 end 1672 total 1904 skew 0 clock
55.93KHz
v: height 900 start 903 end 909 total 934 clock
59.89Hz
1360x768 (0x2fc) 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
1280x1024 (0x2fd) 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
1280x720 (0x2fe) 74.180MHz +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
1280x720 (0x2ff) 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
1024x768 (0x300) 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 (0x301) 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 (0x302) 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 (0x303) 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 (0x304) 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
640x480 (0x305) 25.170MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock
31.46KHz
v: height 480 start 490 end 492 total 525 clock
59.93Hz
DP-2 disconnected (normal left inverted right x axis y axis)
Identifier: 0x2e2
Timestamp: 113294
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 2
_ConnectorLocation: 2
DP-3 disconnected (normal left inverted right x axis y axis)
Identifier: 0x2e3
Timestamp: 113294
Subpixel: unknown
Clones:
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 1
_ConnectorLocation: 1
```
This is the xrandr output with the intel configuration file:
```
Screen 0: minimum 8 x 8, current 1920 x 1200, maximum 32767 x 32767
DP1 disconnected primary (normal left inverted right x axis y axis)
Identifier: 0x43
Timestamp: 14646
Subpixel: unknown
Clones:
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
DP2 disconnected (normal left inverted right x axis y axis)
Identifier: 0x44
Timestamp: 14646
Subpixel: unknown
Clones:
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
DP3 connected 1920x1200+0+0 (0x4c) normal (normal left inverted right x
axis y axis) 0mm x 0mm
Identifier: 0x45
Timestamp: 14646
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:
00ffffffffffff000d12117570030000
15150104a5000078e28042ac5130b425
10505300000001010101010101010101
010101010101283c80a070b023403020
360007442100001a213280a070b02340
3020360007442100001a000000fd0038
4c1e5311000a202020202020000000fc
00434837353131420a20202020200012
Broadcast RGB: Automatic
supported: Automatic, Full, Limited 16:235
audio: auto
supported: force-dvi, off, auto, on
1920x1200 (0x4c) 154.000MHz +HSync -VSync *current +preferred
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock
74.04KHz
v: height 1200 start 1203 end 1209 total 1235 clock
59.95Hz
1920x1200 (0x83) 128.330MHz +HSync -VSync
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock
61.70KHz
v: height 1200 start 1203 end 1209 total 1235 clock
49.96Hz
HDMI1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x46
Timestamp: 14646
Subpixel: unknown
Clones: VGA1
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
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
HDMI2 disconnected (normal left inverted right x axis y axis)
Identifier: 0x47
Timestamp: 14646
Subpixel: unknown
Clones: VGA1
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
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
HDMI3 disconnected (normal left inverted right x axis y axis)
Identifier: 0x48
Timestamp: 14646
Subpixel: unknown
Clones: VGA1
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
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
VGA1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x49
Timestamp: 14646
Subpixel: unknown
Clones: HDMI1 HDMI2 HDMI3
CRTCs: 0 1 2
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x4a
Timestamp: 14646
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:
```
I tested this on multiple machines and on both Debian 9 and 10 (with X11,
not wayland). Is this a bug, or what is the explanation for this?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg/attachments/20191015/b8319483/attachment-0001.html>
More information about the xorg
mailing list