LINUX.ORG.RU

28
Всего сообщений: 134

Любителям OpenCL и вычислений на GPU просьба помочь

Прошу прощения за простыню ниже, что поделать, раз тут не придумали код прятать под кат или в поля со скроллом. Загвоздка в том, что у меня есть небольшой массив четверок сингл флоатов (~ 10 млн.) Мне надо найти в нём сумму всех четверок, а также bounding box. Я не знаю, стоит ли для этого привлекать GPU. У меня зашибенная платформа: CPU AMD Ryzen 1600x и GPU AMD Radeon HD 6950. Вот я и не могу понять, то ли дело в старой видюхе, то ли юзкейс совсем не тот. Поэтому прошу собрать и запустить код ниже. Программа для GPU должна называеться «test.cl» (ну вы видите, там это захардкодено).

Собирается как-то так:

cc -I/usr/local/include -L/usr/local/lib -lOpenCL -o test test.c

Прошу привести вывод того, что напечатает. У меня вот скорость вычислений одного порядка на CPU и GPU, но время передачи данных велико и убивает весь профит. Ещё почему-то, если 2 раза подсчитать одно и то же, то во второй раз на GPU скорость растет на порядок. Только смысл в этом?

С НГ!

( читать дальше... )

( читать дальше... )

 

deadplace ()

Как клиент X-сервера получает доступ к OpenCL сервера?

Я знаю, что можно со своей машины напрямую сделать вызов к своей видеокарте, но мне так не надо.

 , ,

Einstok_Fair ()

Есть люди, которые писали на OpenCL 2.0?

Аллокатору clSVMAlloc можно объяснить на какой видеокарте выделять память?

 

steemandlinux ()

OpenCL использование host memory

https://pastebin.com/ahYUeUcE - вот это мой турбо-код. Значит вот допустим появиться у меня класс(1), который содержит вектор int, ну и в нем еще вектор классов(2) которые тоже содержат в себе вектор int-ов. Ну и вообщем этих классов(1) миллион допустим. И нужно что-нибудь сосчитать. Используя вектор класса(2) и вектор класса(1). Я это к чему,,, к тому что память мне неудобно копировать. Хочу значет просто ссылку на массив из объектов. Тобеш не копировать в память GPU, а чтоби GPU использовала host(RAM(если не ошибаюсь) память. Плохая ли затея? Нету ли у кого примера как это делать, или хотя бы отрывок кода.

Я даже что-то нашел

https://www.khronos.org/registry/OpenCL/sdk/1.0/docs/man/xhtml/clCreateBuffer...

«Yes, use clCreateBuffer with flags containing one of:

CL_MEM_USE_HOST_PTR CL_MEM_ALLOC_HOST_PTR »

НО я поменял как бы на аргумент на CL_MEM_USE_HOST_PTR , ну и там полились ошибки, я даже догадываюсь почему, но исправить и сделать как нужно не понимаю, томушо новичок в OpenCL.

Ну и возможно нужная инфа то , что когда буду считать допустим сумму векторов, это же будет Readonly мемори, на хосте, так что недолжно произойти накладки(состыковки, или как это называется хех) Всем спасибо, если кто поможет.

 , ,

xionovermazes ()

[РЕШЕНО]Как в Fedora установить OpenCL от AMDGPU-PRO? (инструкция внутри)

Дано:
Видеокарта Radeon RX 460 с драйвером amdgpu;
Mesa, у которой OpenCL версии 1.1;
Fedora 26;

До этого в Manjaro просто из AUR ставился соответствующий пакет и всё работало замечательно. До перехода на федору нашел вот этот вот пост. Сделал точно так же, сначала просто стала невидимой видеокарта для clinfo, теперь:

[ozzee@localhost] $ LD_LIBRARY_PATH=/opt/amdgpu-pro/lib64/ clinfo 
DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument
Assuming 131072kB available aperture size.
May lead to reduced performance or incorrect rendering.
get chip id failed: -1 [2]
param: 4, val: 0
Segmentation fault (стек памяти сброшен на диск)


При том, что путь верный. Далее, попробовал поставить просто три пакета, связанных с OpenCL (все пакеты были выкачаны с офсайта амд). Ранее были проблемы с зависимостиями, сейчас они поставились, но эффекта никакого - только меса. Попробовал удалить пакеты месовского OpenCL и ocl-icd от месы же, снесся вайн, и
[ozzee@localhost] $ clinfo 
clinfo: error while loading shared libraries: libOpenCL.so.1: cannot open shared object file: No such file or directory

Пока вернул пакеты на место.

Есть ли способ воткнуть проприетарный OpenCL? А то блендер не умеет в 1.1, а мне комнату хочется порендерить...

-------------------------------

Решилось. Вот инструкция: Качаем с офсайта AMD драйверы под свою видеокарту для CentOS/RHEL. Далее, открываем пакеты с помощью архиватора и ищем папки lib64 и в них такие файлы:

libamdocl12cl64.so
libamdocl64.so

Их копируем в /usr/lib64, предварительно сделав резервные копии libOpenCL*, так как они будут заменяться как оказалось, libOpenCL* заменять не надо, замена этих библиотек (возможно) приводила к зависанию видеокарты, а amdgpu валил ошибками.

Далее ищем файл amdocl64.icd и кладем его в /etc/OpenCL/vendors, а mesa.icd переименовываем к примеру в mesa.bak (он в этом же каталоге). Теперь clinfo должен показывать что-то вроде этого:

Platform Name                                   AMD Accelerated Parallel Processing
Number of devices                                 1
  Device Name                                     Baffin
  Device Vendor                                   Advanced Micro Devices, Inc.
  Device Vendor ID                                0x1002
  Device Version                                  OpenCL 1.2 AMD-APP (2442.7)
  Driver Version                                  2442.7
  Device OpenCL C Version                         OpenCL C 1.2 
  Device Type                                     GPU
  Device Available                                Yes
  Device Profile                                  FULL_PROFILE
  Device Board Name (AMD)                         AMD Radeon (TM) RX 460 Graphics

Работоспособность проверена в блендере.

 , , ,

ozz_is_here ()

Кеды в федоре 26 и кое-какие другие мелочи

Решил я переехать с манжары (которая уже ломалась) на федору. Много возни с репозиториями, и в принципе можно пользоваться, даже кеды под вялендом работают (почти) (главное не нажимать Alt+Tab или Alt+Shift). Но есть странные раздражающие мелочи.

Во-первых, это прокрутка. В Dolphin прокрутка идет как бы на нижнюю страницу, а не как обычно. А в некоторых местах (вроде меню приложений или настроек) наоборот прокрутка очень медленная.

Во-вторых, при запуске CS:GO часто падает KWin, и abrt даже не ловит это.

В-третьих, не могу установить OpenCL 1.2 от amdgpu-pro. В манжаре просто сносились пакеты от месы и устанавливались от прошки. Здесь же пакеты даже не ставятся, ибо зависимости. Этот способ тоже не работает - блендер (и другой софт) не видят OpenCL на видеокарте, только на процессоре.

Кто-нибудь встречал такое? Или может быть кто-нибудь знает, как решается такое?

UPD: кеды в иксовой сессии, под вялендом я не сижу.

А, ну и еще вот:

OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD POLARIS11 (DRM 3.15.0 / 4.12.9-300.fc26.x86_64, LLVM 4.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.1.7
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.1.7
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.1.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

 , , ,

ozz_is_here ()

Требуется специалист по OpenCL

Нужно сделать чтобы софт работал через GPU, переписать его под OpenCL.

Требуется специалист, сумма договорная... Пишите свои контактные данные в теме.

 

Proxerboss ()

OpenCL и линукс?

Доброго времени суток. У меня задача завести видеокарточку под линуксом, но сделать это не из под убунту, а почти на голом ядре. Иными словами, я использую buildroot чтобы собрать легковесный дистрибутив для выполнения одной единственной задачи - чтобы там крутилась моя прога, которая общается с видеокартой через OpenCL.

Добр человек, поясни, как это всё настраивается и работает? OpenCL стек в норме. там всё что надо в /etc/OpenCL/vendors.. lspci карточку видит. lsmod не выдаёт ничего. и find /dev -group video тоже пусто. Значит дрова на карты не загружены?.. не очень понимаю что надо сделать.

что такое fglrx, radeon и amdgpu и зачем для одной видеокарты столько разных драйверов? ведь кристалл не начнёт иначе исполнять инструкции?))) У меня видеокарта RX480. Какой драйвер нужен мне и почему? Я указал в buildroot fglrx, но почему-то не собирается, я его выключил.. и я не видел где в menuconfig'е buildroot'a amdgpu..

сайт амд предлагает дрова только для дебика и редхет. но у меня просто ядро, без пакет менеджера. как мне «с минимумом хрени» завести OpenCL? как ставить «дрова» и что оно из себя представляет?

 , ,

xakepp35 ()

Список видеокарт, умеющих в double в opencl?

Какие видеокарты сегодня умеют в double на opencl вычислениях?

Формальная спецификация производителя мало интересна, ибо double там может указываться «для галочки», а реально с ним могут быть бешеные просадки по производительности.

 ,

next_time ()

не собирается dev-libs/libclc-0.2.0_pre20160209

build.log зато ~amd64 dev-libs/libclc-0.2.0_pre20160921::gentoo установился

./ptx-nvidiacl/lib/workitem/get_local_id.cl:5:19: error: use of unknown builtin '__builtin_ptx_read_tid_x'
      [-Wimplicit-function-declaration]
  case 0:  return __builtin_ptx_read_tid_x();
                  ^
./ptx-nvidiacl/lib/workitem/get_num_groups.cl:5:19: ./ptx-nvidiacl/lib/workitem/get_local_size.cl:5:19: error: use of unknown builtin '__builtin_ptx_read_ntid_x'
      [-Wimplicit-function-declaration]
  case 0:  return __builtin_ptx_read_ntid_x();
                  ^
error: use of unknown builtin '__builtin_ptx_read_nctaid_x'
      [-Wimplicit-function-declaration]
  case 0:  return __builtin_ptx_read_nctaid_x();
                  ^
./ptx-nvidiacl/lib/workitem/get_local_size.cl:6:19: error: use of unknown builtin '__builtin_ptx_read_ntid_y'
      [-Wimplicit-function-declaration]
  case 1:  return __builtin_ptx_read_ntid_y();
                  ^
./ptx-nvidiacl/lib/workitem/get_local_id.cl:6:19: error: use of unknown builtin '__builtin_ptx_read_tid_y'
      [-Wimplicit-function-declaration]
  case 1:  return __builtin_ptx_read_tid_y();
                  ^
./ptx-nvidiacl/lib/workitem/get_num_groups.cl:6:19: error: use of unknown builtin '__builtin_ptx_read_nctaid_y'
      [-Wimplicit-function-declaration]
./ptx-nvidiacl/lib/workitem/get_local_size.cl:6:19: note: did you mean '__builtin_ptx_read_ntid_x'?
  case 1:  return __builtin_ptx_read_nctaid_y();
                  ^
./ptx-nvidiacl/lib/workitem/get_local_size.cl:5:19: note: '__builtin_ptx_read_ntid_x' declared here
  case 0:  return __builtin_ptx_read_ntid_x();
                  ^
./ptx-nvidiacl/lib/workitem/get_local_size.cl:7:19: error: use of unknown builtin '__builtin_ptx_read_ntid_z'
      [-Wimplicit-function-declaration]
  case 2:  return __builtin_ptx_read_ntid_z();
                  ^
