两个程序使用gpu加速

时间:2018-04-06 13:56:05

标签: macos opencl gpu real-time

这里有非常的菜鸟问题。 我想创建一个将实时效果应用于屏幕的程序  (mac os),如模糊,色移等。 我的问题是, 如果正在使用GPU加速的软件正在运行(例如Adobe Photoshop),我有多大可能遇到问题? 我想我在问两个程序是否有可能同时访问GPU加速/ OpenCL?

1 个答案:

答案 0 :(得分:0)

多个程序可以安全地使用相同的GPU。如果您正在做一些密集的事情,您可能会遇到口吃或其他问题,但否则会没事。如果您想要安全,可以查看CL_DEVICE_AVAILABLE以确保使用设备,或使用clCreateSubDevices将单个OpenCL设备划分为多个可以工作的子设备独立(只是为了澄清,这不是,但确实可以让你更好地控制)