[Bug 935527] New: Toshiba Satellite L70 B150 (i915+radeon) Tearing/flickering of black screen background even in text mode
http://bugzilla.opensuse.org/show_bug.cgi?id=935527 Bug ID: 935527 Summary: Toshiba Satellite L70 B150 (i915+radeon) Tearing/flickering of black screen background even in text mode Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: x86-64 OS: openSUSE 13.2 Status: NEW Severity: Major Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: barbolani@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Machine is one of those hybrids with both an Intel(R) HD Graphics 4600 (according to Xorg.log) and a Venus PRO [Radeon HD 8850M / R9 M265X] (rev ff) according to lspci. Can't install fglrx as the ATI card is not yet supported by the proprietary AMD driver, thus it does not seem to be related to the raeon driver. The tearing and flickering start as soon as the kernel loads the i915 driver during the boot sequence, before starting X. It only affects the first third of the screen (height) an the first two thirds of that section (width) And only happens with the black background, be it in text or graphics mode. Setting the desktop background to white, only a small set of pixels in the top line of the screen seem to flicker. I've tried disabling the radeon module and the problem persists. Since the problem seems to be data dependent (only with black background and different degrees of tearing according to the amount of black on screen, and only in part of the screen) I suspect it is related to frame buffer compression, but not sure how to test it. I've tried with a kernel from the latest drm-intel nightly, and in that one both the i915 and radeon drivers work without issues. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=935527
http://bugzilla.opensuse.org/show_bug.cgi?id=935527#c1
Takashi Iwai
http://bugzilla.opensuse.org/show_bug.cgi?id=935527
http://bugzilla.opensuse.org/show_bug.cgi?id=935527#c2
--- Comment #2 from Alfonso Garcia
http://bugzilla.opensuse.org/show_bug.cgi?id=935527
http://bugzilla.opensuse.org/show_bug.cgi?id=935527#c3
--- Comment #3 from Takashi Iwai
Tried the suggestion, no changes.
OK. Just to be sure, check the output of "modinfo i915 | grep filename". If it points to updates/* directory, it's fine -- the KMP is properly tested.
Thanks for your help. I understand that it is difficult to backport things, more so if that is happening across different major versions. Does that package contain the latest changes in i915 prior to the cutover to kernel 4.x? Perhaps I could try with the latest stable i915 release prior to the kernel change, if of course that's not already built in 13.2
Yes, please try kernel packages in OBS Kernel:stable and Kernel:HEAD repos (4.0.x and 4.1). My backport was up to 4.1, and I wonder whether some new fixes for 4.2 hits the issue. If any of the two above works, I'm going to close this as UPSTREAM. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=935527
http://bugzilla.opensuse.org/show_bug.cgi?id=935527#c4
--- Comment #4 from Alfonso Garcia
(In reply to Alfonso Garcia from comment #2)
$>/usr/sbin/modinfo i915 | grep filename filename: /lib/modules/3.16.7-21-desktop/updates/drivers/gpu/drm/i915/i915.ko So I guess the updated package is installed. I'm not familiar with OBS's structure. How do you get these packages? Can these be installed alongside 13.2 without disturbing anything (other than rebooting and selecting a different kernel)? The kernel I tried from Intel's graphics site is labelled as 4.1.0-21-desktop-test+ , so I guess it is a 4.1 variant. The display was not showing any tearing or flicker on any colour. glxgears reported running in v-sync mode, so the frame rate was 60fps, but desktop effects and general operation were fast and appeared to be accelerated. Pity that this kernel is not stable or supported yet (WiFi was not working and I did not tried much beyond that) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=935527
http://bugzilla.opensuse.org/show_bug.cgi?id=935527#c5
--- Comment #5 from Alfonso Garcia
http://bugzilla.opensuse.org/show_bug.cgi?id=935527
http://bugzilla.opensuse.org/show_bug.cgi?id=935527#c6
--- Comment #6 from Takashi Iwai
I'm not familiar with OBS's structure. How do you get these packages? Can these be installed alongside 13.2 without disturbing anything (other than rebooting and selecting a different kernel)?
You can download a kernel package from http://download.opensuse.org/repositories/Kernel:/stable/standard and install it via "zypper in kernel-desktop-*.rpm". A newer kernel must work with the old user-space base, so it's relatively safe to install a new one. You can still choose the old kernel from GRUB menu if something gets wrong, and uninstall it, too. The OBS repository can be added as the update repo, too. zypper ar obs://Kernel:/stable Kernel-stable -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=935527
http://bugzilla.opensuse.org/show_bug.cgi?id=935527#c7
--- Comment #7 from Takashi Iwai
The OBS repository can be added as the update repo, too. zypper ar obs://Kernel:/stable Kernel-stable
Correction: zypper ar obs://Kernel:/stable/standard Kernel-stable -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=935527
http://bugzilla.opensuse.org/show_bug.cgi?id=935527#c8
--- Comment #8 from Alfonso Garcia
(In reply to Takashi Iwai from comment #6)
The OBS repository can be added as the update repo, too. zypper ar obs://Kernel:/stable Kernel-stable
Correction: zypper ar obs://Kernel:/stable/standard Kernel-stable
Writing this with the machine booted from that packaged kernel (4.0) Everything in userland is running perfectly, services, etc. Display is rock solid with not even a shadow of tearing and solid blacks. glxgears reports using vsync and thus framerate is 60fps but all effects are stable, run smoothly and the mouse cursor looks perfect. Thanks a lot for your help. And if it does not take you too much time, could you point me to a roadmap or something where I can see how long it will take for this kernel to be supported as part of a release? Need to consider whether I should leave this kernel running and the possible security/support issues I can have in exchange for the nice graphics performance. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=935527
http://bugzilla.opensuse.org/show_bug.cgi?id=935527#c9
Takashi Iwai
participants (1)
-
bugzilla_noreply@novell.com