First ever kernel bug report so apologies for possibly getting it wrong. Both Linux version 4.0 and 4.1-rc now display a vertical purple line on the far left hand side of the screen. This only happens when using HDMI output and seems to be related to HDMI audio.
Happens with MESA 10.5 and MESA 10.6 devel, happens on both Arch Linux and Linux Mint (using a mainline kernel). Problem does NOT happen on Linux 3.19.3 and earlier.
Image of problem:
Very similar bug:
https://bugzilla.kernel.org/show_bug.cgi?id=43154 (resolved, but appears to be happening again).
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Turks PRO [Radeon HD 6570/7570/8550]
Giving this command resolves the problem - hence I think it is related to the audio output part of the dri driver and is very similar to the bug linked too above:
xrandr --output HDMI-0 --auto --set audio off
I am happy to provide logs of anything - please let me know what you need. I don't want to take a wild guess and provide everything.
My HDMI screen is not audio enabled. So audio should not be enabled by default when auto-detect is being used.
Output of: xrandr --verbose
Output of dmesg with kernel option drm.debug=0xe
Output of dmesg with kernel option drm.debug=0xe grepped with drm
Created attachment 175421 [details]
dmesg output with drm.debug=0xe
Created attachment 175431 [details]
dmesg output with drm.debug=0xe grepped with drm
Created attachment 175441 [details]
Output of xrandr --verbose
Does it work correctly with Dave's drm-fixes tree:
There are a number of fixes related to this.
Looks very similar, I am willing to bet that will fix it. I will have a go at compiling the kernel from source with those patches applied (never done it before so might take me a while).
Are those fixes going to make 4.1-stable?
(In reply to Rich from comment #6)
> Looks very similar, I am willing to bet that will fix it. I will have a go
> at compiling the kernel from source with those patches applied (never done
> it before so might take me a while).
> Are those fixes going to make 4.1-stable?
Yes, 4.1 and previous stable kernels.
I did try to compile my own kernel a few times but failed. I managed to 'git clone' the kernel source, apply the drm-fixes patches successfully, compile (with various config settings) but could never get the kernel to boot - but thats my problem and need to learn!
4.1-rc2 [4.1.0-040100rc2-generic] fixes the problem. I assume its the same bug as you posted.
I am going to resolve this now (if I can!)