2012-07-07 104 views
4

我有一个戴尔XPS L502与Nvidia 525M图形卡。我现在只想使用卡的gpgpu功能。cuda with optimus只是为了访问gpgpu

我安装了Ubuntu 12.04作为与机器附带的Windows 7双重启动,并遵循几个安装程序从Nvidia安装CUDA驱动程序和开发工具包(许多重新安装的Ubuntu)。在任何情况下,显示屏都会降至640x480分辨率。最好的我可以确定这与Optimus技术和Linux有关。我试过大黄蜂无济于事。

我真的不在意使用NVidia卡来驱动显示器。有什么方法可以安装NVidia驱动程序,以便程序可以使用显卡的CUDA功能,并且仍然可以在显示器上获得完整的分辨率?

+1

我得到它=)的http:// cudageek。 wordpress.com/2012/01/06/cuda-on-my-dell/但是现在,用Bumblebee 3.0更容易。你的问题是你已经配置了你的X. Bumblebeed实际上就像另一个服务器,让你的NVIDIA GPU访问。 – geek 2012-07-07 19:09:41

+1

Optimus笔记本电脑上的Ubuntu + 1 – geek 2012-07-07 19:11:24

+0

我仍然使用11.10“Oneiric”,目前CUDA优于Optimus,带有Ironhide(似乎在12.04上不能正常工作)而不是大黄蜂。这对你来说是一种选择吗? (这当然不是一个很好的。) – leftaroundabout 2012-07-08 15:58:36

回答

1

我和我的Alienware M11xR2有类似的问题,并在NVIDIA论坛上发布了解决方案。不幸的是,论坛目前处于关闭状态,但本质上这个过程如下:

  1. 安装Nvidia驱动程序,但当系统提示修改X11配置时,选择'否'。这是因为Nvidia显卡不能用作显示设备。
  2. 安装CUDA SDK和运行其中一个样本作为根。我发现这是一个必要的步骤。之后,您应该能够以普通用户的身份执行更多的CUDA程序。

希望有所帮助。

1

随着CUDA 5新版本的发布,安装指南中,只有一个文件安装了驱动程序,工具包和sdk(甚至是nvidia nsight)。有一件事引起了我的注意,那就是您在安装过程中也有optimus选项。

我也有和Alienware M14x,我理解你的问题,但我也希望驱动程序为我工作,所以我没有太过努力。

也许你可以试试我们其他人的评论。

在这里你可以查找CUDA 5发布候选:CUDA 5

,这里是安装指南(也许给这个读第一):CUDA 5 Starting Guide for Linux.

+0

太好了。谢谢。实际上我的cuda设置在几周前通过我申请的升级而被破坏。我会在周末检查一下。 – GeneF 2012-10-11 09:22:39

+0

终于到处去装载它。在一个错误的开始(忘记gdm现在lightdm)安装的包,似乎是完美运行。我跑了几个测试和我自己的代码之一,一切似乎都很好。我不得不重新编译我自己的代码,因为它正在寻找cuda-4 .so的 – GeneF 2012-10-21 13:03:23

+0

还有一件事。在我的情况下,我必须运行小启动时间脚本来加载驱动程序。没什么大不了的,经过几次重启后,我还没有看到问题。 – GeneF 2012-10-21 13:04:54