对于英特尔+ NVIDIA双GPU“Optimus”设置,应用程序可以导出NvOptimusEnablement
,如OptimusRenderingPolicies.pdf中所述。此选项允许应用程序确保使用高速离散GPU而无需更改配置文件或用户交互,这通常是某些类别的应用程序所需的。
对于使用AMD GPU的系统是否有相同的技巧(仅限Windows),如果是,那么它是什么?我无法通过谷歌搜索找到任何具体信息;只有很多人在各种论坛上都没有回答相同的问题,或者有关NVIDIA技巧的文章中有“可能AMD有类似的东西,我不知道”的评论。
答案 0 :(得分:14)
根据https://community.amd.com/thread/169965
extern "C" { __declspec(dllexport) int AmdPowerXpressRequestHighPerformance = 1; }
只要不存在将应用程序分配给另一个GPU的配置文件,这将选择高性能GPU。
请确保使用13.35或更新的驱动程序。年长的司机不支持此。
答案 1 :(得分:0)
在非Windows计算机上编译时,以下代码将被忽略:
gmock