[Bug 24771] New: Scrolling causes screen corruption
http://bugs.freedesktop.org/show_bug.cgi?id=24771 Summary: Scrolling causes screen corruption Product: xorg Version: unspecified Platform: Other OS/Version: All Status: NEW Severity: normal Priority: medium Component: Driver/radeonhd AssignedTo: lverhaegen@suse.de ReportedBy: oliverhoffmann32@googlemail.com QAContact: xorg-team@lists.x.org Created an attachment (id=30767) --> (http://bugs.freedesktop.org/attachment.cgi?id=30767) Image taken from firefox after scolling up and down a few times Scrolling up or down inside a table/list of a window (Firefox or Konsole, for example) sometimes causes screen corruption in the redrawn area of the window. This happens with radeonhd driver on an HD4850 but not with the nvidia driver on another system with exactly the same distribution / software configuration. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #1 from Oliver Hoffmann
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #2 from Oliver Hoffmann
http://bugs.freedesktop.org/show_bug.cgi?id=24771
Oliver Hoffmann
http://bugs.freedesktop.org/show_bug.cgi?id=24771 semkath@arcor.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |semkath@arcor.de --- Comment #4 from semkath@arcor.de 2009-11-01 02:46:05 PST --- I've got the same problem, radeonhd driver 1.3.0, kernel 2.6.31-gentoo-r4 #1 SMP Tue Oct 27 19:50:42 CET 2009 x86_64 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz GenuineIntel GNU/Linux. I also get a lot of these, they seem related. This problem arose after updating to xorg-server-1.7.1 (previous was 1.6.5). $ dmesg | tail [ 1000.602569] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 25 [ 1001.643057] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 23 [ 1004.577911] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 21 [ 1011.536560] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 6 [ 1105.286021] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 16 [ 1160.652600] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 8 [ 1220.202990] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 12 [ 1241.875248] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 31 [ 1266.632267] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 22 [ 1333.559987] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 23 This looks similar to https://bugs.freedesktop.org/show_bug.cgi?id=24300 -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771 --- Comment #5 from semkath@arcor.de 2009-11-01 02:57:44 PST --- Created an attachment (id=30877) --> (http://bugs.freedesktop.org/attachment.cgi?id=30877) Xorg log -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771 --- Comment #6 from semkath@arcor.de 2009-11-01 02:58:57 PST --- Whoops, forgot to mention my chipset: RV670 (RadeonHD 3850). I also attached my Xorg.0.log. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
Oldrich Jedlicka
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #8 from Oldrich Jedlicka
$ dmesg | tail [ 1000.602569] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 25 [ 1001.643057] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 23 [ 1004.577911] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 21 [ 1011.536560] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 6 [ 1105.286021] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 16 [ 1160.652600] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 8 [ 1220.202990] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 12 [ 1241.875248] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 31 [ 1266.632267] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 22 [ 1333.559987] [drm:radeon_cp_indirect] *ERROR* sending pending buffer 23
I have the same errors in the logs and it directly relates to the screen corruption. Whenever I encounter screen problem, there is one more line in logs. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #9 from Oldrich Jedlicka
http://bugs.freedesktop.org/show_bug.cgi?id=24771 mradcliffe@softpixel.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mradcliffe@softpixel.com --- Comment #10 from mradcliffe@softpixel.com 2009-11-12 17:12:15 PST --- Reporting similar results after building xserver 1.7.1 and libs/proto/utils from the official tarballs. And radeonhd 1.3.0 from git. Mesa git master. I am not using r600_dri.so yet and kernel 2.6.28.2 with libdrm 1.3.0 and drm radeon 1.29.0 from master branch. [ 565.098157] [drm] Loading RV630 CP Microcode [ 565.098321] [drm] Loading RV630 PFP Microcode I switched back to my old git build with the same version of libdrm and drm radeon with no issues. xserver 1.6.99.1 from 2009.02.02 (man that's old...) radeonhd 1.2.5 I'll try to build 1.2.5 into my 1.7.1 server next. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #11 from Matthias Hopf
I'll try to build 1.2.5 into my 1.7.1 server next.
1.2.5 didn't use EXA by default, so this probably didn't surface before. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #12 from Matthias Hopf
http://bugs.freedesktop.org/show_bug.cgi?id=24771
kakaouete
Can you please test whether this also happens with the radeon driver?
Hello, Here I am running mesa 7.6, xorg-server 1.7.1.901, libdrm 2.4.15, kernel 2.6.31.6 all from Archlinux "stable" and the latest git of xf86-video-ati. I have the errors in my dmesg: [drm:radeon_cp_indirect] *ERROR* sending pending buffer 9 [drm:radeon_cp_indirect] *ERROR* sending pending buffer 26 [drm:radeon_cp_indirect] *ERROR* sending pending buffer 22 [drm:radeon_cp_indirect] *ERROR* sending pending buffer 2 [drm:radeon_cp_indirect] *ERROR* sending pending buffer 24 ... and the screen corruption in Firefox and OpenOffice (at least). -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #14 from kakaouete
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #15 from Oldrich Jedlicka
Can you please test whether this also happens with the radeon driver?
I tried the radeon driver (git master), there are no problems (the log is clean, screen too), but I cannot try it with the dual monitor setup, which I'm normally using (the radeon driver doesn't detect the second monitor correctly - bug #21767). It looks like this is a problem of radeonhd only. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #16 from kakaouete
(In reply to comment #12)
Can you please test whether this also happens with the radeon driver?
I tried the radeon driver (git master), there are no problems (the log is clean, screen too), but I cannot try it with the dual monitor setup, which I'm normally using (the radeon driver doesn't detect the second monitor correctly - bug #21767). It looks like this is a problem of radeonhd only.
I wouldn't want to contradict you, but I just replied that the bug was present also with radeon :) Maybe this is linked to dual monitor?! (and here I have no problems to detect the second monitor, you may need to check if it is not using different names for the output between radeon and radeonhd). -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #17 from Oldrich Jedlicka
I wouldn't want to contradict you, but I just replied that the bug was present also with radeon :)
Ah, sorry :-)
Maybe this is linked to dual monitor?! (and here I have no problems to detect the second monitor, you may need to check if it is not using different names for the output between radeon and radeonhd).
Maybe it is related, but currently I cannot verify it, xrandr cannot enable LVDS with radeon driver (no crtc found)... But that is another story. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771 --- Comment #18 from semkath@arcor.de 2009-11-15 07:41:40 PST --- (In reply to comment #12)
Can you please test whether this also happens with the radeon driver?
Yes, it does. Using xorg-server 1.7.1 and xf86-video-ati 6.12.4. I'm also running a dual screen configuration. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #19 from Oldrich Jedlicka
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #20 from kakaouete
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #21 from kakaouete
Hello,
I am not totally sure, but it looks like the corruption is not appearing anymore.
It is either connected to the fact that I upgraded the kernel to 2.6.31.6 (I didn't reboot after its installation when I posted my first report here, so I was still using 2.6.31.5) or an upgrade of the radeon driver from git…
Sorry for the noise, it thought it disappeared on one of my computer but the other just showed me the contrary... They both use ATI in dual screen with KDE4, the exact same version of the other libs and kernel, and are both x86_64. I will check tomorrow if it really disappeared on the first. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #22 from Oldrich Jedlicka
I will check tomorrow if it really disappeared on the first.
I'm currently playing with xf86-video-ati git master for bug #21767 (the screen is still on DVI-0 only, not on LVDS), but I haven't seen any screen corruption so far. Just to note - whenever I try the radeonhd and radeon drivers, I reboot the computer to have the clean testing environment. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #23 from kakaouete
(In reply to comment #21)
I will check tomorrow if it really disappeared on the first.
I'm currently playing with xf86-video-ati git master for bug #21767 (the screen is still on DVI-0 only, not on LVDS), but I haven't seen any screen corruption so far.
The explanation of why it disappeared on one of my computer is simple: for an unknown reason drm fails to initialize, so there is no corruption! -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #24 from kakaouete
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #25 from Oldrich Jedlicka
Is it linked to #24300 ?
I think the bug #24300 is about the same screen corruption, but for radeon driver. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #26 from Oldrich Jedlicka
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #27 from Oldrich Jedlicka
I finally have dual screen working and with git master of xf86-video-ati (configured with "--enable-dri --enable-kms --enable-shave", but kernel 2.6.32-rc7 without KMS enabled) I have no screen corruption, DRM looks initialized correctly.
After several days of working with radeon driver, I got the first "*ERROR* sending pending buffer". This means there might be a problem, but much less frequent (at least on my system). -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #28 from Alex Deucher
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #29 from Oldrich Jedlicka
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #30 from Mikko C.
Try the patch from bug #24300, it works for me currently.
He's right: https://bugs.freedesktop.org/attachment.cgi?id=31477 fixes the corruption here. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #31 from udo
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #32 from Oldrich Jedlicka
http://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #33 from Oldrich Jedlicka
Just to note that there is a final fix from Michel Dänzer in bug #24300: http://bugs.freedesktop.org/attachment.cgi?id=31531
I will test it soon too (sooner or later :-)).
Tested with radeonhd, works for me -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team
https://bugs.freedesktop.org/show_bug.cgi?id=24771
Seppo Yli-Olli
https://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #35 from Victor NOEL
Bump. Two questions: 1) Is this bug still an issue? Seems to be ancient, filed against X server 1.7 and we're going at 1.9'ish. This question culminates to "what should be the fate of the bug". 2) Is the assignee still involved with the project? This question culminates to "is this bug an orphan".
Hello, On my side I don't see it anymore, at least with KMS enabled... Using kernel 2.6.35, xorg-server 1.8.1.902, mesa 7.8.2 and libdrm 2.4.21. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
https://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #36 from Seppo Yli-Olli
On my side I don't see it anymore, at least with KMS enabled... Using kernel 2.6.35, xorg-server 1.8.1.902, mesa 7.8.2 and libdrm 2.4.21. I thought xf86-video-radeonhd never got KMS support. Are you sure you were testing with it instead of xf86-video-ati? (this is was marked as a bug to radeonhd, not radeon) In fact, you shouldn't even be able to use radeonhd without starting the kernel with KMS disabled.
-- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
https://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #37 from Thomas Capricelli
https://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #38 from Andriy Gapon
https://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #39 from Andriy Gapon
https://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #40 from Andriy Gapon
https://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #41 from Andriy Gapon
https://bugs.freedesktop.org/show_bug.cgi?id=24771
--- Comment #42 from Jeremy Huddleston
https://bugs.freedesktop.org/show_bug.cgi?id=24771
Jeremy Huddleston
participants (1)
-
bugzilla-daemon@freedesktop.org