![]() Registered Member ![]()
|
OK, this is one terribly annoying issue.
Every time when i open dolphin and some other KDE apps (ie. gwenview) there's a lag - mouse movement is really slow - apps is taking a 2 - 7 seconds (it varies) to open and the whole workspace is frozen (no activity is shown in CPU usage plasmoid). This , for example, doesn't happen with konqueror, konsole, showphoto, systemsettings, etc. Tried: removing /var/tmp/$USER-cache , and &KDEHOME/cache-* kbuildsycoca4 --noincremental disabling/enabling compositing disabling/enabling thumbnails disabling/enabling various panels clean config - new user root user disabling/enabling kdebugdialog disabling/enabling nepomuk removing $HOME.local/share/user-places.xbel Note that this also happened on my Arch installation, but only with dolphin , and in much smaller scale, but did NOT happen on my Kubuntu 11.04 and Kubuntu 11.10 installations. EDIT: I'm using KDE 4.7.2 on openSUSE 12.1 Konsole output:
gwenview:
it goes to here without a lag , and then it stops for a few seconds and then continues:
gwenview with nepomuk running:
here starts the lag, and here it continues to load:
Last edited by šumski on Sun Oct 23, 2011 12:20 pm, edited 1 time in total.
|
![]() Registered Member ![]()
|
Same thing in Icewm session
|
![]() Manager ![]()
|
is the folder that opens when these apps start have a very large number of entries?
if you create a new users does it experience the lag? |
![]() Registered Member ![]()
|
Yes, this also happens with new and root users.
For gwenview i provided no arguments (the lag is also present when opening specific file) , and dolphin opens $HOME:
|
![]() Registered Member ![]()
|
removed fglrx - issue no longer appears. Why??
You would like to use open drivers, but powersaving and HDMI doesn't work good for me , so i'm stuck with catalyst (for now) |
![]() Registered Member ![]()
|
OK - tried downgrading xserver to 1.9.3 from opensuse 11.4 repo - and it works great (using catalyst drivers)
|
![]() Registered Member ![]()
|
This issue has come to haunt me again. I have upgraded to openSuSE 12.2, and i don't want to run xserver compiled against library stack that is ~1.5 years old. I have tried to recompile 1.9.5 in 12.2, successfully but with much hurdles
![]() This has solved this lagging issue, but introduced other freezes (related to xf86-input-synaptics). I have found some fixes and backported to 1.9.5 but freezing was not stoped. Finally i decided to: a) Try vanilla xserver, without SuSE patches b) Import Ubuntu patches to this vanilla setup With vanilla xserver, lagging was also present, so that lead me to try with b) and eliminate patches one by one, until i find the one responsible for a fix. (This is also rather cumbersome, cause ubuntu patches rather lack descriptions, and judging by content there wasn't anything obvious.) So i applied all the patches. Issue was gone - yay!!! ![]() However, i got a small problem with my keyboard layout - it wouldn't change from english (only in X)! So, i took a look which patch touches keyboard configuration - it was 190_cache-xkbcomp_output_for_fast_start_up.patch
Dropping this patch gave me my keyboard back, but introduced that lag again - i have found the guilty party! ![]() So, if someone is also searching for a solution, here it is ![]() |
![]() Registered Member ![]()
|
Found almost the same patch in mageia xorg-server package, only without the first hunk, without it i have my layout back, but lag is back - this have now revealed the issue. Every time dolphin and gwenview start i get:
Why is regenerating new xkmfile file needed with every start of those apps? |
![]() Administrator ![]()
|
Does the directory /var/lib/xkb/compiled/ exist, and does your user have read/write permissions to it?
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
I'll need to check again, i have reverted to 'official' package.
Here are the relevant parts of SuSE's vs Ubuntu configuration openSuSE's xorg-x11-spec:
Ubuntu's debian/rules:
SuSE's xkeyboard-config:
Ubuntu's debian/rules for xkeyboard-config:
Current permissions (with official/not patched xorg):
EDIT: With patched xorg i get a flood of messages in Xorg.0.log
Every time i start dolphin/gwenview it tries to reuse that xkm file Here are contents of:
Last edited by šumski on Fri Aug 24, 2012 12:54 pm, edited 1 time in total.
|
![]() Administrator ![]()
|
Okay - it seems that the recompilation is definitely an issue, so would recommend contacting the X developers - or the folks at your distribution who are responsible for the bleeding edge X (OpenSUSE has a OBS repository available I believe, running similar code to OpenSUSE Factory for X11 only).
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
That's probably way to go, but still, why is xkbcomp called with every start of mentioned apps? I don't get that part.
|
![]() Administrator ![]()
|
Likely because the X Keyboard maps need to be "recompiled" (for some reason or another) which isn't possible under your user due to permissions/folder existance - resulting in the recompile happening over and over again.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
I would like to find out that reason ![]() Anyway, thanks for trying to help ![]() |
![]() Administrator ![]()
|
I would suggest contacting the X developers (or appropriate people for your distribution) who may be able to help you debug the issue.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered users: Bing [Bot], Google [Bot], kde-naveen, Sogou [Bot]