patch https://patchwork.freedesktop.org/patch/66697/ DOESN'T solve the
flickering problem on my computer.

What I did:
1. installed generic kernel and headers from 
http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-nightly/2015-12-24-wily/
2. get the sources from the git://anongit.freedesktop.org/drm-intel branch 
drm-intel-nightly (commit number: ec0382c73cb1adc972bebdd94afad3f0ea117114)
3. applied the patch https://patchwork.freedesktop.org/patch/66697/
4. compiled the i915 driver and installed it:

mykern=${1:-$(uname -r)}
cp /usr/src/linux-headers-$mykern/Module.symvers .

# Prep tree
cp /boot/config-$mykern ./.config
make oldconfig
make prepare
make modules_prepare

# Build only the needed directories
make SUBDIRS=drivers/gpu/drm/i915 modules
[ -s /lib/modules/$mykern/kernel/drivers/gpu/drm/i915/i915.ko.orig ] || sudo cp 
/lib/modules/$mykern/kernel/drivers/gpu/drm/i915/i915.ko{,.orig}
sudo cp drivers/gpu/drm/i915/i915.ko 
/lib/modules/$mykern/kernel/drivers/gpu/drm/i915/
5. reboot

But. Now with the kernel 4.4.xx if I run 'xset dpms force off' just
after the boot then the flicker is gone.

grep of the last boot syslog:
$ grep drm /tmp/syslog 
Dec 24 11:29:49 chrome kernel: [    2.028119] [drm] Initialized drm 1.1.0 
20060810
Dec 24 11:29:49 chrome kernel: [    2.066980] [drm] Memory usable by graphics 
device = 4096M
Dec 24 11:29:49 chrome kernel: [    2.066985] [drm] Replacing VGA console driver
Dec 24 11:29:49 chrome kernel: [    2.067495] [drm] Supports vblank timestamp 
caching Rev 2 (21.10.2013).
Dec 24 11:29:49 chrome kernel: [    2.067498] [drm] Driver supports precise 
vblank timestamp query.
Dec 24 11:29:49 chrome kernel: [    2.067501] [drm] failed to find VBIOS tables
Dec 24 11:29:49 chrome kernel: [    2.210886] [drm] Initialized i915 1.6.0 
20151218 for 0000:00:02.0 on minor 0
Dec 24 11:29:49 chrome kernel: [    2.211478] fbcon: inteldrmfb (fb0) is 
primary device
Dec 24 11:29:49 chrome kernel: [    3.021978] 
[drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* failed to enable 
link training
Dec 24 11:29:49 chrome kernel: [    3.025516] [drm:intel_dp_start_link_train 
[i915]] *ERROR* failed to start channel equalization
Dec 24 11:29:49 chrome kernel: [    3.206466] i915 0000:00:02.0: fb0: 
inteldrmfb frame buffer device
Dec 24 11:30:13 chrome kernel: [   29.162270] 
[drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* failed to enable 
link training

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to libdrm in Ubuntu.
https://bugs.launchpad.net/bugs/1522922

Title:
  Screen flickering in Intel i915 driver

To manage notifications about this bug go to:
https://bugs.launchpad.net/nouveau/+bug/1522922/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to