./ptx-nvidiacl/lib/workitem/get_num_groups.cl:6:19: note: did you mean '__builtin_ptx_read_nctaid_x'?
3 errors generated.
./ptx-nvidiacl/lib/workitem/get_num_groups.cl:5:19: ./ptx-nvidiacl/lib/workitem/get_local_id.cl:6:19: note: did you mean '__builtin_ptx_read_tid_x'?
note: '__builtin_ptx_read_nctaid_x' declared here
  case 0:  return __builtin_ptx_read_nctaid_x();
                  ^
./ptx-nvidiacl/lib/workitem/get_num_groups.cl:7:19: error: use of unknown builtin '__builtin_ptx_read_nctaid_z'
      [-Wimplicit-function-declaration]
  case 2:  return __builtin_ptx_read_nctaid_z();
                  ^
./ptx-nvidiacl/lib/workitem/get_local_id.cl:5:19: note: '__builtin_ptx_read_tid_x' declared here
  case 0:  return __builtin_ptx_read_tid_x();
                  ^
./ptx-nvidiacl/lib/workitem/get_local_id.cl:7:19: error: use of unknown builtin '__builtin_ptx_read_tid_z'
      [-Wimplicit-function-declaration]
  case 2:  return __builtin_ptx_read_tid_z();
                  ^
3 errors generated.
3 errors generated.
make: *** [Makefile:40: nvptx--nvidiacl/lib/workitem/get_local_id.cl.bc] Error 1
make: *** Waiting for unfinished jobs....
make: *** [Makefile:50: nvptx--nvidiacl/lib/workitem/get_num_groups.cl.bc] Error 1
make: *** [Makefile:45: nvptx--nvidiacl/lib/workitem/get_local_size.cl.bc] Error 1
./ptx-nvidiacl/lib/synchronization/barrier.cl:5:5: error: use of unknown builtin '__builtin_ptx_bar_sync'
      [-Wimplicit-function-declaration]
    __builtin_ptx_bar_sync(0);
    ^
1 error generated.
make: *** [Makefile:30: nvptx--nvidiacl/lib/synchronization/barrier.cl.bc] Error 1
./ptx-nvidiacl/lib/workitem/get_group_id.cl:5:19: error: use of unknown builtin '__builtin_ptx_read_ctaid_x'
      [-Wimplicit-function-declaration]
  case 0:  return __builtin_ptx_read_ctaid_x();
                  ^
./ptx-nvidiacl/lib/workitem/get_group_id.cl:6:19: error: use of unknown builtin '__builtin_ptx_read_ctaid_y'
      [-Wimplicit-function-declaration]
  case 1:  return __builtin_ptx_read_ctaid_y();
                  ^
./ptx-nvidiacl/lib/workitem/get_group_id.cl:6:19: note: did you mean '__builtin_ptx_read_ctaid_x'?
./ptx-nvidiacl/lib/workitem/get_group_id.cl:5:19: note: '__builtin_ptx_read_ctaid_x' declared here
  case 0:  return __builtin_ptx_read_ctaid_x();
                  ^
./ptx-nvidiacl/lib/workitem/get_group_id.cl:7:19: error: use of unknown builtin '__builtin_ptx_read_ctaid_z'
      [-Wimplicit-function-declaration]
  case 2:  return __builtin_ptx_read_ctaid_z();
                  ^
3 errors generated.
make: *** [Makefile:35: nvptx--nvidiacl/lib/workitem/get_group_id.cl.bc] Error 1

 ,

Deleted ()

Линейная алгебра на GPU в Python - текущее состояние дел?

Преамбула: имеется вектор из 100e6 элементов, который необходимо нарезать на фрагменты размером N, применить к каждому фрагменту fft, а затем применить к ним ряд операций линейной алгебры (в тч. копирование, вырезание поддиапазона, так же в numpy как vstack, roll, conj, поэлементное произведение). Результирующий код на numpy выполняется порядка 5-10 минут на одном ядре core i5.

