[Intel-gfx] Using Intel GPU "TearFree" option changes my detected screens / edid information

Chris Wilson chris at chris-wilson.co.uk
Tue Oct 15 15:11:15 UTC 2019


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


More information about the Intel-gfx mailing list