Я работаю, Kubuntu 16.04 (просто установил его от ISO). Мой компьютер имеет графику Intel на микросхеме, которая является тем, что я использую для дисплея. У меня также есть карта Повышения GTX 650 Ti, которую я НЕ ХОЧУ ИСПОЛЬЗОВАТЬ для дисплея (только для работы CUDA).
Ошибка Xorg с установленным драйвером NVIDIA:
(EE) NOUVEAU(G0): [XvMC] Failed to initialize extension.
...
(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
Если я удалю драйвер NVIDIA, то X работ правильно снова (заключит некоторые сообщения журнала в кавычки здесь скоро).
Как я могу получить и X работ и установленный CUDA (т.е. установленные драйверы и функционирование)?
Должное раскрытие: Я спросил о том же вопросе относительно Фрагмента Debian на Unix. SX, но удаленный это, так как я просто переключился на Kubuntu.
Обновление:
Таким образом, я удалил Nouveau полностью для исследования этого далее. То, когда я генерирую xorg.conf, я добираюсь (отсекло связанный с устройством ввода данных и строки файлов и разделы):
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
EndSection
Section "Module"
Load "glx"
EndSection
section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
Identifier "Card0"
Driver "fbdev"
BusID "PCI:0:2:0"
EndSection
Section "Device"
Identifier "Card1"
Driver "fbdev"
BusID "PCI:2:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
(обратите внимание, что PCI 2:0:0 является картой NVIDIA, и 0:2:0 является графикой на микросхеме.)
Теперь,
/usr/lib/xorg/modules
, удаляя libglx.so и/или восстановление Nvidia не-Nvidia libglx.so - все еще, пустой экран.Я действительно получаю differet сообщения об ошибках все же. С самым обширным подмножеством вышеупомянутого я имею:
[ 1952.022] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Aug 10 10:07:20 2016
[ 1952.022] (==) Using config file: "/etc/X11/xorg.conf"
[ 1952.022] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 1952.022] (==) ServerLayout "X.org Configured"
[ 1952.022] (**) |-->Screen "Screen0" (0)
[ 1952.022] (**) | |-->Monitor "Monitor0"
[ 1952.022] (**) | |-->Device "Card0"
[ 1952.022] (**) |-->Input Device "Mouse0"
[ 1952.022] (**) |-->Input Device "Keyboard0"
[ 1952.022] (==) Automatically adding devices
[ 1952.022] (==) Automatically enabling devices
[ 1952.022] (==) Automatically adding GPU devices
...
1952.024] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 1952.024] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 1952.026] (--) PCI:*(0:0:2:0) 8086:0162:1565:110f rev 9, Mem @ 0xf7400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64
[ 1952.026] (--) PCI: (0:2:0:0) 10de:11c2:19da:1281 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/134217728, 0xe8000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[ 1952.026] (II) LoadModule: "glx"
[ 1952.026] (II) Loading /usr/lib/xorg/modules/extensions-nvidia-leave-me-alone/libglx.so
[ 1952.026] (II) Module glx: vendor="X.Org Foundation"
[ 1952.026] compiled for 1.18.3, module version = 1.0.0
[ 1952.026] ABI class: X.Org Server Extension, version 9.0
[ 1952.026] (==) AIGLX enabled
[ 1952.026] (II) LoadModule: "fbdev"
[ 1952.027] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 1952.027] (II) Module fbdev: vendor="X.Org Foundation"
[ 1952.027] compiled for 1.18.1, module version = 0.4.4
[ 1952.027] Module class: X.Org Video Driver
[ 1952.027] ABI class: X.Org Video Driver, version 20.0
[ 1952.027] (II) FBDEV: driver for framebuffer: fbdev
[ 1952.033] (II) Loading sub module "fbdevhw"
[ 1952.033] (II) LoadModule: "fbdevhw"
[ 1952.033] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 1952.033] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 1952.033] compiled for 1.18.3, module version = 0.0.2
[ 1952.033] ABI class: X.Org Video Driver, version 20.0
[ 1952.033] (**) FBDEV(0): claimed PCI slot 0@0:2:0
[ 1952.033] (II) FBDEV(0): using default device
[ 1952.033] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[ 1952.033] (==) FBDEV(0): RGB weight 888
[ 1952.033] (==) FBDEV(0): Default visual is TrueColor
[ 1952.033] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 1952.033] (II) FBDEV(0): hardware: inteldrmfb (video memory: 8100kB)
[ 1952.033] (II) FBDEV(0): checking modes against framebuffer device...
[ 1952.033] (II) FBDEV(0): checking modes against monitor...
[ 1952.033] (--) FBDEV(0): Virtual size is 1920x1080 (pitch 1920)
[ 1952.033] (**) FBDEV(0): Built-in mode "current"
[ 1952.033] (==) FBDEV(0): DPI set to (96, 96)
[ 1952.033] (II) Loading sub module "fb"
[ 1952.033] (II) LoadModule: "fb"
[ 1952.033] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 1952.034] (II) Module fb: vendor="X.Org Foundation"
[ 1952.034] compiled for 1.18.3, module version = 1.0.0
[ 1952.034] ABI class: X.Org ANSI C Emulation, version 0.4
[ 1952.034] (**) FBDEV(0): using shadow framebuffer
[ 1952.034] (II) Loading sub module "shadow"
[ 1952.034] (II) LoadModule: "shadow"
[ 1952.034] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 1952.034] (II) Module shadow: vendor="X.Org Foundation"
[ 1952.034] compiled for 1.18.3, module version = 1.1.0
[ 1952.034] ABI class: X.Org ANSI C Emulation, version 0.4
[ 1952.034] (==) Depth 24 pixmap format is 32 bpp
[ 1952.079] (==) FBDEV(0): Backing store enabled
[ 1952.080] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
... repeated many times
[ 1952.082] (==) FBDEV(0): DPMS enabled
[ 1952.082] (==) RandR enabled
[ 1952.087] (II) SELinux: Disabled on system
[ 1952.087] (II) AIGLX: Screen 0 is not DRI2 capable
[ 1952.087] (EE) AIGLX: reverting to software rendering
[ 1952.101] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: undefined symbol: _glapi_tls_Dispatch)
[ 1952.101] (EE) GLX: could not load software renderer
[ 1952.101] (II) GLX: no usable GL providers found for screen 0
...
[ 2201.199] (II) config/udev: removing GPU device /sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0/drm/card1 /dev/dri/card1
[ 2201.199] xf86: remove device 0 /sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0/drm/card1
Интересно достаточно эта проблема не разрешима, так как это не действительно проблема: На самом деле, X не экранирование пробела; это - X значений по умолчанию менеджера по оформлению Kubuntu к - sddm.
, Если Вы заменяете sddm
, скажем, lxdm
, Вы будете видеть экран входа в систему (по крайней мере - использование драйвера Intel и отредактированного xorg.conf
; вероятно, даже без него), и Вы сможете войти в систему.
Это не конец Ваших проблем, все же. При запуске сессии KDE Плазма откажет просто. Сессия будет все еще "работать" в том смысле, что восстановленные приложения будут подходить и функционировать правильно, и Alt+F2 для запуска будет работать также.
, Если, однако, Вы устанавливаете другую настольную среду (например, LXDE) и запускаете это - это должно работать.
Раздражающий.
Я просто установил CUDA на Ubuntu 16.04 успешно и использование только Intel skylake gpu для дисплея. Официальная установка документ лучше теперь, действительно полезна. Необходимо смотреть на расширенную настройку и часто задаваемые вопросы. Это решает мою проблему. Я choosed установка Runfile. (разделите 4.2), Followings является моими подсказками:
lsmod |grep noveou
cuda-xx.run --no-opengl-libs
/etc/rc*.d/
, забота о правиле именования) ls /dev/nvidia*
. Если все вещи прекрасны, cuda должен работать. xorg.conf
, удаляя видеокарту NVIDIA. , если Вы видите [DRM], не удался открыть устройство DRM для пустого указателя, проверить и зафиксировать с шагом 4.
, Так как я использую Intel skylake, я устанавливаю DRM, встроенное микропрограммное обеспечение guc из 01.org. (сверьтесь lsmod | grep intel
), или lspci -k | grep -A 2 VGA
В xorg.conf
,
Section "Device"
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection