[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 261323] Flip Switch causes desktop to become unresponsive
From:       Thomas Lübking  <thomas.luebking () gmail ! com>
Date:       2011-04-24 10:18:11
Message-ID: 20110424101811.1C60385259 () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=261323





--- Comment #67 from Thomas Lübking <thomas luebking gmail com>  2011-04-24 12:18:08 ---
a) the logs suggest that thilo's using indirect rendering and ralph uses direct
rendering - confirmed? in case:
@thilo: does indirect rendering still work around the flipswitch? (but not the
cube issue)
@ralph: does it for you? what about the cube under this condition? (sorry if
you've answered this before)

In summery the entire load would go somewhere to the driver, you can use
sysprof for more details, but the nvidia function names are apparently
scrambled or just stripped - ie. w/o useful names :-(
You could also gdb attach kwin and take a backtrace - you'll likely end up
somewhere in glXSwapBuffers

WARNING: the below will "freeze" the compositor for sure (thus prevent screen
update)
-> use from VT1 only ( "(gdb) " is gdb's prompt)
----------------------
pidof kwin
12345
gdb
(gdb) attach 12345
(gdb) bt
-----------


b) 2.6.38-ARCH, xorg-server 1.10.1, nvidia 270.41.06, siglecore cpu, AGP based
7600GT
(inb4 anybody laughs: /my/ system runs fluidly... ;-)
Option      "TripleBuffer" "false" / "true" has no impact in this regard here.

c) ftr: i've reopened the cube bug #266182 - so if you're not experiencing the
flip issue but the cube one (and while they're probably still related) rather
stick to that one

d) the option "NoFlip" "true" should set the opengl driver flip-on-swap (the
setting is NOT related to the flipswitch effect at all) on the server level, no
idea whether it can effectively be changed at runtime then

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic