Будет ли OpenCL в Snow Leopard использовать неактивный графический процессор в Macbook Pro?

Будет ли OpenCL в Snow Leopard использовать неактивный графический процессор в Macbook Pro?

Macbook Pro, работающие в настоящее время под управлением Leopard (10.5), используют только одну видеокарту за раз (решение, замаскированное под изменение профиля питания). Продолжит ли OpenCL (представленный на платформе в 10.6) эту тенденцию, разрешая доступ только к активной видеокарте, или он сможет использовать ресурсы на «простаивающей» карте?

решение1

Найти наArs Technica(Исходная статья LGT):

«Кроме того, ранние тесты выявили интересную деталь о реализации Snow Leopard. Хотя Snow Leopard, похоже, не поддерживает два графических процессора или переключение графических процессоров «на лету» для машин, использующих чипсет NVIDIA GeForce 9400M — ограничение, перешедшее из Leopard — похоже, что ОС может использовать оба в качестве ресурсов OpenCL одновременно. Таким образом, даже если на вашем MacBook Pro включен 9600M GT, если в приложении встречается код OpenCL, Snow Leopard может отправить этот код на обработку 16 ядрами графического процессора, которые практически бездействуют в 9400M. Обратное утверждение неверно — при запуске MacBook Pro только с включенным 9400M 9600M GT полностью отключается для экономии энергии и не может использоваться в качестве ресурса OpenCL.


tl;dr - Все работает так, как я и надеялся, если вы используете 9600M GT, но если вы используете 9400M, то 9600M GT полностью отключается.

Связанный контент