Кажется, я не могу инициализировать аппаратно-ускоренный OpenGL на стороне графического процессора Intel Ivy Bridge (он на чипсете Core i7-3700K с графическим ядром HD4000).
Это новая проблема в Windows 8. Я отчетливо помню, как имел доступ к OpenCL с ускорением на GPU в Windows 7. На самом деле он был встроен в драйверы графических процессоров Intel.
Симптом, который я наблюдаю: каждая запущенная мной программа OpenCL (32-разрядная или 64-разрядная) показывает, что платформа Intel OpenCL может выполняться только на процессоре. При измерении производительности он достаточно медленный, чтобы работать на процессоре. Из того, что я видел, сторона с GPU примерно в 3-4 раза быстрее; Я хотел бы иметь доступ к этому на Windows 8.
Мне не хватает отдельной загрузки драйвера? Я уже попробовал Intel OpenCL SDK, как версии 2012, так и 2013 Beta. Тем не менее, я могу использовать только OpenCL на CPU, который очень медленный по сравнению с тем, на что способен GPU.
источник
Ответы:
Насколько я могу судить, это вызвано установкой драйверов Catalyst (например, atiumdag 9.2.0.0 через Windows Update).
При этом развертывается служба «Утилита внешних событий AMD», настроенная на автоматический запуск.
Когда компьютер перезагружается в следующий раз, он делает что-то, что приводит к сбою загрузки драйвера IGP OpenGL.
Вы должны быть в состоянии доказать это / сделать работающую систему следующим образом:
clinfo.exe
Хотя я просто отключил автоматическое обновление, установил Catalyst, а затем сразу отключил службу.
К сожалению, несмотря на то, что обновление до последних драйверов Intel кажется нормальным, обновление Catalyst до более поздних драйверов снова запускает службу.
[Редактировать]
Разместите эти подробности на форуме AMD, надеюсь, сможете узнать немного больше о причине и о том, как решить проблему без переустановки. Мне удалось заставить мою основную систему перейти от нерабочего к работающему, но я не могу вспомнить точно, что я сделал.
Теперь, когда у меня есть одна система, работающая под управлением Catalyst 13.1, и бета-драйвер Intel, производительность, по-видимому, стоит того и другого ; Результаты LuxMark Sala были:
источник
Это будет звучать неубедительно, но вам нужно проверить версию вашего драйвера. Я не уверен, что версия, предоставляемая Центром обновления Windows, является последней. Кроме того, такого рода вещи случаются, когда в приложении есть ошибка (например, неправильный запрос поддержки OpenCL).
Intel подтолкнул некоторые графические драйверы со строкой
15.28.8.64.2875
. Убедитесь, что это то, что вы работаете. Вам нужно опубликовать строку драйвера, прежде чем мы сможем ее отладить. Смотрите скриншот, где эту информацию можно найти.Если у вас есть источник, вы также можете указывать не на то устройство. Обратите внимание на то, как на снимке экрана ниже вашей сборки выбирается устройство для запуска и запуска. Если это не так, вы будете работать на эмуляторе.
источник