gpt4 book ai didi

OpenGL 多 GPU 支持

转载 作者:行者123 更新时间:2023-12-02 04:40:21 26 4
gpt4 key购买 nike

当我们在PC上创建OpenGL上下文时,有没有办法选择使用哪个物理设备或多少个设备?最新的 OpenGL (4.5) API 是否支持多 GPU 架构?如果我有两张相同的显卡(例如,两张 Nvidia GeForce 卡),我如何正确编程 OpenGL API,以便从我有两张卡的事实中获益?如何以最少的努力将 OpenGL 程序从单 GPU 版本转移到多 GPU 版本?

最佳答案

OpenGL 驱动程序公开多个 GPU(在 Crossfire/SLI 配置中),就像它们是单个 GPU 一样。在幕后,驱动程序将(理论上)弄清楚如何在两个 GPU 之间有效地分派(dispatch)渲染调用。有多种方法可以实现此目的,并且您对驱动程序选择哪种机制的控制权为零。

如果您想要更直接地控制哪个 GPU 与哪个 GL 上下文关联,则必须使用特定于供应商的扩展。 AMD 有 WGL_AMD_gpu_association ,而 NVIDIA 有 WGL_NV_gpu_affinity .

关于OpenGL 多 GPU 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43811699/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com