Re: [kde] kwin XRENDER faster than OopenGL?

2011-09-14 Thread Duncan
Martin Bednár posted on Wed, 14 Sep 2011 14:08:25 +0200 as excerpted:

> Hi all,
> 
> Getting fed up with kwin's bad performance on several computers, I
> decided to play around with the settings, and ended up using XRender
> everywhere, because it is snappier.
> 
> Now I'm left wondering : is it kwin or crappy drivers? All the cards are
> entry-level integrated solutions (Everyone's represented : Intel, ATI,
> Nvidia), so no high performance is expected, but still, they should be
> enough for a window manager...
> 
> Any thoughts?

While the performance of individual hardware may vary, one point that's 
unarguable about xrender is that quite a number of effects simply won't 
work at all with xrender -- they require opengl.  Window translucency 
works with xrender, as does desktop-grid and present-windows, and that's 
enough for some and more-by-two than kde3, but they headline effects, 
cube, flip-switch, wobbly-windows, fall-apart/explode... require opengl, 
as do a couple of the arguably more useful effects, zoom in its various 
forms and track-mouse.

When I switched from kde3, I already needed window translucency as I had 
incorporated it into my workflow to the extent that it was quite 
difficult to do without. (With focus-follows-mouse but not auto-raise and 
the translucency levels set correctly, it can be quite useful to setup a 
couple partially overlapping windows, putting one on top then shifting 
the mouse so the other gets focus and can be typed into "through" the 
other one, while referencing the info in the top-but-inactive window.  
Given my activity on various lists, this was a very useful mode for me, 
answering questions about the one window while typing into the other one 
but being able to see them both, one thru the other.)

When I initially switched, I had a card (an old Radeon 92xx series card, 
r2xx chip) that was hardware limited to a 2048 px square for opengl, 
while I run dual monitors, stacked, for 1920x2160 (that's my current 
setup, dual 16:9 1920x1080, 1080p HDTV, at the time it was dual 4:3 
1600x1200 CRTs, for 1600x2400, but the problem was the same, one 
dimension > 2048).  Thus, I was limited to xrender -- no choice for 
OpenGL.

I upgraded to a Radeon hd4650 (rv730 chip) in part to get decent OpenGL 
and the other effects, and I've been quite happy with it indeed.  As it 
happened, that was actually quite a good choice in hardware (better than 
the in-theory better hd47xx and hd48xx series, apparently, at least on 
Linux, based on various complaints I've seen about the higher hd4xxx 
series), *AND* in practice, as I'm in my 40s and my near vision isn't 
what it used to be, and a properly working hardware-accelerated zoom is 
something I'd be loath to do without, now.  The mouse-tracker is also 
very handy, and I appreciate some of the eye-candy effects as well.  The 
acceleration is actually snappy enough that I set animation speed to slow 
(on the old 9200 by contrast, I had to set translucency fade effect speed 
manually, to single-digit ms, since instant gave me basically no fade, 
but the next notch, 100 ms, was molasses, something like 30 seconds total 
switch time if I switched focus just once, getting over a minute behind 
if I switched focus multiple times).

Meanwhile, try turning off the blur effect on the all effects tab.  That 
effect is much more computation intensive than many, and a number of 
drivers unfortunately try to emulate the hardware instructions in 
software for hardware that won't support it, instead of simply telling 
kwin that it's unsupported.  Obviously, that's *VERY* slow.

There's another hardware effect that is sometimes emulated in software, 
lanczos.  Unfortunately this one apparently isn't associated with a 
specific effect but is rather used for several if available, but there's 
a blacklist for it that you can edit.  Edit your kwinrc (normally ~/.kde/
share/config/kwinrc or you can put one at the system level, in /usr/share/
config/ on many distributions) and search for [Blacklist].  You'll find 
two blacklist sections, one for blur and one for lanczos.  You should be 
able to add your chip or card to the blacklist, using the general format 
of the existing entries, altho you may have to experiment a bit or google 
to get it just right as I'm not really sure on the format specifics.  
(7.8.2, etc, are mesa versions, I believe.  You can add yours, or 
experiment with leaving that out to see if it blacklists it globally, 
etc.)

Other than that, if simply adjusting the animation speed (to fast or very 
fast) on the general tab doesn't help sufficiently, try using the all 
effects tab and the various individual effect configs to toggle on only 
the effects you really want/need, paying special attention to the various 
animations (especially routine stuff like focus triggered translucency 
fades and window opens/closes) as they'll slow things down.  The general 
tab doesn't really provide fine enough control for people with slower 
gra

[kde] kwin XRENDER faster than OopenGL?

2011-09-14 Thread Martin Bednár
Hi all,

Getting fed up with kwin's bad performance on several computers, I decided to 
play around with the settings, and ended up using XRender everywhere, because 
it is snappier.

Now I'm left wondering : is it kwin or crappy drivers? All the cards are 
entry-level integrated solutions (Everyone's represented : Intel, ATI, 
Nvidia), so no high performance is expected, but still, they should be enough 
for a window manager...

Any thoughts?

Martin

signature.asc
Description: This is a digitally signed message part.
___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

Re: [kde] Kate sometimes folding two functions into one.

2011-09-14 Thread Martin Bednár
Le Mercredi 14 de septembre 2011 11:04:29 Dotan Cohen a écrit :
> On Wed, Sep 14, 2011 at 01:15, Duncan <1i5t5.dun...@cox.net> wrote:
> > I somewhat irregularly read the kde commit digests (which appear in
> > kde's
> > "The Dot" feed, to which I'm subscribed) and can confirm folding fix
> > commits from that.  So it's definitely a known issue, with at least some
> > fixes slated for kde 4.8 at the latest (IDK whether they're backported
> > to
> > 4.7 branch or not).
>
> ׂGreat, thanks. By googleing I did find that the visual appearance of
> the folding would change, but I did not see that the algorithm or
> behaviour would change.

The algorithm will see a complete rewrite (from a GSOC) committed for 4.8.
More info http://kate-editor.org/2011/06/11/gsoc-2011-kate-code-folding/

Martin

signature.asc
Description: This is a digitally signed message part.
___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

Re: [kde] Kate sometimes folding two functions into one.

2011-09-14 Thread Dotan Cohen
On Wed, Sep 14, 2011 at 01:15, Duncan <1i5t5.dun...@cox.net> wrote:
> I somewhat irregularly read the kde commit digests (which appear in kde's
> "The Dot" feed, to which I'm subscribed) and can confirm folding fix
> commits from that.  So it's definitely a known issue, with at least some
> fixes slated for kde 4.8 at the latest (IDK whether they're backported to
> 4.7 branch or not).
>

ׂGreat, thanks. By googleing I did find that the visual appearance of
the folding would change, but I did not see that the algorithm or
behaviour would change.

Have a great day!

-- 
Dotan Cohen

http://gibberish.co.il
http://what-is-what.com
___
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.