Wird OpenCL in Snow Leopard die ruhende GPU in Macbook Pros nutzen?

1360
dulaneyb

MacBook Pros, auf denen derzeit Leopard (10.5) ausgeführt wird, verwenden jeweils nur eine Grafikkarte (eine Entscheidung, die als Änderung des Energieprofils getarnt ist). Wird OpenCL (in 10.6 in die Plattform eingeführt) diesen Trend fortsetzen, indem nur der Zugriff auf die aktive Grafikkarte zugelassen wird, oder wird es in der Lage sein, Ressourcen auf der 'Idle'-Karte zu verwenden?

6

1 Antwort auf die Frage

5
dulaneyb

Gefunden bei Ars Technica (LGT-Quellenartikel):

"Darüber hinaus wird in frühen Tests ein interessanter Hinweis auf die Implementierung von Snow Leopard enthüllt. Obwohl Snow Leopard anscheinend keine Dual-GPUs oder" on-the-fly "GPU-Switching für Maschinen mit NVIDIA GeForce 9400M-Chipsatz ermöglicht, eine Einschränkung, die von Leopard übernommen wurde Anscheinend kann das Betriebssystem beide als OpenCL-Ressourcen gleichzeitig verwenden. Wenn Sie also den 9600M GT auf Ihrem MacBook Pro aktiviert haben, kann der Code, den OpenCL-Code in einer Anwendung angetroffen wird, von 16 gesendet werden GPU-Kerne sitzen im 9400M ziemlich inaktiv, das Gegenteil trifft jedoch nicht zu: Wenn ein MacBook Pro nur mit aktiviertem 9400M ausgeführt wird, wird der 9600M GT vollständig heruntergefahren, um Strom zu sparen, und kann nicht als OpenCL-Ressource verwendet werden .


tl; dr - Es funktioniert wie ich gehofft hatte, wenn Sie den 9600M GT verwenden, aber wenn Sie den 9400M verwenden, ist der 9600M GT vollständig deaktiviert.