没有X的GPU计算?

没有X的GPU计算?

我试图在没有 X 的 Ubuntu Server 12.04 上运行 GPU 计算软件,因为这个盒子将是一个专用的计算机器。然而,最后一个要求“没有 X”被证明是非常有问题的。

我现在连接了 ATI Radeon HD 5770。通过生成正确的 debian 软件包,从 AMD 网站安装了 x64 驱动程序。跑sudo aticonfig --initial --adapter=all并重新启动。然而它似乎不起作用

adam@adamcrunch:~$ DISPLAY=:0 fglrxinfo
Error: unable to open display (null)
adam@adamcrunch:~$ sudo aticonfig --list-adapter
* 0. 01:00.0 ATI Radeon HD 5700 Series

* - Default adapter

我的软件也有问题,因为它不会使用 GPU 进行计算,而是尝试使用 CPU。

我在第一次安装 Xubuntu 时知道该卡可以工作并且我可以在它上进行 GPU 计算。但是,是否可以在没有 X 的无头服务器上执行此操作?

如果需要,我可以提供更多信息

答案1

AMD 的 OpenCL 实现要求:

  1. X 服务器至少在系统中的一张 AMD 显卡上运行。
  2. 您的计算作业必须在该 X 服务器内运行。

如果这是您无法做到的事情,那么您应该考虑使用不同的硬件,例如 NVIDIA。

相关内容