Results 1 to 3 of 3

Thread: Repeated X freezes with Nouveau driver

  1. #1

    Default Repeated X freezes with Nouveau driver

    Hello all,

    In OpenSUSE Tumbleweed I repeatedly have random freezes of the system when using the Nouveau driver (NVidia GTX 760 graphics card). The freezes occur seemingly random and seem to be related to the Nouveau driver. Following is the output from journalctl:

    ...skipping...
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 4: /usr/bin/Xorg (0x400000+0x7a7a8) [0x47a7a8]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 5: /usr/bin/Xorg (0x400000+0xa3002) [0x4a3002]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 6: /lib64/libc.so.6 (0x7f8ca65fc000+0x34dc0) [0x7f8ca6630dc0]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 7: /lib64/libc.so.6 (ioctl+0x7) [0x7f8ca66de1b7]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 8: /usr/lib64/libdrm.so.2 (drmIoctl+0x28) [0x7f8ca7a226d8]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 9: /usr/lib64/libdrm.so.2 (drmCommandWrite+0x1b) [0x7f8ca7a24c1b]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 10: /usr/lib64/libdrm_nouveau.so.2 (nouveau_bo_wait+0x7c) [0x7f8ca1dcc90c]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 11: /usr/lib64/libdrm_nouveau.so.2 (nouveau_pushbuf_space+0xc7) [0x7f8ca1dcdc27]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 12: /usr/lib64/xorg/modules/drivers/nouveau_drv.so (0x7f8ca1fd1000+0x25581) [0x7f8ca1ff6581]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 13: /usr/lib64/xorg/modules/libexa.so (0x7f8ca1bb2000+0xdb95) [0x7f8ca1bbfb95]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 14: /usr/lib64/xorg/modules/libexa.so (0x7f8ca1bb2000+0xe682) [0x7f8ca1bc0682]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 15: /usr/lib64/xorg/modules/libexa.so (0x7f8ca1bb2000+0xc36e) [0x7f8ca1bbe36e]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 16: /usr/bin/Xorg (0x400000+0x11827a) [0x51827a]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 17: /usr/bin/Xorg (0x400000+0x10e48b) [0x50e48b]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 18: /usr/bin/Xorg (0x400000+0x3cfef) [0x43cfef]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 19: /usr/bin/Xorg (0x400000+0x40fab) [0x440fab]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 20: /lib64/libc.so.6 (__libc_start_main+0xf0) [0x7f8ca661c610]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 21: /usr/bin/Xorg (_start+0x29) [0x42c4f9]
    Oct 30 14:12:45 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE)
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) [mi] EQ overflow continuing. 900 events have been dropped.
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE)
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) Backtrace:
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 0: /usr/bin/Xorg (xorg_backtrace+0x41) [0x58cc51]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 1: /usr/bin/Xorg (QueuePointerEvents+0x52) [0x454842]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 2: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7f8c99f41000+0x6576) [0x7f8c99f47576]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 3: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7f8c99f41000+0x6b05) [0x7f8c99f47b05]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 4: /usr/bin/Xorg (0x400000+0x7a7a8) [0x47a7a8]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 5: /usr/bin/Xorg (0x400000+0xa3002) [0x4a3002]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 6: /lib64/libc.so.6 (0x7f8ca65fc000+0x34dc0) [0x7f8ca6630dc0]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 7: /lib64/libc.so.6 (ioctl+0x7) [0x7f8ca66de1b7]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 8: /usr/lib64/libdrm.so.2 (drmIoctl+0x28) [0x7f8ca7a226d8]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 9: /usr/lib64/libdrm.so.2 (drmCommandWrite+0x1b) [0x7f8ca7a24c1b]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 10: /usr/lib64/libdrm_nouveau.so.2 (nouveau_bo_wait+0x7c) [0x7f8ca1dcc90c]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 11: /usr/lib64/libdrm_nouveau.so.2 (nouveau_pushbuf_space+0xc7) [0x7f8ca1dcdc27]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 12: /usr/lib64/xorg/modules/drivers/nouveau_drv.so (0x7f8ca1fd1000+0x25581) [0x7f8ca1ff6581]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 13: /usr/lib64/xorg/modules/libexa.so (0x7f8ca1bb2000+0xdb95) [0x7f8ca1bbfb95]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 14: /usr/lib64/xorg/modules/libexa.so (0x7f8ca1bb2000+0xe682) [0x7f8ca1bc0682]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 15: /usr/lib64/xorg/modules/libexa.so (0x7f8ca1bb2000+0xc36e) [0x7f8ca1bbe36e]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 16: /usr/bin/Xorg (0x400000+0x11827a) [0x51827a]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 17: /usr/bin/Xorg (0x400000+0x10e48b) [0x50e48b]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 18: /usr/bin/Xorg (0x400000+0x3cfef) [0x43cfef]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 19: /usr/bin/Xorg (0x400000+0x40fab) [0x440fab]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 20: /lib64/libc.so.6 (__libc_start_main+0xf0) [0x7f8ca661c610]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 21: /usr/bin/Xorg (_start+0x29) [0x42c4f9]
    Oct 30 14:12:46 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE)
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) [mi] EQ overflow continuing. 1000 events have been dropped.
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) [mi] No further overflow reports will be reported until the clog is cleared.
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE)
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) Backtrace:
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 0: /usr/bin/Xorg (xorg_backtrace+0x41) [0x58cc51]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 1: /usr/bin/Xorg (QueuePointerEvents+0x52) [0x454842]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 2: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7f8c99f41000+0x6576) [0x7f8c99f47576]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 3: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7f8c99f41000+0x6b05) [0x7f8c99f47b05]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 4: /usr/bin/Xorg (0x400000+0x7a7a8) [0x47a7a8]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 5: /usr/bin/Xorg (0x400000+0xa3002) [0x4a3002]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 6: /lib64/libc.so.6 (0x7f8ca65fc000+0x34dc0) [0x7f8ca6630dc0]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 7: /lib64/libc.so.6 (ioctl+0x7) [0x7f8ca66de1b7]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 8: /usr/lib64/libdrm.so.2 (drmIoctl+0x28) [0x7f8ca7a226d8]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 9: /usr/lib64/libdrm.so.2 (drmCommandWrite+0x1b) [0x7f8ca7a24c1b]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 10: /usr/lib64/libdrm_nouveau.so.2 (nouveau_bo_wait+0x7c) [0x7f8ca1dcc90c]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 11: /usr/lib64/libdrm_nouveau.so.2 (nouveau_pushbuf_space+0xc7) [0x7f8ca1dcdc27]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 12: /usr/lib64/xorg/modules/drivers/nouveau_drv.so (0x7f8ca1fd1000+0x25581) [0x7f8ca1ff6581]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 13: /usr/lib64/xorg/modules/libexa.so (0x7f8ca1bb2000+0xdb95) [0x7f8ca1bbfb95]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 14: /usr/lib64/xorg/modules/libexa.so (0x7f8ca1bb2000+0xe682) [0x7f8ca1bc0682]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 15: /usr/lib64/xorg/modules/libexa.so (0x7f8ca1bb2000+0xc36e) [0x7f8ca1bbe36e]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 16: /usr/bin/Xorg (0x400000+0x11827a) [0x51827a]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 17: /usr/bin/Xorg (0x400000+0x10e48b) [0x50e48b]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 18: /usr/bin/Xorg (0x400000+0x3cfef) [0x43cfef]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 19: /usr/bin/Xorg (0x400000+0x40fab) [0x440fab]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 20: /lib64/libc.so.6 (__libc_start_main+0xf0) [0x7f8ca661c610]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE) 21: /usr/bin/Xorg (_start+0x29) [0x42c4f9]
    Oct 30 14:12:48 Desktop-PC-01 /usr/lib/gdm/gdm-x-session[3597]: (EE)
    -- Reboot --

    When the session freezes nothing is possible anymore, i.e. no ending of the X-session or logging out, no reboot or switching to a text console. I have to hard reset the system. The problems seem to occur more frequent after the last update of Tumbleweed of 28-10-2015.

    If this continues to be a problem I will try to use the official and proprietary Nvidia driver or switch to OpenSUSE Leap 42.1. Is it possible to go from Tumbleweed to Leap 42.1 one way or the other?

    Maybe someone can help? Thanks in advance! Kind regards from the Netherlands, Josquin.

  2. #2
    Join Date
    Aug 2010
    Location
    Chicago suburbs
    Posts
    12,640
    Blog Entries
    3

    Default Re: Repeated X freezes with Nouveau driver

    Using Plasma 5 (KDE), I find that I need to turn off desktop effects to avoid problems with nouveau.

    You are probably using Gnome. I don't think it's possible to turn off desktop effects (compositing) with Gnome.
    openSUSE Leap 15.1; KDE Plasma 5;
    testing Leap 15.2Alpha

  3. #3

    Default Re: Repeated X freezes with Nouveau driver

    Thank you very much for the response!

    I am indeed using GNOME because I have found Plasma5 to be to unstable for now. I did some more research on this via Google: https://www.google.nl/search?hl=nl&q...e+been+dropped. I probably will reinstall OpenSUSE and will Leap 42.1 as a basis together with the proprietary NVidia driver. I would really like that OpenSUSE would create a driver tool which Ubuntu has to switch between open source and proprietary drivers. It would be a nice addition for YAST.

    Kind regards, Josquin.

Posting Permissions

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