Есть мнение, что «matlab может в gpu из коробки, просто нажимаешь какую-то галочку и все выполняется на GPU, ну, по крайней мере, операции линейной алгебры над векторами легко»!

Вопрос к знатокам - действительно ли тулбокс параллельной обработки данных в матлабе настолько крут? Настолько, что можно сформировать параллельный алгоритм с минимальным редактированием кода?

Сейчас смотрю в сторону PyOpenCL, я правильно понимаю, что для этого необходимо изучить как бы другой язык? Язык написания kernel-ов?

Вот это читал - не очень ясно в контексте сабжа, где тут ниша именно вычислений? Theano?

UP 1: Видеокарта Radeon :)

Перемещено leave из desktop

 , , ,

omegatype ()

GTX 1060 6G vs RX 480 8G - битва за гигапиксель

Дано:
- 3668 несжатых тиффов по 50мп лежат на RAID-0 из 4 быстрых винтов;
- кэши на NVMe SSD;
- PTGui для сшивки панорамы;
- 6 ядер от интела;
- поочередно сабжевые видяшки.

Для теста шил в цилиндрическую проекцию. На очереди еще экви (там молотить больше).

Результаты:
Красные: 22 минуты;
Зеленые: 49 минут.

Наблюдения (посредством GPU-Z):
- у зеленых процессор и контроллер памяти почти постоянно загружены на 100%, у красных 100% вообще не видел, лишь периодично то около 70-80% топчется, то почти до 0 падает.
- порой упиралось в производительность рейда, думаю докинув еще дисков можно было бы сократить время.

 , ,

dk- ()

Radeon R7 m440 OpenCL

Имеется ноут с CPU и GPU от AMD. Сейчас установлена Ubunta 16.04. Видеокарта R7 m440.
lspci -v выдает следующее:

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Carrizo (rev ca) (prog-if 00 [VGA controller])
	DeviceName: ATI EG BROADWAY
	Subsystem: Hewlett-Packard Company Carrizo
	Flags: bus master, fast devsel, latency 0, IRQ 227
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Memory at d2800000 (64-bit, prefetchable) [size=8M]
	I/O ports at 5000 [size=256]
	Memory at d3500000 (32-bit, non-prefetchable) [size=256K]
	Expansion ROM at d0200000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

06:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265] (rev 83)
	Subsystem: Hewlett-Packard Company Topaz XT [Radeon R7 M260/M265]
	Flags: bus master, fast devsel, latency 0, IRQ 229
	Memory at c0000000 (64-bit, prefetchable) [size=256M]
	Memory at d0000000 (64-bit, prefetchable) [size=2M]
	I/O ports at 2000 [size=256]
	Memory at d3300000 (32-bit, non-prefetchable) [size=256K]
	Expansion ROM at d3340000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
clinfo видит только CPU.
Подскажите, пожалуйста, возможно ли использовать на amdgpu-pro на этой видеокарте? И если да то какое лучше ядро, какие опции нужно? Если нет, то что сделать, чтобы и на GPU OpenCL заработал.

 , ,

di ()

OpenGL compute shader: как сделать общий для всех workitemов буфер в локальной памяти?

Доброго всем времени суток.

Есть такая задача:

на входе имеем 2х мерный массив из пар значений (яркость, дальность).

На выходе хочется иметь гистограмму (яркость,дальность) с отбрасыванием тех дальностей, где суммарная яркость ниже определённого порога.

Я планировал сделать это с использованием буфера в локальной памяти доступной всем workitemам объемом 32кб, где атомарными операциями бы суммировал яркости. На AMD-видеокартах такой буфер точно есть, но в документации я вижу только локальную память для отдельного workgroupа.

может быть кто нибудь знает, как задействовать эту память из OpenGL?

 ,

i36_zubov ()

Баг Darktable

Не могу найти, где оформить баг на Darktable.

В кратце: картинка синеет, если включены расчеты на opencl. Замечено на разных машинах.

 ,

brothermechanic ()

Уточните неучу про OpenCL на Nvidia

Почти окончательно склонился к мнению больше не давать своих денег АМД (драйверы и все такое). Но мне нужен OpenCL. Сходил на сайт зеленых https://www.nvidia.ru/graphics-cards/geforce/pascal/compare-specs/ про поддержку ничего не нашел. Сходил вики почитал, тоже глухо.

https://www.khronos.org/opencl/ тут говорят, что вроде зеленые умеют.

Что скажут лоровские специалисты по всему? Взлетит же?

Перемещено JB из talks

 

dk- ()

Майнер показывает счетчик работы, а dashboard в пуле по нулям. Что делать?

Всем привет! Ситуация. Пробовал майнить на винде и линуксе. Майнить на винде зарекся спустя один день. Сейчас второй день пробую на линуксе. То, что на работало в винде, в линукс под wine сразу заработало!

Но вот проблема: Я использую MultiMiner в mono. Майню litecoin. Пул: give-me-coins. Dashboard в аккаунте на пуле показывает мой хэшрейд 0. А манер говорит совсем другое. Что делать?

(Скриншот прилагается):

( читать дальше... )

 , , ,

warlord ()

Nvidia display + ATI - OpenCL headless, не удаётся завести ати

Есть такой конфиг из Nvidia GTX 650ti, в который подключены 2 видеовыхода(VGA + HDMI). Дополнительно, в материнскую плату подключены 2 r9 390x для opencl. В windows всё работало замечательно, однако под дебианом не удаётся упорно настроить правильно драйвера. На нвидию всё встаёт отлично, но opencl под амд запустить так и не удаётся.Цель - настроить работу под nvidia, запуская на amd opencl headless. fglrx пишет unable to opendisplay (null). В лучше случае показывает только нвидию. Устанавливал разными способами. В /dev/dri/ добавляется только одна карта (/dev/dri/card0).

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusId          "1:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "ati"
    VendorName     "AMD"
    BusID          "2:0:0"
EndSection

Section "Device"
    Identifier     "Device 2"
    Driver         "ati"
    VendorName     "AMD"
    BusID          "6:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

OS Debian Wheezy Nvidia GTX 650ti - Display 2xRadeon 390x

Может кто ставлкивался с таким конфигом, или просто хорошо знает X11?

 , , ,

vpn-lover48 ()

Можно ли использовать OpenCL на открытых драйверах ATI?

Вот что говорит glxinfo | grep OpenGL:

ATTENTION: default value of option vblank_mode overridden by environment.
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD CEDAR (DRM 2.41.0, LLVM 3.8.0)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0-devel (git-a181665 2016-02-13 wily-oibaf-ppa+gallium-nine)
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.2.0-devel (git-a181665 2016-02-13 wily-oibaf-ppa+gallium-nine)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0-devel (git-a181665 2016-02-13 wily-oibaf-ppa+gallium-nine)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

Погуглил, установил ocl-icd-libopencl1, но резултата 0.

OpenCL нужен для Blender'а.

uname -a:
Linux user-Lenovo-G565 4.0.4-040004-generic #201505171336 SMP Sun May 17 17:37:22 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

 ,

ozzee ()

Желающим изучить OpenCL

Голландцы из StreamComputing сегодня запустили образовательный проект GEGL-OpenCL, в рамках которого желающие изучить OpenCL в качестве практики портируют фильтры GEGL (новый движок GIMP) на этот самый OpenCL.

В группе будет до 20 человек, пока присоединилось 7. Общение идёт в закрытом канале на Slack. В принципе, уже начали, но подключиться к работе ещё не поздно.

Новость тут: http://www.gimp.org/news/2016/01/28/gegl-opencl-streamcomputing/.

 ,

AP ()