Ubuntu 14.04没有检测到我的独立GPU

我最近购买了一台配备Nvidia GeForce 860m的笔记本电脑,并安装了Ubuntu 14.04。 在我的旧笔记本电脑上,我有12.04,它自动用Nvidia驱动程序填充其他驱动程序。 但在这台计算机上,附加驱动程序中唯一的function就是高通。 所以我手动安装了Nvidia,但是X Server Settings似乎没有检测到任何GPU ……

lspci | grep VGA lspci | grep VGA仅报告我的集成Intel GPU,但是

lspci -v报告很多东西,包括Nvidia GPU:

 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来做CUDA和OpenGL编程。 我还能做些什么来弄清楚为什么这不起作用?

编辑:每个请求,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 

它是通过安装nVidia驱动程序版本331修复的:

 sudo apt-get purge nvidia* sudo apt-get install nvidia-331-updates-dev 

然后根据这里的说明安装大黄蜂:

 sudo apt-get install bumblebee bumblebee-nvidia primus 

重启后,我可以使用’optirun’命令将我的nVidia gpu用于特定程序。 🙂