Форум 3DNews
Вернуться   Форум 3DNews > Софт > Операционные системы Microsoft Windows

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 07.11.2019, 19:18   [включить плавающее окно]   #1
garniv
Мужской Модератор
Автор темы
 
Аватар для garniv
 
Регистрация: 29.06.2004
Выбор активного OpenCL устройства

Случайно обнаружил что при установленной GTX 1080, OpenCL был назначен на встройку процессора. Не нашел в GUI переключателя. Отредактировал вручную в реестре.

Для Nvidia OpenCL:
Цитата
HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors
"nvopencl64.dll"=dword:00000000
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Khronos\OpenCL\Vendors
"nvopencl32.dll"=dword:00000000
Для AMD OpenCL:
Цитата
HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors
"AMD_OpenCL64.dll"=dword:00000000
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Khronos\OpenCL\Vendors
"AMD_OpenCL32.dll"=dword:00000000
Для Intel OpenCL:
Цитата
HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors
"IntelOpenCL64.dll"=dword:00000000
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Khronos\OpenCL\Vendors
"IntelOpenCL32.dll"=dword:00000000

https://www.nvidia.com/en-us/geforce...l-and-gtx1080/
https://www.geeks3d.com/20181220/how...-is-installed/
https://community.amd.com/thread/238621
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.
garniv на форуме  
Конфигурация ПК
Ответить с цитированием
Непрочитано 07.11.2019, 20:23   [включить плавающее окно]   #2
Полковник Исаев
Мужской Недосягаемый
 
Аватар для Полковник Исаев
 
Регистрация: 06.09.2003
Адрес: Москва
garniv
Хм, у меня в пути "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos" вообще нет раздела "OpenCL".
Там единственно HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ImplicitLayers
Более того, поиском вообще не нашёл раздела с таким именем в реестре
Стоит ли создать его и задать указанные параметры?
__________________
ПУК - Последняя Удачная Конфигурация.
(с) veroni4ka
Полковник Исаев вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 07.11.2019, 20:40   [включить плавающее окно]   #3
garniv
Мужской Модератор
Автор темы
 
Аватар для garniv
 
Регистрация: 29.06.2004
Стоит ли создать его и задать указанные параметры?
Если все работает как надо - то и трогать ничего не надо
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.

Последний раз редактировалось garniv; 07.11.2019 в 20:42.
garniv на форуме  
Конфигурация ПК
Ответить с цитированием
Непрочитано 07.11.2019, 20:43   [включить плавающее окно]   #4
Полковник Исаев
Мужской Недосягаемый
 
Аватар для Полковник Исаев
 
Регистрация: 06.09.2003
Адрес: Москва
garniv
А вдруг смогёт работать ещё лучшее и быстрее?
Да и как убедиться? Приложения обычно, как видят зелёную карту, так автоматом CUDA включают, а OpenCL в таких приложениях не проверить.
__________________
ПУК - Последняя Удачная Конфигурация.
(с) veroni4ka
Полковник Исаев вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 07.11.2019, 21:58   [включить плавающее окно]   #5
garniv
Мужской Модератор
Автор темы
 
Аватар для garniv
 
Регистрация: 29.06.2004
Да и как убедиться?
https://www.geeks3d.com/20191105/gpu...43-0-released/ - может показать информацию, и там есть тесты на вкладке 3D Demos.

