在具有两个图形设备的 macbook pro 的 Snow Leopard 上,以下错误每秒多次打印到 stderr:
Wed Oct 6 02:35:27 nausicaa.local TestApp[92464] <Warning>:
CGDisplayIsCaptured: Fixing up display ID 0x4272ec2 for offline
mux head to 0x4272ec0
当我强制图形设备为 Nvidia 或 Intel 时,它按预期工作。
有谁知道我该如何处理这个问题?我想我可能只是在 OpenGL 初始化之前强制图形设备切换,但我不知道这样做的可靠方法,听起来也不像是一个特别好的解决方案。
有更好的想法吗?