Проблема с KMS в openSUSE 13.2

Имеется ноутбук Dell Inspiron 1525. Обновил openSUSE 12.3 на 13.2. Появилась проблема с иксами. Загрузка проходит нормально до экрана c логином.
Display Manager - lxdm.
Window manager - xfce.
После ввода пароля начинается загрузка xfce (появляется заставка с этапами загрузки), экран мигает и далее в большинстве случаев черный экран с немигающим курсором. Очень редко загрузка завершается успешно и все вполне работоспособно, но при попытке переключиться по Ctrl+Alt-Fn в другую консоль иксы виснут. Во всех случаях система доступна по ssh.
С параметром nomodeset при загрузке проблем с зависанием нет. Но пользоваться системой становиться некормфортно. Например, при воспроизведении потокового видео через VLC загрузка процессора в пределах 85% ( без nomodest в пределах 15% ), flash в браузерах тупит и т.д.

:~> uname -a
Linux lanet 3.16.7-7-desktop #1 SMP PREEMPT Wed Dec 17 18:00:44 UTC 2014 (762f27a) i686 i686 i386 GNU/Linux

при загрузке без параметра nomodeset

:~ # lsmod | grep 915
i915                  886205  2 
i2c_algo_bit           13197  1 i915
drm_kms_helper         59103  1 i915
drm                   280073  4 i915,drm_kms_helper
button                 13683  1 i915
video                  19630  1 i915

при загрузке с параметром nomodeset

:~ # lsmod | grep 915
i915                  886205  0 
i2c_algo_bit           13197  1 i915
drm_kms_helper         59103  1 i915
drm                   280073  2 i915,drm_kms_helper
button                 13683  1 i915
video                  19630  1 i915

при загрузке без параметра nomodeset

:~ # lspci -nnk 
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (
rev 0c)
        Subsystem: Dell Device [1028:022f]
        Kernel driver in use: i915
        Kernel modules: i915

при загрузке с параметром nomodeset

:~ # lspci -nnk 
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev
 0c)
        Subsystem: Dell Device [1028:022f]
        Kernel modules: i915

при загрузке без параметра nomodeset

:~ # hwinfo --gfxcard
09: PCI 02.0: 0300 VGA compatible controller (VGA)              
  [Created at pci.328]
  Unique ID: _Znp.kIVVn0Xw8t7
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Model: "Intel 965 GM"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2a02 "965 GM"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x022f 
  Revision: 0x0c
  Driver: "i915"
  Driver Modules: "drm"
  Memory Range: 0xfea00000-0xfeafffff (rw,non-prefetchable)
  Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
  I/O Ports: 0xeff8-0xefff (rw)
  IRQ: 44 (432 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00008086d00002A02sv00001028sd0000022Fbc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: intel
  Driver Info #1:
    XFree86 v4 Server Module: intel
    3D Support: yes
    Extensions: dri
  Config Status: cfg=no, avail=yes, need=no, active=unknown

10: PCI 02.1: 0380 Display controller
  [Created at pci.328]
  Unique ID: ruGf.Fls7hspaQUD
  SysFS ID: /devices/pci0000:00/0000:00:02.1
  SysFS BusID: 0000:00:02.1
  Hardware Class: graphics card
  Model: "Intel Mobile GM965/GL960 Integrated Graphics Controller (secondary)"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2a03 "Mobile GM965/GL960 Integrated Graphics Controller (secondary)"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x022f 
  Revision: 0x0c
  Memory Range: 0xfeb00000-0xfebfffff (rw,non-prefetchable)
  Module Alias: "pci:v00008086d00002A03sv00001028sd0000022Fbc03sc80i00"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

Primary display adapter: #9

при загрузке с параметром nomodeset

:~ # hwinfo --gfxcard
09: PCI 02.0: 0300 VGA compatible controller (VGA)              
  [Created at pci.328]
  Unique ID: _Znp.kIVVn0Xw8t7
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Model: "Intel 965 GM"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2a02 "965 GM"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x022f 
  Revision: 0x0c
  Memory Range: 0xfea00000-0xfeafffff (rw,non-prefetchable)
  Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
  I/O Ports: 0xeff8-0xefff (rw)
  IRQ: 11 (no events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00008086d00002A02sv00001028sd0000022Fbc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: intel
  Driver Info #1:
    XFree86 v4 Server Module: intel
    3D Support: yes
    Extensions: dri
  Config Status: cfg=no, avail=yes, need=no, active=unknown

10: PCI 02.1: 0380 Display controller
  [Created at pci.328]
  Unique ID: ruGf.Fls7hspaQUD
  SysFS ID: /devices/pci0000:00/0000:00:02.1
  SysFS BusID: 0000:00:02.1
  Hardware Class: graphics card
  Model: "Intel Mobile GM965/GL960 Integrated Graphics Controller (secondary)"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2a03 "Mobile GM965/GL960 Integrated Graphics Controller (secondary)"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x022f 
  Revision: 0x0c
  Memory Range: 0xfeb00000-0xfebfffff (rw,non-prefetchable)
  Module Alias: "pci:v00008086d00002A03sv00001028sd0000022Fbc03sc80i00"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

Primary display adapter: #9
:~ # for i in /sys/module/i915/parameters/*; do echo $i=$(cat $i); done
/sys/module/i915/parameters/disable_display=N
/sys/module/i915/parameters/disable_power_well=1
/sys/module/i915/parameters/disable_vtd_wa=N
/sys/module/i915/parameters/enable_cmd_parser=1
/sys/module/i915/parameters/enable_fbc=-1
/sys/module/i915/parameters/enable_hangcheck=Y
/sys/module/i915/parameters/enable_ips=1
/sys/module/i915/parameters/enable_ppgtt=-1
/sys/module/i915/parameters/enable_psr=0
/sys/module/i915/parameters/enable_rc6=-1
/sys/module/i915/parameters/fastboot=N
/sys/module/i915/parameters/invert_brightness=0
/sys/module/i915/parameters/lvds_channel_mode=0
/sys/module/i915/parameters/lvds_downclock=0
/sys/module/i915/parameters/lvds_use_ssc=-1
/sys/module/i915/parameters/modeset=-1
/sys/module/i915/parameters/panel_ignore_lid=1
/sys/module/i915/parameters/powersave=1
/sys/module/i915/parameters/prefault_disable=N
/sys/module/i915/parameters/preliminary_hw_support=1
/sys/module/i915/parameters/reset=Y
/sys/module/i915/parameters/semaphores=-1
/sys/module/i915/parameters/vbt_sdvo_panel_type=-1

Как решить эту проблему? Или виснет или некомфортно пользоваться :frowning:

Проблема решилась установкой kernel-default вместо kernel-desktop :slight_smile:

Стадное поведение свойственно людям. Это я про дефолтные настройки и kernel-desktop, которое идет по умолчанию. Я же всегда использовал default-ядро… догадались- повезло :wink: