[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: on-screen artifacts (red pixels) at high resolution with Intel HD 630 (Kaby Lake)



>> Two other PCs (Linux and Windows) going through the same HDMI cable to
>> the same TV and same TV port using the same 1920x1080 resolution work
>> perfectly.
>
> How long is the cable? Do you have access to another to try? ~20% of the HDMI
> cables I have are either useless or flaky with at least one device.

Same symptoms with another cable.

> Does the TV label any of its HDMI ports differently from the others? One of mine
> does, labeling one HDMI-3/DVI. It does behave differently than the others.

Same symptoms with the other TV ports, some being worse than others.

>> Outputting to another 1920x1080 monitor works well.
>
> Do you have another, to which you could connect using DisplayPort or HDMI?

Yes, another screen is working perfectly through the same HDMI cable.

>> I've tried multiple combinations of Xorg setup with no working setup :
>> - modesetting Xorg driver with glamor or none as AccelMethod
>> - intel Xorg driver with sna or uxa as AccelMethod, DRI 2 or 3.
>> I've also tried with i915.enable_rc6=0 and this does not change anything.
>
> The log you previously attached reports "Indeterminate output size" from the
> Samsung 659's EDID. I wonder if it would change anything to include an output
> size in xorg.conf?
>
> Same log shows both 60.0 and 59.9 1920x1080 modes. You could try forcing to use
> the other, or 50.0, at least to see if the problem remains.

$ xrandr # bad picture
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
DP-1 disconnected primary (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected 1920x1080+0+0 (normal left inverted right x axis y
axis) 160mm x 90mm
   1920x1080     60.00*+  50.00    59.94    30.00    25.00    24.00
29.97    23.98
   1920x1080i    60.00    50.00    59.94
   1600x1200     60.00
   1680x1050     59.88
   1280x1024     75.02    60.02
   1440x900      74.98    59.90
   1280x960      60.00
   1360x768      60.02
   1280x800      59.91
   1152x864      75.00
   1280x720      60.00    50.00    59.94
   1024x768      75.03    70.07    60.00
   832x624       74.55
   800x600       72.19    75.00    60.32
   720x576       50.00
   720x480       60.00    59.94
   640x480       75.00    72.81    66.67    60.00    59.94
   720x400       70.08
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)

$ xrandr -s 1920x1080 -r 30 # good picture, yeah! thanks!
$ xrandr # seems like I switched to 1080i
[...]
   1920x1080     60.00 +  50.00    59.94    30.00    25.00    24.00
29.97    23.98
   1920x1080i    60.00*   50.00    59.94
[...]

The problem remains using xrandr -s 1920x1080 -r 50.

What I do not understand is :
$ xrandr -s 1920x1080 -r 59.94
Rate 59.94 Hz not available for this size
Because the refresh rate is listed. Seems like a rounded output?

Also, documentation is lacking for xorg.conf.d (or I could not find
it) because the following does not seem to be taken into account :
$ cat /etc/X11/xorg.conf.d/20-samsung.conf
Section "Monitor"
        Identifier "SAMSUNG"
        Option "PreferredMode" "1920x1080i" # or whatever value
EndSection

so I'm stuck with the xrandr call in ~/.xsession .

>> I would also love
>> to get any other idea or pointer regarding solving this.
>
> Bring it up on:
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Will do when I understand refresh rate manipulation a bit more.

Thanks _a lot_ for the pointers.

Alex


Reply to: