我有一个服务器(CentOS6),它有一个ATI GPU。 对于使用OpenCL进行计算的用户来说,他们需要打开一个X会话(对ATI驱动的限制)。 这些用户将ssh到服务器。
他们怎么可能在GPU上开始一个“虚拟”X会话,以便他们可以访问它进行计算? (ssh -X服务器并启动一个应用程序,如xclock或任何不启动GPU上的Xsession …)
非常感谢。
请按照以下文档: http : //developer.amd.com/sdks/AMDAPPSDK/assets/App_Note-Running_AMD_APP_Apps_Remotely.pdf
之后,首先将系统运行级别设置为3(您可以在centos下使用/ etc / inittab)。 然后,通过SSH重新启动系统并通过新的会话连接到系统。 最后在运行OpenCL应用程序之前:1)运行'init 5'命令2)运行'export XAUTHORITY = $ HOME / .Xauthority'命令
如果他们有访问权限,远程用户应该可以运行类似的东西
X :0 &
远程用户应该可以运行比特币矿工。
如果你没有经营比特币矿工,你应该考虑切换到NVIDIA GPU。