* Using Intel GPU "TearFree" option changes my detected screens / edid information
@ 2019-10-15 14:37 Seba Kerckhof
2019-10-15 15:11 ` Chris Wilson
0 siblings, 1 reply; 2+ messages in thread
From: Seba Kerckhof @ 2019-10-15 14:37 UTC (permalink / raw)
To: intel-gfx
[-- Attachment #1.1: Type: text/plain, Size: 14545 bytes --]
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 why does this happen?
[-- Attachment #1.2: Type: text/html, Size: 17806 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Using Intel GPU "TearFree" option changes my detected screens / edid information
2019-10-15 14:37 Using Intel GPU "TearFree" option changes my detected screens / edid information Seba Kerckhof
@ 2019-10-15 15:11 ` Chris Wilson
0 siblings, 0 replies; 2+ messages in thread
From: Chris Wilson @ 2019-10-15 15:11 UTC (permalink / raw)
To: Seba Kerckhof, intel-gfx
Quoting Seba Kerckhof (2019-10-15 15:37:50)
> 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.
You would be better off attaching the Xorg.log as
> This is the xrandr output without the intel configuration file:
> ```
> Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
...
> 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
is not an output connected to i915.
The EDID and modes are supplied by the kernel, with a little bit of
foolhardery by X on top.
-Chris
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2019-10-15 15:11 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-15 14:37 Using Intel GPU "TearFree" option changes my detected screens / edid information Seba Kerckhof
2019-10-15 15:11 ` Chris Wilson
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.