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

973
dulaneyb

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

6

1 ответ на вопрос

5
dulaneyb

Найдено на Ars Technica (LGT Source Article):

«Более того, интересная информация о реализации 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 полностью отключен.