Find the answer to your Linux question:
Results 1 to 9 of 9
Yesterday I performed an update from Fedora 16 to Fedora 17. After that everything runs smoothly (including login in graphical environment), until I get a black screen at startup of ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Jun 2011
    Location
    Belgium
    Posts
    84

    KDE starts with a black screen.


    Yesterday I performed an update from Fedora 16 to Fedora 17.
    After that everything runs smoothly (including login in graphical environment), until I get a black screen at startup of "KDE Plasma Workspace". In GNOME and 'KDE Plasma Workspace failsafe', I haven't a black screen.
    The version of KDE is 4.9.

    This is what I have already undertaken to solve the problem after google searching, but without success.

    • move $HOME/.kde to $HOME/.kde.old and logon again.
    • create new fresh dummy user and login with that user.
    • reinstall all KDE related software :
      $> yum reinstall kde*
    • mv $HOME/.kde.share/config/plasma-desktop-appletsrc $HOME/.kde.share/config/plasma-desktop-appletsrc-broken
    • add a new file in /etc/sysconfig/desktop with one line : DISPLAYMANAGER=KDE
    • and mush more => but all without success !


    The file '.xsession-errors' is in attachment, but I have not enough skills to read the solution in this file.

    I will appreciate your help.
    Thanks.
    Attached Files Attached Files

  2. #2
    Super Moderator devils casper's Avatar
    Join Date
    Jun 2006
    Location
    Chandigarh, India
    Posts
    24,729
    Which Graphics Card do you have? Have you updated Graphics Card Driver too?
    It is amazing what you can accomplish if you do not care who gets the credit.
    New Users: Read This First

  3. #3
    Just Joined!
    Join Date
    Jun 2011
    Location
    Belgium
    Posts
    84
    Thanks for help.

    It seems that I work with NVIDIA drivers (nouveau) that do not support everything. I can not immediately find the drivers that do work, and I do not want to 'try and error'.
    Here is the output of 'glxinfo | grep OpenGL':
    Code:
    nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
    nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
    nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 55
    nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 56
    nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 59
    nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 58
    nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
    OpenGL vendor string: nouveau
    OpenGL renderer string: Gallium 0.4 on NV35
    OpenGL version string: 1.5 Mesa 8.0.4
    OpenGL extensions:
    and with 'lsmod | grep nouveau':
    Code:
    nouveau               821709  3 
    mxm_wmi                12762  1 nouveau
    wmi                    18274  2 mxm_wmi,nouveau
    video                  18552  1 nouveau
    i2c_algo_bit           13066  1 nouveau
    drm_kms_helper         43551  1 nouveau
    ttm                    68217  1 nouveau
    drm                   216715  5 ttm,drm_kms_helper,nouveau
    i2c_core               28450  4 drm,drm_kms_helper,i2c_algo_bit,nouveau
    All suggestions are still welcome.

    Regards

  4. $spacer_open
    $spacer_close
  5. #4
    Linux Newbie
    Join Date
    Nov 2009
    Posts
    238
    kdg.

    First off, do go to the nvidia site and look for their driver for your card. It may be a "legacy" driver depending on how old your card is.

    If you can get a driver from them, use it. Be sure to blacklist the nouveau driver in whatever your distro uses to infor modprobe at boot time.

    If you build the driver yourself, you will have to rebuild it whenever you update your kernel so keep the download handy in the root home dir.

    Try passing the option "nomodeset" to your kernel at boot time.

  6. #5
    Just Joined!
    Join Date
    Jun 2011
    Location
    Belgium
    Posts
    84
    Thanks, the installation of the native driver is something for the W.E. and I will indicate here the result.

    Quote Originally Posted by voidpointer69 View Post
    Try passing the option "nomodeset" to your kernel at boot time.
    Is this a hint for the current nouveau driver, or only for the native NVIDIA driver?

    Regards

  7. #6
    Just Joined!
    Join Date
    Jun 2011
    Location
    Belgium
    Posts
    84
    Quote Originally Posted by kdg1955 View Post
    Is this a hint for the current nouveau driver, or only for the native NVIDIA driver?
    Okay, I get it now. It is part of the installation process, in order to prevent that 'Nouveau' is loaded in text mode.

  8. #7
    Linux Newbie
    Join Date
    Nov 2009
    Posts
    238
    kdg.

    Yes, if you blacklist the nouveau driver, it will not get loaded so you can be sure that your new (nvidia) driver does. For sure use nomodeset when using the nvidia driver but you could give it a shoy with nouveau as well.

  9. #8
    Just Joined!
    Join Date
    Jun 2011
    Location
    Belgium
    Posts
    84
    The installation of my native NVIDIA driver is finally successful. I'm not going into details, because not relevant to this forum. What is important to mention is that ACPID daemon must be running to avoid the same performance problems as with the NOUVEAU driver.

    But unfortunately, the problem associated with the black screen persists. Only after a compositing press 'ctrl+shift+F12', my screen reappears.

    Here is a new .xsession-error, with the new native NVIDIA driver installed:

    Code:
    (imsettings-check:2029): GLib-WARNING **: (gerror.c:390):g_error_new_valist: runtime check failed: (domain != 0)
    
    (imsettings-check:2056): GLib-WARNING **: (gerror.c:390):g_error_new_valist: runtime check failed: (domain != 0)
    startkde: Starting up...
    Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
    kbuildsycoca4 running...
    QObject::connect: Cannot connect (null)::deviceFound(Device*) to BlueDevilDaemon::deviceFound(Device*)
    QObject::connect: Cannot connect QTimer::timeout() to (null)::stopDiscovery()
    kded(2132) PowerDevil::PolicyAgent::setupSystemdInhibition: failed to inhibit systemd powersave handling 
    QDBusConnection: name 'org.kde.kglobalaccel' had owner '' but we thought it was ':1.21'
    >>> 0x8e3a338 created Job Job 
    >>> 0x8e3ab58 created JobFactory 
    >>> 0x8e39f00 created JobFactory 
    >>> 0x8d0d628 created Job Job 
    >>> 0x8d19ef8 created Job Job 
    >>> 0x8e39f00 deleted JobFactory 
    >>> 0x8e3ab58 deleted JobFactory 
    >>> 0x8e3a338 deleted Job Job 
    >>> 0x8d0d628 deleted Job Job 
    >>> 0x8d19ef8 deleted Job Job 
    kwin(2158): ""fsrestore1" - conversion of "0,0,0,0" to QRect failed" 
    OpenGL vendor string:                   NVIDIA Corporation
    OpenGL renderer string:                 Quadro FX 1300/PCI/SSE2
    OpenGL version string:                  2.1.2 NVIDIA 173.14.36
    OpenGL shading language version string: 1.20 NVIDIA via Cg compiler
    Driver:                                 NVIDIA
    Driver version:                         173.14.36
    GPU class:                              Unknown
    OpenGL version:                         2.1.2
    GLSL version:                           1.20
    Linux kernel version:                   3.7.9
    Direct rendering:                       yes
    Requires strict binding:                no
    GLSL shaders:                           yes
    Texture NPOT support:                   no
    kwin(2158) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect  "kwin4_effect_blur"  is not supported 
    QDBusObjectPath: invalid path ""
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    plasma-desktop(2167)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
    static bool QDeclarativeMetaType::isModule(const QByteArray&, int, int) Qt 4.7 import detected; please note that Qt 4.7 is directly reusable as QtQuick 1.x with no code changes. Continuing, but startup time will be slower. 
    plasma-desktop(2167)/kdecore (services) KServicePrivate::init: The desktop entry file  "/usr/share/kde4/services/sysinfo.protocol"  has Type= "Application"  but no Exec line 
    
    link XMLID_34_ hasn't been detected!
    link XMLID_34_ hasn't been detected!
    link XMLID_36_ hasn't been detected!
    file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:175:5: QML QDeclarativeListView_QML_20: Possible anchor loop detected on vertical anchor.
    QGraphicsScene::addItem: item has already been added to this scene
    Object::connect: No such signal QDeclarativeItem_QML_17::maximumWidthChanged()
    Object::connect: No such signal QDeclarativeItem_QML_17::maximumHeightChanged()
    Object::connect: No such signal QDeclarativeItem_QML_17::preferredWidthChanged()
    Object::connect: No such signal QDeclarativeItem_QML_17::preferredHeightChanged()
    QGraphicsScene::addItem: item has already been added to this scene
    Object::connect: No such signal QDeclarativeItem_QML_23::maximumWidthChanged()
    Object::connect: No such signal QDeclarativeItem_QML_23::maximumHeightChanged()
    Object::connect: No such signal QDeclarativeItem_QML_23::preferredWidthChanged()
    Object::connect: No such signal QDeclarativeItem_QML_23::preferredHeightChanged()
    file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:175:5: QML QDeclarativeListView_QML_44: Possible anchor loop detected on vertical anchor.
    QGraphicsScene::addItem: item has already been added to this scene
    Object::connect: No such signal QDeclarativeItem_QML_41::maximumWidthChanged()
    Object::connect: No such signal QDeclarativeItem_QML_41::maximumHeightChanged()
    Object::connect: No such signal QDeclarativeItem_QML_41::preferredWidthChanged()
    Object::connect: No such signal QDeclarativeItem_QML_41::preferredHeightChanged()
    link XMLID_34_ hasn't been detected!
    link XMLID_34_ hasn't been detected!
    link XMLID_36_ hasn't been detected!
    QGridLayoutEngine::addItem: Cell (0, 1) already taken
    nepomukservicestub: No service name specified
    nepomukservicestub: Use --help to get a list of available command line options.
    krunner(2264) KDevelopSessions::KDevelopSessions: INIT KDEV 
    krunner(2264) KDevelopSessions::loadSessions: LOADSESSION!.>>> 
    krunner(2264) KDevelopSessions::loadSessions: NEW SESSION: "/home/kdg/.kde/share/apps/kdevelop/sessions/{ad68a71a-c058-42d7-b4a1-0f30fb5cfd9b}/sessionrc" 
    krunner(2264) KDevelopSessions::loadSessions: session: "default" "default" 
    I/O warning : failed to load external entity "/home/kdg/.qalculate/eurofxref-daily.xml"
    I/O warning : failed to load external entity "/home/kdg/.qalculate/eurofxref-daily.xml"
    nepomukservicestub: No service name specified
    nepomukservicestub: Use --help to get a list of available command line options.
    krunner(2264)/libplasma Plasma::Package::isValid: Could not find required file mainscript 
    nepomukservicestub: No service name specified
    nepomukservicestub: Use --help to get a list of available command line options.
    QGridLayoutEngine::addItem: Cell (0, 1) already taken
    QGridLayoutEngine::addItem: Cell (1, 1) already taken
    nepomukservicestub: No service name specified
    nepomukservicestub: Use --help to get a list of available command line options.
    nepomukservicestub: No service name specified
    nepomukservicestub: Use --help to get a list of available command line options.
    QDBusObjectPath: invalid path ""
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Object::connect: No such signal QDBusAbstractInterface::StateChanged(uint)
    SELinux Troubleshooter: Applet requires SELinux be enabled to run.
    Starting Dropbox...** Message: No plugins to load
    
    ** (krb5-auth-dialog:2304): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: Unit dbus-org.freedesktop.NetworkManager.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.freedesktop.NetworkManager.service' for details.
    
    (krb5-auth-dialog:2304): GLib-GIO-CRITICAL **: GApplication subclass 'KaApplet' failed to chain up on ::startup (from start of override function)
    Dropbox isn't running!
    Done!
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    Running Mixer_Backend destructor 
    New PolkitAgentListener  0x82a0950 
    Adding new listener  PolkitQt1::Agent::Listener(0x82fc7e8) for  0x82a0950 
    plasma-desktop(2167)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
    plasma-desktop(2167)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
    kmix(2269) sink_input_cb: Ignoring sink-input due to it being designated as an event and thus handled by the Event slider 
    kded(2132)/kmix sink_input_cb: Ignoring sink-input due to it being designated as an event and thus handled by the Event slider 
    kded(2132)/kmix sink_input_cb: Ignoring sink-input due to it being designated as an event and thus handled by the Event slider 
    kmix(2269) sink_input_cb: Ignoring sink-input due to it being designated as an event and thus handled by the Event slider 
    kded(2132)/kmix sink_input_cb: Ignoring sink-input due to it being designated as an event and thus handled by the Event slider 
    kded(2132)/kmix sink_input_cb: Ignoring sink-input due to it being designated as an event and thus handled by the Event slider 
    kmix(2269) sink_input_cb: Ignoring sink-input due to it being designated as an event and thus handled by the Event slider 
    kded(2132)/kmix sink_input_cb: Ignoring sink-input due to it being designated as an event and thus handled by the Event slider 
    kmix(2269) sink_input_cb: Ignoring sink-input due to it being designated as an event and thus handled by the Event slider
    Thanks in advance for uour help.

  10. #9
    Just Joined!
    Join Date
    Jun 2011
    Location
    Belgium
    Posts
    84

    Smile [Solved] KDE starts with a blank screen

    Problem solved (with help of other forum: http://forum.kde.org/viewtopic.php?f...260271#p260240):

    1) do not use the 'System Setting' tool to change compositing parameters : because persistent trouble (error msg: kdeinit could not launch /usr/libexec/kde4/kdesu)

    2) use the command 'kcmshell4 kwincompositing' :
    in the second tab disable the login effect, in the 3rd tab uncheck "Use OpenGL 2 shaders"
    See what happens and esp. whether you get a black screen even when logging in using the xrender compositor.

    3) if you have jamming trouble in KDE:
    again the command 'kcmshell4 kwincompositing' and try to deactivating GL2 Shaders and/or the login effect in 3rd tab and uncheck "Use OpenGL 2 shaders".
    Enable "suspend comspositing for fullscreen windows" on third tab.
    use the "native" graphicssystem on 3rd tab as well .


    Greetings.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •