非常菜鸟的问题。我想创建一个程序,将实时效果应用到屏幕 (mac os),例如模糊、颜色偏移等。我的问题是,如果一个已经在使用 GPU 加速的软件正在运行(例如Adobe Photoshop)我遇到问题的可能性有多大?我想我是在问两个程序是否可以同时访问 GPU 加速/OpenCL?
多个程序可以安全地使用同一个 GPU。如果您正在做一些密集的事情,您可能会遇到口吃或其他问题,但否则会没事的。如果你想安全,你可以检查CL_DEVICE_AVAILABLE以确保可以使用设备,或者使用clCreateSubDevices将单个 OpenCL 设备划分为可以独立工作的多个子设备(只是为了澄清,这不是必需的,但是确实给你更好的控制)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句