是否可以在虚拟框Win8中编码CUDA?

时间:2013-02-01 11:38:49

标签: windows ubuntu cuda virtualbox

我知道通过使用虚拟盒,所有措施都无法使用显卡,所以我认为这是不可能的,但我也认为编码cuda至少设置CUDA开发环境在Windows上更容易(不幸的是)因此如果我可以计划在我的Ubuntu上将win8设置为虚拟框。

我确实想使用win,因为我处于极好的Nvidia机器,因此在Ubuntu上存在驱动程序问题。此外,由于驱动程序的缺陷,Eclipse中的代码编译不起作用。如果我使用Win,可能会解决问题。

1 个答案:

答案 0 :(得分:3)

  1. 即使您在虚拟盒中设置环境以成功编译cuda代码并在那里编译cuda代码也没有用,因为您无法在虚拟框中运行代码。
  2. 是的,在optimus nvidia卡上安装驱动程序是绝对正确的。我也遇到了同样的问题。但随着cuda 5的发布,在Ubuntu上安装cuda非常简单。
  3. 按照以下简单步骤操作。

    驱动程序安装##

    1. 从这里下载cuda 5.(32位或64位取决于操作系统)

        

      Cuda 5 download

    2. 按照以下命令

      安装所需的工具
        

      sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

    3. 接下来,将不必要的模块列入黑名单

        

      sudo gedit /etc/modprobe.d/blacklist.conf

      最后添加以下行

        

      黑名单vga16fb

           

      blacklist nouveau

           

      黑名单rivafb

           

      黑名单nvidiafb

           

      黑名单rivatv

      并重新启动系统。

    4. 重启后按Ctrl + Alt + F1。登录并输入以下命令。

        

      service lightdm stop

    5. 转到您已下载cuda 5的位置。就我而言,它位于桌面上。

        

      cd Desktop

    6. 让它从shell

      运行
        

      chmod + x cuda_5.3.35_linux *****

    7. 从终端

      运行
        

      ./ cuda_5.3.35_linux *****

    8. 接受它,当被要求安装驱动程序时按y和n为cudatoolkit和gpucomputingsdk

    9. 现在重新启动,您已完成驱动程序安装。

    10. 要安装cudatoolkit和gpucomputingsdk,请点击此链接

    11. Cuda 4.2 installation on Ubuntu