Здравствуйте)
Несомненно такая проблема уже рассматривалась, но я не смог найти решения в инете (может плохо искал), и сам не знаю, что делать.
Все началось с того, что я хотел заюзать CUDA ядра для вычислений, проц в этом деле слабоват. Видюхи у меня две, встроенная в проц Intel HD 4000 и Nvidia GeForce 650m. Система 14.04.1, неделю назад обновился на нее с 12.04.
Первым делом попытался поставить дрова с офф сайта, установщик матюкнулся, что уже стоят Nouveau дрова, мол надо снести эти сначала, я решил не сносить пока и поставил дрова 331 из репозитория, все завелось, и уже из системной утилиты обновления проприетарных дров обновил их до 340.
Однако для работы утилиты нужна Cuda Tools, офф дрова, python+zlib+openssl dev версий, поставил все это добро и бутнулся, обнаружилась проблема с plymouth, нашел на
вики инструкцию по устранению этой проблемы. Сделал как было написано. Заодно aptitude ругался на зависимости, хотел поставить один пакет и пару неиспользуемых удалить, ну я позволил ему это сделать. Бутнулся - Linuxа не запустилась, отредактировал в грубе строку запуска, загрузился и увидел черный экран, открыл консольку (tty1), вернул конфиг груба как было и заодно поставил последние офф дрова нвидии, установщик даже не сказал, что у меня были установлены какие-то дрова, бутнулся, с грубом все норм, а вот вместо GUI черный экран, попробовал поставить девелопер дрова, перед этим удалив purge -эм старые, установил - не помогло.
В логе иксов вижу что-то такое (щас попробую на рабочий сервак залить логи и тогда нормально закину сюда)
Load nvidia module
Failed to load nvidia module
Unload nvidia module
Load nouveau module
И дальше загружаются другие модули, то есть для меня вывод таков: проблема с установленными мною дровами нвидиа, почему это произошло - видимо aptitude удалил что-то нужное, но почему тогда полная переустановка не помогает? И видимо есть проблема с иксами. В конфиге иксов вроде все норм, пробовал также делать nvidia-xconfig.
У кого какие есть идеи по восстановлению и подскажите, что еще стоит посмотреть и выкинуть сюда.
upd
Такс, смотрю логи, в syslog ничего интересного, в kern.log и Xorg.log нашел вот что интересное:
kern.log:Aug 28 21:54:34 Notebook kernel: [ 7.910385] nvidia: module license 'NVIDIA' taints kernel.
Aug 28 21:54:34 Notebook kernel: [ 7.910419] Disabling lock debugging due to kernel taint
Aug 28 21:54:34 Notebook kernel: [ 7.912857] nvidia: module verification failed: signature and/or required key missing - tainting kernel
Aug 28 21:54:34 Notebook kernel: [ 7.916113] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
Aug 28 21:54:34 Notebook kernel: [ 7.916205] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
Aug 28 21:54:34 Notebook kernel: [ 7.916456] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 0
Aug 28 21:54:34 Notebook kernel: [ 7.916503] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 340.29 Thu Jul 31 20:23:19 PDT 2014
Aug 28 21:54:34 Notebook kernel: [ 7.981417] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
Aug 28 21:54:34 Notebook kernel: [ 8.153073] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
Aug 28 21:54:34 Notebook kernel: [ 8.263962] Linux video capture interface: v2.00
Xorg.log:[ 19.151] (II) LoadModule: "glx"
[ 19.177] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 26.191] (II) Module glx: vendor="NVIDIA Corporation"
[ 26.191] compiled for 4.0.2, module version = 1.0.0
[ 26.191] Module class: X.Org Server Extension
[ 26.225] (II) NVIDIA GLX Module 340.29 Thu Jul 31 19:56:58 PDT 2014
[ 26.257] Loading extension GLX
[ 26.257] (II) LoadModule: "nvidia"
[ 26.257] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 26.744] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 26.744] compiled for 4.0.2, module version = 1.0.0
[ 26.744] Module class: X.Org Video Driver
[ 26.767] (II) NVIDIA dlloader X Driver 340.29 Thu Jul 31 19:37:23 PDT 2014
[ 26.767] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 26.790] (++) using VT number 7
[ 26.790] (EE) No devices detected.
[ 26.790] (==) Matched intel as autoconfigured driver 0
[ 26.790] (==) Matched nvidia as autoconfigured driver 1
[ 26.790] (==) Matched nouveau as autoconfigured driver 2
[ 26.790] (==) Matched intel as autoconfigured driver 3
[ 26.790] (==) Matched modesetting as autoconfigured driver 4
[ 26.790] (==) Matched fbdev as autoconfigured driver 5
[ 26.790] (==) Matched vesa as autoconfigured driver 6
[ 26.790] (==) Assigned the driver to the xf86ConfigLayout
[ 26.790] (II) LoadModule: "intel"
[ 26.791] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 26.984] (II) Module intel: vendor="X.Org Foundation"
[ 26.984] compiled for 1.15.1, module version = 2.99.914
[ 26.984] Module class: X.Org Video Driver
[ 26.984] ABI class: X.Org Video Driver, version 15.0
[ 26.984] (II) LoadModule: "nvidia"
[ 26.984] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 26.984] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 26.984] compiled for 4.0.2, module version = 1.0.0
[ 26.984] Module class: X.Org Video Driver
[ 26.984] (II) UnloadModule: "nvidia"
[ 26.984] (II) Unloading nvidia
[ 26.984] (II) Failed to load module "nvidia" (already loaded, 32550)
[ 26.984] (II) LoadModule: "nouveau"
[ 26.984] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 27.133] (II) Module nouveau: vendor="X.Org Foundation"
[ 27.133] compiled for 1.15.1, module version = 1.0.10
[ 27.133] Module class: X.Org Video Driver
[ 27.133] ABI class: X.Org Video Driver, version 15.0
[ 27.133] (II) LoadModule: "modesetting"
[ 27.133] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 27.133] (II) Module modesetting: vendor="X.Org Foundation"
[ 27.133] compiled for 1.15.0, module version = 0.8.1
[ 27.133] Module class: X.Org Video Driver
[ 27.133] ABI class: X.Org Video Driver, version 15.0
[ 27.133] (II) LoadModule: "fbdev"
[ 27.133] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 27.160] (II) Module fbdev: vendor="X.Org Foundation"
[ 27.160] compiled for 1.15.0, module version = 0.4.4
[ 27.160] Module class: X.Org Video Driver
[ 27.160] ABI class: X.Org Video Driver, version 15.0
[ 27.160] (II) LoadModule: "vesa"
[ 27.160] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 27.207] (II) Module vesa: vendor="X.Org Foundation"
[ 27.207] compiled for 1.15.0, module version = 2.3.3
[ 27.207] Module class: X.Org Video Driver
[ 27.207] ABI class: X.Org Video Driver, version 15.0
[ 27.207] (II) NVIDIA dlloader X Driver 340.29 Thu Jul 31 19:37:23 PDT 2014
[ 27.207] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 27.207] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 27.208] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[ 27.208] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[ 27.208] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[ 27.208] (II) NOUVEAU driver
[ 27.208] (II) NOUVEAU driver for NVIDIA chipset families :
[ 27.208] RIVA TNT (NV04)
[ 27.208] RIVA TNT2 (NV05)
[ 27.208] GeForce 256 (NV10)
[ 27.208] GeForce 2 (NV11, NV15)
[ 27.208] GeForce 4MX (NV17, NV18)
[ 27.208] GeForce 3 (NV20)
[ 27.208] GeForce 4Ti (NV25, NV28)
[ 27.208] GeForce FX (NV3x)
[ 27.208] GeForce 6 (NV4x)
[ 27.208] GeForce 7 (G7x)
[ 27.208] GeForce 8 (G8x)
[ 27.208] GeForce GTX 200 (NVA0)
[ 27.208] GeForce GTX 400 (NVC0)
[ 27.208] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 27.208] (II) FBDEV: driver for framebuffer: fbdev
[ 27.208] (II) VESA: driver for VESA chipsets: vesa
[ 27.208] (++) using VT number 7
[ 27.208] (WW) xf86OpenConsole: setpgid failed: Operation not permitted
[ 27.208] (WW) xf86OpenConsole: setsid failed: Operation not permitted
[ 27.209] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20080730
[ 27.209] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.914+git20140827.011f04ff-0ubuntu0sarvatt~trusty (Robert Hooker <sarvatt@ubuntu.com>)
[ 27.209] (II) intel(0): SNA compiled for use with valgrind
[ 27.210] (EE) [drm] KMS not enabled
[ 27.210] (WW) Falling back to old probe method for modesetting
[ 27.210] (WW) Falling back to old probe method for fbdev
[ 27.210] (II) Loading sub module "fbdevhw"
[ 27.210] (II) LoadModule: "fbdevhw"
[ 27.224] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 27.238] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 27.238] compiled for 1.15.1, module version = 0.0.2
[ 27.238] ABI class: X.Org Video Driver, version 15.0
[ 27.238] (WW) Falling back to old probe method for vesa
[ 27.239] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4000
[ 27.239] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx
[ 27.239] (**) intel(0): Depth 24, (--) framebuffer bpp 32
[ 27.239] (==) intel(0): RGB weight 888
[ 27.239] (==) intel(0): Default visual is TrueColor
[ 27.239] (II) intel(0): Output LVDS1 has no monitor section
[ 27.240] (--) intel(0): Found backlight control interface acpi_video1 (type 'firmware') for output LVDS1
[ 27.240] (II) intel(0): Enabled output LVDS1
[ 27.240] (II) intel(0): Output VGA1 using monitor section Monitor0
[ 27.240] (II) intel(0): Enabled output VGA1
[ 27.240] (II) intel(0): Output HDMI1 has no monitor section
[ 27.240] (II) intel(0): Enabled output HDMI1
[ 27.240] (II) intel(0): Output DP1 has no monitor section
[ 27.240] (II) intel(0): Enabled output DP1
[ 27.240] (--) intel(0): Using a maximum size of 64x64 for hardware cursors
[ 27.240] (II) intel(0): Output VIRTUAL1 has no monitor section
[ 27.240] (II) intel(0): Enabled output VIRTUAL1
[ 27.240] (--) intel(0): Output LVDS1 using initial mode 1920x1080 on pipe 0
[ 27.240] (==) intel(0): TearFree disabled
[ 27.240] (==) intel(0): DPI set to (96, 96)
[ 27.240] (II) Loading sub module "dri3"
[ 27.240] (II) LoadModule: "dri3"
[ 27.240] (WW) Warning, couldn't open module dri3
[ 27.240] (II) UnloadModule: "dri3"
[ 27.240] (II) Unloading dri3
[ 27.240] (EE) intel: Failed to load module "dri3" (module does not exist, 0)
[ 27.240] (II) Loading sub module "dri2"
[ 27.240] (II) LoadModule: "dri2"
[ 27.240] (II) Module "dri2" already built-in
[ 27.240] (II) Loading sub module "present"
[ 27.240] (II) LoadModule: "present"
[ 27.240] (WW) Warning, couldn't open module present
[ 27.240] (II) UnloadModule: "present"
[ 27.240] (II) Unloading present
[ 27.240] (EE) intel: Failed to load module "present" (module does not exist, 0)
[ 27.344] (II) UnloadModule: "nvidia"
[ 27.344] (II) Unloading nvidia
[ 27.344] (II) UnloadModule: "fbdev"
[ 27.344] (II) Unloading fbdev
[ 27.344] (II) UnloadSubModule: "fbdevhw"
[ 27.344] (II) Unloading fbdevhw
[ 27.344] (II) UnloadModule: "vesa"
[ 27.344] (II) Unloading vesa
[ 27.344] (==) Depth 24 pixmap format is 32 bpp
[ 27.346] (II) intel(0): SNA initialized with Ivybridge (gen7, gt2) backend
[ 27.346] (==) intel(0): Backing store enabled
[ 27.346] (==) intel(0): Silken mouse enabled
[ 27.346] (II) intel(0): HW Cursor enabled
[ 27.346] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 27.346] (**) intel(0): DPMS enabled
[ 27.346] (II) intel(0): [DRI2] Setup complete
[ 27.346] (II) intel(0): [DRI2] DRI driver: i965
[ 27.346] (II) intel(0): [DRI2] VDPAU driver: i965
[ 27.346] (II) intel(0): direct rendering: DRI2 enabled
[ 27.346] (==) intel(0): display hotplug detection enabled
[ 27.346] (--) RandR disabled
[ 27.349] (II) SELinux: Disabled on system
[ 27.428] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
[ 27.431] (II) intel(0): switch to mode 1920x1080@60.0 on LVDS1 using pipe 0, position (0, 0), rotation normal, reflection none
[ 27.448] (II) intel(0): Setting screen physical size to 508 x 285
[ 27.517] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 27.519] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[ 27.519] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 27.519] (II) LoadModule: "evdev"
[ 27.519] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 27.578] (II) Module evdev: vendor="X.Org Foundation"
[ 27.578] compiled for 1.15.0, module version = 2.8.2
[ 27.578] Module class: X.Org XInput Driver
[ 27.578] ABI class: X.Org XInput driver, version 20.0
[ 27.578] (II) Using input driver 'evdev' for 'Power Button'
[ 27.578] (**) Power Button: always reports core events
[ 27.578] (**) evdev: Power Button: Device: "/dev/input/event3"
[ 27.578] (--) evdev: Power Button: Vendor 0 Product 0x1
[ 27.578] (--) evdev: Power Button: Found keys
[ 27.578] (II) evdev: Power Button: Configuring as keyboard
[ 27.578] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
[ 27.578] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[ 27.578] (**) Option "xkb_rules" "evdev"
[ 27.578] (**) Option "xkb_model" "pc105"
[ 27.578] (**) Option "xkb_layout" "us,ru"
[ 27.578] (**) Option "xkb_variant" ","
[ 27.578] (**) Option "xkb_options" "grp:ctrl_shift_toggle,grp_led:scroll"
[ 27.580] (II) XKB: reuse xkmfile /var/lib/xkb/server-0D745D8FD2A420326414CD0C10881B7840BB4DE1.xkm
[ 27.580] (II) config/udev: Adding input device Video Bus (/dev/input/event11)
[ 27.580] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[ 27.580] (II) Using input driver 'evdev' for 'Video Bus'
[ 27.580] (**) Video Bus: always reports core events
[ 27.580] (**) evdev: Video Bus: Device: "/dev/input/event11"
[ 27.580] (--) evdev: Video Bus: Vendor 0 Product 0x6
[ 27.580] (--) evdev: Video Bus: Found keys
[ 27.580] (II) evdev: Video Bus: Configuring as keyboard
[ 27.580] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input12/event11"
upd2
прикладываю конфиг иксов:
xorg.conf# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 340.32 (buildmeister@swio-display-x64-rhel04-01) Tue Aug 5 21:15:33 PDT 2014
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection