尝试安装Proprietory Nvidia显卡驱动程序

在阅读并尝试了几个小时的许多不同建议后,我回到了这个方法:

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

我遇到的第一个问题是如何识别哪些列出的驱动程序支持我的Nvidia GEForce 630M显卡。 以下链接并没有真正的帮助,因为它没有在那里说明(除非明确说明后面添加了对新驱动程序的支持,但所涵盖的原始设备不是)。

但是,即使我知道,如果它没有出现在“附加驱动程序”对话框中(见下文),我将如何安装它?

第二期:

文章继续说我的硬件的可用驱动程序通常列在“附加驱动程序”中。 就我而言,他们不是。 不幸的是,它没有告诉我如何纠正或解决它?

我检查了BIOS,并没有办法禁用集成显卡,只有Nvidia显卡。

我也试过这个中的每个可用选项:

$ sudo update-alternatives --config i386-linux-gnu_gl_conf 

我的系统是2012年5月买的Acer Aspire 4752G。

我正在运行Ubuntu 12.04LTS。

uname -a:

 3.2.0-38-generic-pae #61-Ubuntu SMP Tue Feb 19 12:39:51 UTC 2013 i686 i686 i386 GNU/Linux 

它是64位硬件,但我安装了32位操作系统以获得更好的软件兼容性。

运行$ sudo tail -fn 500 /var/log/Xorg.0.log | grep '(EE)' $ sudo tail -fn 500 /var/log/Xorg.0.log | grep '(EE)'返回“

 (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 28.886] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found) 

想要老板驱动程序的原因是因为我的笔记本电脑配备了3D加速图形适配器,所以我宁愿使用它,而不是仅仅局限于使用板载显卡。 我也想尝试将它用于bitmining(它使用GPU来计算能力)。

我在ubuntu 12.04上安装了cuda作为包,如NVIDIA网站上所示。

不工作的图形样本说:

 hasan@ubt:~$ glxinfo | grep renderer Xlib: extension "GLX" missing on display ":0". Xlib: extension "GLX" missing on display ":0". 

链接http://forum.ubuntuusers.de/topic/kubuntu-und-nvidia-mit-proprietaere-treiber/2/#post-5901377帮助了我。

实质上:

 sudo apt-get purge nvidia-319-updates nvidia-settings-319-updates nvidia-prime sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install xserver-xorg-lts-raring sudo apt-get install nvidia-319-updates nvidia-prime sudo reboot 

检查glxinfo | grep renderer glxinfo | grep renderer 。 它在我的笔记本上显示:

 OpenGL renderer string: GeForce GT 650M/PCIe/SSE2 

Cuda图形演示工作!

这是一款Nvidia Optimus笔记本电脑 。 这意味着其中有两个显卡,一个低功耗的英特尔集成了一个具有良好的开源驱动程序来处理大多数事情,然后Nvidia 630M卸载用于渲染的东西。

标准驱动程序设置无法处理此问题。 要使用它,您当前需要安装The Bumblebee Project ,然后使用optirun (也在该页面上)运行。