Created attachment 135329 [details]
screen corruption example
I've got a Dell XPS 15 9560 running Archlinux with kernel 4.13.11.
I'm using Cinnamon desktop 3.4.6, xorg-server 1.19.5.
The laptop has Nvidia GeForce GTX 1050 (4GB GDDR5); Intel HD Graphics 630.
The intel card is set up with KMS, I don't have xf86-video-intel installed.
I'm trying to use a Dell TB16 dock with two LG 27UD58-B 27" UHD 4K monitors and a built-in screen. Screens are connected through displayport cables to the TB16 dock.
(Intel(R) Core(TM) i7-7700HQ)
Screens work fine in mirror mode, but as soon as I set the displays to be horizontally aligned next to eachother, screen corrupts. It works fine if one of the screens is positioned below the other two.
Created attachment 135330 [details]
dmesg debug on display config attemp
This is dmesg log of what happens when I align all three monitors horizontally in 'display settings' and press apply. After the timeout, the screens revert to their previous setup
Created attachment 135331 [details]
full dmesg from boot
I've tried patching the i915 module with this patch, but it didn't seem to help.
Created attachment 135332 [details]
The same setup works fine in Windows 10.
Not sure if relevant. From dmesg:
[drm:intel_dump_pipe_config [i915]] planes on this crtc
[drm:intel_dump_pipe_config [i915]] [PLANE:40:plane 1C] disabled, scaler_id = -1
[drm:intel_dump_pipe_config [i915]] [PLANE:42:plane 2C] disabled, scaler_id = -1
[drm:intel_dump_pipe_config [i915]] [PLANE:44:cursor C] disabled, scaler_id = -1
[drm:intel_prepare_plane_fb [i915]] failed to pin object
Just tried my setup with the kernel compiled from git - linux-git 4.14rc8.r13.g87df26175e67-1,
it hangs moments after I log into the system and the system sets monitors mode, so I can't test if the monitors work when aligned horizontally.
I'm attaching a dmesg from that.
Created attachment 135368 [details]
dmesg debug full log on a 4.14rc8 kernel from git
Is there anything else needed from me for this bug?
This issue is very annoying, I'm ready to test any patches to try to fix this
First of all. Sorry about spam.
This is mass update for our bugs.
Sorry if you feel this annoying but with this trying to understand if bug still valid or not.
If bug investigation still in progress, please ignore this and I apologize!
If you think this is not anymore valid, please comment to the bug that can be closed.
If you haven't tested with our latest pre-upstream tree(drm-tip), can you do that also to see if issue is valid there still and if you cannot see issue there, please comment to the bug.
Same problem on an Intel (R) Core (TM) i7-6700HQ
with 3 4K screens. When a window exceeds 8064 px it corrupts
DP1 + HDMI1 + HDMI2
My problem I have identified and it is a problem of "Mesa"
But the effect on the image is the same
Can you also see if this bug: https://bugs.freedesktop.org/show_bug.cgi?id=104425 solves your issues and test with latest drm-tip: https://cgit.freedesktop.org/drm-tip?
Closing, please re-open if occurs again.