近一周以来,我无法在 CUDA 上设置 Tesla K40。目前我有 2 个 GPU 1.Advanced Micro Devices, Inc. [AMD/ATI] Oland XT [Radeon HD 8670 / R5 340X / R7 250/350X] 2. Nvidia Tesla K40 处于活动状态
尝试以下步骤后,我最终得到黑屏:
1.通过 X configure 生成 xorg.conf.new 文件,以便查看当前检测到的设备。生成时,我收到错误,指出 a. 不支持 drm 报告模式设置 b. 检测到的设备数量与创建的屏幕数量不匹配。但是我仍然得到了 xorg.conf.new 文件,因此忽略了错误。
- 通过以下命令安装 Cuda 工具包
$ sudo dpkg -i cuda-repo-ubuntu1404_7.0-28_amd64.deb $ sudo apt-get 更新 $ sudo apt-get 安装 cuda
我通过引用生成的 xorg.conf.new 文件在 /ect/X11 目录中创建了自己的 xorg.conf 文件,然后https://devtalk.nvidia.com/default/topic/821158/setting-up-a-machine-with-a-tesla-k40-with-ubuntu-14-04-and-an-intel-on-board-graphics-card-solved-/发布(我不得不将英特尔改为 Radeon)
当我启动时,只有紫色的窗口。
5.取出 Tesla K40 后,它启动正常。当我检查 xorg.conf 文件时,它的名称已更改为 xorg.conf.06252015。
在阅读了一篇关于http://streamcomputing.eu/blog/2011-10-12/both-nvidia-gtx-and-amd-radeon-on-linux/链接(除了删除 libglx.so 之外,我没有遵循其他步骤)。
启动后,屏幕变黑。甚至 CTRL-ALT-F1 都不起作用。
因为我无法访问我的 ubuntu 14.04,所以我无法向您显示我的 xorg 文件。
答案1
我设法对上面的说明进行了轻微的修改,这些说明是我在这个 nvidia 论坛上找到的1
在安装 NVIDIA 驱动程序时,nvidia-libgl(或 nvidia-gl)会覆盖 mesa-libgl。这会导致基于 AMD GPU 的 GUI 损坏。为了防止这种情况,我使用 --no-opengl-files 选项安装了 nvidia。
- sudo ./NVIDI* --no-opengl-files
但是后来安装 cuda 时我无法安装 CUDA 示例。因为它找不到 libGLU.so 和 libGL.so。
安装 libglu1-mesa 建立符号链接。重新安装 nvidia 驱动程序
没有解决问题。
由于我已成功在需要 CUDA 的 GPU 上运行了 Caffe 示例,因此我忽略了安装 CUDA 示例。