Приложения обычно, как видят зелёную карту, так автоматом CUDA включают, а OpenCL в таких приложениях не проверить.
Ммм, как я знаю, давным давно (лет 10 назад) CUDA была топом, а OpenCL только рождался. Но сейчас приложений умеющих OpenCL гораздо больше. На картах Nvidia OpenCL работает поверх низкого уровня CUDA, на CUDA-ядрах GPU. Программисты разного софта, у которых уже был код под CUDA, добавили его вариацию на OpenCL (как в Adobe Premiere http://forum.3dnews.ru/attachment.ph...&d=1573155088). Добавили а не заменили - потому что OpenCL-код на картах Nvidia немного проигрывает по производительности коду на CUDA, а пользователям AMD использовать можно только OpenCL.
Программистам у которых не было аппаратного ускорения, проще писать только на OpenCL, так они одним махом охватывают весь спектр железа который его поддерживает (Intel, AMD Nvidia, Apple, и многие другие)
Миниатюры
Нажмите на изображение для увеличения
Название: image001.gif
Просмотров: 71
Размер:	26.2 Кб
ID:	56055  
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.

Последний раз редактировалось garniv; 07.11.2019 в 22:37.
garniv на форуме  
Конфигурация ПК
Ответить с цитированием
Непрочитано 08.11.2019, 06:51   [включить плавающее окно]   #6
Silphidae
Мужской Опытный
 
Регистрация: 21.05.2018
как видят зелёную карту, так автоматом CUDA включают
Поэтому Apple уже давно используют карты от АМД. Потому как они в PS работают лучше. А там OpenCL.
Silphidae вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 08.11.2019, 18:04   [включить плавающее окно]   #7
Полковник Исаев
Мужской Недосягаемый
 
Аватар для Полковник Исаев
 
Регистрация: 06.09.2003
Адрес: Москва
garniv
GPU Caps Viewer в тесте OCL показывает нормальную работу, нагрузка на видео до 70%.
Вот насчёт выбора между OCL и CUDA между производителями не скажу, не интересовался, но берём любой современный софт и там везде одно и тоже:
AE:


Pr:


3Ds Max:


Сразу предлагается CUDA, либо на CPU и нигде уже несколько лет не видел OCL
Миниатюры
Нажмите на изображение для увеличения
Название: 1111.jpg
Просмотров: 64
Размер:	169.5 Кб
ID:	56060   Нажмите на изображение для увеличения
Название: 2222.jpg
Просмотров: 65
Размер:	82.4 Кб
ID:	56061   Нажмите на изображение для увеличения
Название: 3333.jpg
Просмотров: 65
Размер:	140.8 Кб
ID:	56062  
__________________
ПУК - Последняя Удачная Конфигурация.
(с) veroni4ka
Полковник Исаев вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 08.11.2019, 18:07   [включить плавающее окно]   #8
Полковник Исаев
Мужской Недосягаемый
 
Аватар для Полковник Исаев
 
Регистрация: 06.09.2003
Адрес: Москва
Silphidae
В PS вообще нет выбора между OCL/CUDA, есть лишь параметр графического ускорения, который сам выбирает в зависимости от железа. Не интересовался глубоко, но думаю, что в последних версиях он так же использует CUDA для зелёных, а не OCL.
__________________
ПУК - Последняя Удачная Конфигурация.
(с) veroni4ka
Полковник Исаев вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 08.11.2019, 19:12   [включить плавающее окно]   #9
garniv
Мужской Модератор
Автор темы
 
Аватар для garniv
 
Регистрация: 29.06.2004
Дело в том, что в 2018 году Apple решило что OpenGL и OpenCL устарели, и потребовало от разработчиков софта срочно выпилить изо всех программ, заменив продвигаемым Apple движком Metal. А т.к. Adobe один из наиболее лояльных к Apple производителей софта - то ты видишь результат на экране.
Ну а Chaos group (создатели V-Ray) так и не осилили полноценно внедрить OpenCL, лишь поэкспериментировав с ним в V-Ray RT.
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.
garniv на форуме  
Конфигурация ПК
Ответить с цитированием
Непрочитано 08.11.2019, 22:15   [включить плавающее окно]   #10
Silphidae
Мужской Опытный
 
Регистрация: 21.05.2018
Цитата (garniv) »
заменив продвигаемым Apple движком Metal
А можно где и виндовой версии это используется?
Цитата: "Таким образом, можно наблюдать очень серьёзное отдаление Apple от открытых стандартов, что позволит ей с одной стороны дополнительно повысить качество программного окружения своих устройств, а с другой — упростить разработку игр и приложений и затруднить их перенос на другие платформы."
И почему-то при упоминании Matal речь идет о OpenGL, а не OpenCL. Потому, как это несколько разные вещи. Я бы даже сказал что очень разные.
Так что думаю в PS АМД будет лучше по прежнему.

Последний раз редактировалось Silphidae; 08.11.2019 в 22:25.
Silphidae вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 08.11.2019, 23:07   [включить плавающее окно]   #11
Полковник Исаев
Мужской Недосягаемый
 
Аватар для Полковник Исаев
 
Регистрация: 06.09.2003
Адрес: Москва
garniv
Ну а где ещё не выпилили? Даже майнеры на зелёных картах не используют OCL, я действительно не припомню никакого современного софта

Цитата (Silphidae) »
Так что думаю в PS АМД будет лучше по прежнему.
Может и так, нужно тестировать или если видел объективные тесты в PS между CUDA и OCL, поделись. Я не интересовался, поскольку в моём компе было не так много карт AMD, в основном же nV
__________________
ПУК - Последняя Удачная Конфигурация.
(с) veroni4ka
Полковник Исаев вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 08.11.2019, 23:19   [включить плавающее окно]   #12
garniv
Мужской Модератор
Автор темы
 
Аватар для garniv
 
Регистрация: 29.06.2004
Цитата (Silphidae) »
И почему-то при упоминании Matal речь идет о OpenGL, а не OpenCL. Потому, как это несколько разные вещи. Я бы даже сказал что очень разные.
https://appleinsider.com/articles/18...os-1014-mojave
Цитата
Deprecation of OpenGL and OpenCL
Apps built using OpenGL and OpenCL will continue to run in macOS 10.14, but these legacy technologies are deprecated in macOS 10.14. Games and graphics-intensive apps that use OpenGL should now adopt Metal. Similarly, apps that use OpenCL for computational tasks should now adopt Metal and Metal Performance Shaders.
Metal is designed from the ground up to provide the best access to the modern GPUs on iOS, macOS, and tvOS devices. Metal avoids the overhead inherent in legacy technologies and exposes the latest graphics processing functionality. Unified support for graphics and compute in Metal lets your apps efficiently utilize the latest rendering techniques.
Ну а где ещё не выпилили? Даже майнеры на зелёных картах не используют OCL, я действительно не припомню никакого современного софта
У меня: Davinci Resolve, PTGui - скрины их настроек ниже
Миниатюры
Нажмите на изображение для увеличения
Название: Resolve_settings.png
Просмотров: 40
Размер:	21.0 Кб
ID:	56072   Нажмите на изображение для увеличения
Название: PTGui_settings.png
Просмотров: 36
Размер:	38.4 Кб
ID:	56073  
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.
garniv на форуме  
Конфигурация ПК
Ответить с цитированием
Непрочитано 09.11.2019, 09:26   [включить плавающее окно]   #13
Silphidae
Мужской Опытный
 
Регистрация: 21.05.2018
Кх-кх, название статьи как бы говорит за саму себя - в МакОС устарели. А я какбы про виндовые приложения спрашивал . Мы вроде как на винде сидим.
Я и цитировал что Эппл отдаляется от открытых стандартов. А про винду хотел от тебя услышать.
нужно тестировать или если видел объективные тесты в PS между CUDA и OCL,
Не видел и не искал подтверждения. Можешь попробовать сам потестить. Хотя у меня всегда включена помощь ГП, я ее никогда не видел. Запусти фильтр "размытие по поверхности", это тяжелый фильтр и найди помощь ГП.
У меня ее нет. Поэтому и не искал подтверждения.
Не было у меня ее как на 6950, так и на нынешней 960 от зеленых.

Последний раз редактировалось Silphidae; 09.11.2019 в 18:42.
Silphidae вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 09.11.2019, 11:30   [включить плавающее окно]   #14
Полковник Исаев
Мужской Недосягаемый
 
Аватар для Полковник Исаев
 
Регистрация: 06.09.2003
Адрес: Москва
Цитата (garniv) »
Davinci Resolve, PTGui
PTGui сейчас поставил, действительно там единственный вариант ускорения, они просто не стали заморачиваться, поскольку участие видеокарты чуть больше, чем никакое.
Davinci же предлагает выбор и это круто!

Цитата (Silphidae) »
Не видел и не искал подтверждения.
Да вот я тоже не натыкался. garniv выше писал, что на зелёных картах OCL работает поверх CUDA и выполняется немного медленнее.

Цитата (Silphidae) »
Хотя у меня всегда включена помощь ГП, я ее никогда не видел.
у PS участие видеокарты мизерное, я в MSI Afterburner вижу короткие всплески ~1% нагрузки ядра, когда с 3D работаешь. Это как типа ускорение в браузерах - непонятно зачем оно нужно, поскольку его не видно вообще никак и нигде.
Более заметно участие видеокарты у адоба в медиа енкодере и премьере и только при выборе H264/H265 и конкретных настроек, иначе всё на проце считать будет. В After Effects участие карты уже на глаз заметно, но всё равно нагрузка на видео идёт в пределах 6%, то есть мощная карта нафиг там не нужна, слабо нагружается, к сожалению. Адобу гораздо больше нравится много ядер, а лучше много многоядерных процессоров )) и терабайты оперативки.
__________________
ПУК - Последняя Удачная Конфигурация.
(с) veroni4ka
Полковник Исаев вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 09.11.2019, 12:06   [включить плавающее окно]   #15
garniv
Мужской Модератор
Автор темы
 
