Registered Member
|
Hi all, I'm trying to install Kde 4.2 on Slackware 12.2 . The official 12.2 comes with Kde 3.5.10, but in the /current tree, under /testing, there is Kde 4.2 packaged. Packages are compatible with Slackware 12.2. There is also a README that explains how to remove kde 3.5 and install kde 4.2, here:
ftp://ftp.slackware.com/pub/slackware/s ... de4/README So i did all what was needed, but I can see only the splash screen of Kde. This is the output launching startx:
After this, there is a bad GOT SIGHUP If I remain in the console, the system continues to work. If I'm in the graphic shell. the system freezes and I have to reboot with the power button. I have no 3d acceleration enabled for now, but I think it's not that causing problems. I see a QCoreApplication::postEvent: Unexpected null receiver in two points of the log, followed by a backtrace and Fatal server error: Caught signal 11. Server aborting What could cause this problem (if this is the main one)? Most people have not this issue. My notebook has an ati radeon mobility 9600. Kde 3.5.10 on the same installation worked fine before I removed it. Thanks. Stefano
Last edited by proffi on Mon Feb 02, 2009 10:36 am, edited 1 time in total.
|
Registered Member
|
I forgot to mention that launching kde 4.2 applications from xfce woks fine (like okular, konqueror, kmail). I'm currently using kmail for my gmail account under the xfce desktop.
It is the kde desktop that isn't working. I think it is a plasma-related issue. In fact, if I launch plasma from a shell this is the output:
Ok, there is not the "got signal 11 problem", but maybe it is something useful. Moreover, plasma starts up graphically bad, it seems something of black&white interlaced... Also, it is not covering the entire size of desktop. Look at this screenshot (upper bar is from xfce): |
Administrator
|
From the backtrace it appears that something is crashing inside Compositing. Please ensure your system has Compositing enabled in xorg.conf, and that Direct Rendering is available.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
Direct rendering wasn't enabled when I posted. I thought it could be a problem, so I've tried to enable it, but I have many difficulties in Slackware 12.2. I've never had such problems before, with earlier version I've used the fglrx driver. But with 12.2, I noticed two problems:
Catalyst driver 9.1 doesn't work, there is an issue with the 2.6.27 kernel. Also earlier versions give problems. The open source driver radeon doesn't work because directory dev/dri/ remains empty, maybe it is an udev related issue. Therefore, I have no direct rendering at this time. But I didn't read dri was a requirements for kde 4.2. Am I wrong? Kde 4.2 needs absolutely direct rendering? I've tried the opensuse-based kde 4 live, and it works fine. Kde 4.2 is awesome and direct rendering is enabled via mesa opengl. /dev/dri contains the device card0, not present in slackware. As soon as I have time, I'll try to compare udev rules by opensuse with those of slackware 12.2 (and also of earlier version, I have a backup of the whole /etc folder) Thanks Stefano |
Administrator
|
KDE does not require direct rendering. Try starting KDE 4.2 with a new user to see if they are also affected.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
I've solved. I had to load radeon module, if not open source drivers didn't work. There were also a corrupted libGL.so library left by a previous installation of ati proprietary drivers.
Anyway, Kde 4.2 still does not work with generic vesa drivers, even if it doesn't require direct rendering... But now I am a happy kde 4.2 user Stefano |
Registered users: bancha, Bing [Bot], Evergrowing, Google [Bot], lockheed, mesutakcan, sandyvee