Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
Зато при использовании стоковой системы охлаждения это в... 13.01.12 19:33 Число просмотров: 3036
Автор: Sla <Sla> Статус: Member
|
> OpenCL отсутствует, поскольку напрягается GPU. Т.е. надо > быть внимательней. Зато при использовании стоковой системы охлаждения это в первую очередь слышно, а во-вторых ощущается по микро (и не очень микро лагам) GUI
> А, вот ещё смишно -- предпоследняя версия драйверов, > которая 11.8, при использовании OpenCL, грузила одно ядро > CPU на 100%, поскольку использовался крайне неудачный > механизм ожидания разгрузки GPU с сумасшедшим циклом > опроса, что также дико раздражало пользователей.
В OpenCL такого не было никогда, busy-цикл был 300 лет тому назад в CAL API. С введением OpenCL появились функции
calCtxWaitForEvents()/calCtxIsEventDone() и проблема отпала. Правда, счастье было недолго, до бага в драйвере, который долго чинили.
|
<dnet>
|
AMD наконец-то сподобилась пропатчить драйверы так, чтобы OpenCL на GPU работал при подключении к компу через удалённый рабочий стол 14.10.11 08:24
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 14.10.11 10:18 Количество правок: 8
|
AMD закидывали камешками по этому поводу давно -- типа "я подключаюсь к серверу лаборатории из дома по удалённому рабочему столу и не могу проводить на нём расчёты с использованием OpenCL", на что AMD невнятно бормотали типа "ну вы же понимаете, в этот момент ваша программа исполняется таким образом, что она не имеет доступа к нашему видеодрайверу" или какой-то подобный бред.
А, да -- также был облом, если вы пытались запустить программу, использующую OpenCL, но запущенную под пользователем SYSTEM, по событию через планировщик задач -- программа не могла достучаться до видеокарточной OpenCL.
В общем, сейчас учёные довольны, майнеры биткоинов и участники других подобных проектов тоже писают от счастья -- наконец-то не нужно управлять компами удалённо через что-то иное, чем по RDP, а также можно прописывать майнеров в планировщик и запускать их автоматически, например при старте компутера (до входа пользователя в систему).
Создатели троянцев, которые скрытно прописывались в систему, и использовали вычислительные ресурсы компутеров для своих корыстных целей, теперь тоже смогут использовать эти ресурсы гораздо эффективней, к тому же яркий признак их активности -- 100% использование CPU, при использовании OpenCL отсутствует, поскольку напрягается GPU. Т.е. надо быть внимательней.
А, вот ещё смишно -- предпоследняя версия драйверов, которая 11.8, при использовании OpenCL, грузила одно ядро CPU на 100%, поскольку использовался крайне неудачный механизм ожидания разгрузки GPU с сумасшедшим циклом опроса, что также дико раздражало пользователей.
Сейчас всё это поправили, так что слава роботам! :-)
|
|
Зато при использовании стоковой системы охлаждения это в... 13.01.12 19:33
Автор: Sla <Sla> Статус: Member
|
> OpenCL отсутствует, поскольку напрягается GPU. Т.е. надо > быть внимательней. Зато при использовании стоковой системы охлаждения это в первую очередь слышно, а во-вторых ощущается по микро (и не очень микро лагам) GUI
> А, вот ещё смишно -- предпоследняя версия драйверов, > которая 11.8, при использовании OpenCL, грузила одно ядро > CPU на 100%, поскольку использовался крайне неудачный > механизм ожидания разгрузки GPU с сумасшедшим циклом > опроса, что также дико раздражало пользователей.
В OpenCL такого не было никогда, busy-цикл был 300 лет тому назад в CAL API. С введением OpenCL появились функции
calCtxWaitForEvents()/calCtxIsEventDone() и проблема отпала. Правда, счастье было недолго, до бага в драйвере, который долго чинили.
|
|
|