Summary: | Icons in systray plasmoid don't show anymore with recent Xorg | ||
---|---|---|---|
Product: | [Plasma] plasma4 | Reporter: | Thomas Bächler <thomas> |
Component: | widget-systemtray | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | alfonsasstonis, aseigo, auxsvr, edurany, hans.maulwurf, jan.mette, linux, Maarten.Wisse, mail, metellius, mutlu_inek, puelocesar, rahul, rbyshko, rdieter |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Thomas Bächler
2008-09-03 00:31:31 UTC
This problem was caused by the intel driver. The following in xorg.conf Option "MigrationHeuristic" "Greedy" was necessary with older versions to give composite decent speed. But in the newer X/intel versions, it seems to cause this bug. Removing this option fixed it (and compositing is still fast). *** Bug 170845 has been marked as a duplicate of this bug. *** I have the same problem here since doing the update of X/Mesa (same versions as the reporter, but on Gentoo x86). But since I'm not using the Intel driver (radeon on a ATI Mobile x1600) it seems to be not related to the driver option. Does anyone know a solution for this? Is it a Qt/KDE/Plasma bug? I don't have compositing enabled. I'm running KDE/Plasma from trunk (r859852). Are you using Option "MigrationHeuristic" "Greedy" and does it work without that option? It's not necessarily an Intel-only issue. Didn't use Option "MigrationHeuristic" "greedy" yet, so it shouldn't have affected me. I tried using it with the 'smart' option, but this didn't change anything. In the end: still no working systray and I'm not sure, whether this is a X/Mesa or a KDE issue. As suggested by fredrikh on #plasma I've updated X now to 1.5 but the issue still remains. (In reply to comment #4) > Are you using Option "MigrationHeuristic" "Greedy" and does it work without > that option? It's not necessarily an Intel-only issue. > I've got a radeon card, too (X200M) and removing that option fixed it for me, on X.org server 1.5.1. I have upgraded now to: media-libs/mesa-7.2 x11-libs/pixman-0.12.0 x11-base/xorg-server-1.5.1 and it is still the same. Option "MigrationHeuristic" "somevalue" was removed from xorg.conf Removing MigrationHeuristic makes systray icons appear again here, using KDE 4.1.2, radeon, Xorg 1.5.1. You saved my day! Or week, or whatever. Yes, removing the Migrationheuristic thing works here too, with Mesa 7.2, xorg-server 1.5.2 on Gentoo, intel driver 2.4.2-r1. Honestly, I worked with distorted systray-icons for a week or so. You cannot imagine how annoying that is! Ok, after a global system update (KDE4 from trunk, xorg, mesa, ...) it works now too when removing MigrationHeuristic. I think this bug is 'fixed'. I noticed that removing MigrationHeuristic=greedy introduces another weird behavior here: With Option "MigrationHeuristic" "greedy", the systray icons aren't shown or shown wrong, just like described in this bug, everything else works fine. Without Option "MigrationHeuristic" "greedy", the desktop has redrawing issues, but the systray icons work. So, I'm not sure if the bug is here (meaning that the systray stuff should work with the greedy setting) or if the bug is somewhere else where it should work without. Maybe both are bugs, but I'm not sure if this is really fixed. Using a radeon X200M with xorg-server 1.5.2. Radeon driver is trunk. Strange that this bug is marked as fixed I am having the same problem. If it is fixed, when fix is going to be released? Agreed, it does not make sense that the bug is marked fixed just because someone found out how to work around the bug (a workaround that slows down kwin performance considerably). If it works without composite but doesn't work with composite then there's not really much point in investigating this bug until bug 158094 is fixed. If it doesn't work even when composite isn't enabled, it's an upstream (probably xorg if multiple drivers fail) issue. Oh, and I assume this bug is still a problem when using trunk? (In reply to comment #16) > Oh, and I assume this bug is still a problem when using trunk? > At least with 4.1.72, it is. (In reply to comment #1) > This problem was caused by the intel driver. The following in xorg.conf > Option "MigrationHeuristic" "Greedy" > was necessary with older versions to give composite decent speed. But in the > newer X/intel versions, it seems to cause this bug. Removing this option fixed > it (and compositing is still fast). > This solved my problem - and I had this issue for nearly 4 months now - was looking at the wrong bug report (158094) all the time. Thanks! Why is this bug marked as "RESOLVED"? Option "MigrationHeuristic" "Greedy" is a must have in my system if i want to enjoy textured video with kwin effects. Please reopen this bug report. Video driver: radeon KDE: 4.2 beta 1 This bug isn't resolved, we still have systray corruption with Option "MigrationHeuristic" "Greedy" @Eduardo Durany Fernández: "Option "MigrationHeuristic" "Greedy" is a must have in my system if i want to enjoy textured video with kwin effects. " so complain to your graphics driver maker. re-opening this report won't fix the drivers. @Paulo Cesar: "This bug isn't resolved, we still have systray corruption with Option "MigrationHeuristic" "Greedy"" corruption can happen for 3 reasons that we've discovered: * a bug in plasma * a bug in the driver (which this report is) * a bug in the toolkit libraries (either the build of it, as seen briefly in one OpenSUSE Qt build, or in the actual toolkit) we've got the toolkits up to snuff now (though some of those patches won't see release until sometime in 2009), but there are still problems in x.org drivers. and there's nothing we (plasma, kde) can do about that other than let them know about their problems. but a driver bug is not our bug, and not a reason to keep a report open here. sorry, i didn't saw it was a driver bug.. Bug's comments did not clarify whether it is a driver or a plasma bug (until now hehe). When i saw this behavior in the systray, i looked at the web and found this bug in kde bugzilla, so i assumed it was a bug in plasma. Now that you have clarified this i will open a new bug report in freedesktop. Please post a link to the freedesktop.org bug here for reference. http://bugs.freedesktop.org/show_bug.cgi?id=19059 But it's already closed. "MigrationHeuristic greedy" is a dead end. Also see this bug: http://bugs.freedesktop.org/show_bug.cgi?id=16773 why intel driver suppoter dont want to fix bug with migrationheuristic=greedy? for me it's the only possiblity to have reasonable perfomance. but with this option my systray is dead! :( Dear developers, can you please answer why nobody is trying to fix this bug? It's irritating me very much :( they are saying it's old.. but I don't want to buy new video card! I dont know anything about video drivers, but I'm willing to spend some time to fix this issue.. if there is somebody who can give me some hints. Hope somebody will answer. |