Summary: | the efficiency of drawing in kwin 4.9 beta2 is lower than 4.8 | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Ukyoi <ukyoi> |
Component: | compositing | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 4.8.90 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Window title will become white when trigger a window wht "Present windows" |
Description
Ukyoi
2012-06-19 03:58:09 UTC
please attach/post the output of qdbus org.kde.kwin /KWin supportInformation In case you've an intel GMA chip (esp 915/945) turn of OpenGL2 shaders in "kcmshell4 kwincompositing", (In reply to comment #1) > please attach/post the output of > qdbus org.kde.kwin /KWin supportInformation > > In case you've an intel GMA chip (esp 915/945) turn of OpenGL2 shaders in > "kcmshell4 kwincompositing", Thanks for your reply. I pasted the output at here: http://paste.kde.org/503258/ I have an i965 chipset and the openGL 2.0 seems not be used whatever I check or uncheck "Use OpenGL2 Shaders". nothing "obvious"
> openGL 2.0 seems not be used whatever I check or uncheck "Use OpenGL2 Shaders"
that's a fixed bug (trouble with npot usage) and a regression compared to 4.8
Please try to deactivate the blur effect, it could be either affected by the mentioned bug (uses a different implementation w/o glsl) or (and esp. if you just upgraded mesa as well) by "too optimistically promoted" shader capabilities.
In case this speeds up things, please try the shader effect with lowered strength and check whether at some point there's a significant performance boost.
Also please keep an eye on "the window title will become white" and esp. if that isn't affected by blurring, please illustrate it with a screenshot.
Created attachment 72066 [details]
Window title will become white when trigger a window wht "Present windows"
Window title will become white when trigger a window wht "Present windows".
If the effect is finished, the title will return to normal.
(In reply to comment #3) > nothing "obvious" > > > openGL 2.0 seems not be used whatever I check or uncheck "Use OpenGL2 Shaders" > that's a fixed bug (trouble with npot usage) and a regression compared to 4.8 > > Please try to deactivate the blur effect, it could be either affected by the > mentioned bug (uses a different implementation w/o glsl) or (and esp. if you > just upgraded mesa as well) by "too optimistically promoted" shader > capabilities. > > In case this speeds up things, please try the shader effect with lowered > strength and check whether at some point there's a significant performance > boost. > > Also please keep an eye on "the window title will become white" and esp. if > that isn't affected by blurring, please illustrate it with a screenshot. (In reply to comment #3) > nothing "obvious" > > > openGL 2.0 seems not be used whatever I check or uncheck "Use OpenGL2 Shaders" > that's a fixed bug (trouble with npot usage) and a regression compared to 4.8 > > Please try to deactivate the blur effect, it could be either affected by the > mentioned bug (uses a different implementation w/o glsl) or (and esp. if you > just upgraded mesa as well) by "too optimistically promoted" shader > capabilities. > > In case this speeds up things, please try the shader effect with lowered > strength and check whether at some point there's a significant performance > boost. > > Also please keep an eye on "the window title will become white" and esp. if > that isn't affected by blurring, please illustrate it with a screenshot. Thanks for your reply. All of the problems seems not related to the blur effect because turning off it is useless. The problem of watching a video seems just a problem cause by the boost of fps when playing it. I turned on Vsync and it's normal now. But also has small lagging when watch it through "Cover switch" or "Present windows" effects (I use the video "How Linux is Built" in linuxfoundation.org to test). While this small issue is not harmful for daily use. I add an attachment to discribe the "white window" problem. I indeed upgraded mesa recently but it behaves properly in KDE 4.8. Could you describe the meaning of w/o in a few words? I really can't understand what is "uses a different implementation w/o glsl". Overexposed, also there's a gap what means clamping doesn't work -> very much likely an NPOT texture (iirc we had overexposed textures alongside fglrx or the radeon driver and it was pot. NPOT related as well) Is there any chance you can try a patch or just current git master? (In reply to comment #6) Thanks for your replay. > NPOT related as well Oh. I just using OpenGL 1.0 (because of that known bug) and it seems doesn't support NPOT. I'll try it when rc1 announced. > Is there any chance you can try a patch or just current git master? Arch linux has an unofficial "kde-snapshots" repo. But because I'm busy preparing for a final exam recently, I need to keep my laptop stable enough and have no abundant time to try it until May 29th. Sorry about that. Sorry for delaying my report. The overexposing doesn't exist with OpenGL 2 but it still happen with OpenGL 1. Turning off VSync can solve the problem of playing video. When using "Cover Switch" or "Present Windows", the video in the program seems have a wrong field order but it's a small glitch that not harmful for daily use. Thanks for your work. |