1

我在 Linux 上运行 AMD Radeon GPU,并安装了 AMD SDK for OpenCL(最新版本)。

现在,当我没有通过 GDM 登录时(当主 X 服务器没有运行时),没有可用的 AMD GPU,所以所有的计算都将由 CPU 完成。当我通过 GDM 登录时(主 x 服务器正在运行),当我在 python 中使用以下程序列出 GPU 时会出现 GPU(仅显示核心部分):

for platform in cl.get_platforms():
    for device in platform.get_devices():
        print("===============================================================")
        print("Platform name:", platform.name)
        print("Platform profile:", platform.profile)
        print("Platform vendor:", platform.vendor)
        print("Platform version:", platform.version)
        print("---------------------------------------------------------------")
        print("Device name:", device.name)
        print("Device type:", cl.device_type.to_string(device.type))
        print("Device memory: ", device.global_mem_size//1024//1024, 'MB')
        print("Device max clock speed:", device.max_clock_frequency, 'MHz')
        print("Device compute units:", device.max_compute_units)

我的问题是,是否可以在不运行 X 服务器 (fglrx) 的情况下使用 AMD GPU?有没有办法做到这一点?

约翰

4

1 回答 1

1

请参阅本教程,了解如何在远程登录时访问 X 服务器。

于 2014-01-28T15:52:37.410 回答