Я недавно купил ноутбук с Nvidia GeForce 860 м и установил Ubuntu 14.04. На моем старом ноутбуке я имел 12.04, который автоматически заполнил Дополнительные Драйверы драйверами Nvidia. Но на этом компьютере, единственной вещью в Дополнительных Драйверах является Qualcomm. Таким образом, я вручную установил Nvidia, но Настройки X-сервера, кажется, не обнаруживают GPU...
lspci | grep VGA
отчеты только мой интегрированный Intel GPU, но
lspci -v
отчеты много вещей, включая GPU Nvidia:
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 157d
Flags: fast devsel, IRQ 16
Memory at ec000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at ed000000 [disabled] [size=512K]
Capabilities: access denied
Не знайте то, что означает любое из этого. Не уверенный, если это, как предполагается, говорит 'доступ запрещен'...
Мне нужен мой GPU, чтобы сделать программирование OpenGL и CUDA. Что еще я могу сделать для выяснения, почему это не работает?
Править: на запрос, содержание xorg.conf:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 304.117 (buildmeister@swio-display-x86-rhel47-01) Tue Nov 26 22:29:40 PST 2013
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
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
Это было зафиксировано путем установки версии драйвера 331 Nvidia:
sudo apt-get purge nvidia*
sudo apt-get install nvidia-331-updates-dev
Затем устанавливающий шмель на инструкции здесь :
sudo apt-get install bumblebee bumblebee-nvidia primus
После перезагрузки, я смог использовать свою Nvidia gpu для определенных программ при помощи команды 'optirun'. :)