Аватар для garniv
 
Регистрация: 29.06.2004
поскольку участие видеокарты чуть больше, чем никакое.
даже на маленьких панорамах (30-35 кадров, итоговое разрешением панорамы 12000*6000) которые я сейчас собираю, использование OpenCL ускоряет и превью и финальную сшивку раз в 5... а ты говоришь никакое

они просто не стали заморачиваться
Просто они подумали чуть шире чем остальные
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.
garniv на форуме  
Конфигурация ПК
Ответить с цитированием
Непрочитано 09.11.2019, 13:04   [включить плавающее окно]   #16
Полковник Исаев
Мужской Недосягаемый
 
Аватар для Полковник Исаев
 
Регистрация: 06.09.2003
Адрес: Москва
garniv
Каюсь, я использовал небольшой размер кадров, потому и разницы особой не заметил. -)
Но всё же думаю, что они просто не стали заморачиваться с CUDA.
__________________
ПУК - Последняя Удачная Конфигурация.
(с) veroni4ka
Полковник Исаев вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 09.11.2019, 13:16   [включить плавающее окно]   #17
garniv
Мужской Модератор
Автор темы
 
Аватар для garniv
 
Регистрация: 29.06.2004
Я вчера ещё почитал по современной ситуации с API для GPGPU, и в целом можно считать что OpenCL и вправду устарел. Даже Intel сделали свои, ранее закрытые, OpenCL-библиотеки опенсорсными. А Khronos Group переориентировались с OpenGL на Vulkan.
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.
garniv на форуме  
Конфигурация ПК
Ответить с цитированием
Непрочитано 09.11.2019, 13:54   [включить плавающее окно]   #18
Полковник Исаев
Мужской Недосягаемый
 
Аватар для Полковник Исаев
 
Регистрация: 06.09.2003
Адрес: Москва
garniv
Разработчики Vulkan действительно далеко пошли, очень быстро им удалось занять свою нишу, подвинув проприетарные DX и Mantle (яблочный Metal не рассматриваю, с играми на маке плохо)
__________________
ПУК - Последняя Удачная Конфигурация.
(с) veroni4ka
Полковник Исаев вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:58. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey