2010-10-06 5 views
1

Le léopard des neiges avec un macbook pro qui a deux dispositifs graphiques l'erreur suivante est imprimé sur stderr plusieurs fois par seconde:avertissements innombrables avec SDL/OpenGL sur OS X lors de la commutation de dispositif graphique dynamique est actif

Wed Oct 6 02:35:27 nausicaa.local TestApp[92464] <Warning>: 
CGDisplayIsCaptured: Fixing up display ID 0x4272ec2 for offline 
mux head to 0x4272ec0 

Lorsque je force le périphérique graphique à être Nvidia ou Intel cela fonctionne comme prévu.

Est-ce que quelqu'un sait comment je peux faire face à ce problème? Je suppose que je pourrais probablement forcer le périphérique graphique à basculer avant l'initialisation d'OpenGL, mais je ne connais pas non plus un moyen fiable de le faire, ni une bonne solution particulière.

De meilleures idées?

+1

+1 juste pour le nom de votre machine. Désolé je n'ai pas pu aider votre problème ... – Yuji

Répondre

0

Cela ressemble à quelque chose qui doit être corrigé dans SDL lui-même. Pour autant que je sache, CGDisplayIsCaptured se plaint que l'ID d'affichage SDL obtenu avant que le commutateur graphique ne soit plus techniquement valide, même si CGDisplayIsCaptured comprend ce que SDL veut. Malheureusement, cette information ne résout pas réellement votre problème.

Questions connexes