LINUX.ORG.RU

Gpu


14

1

Всего сообщений: 35

Выпущена первая версия Fragmentarium

 fragmentarium, ,

Группа Мультимедиа

Выпущена первая публичная версия программы Fragmentarium, которая использует GLSL для генерирования на GPU трёхмерных фракталов и прочих предметов генеративного искусства.

Fragmentarium частично основан на коде другой популярной программы автора — StructureSynth. В состав программы входит использующий GLSL трассировщик лучей, работа над которым и сподвигла автора на создание Fragmentarium. Среди входящих в поставку примеров — Mandelbulb, Mandelbox, Kaleidoscopic IFS и Julia Quaternion, хорошо знакомые целевой аудитории по программе Mandelbulber и ей подобным.

Любопытной особенностью Fragmentarium является возможность дробить программы на GLSL на фрагменты (откуда и название), которые можно затем повторно использовать. Вы также можете привязывать к используемым переменным собственные регуляторы в интерфейсе.

Программа написана на Qt, для работы потребуется любая более-менее современная видеокарта, поддерживающая GLSL. Готовая сборка есть пока только для Windows, но исходный код легко берётся из Git и так же легко компилируется в Linux. Любители нескучных фракталов также могут посмотреть галерею на Flickr.

>>> Подробности (hvidtfeldts.net)

AP
()

В Moonlight появилась поддержка GPU acceleration

 , ,

Группа Open Source

В рамках подготовки релиза Moonlight 3.0, David Reveman представил поддержку задействования GPU для 3D-приложений. Стоит отметить, что данный функционал ещё не появился в официальном репозитории, но планируется интеграция с основной веткой в ближайшее время. Релиз же Moonlight v.3.0 намечен на конец 2010 года.

Смотреть на YouTube

>>> Подробности (phoronix.com)

Root-msk
()

GPUPerfAPI 2.5

 , , , , , , , , ,

Группа Hardware and Drivers

Вышла новая версия библиотеки для получения доступа к счётчикам производительности GPU для видеокарт AMD Radeon под названием GPUPerfAPI версии 2.5.

Основные нововведения этого релиза:

  • поддержка OpenGL и OpenCL в GNU/Linux;
  • улучшенные методы идентификации GPU и видеокарт;
  • добавлены счётчики для тесселяции;
  • новые OpenCL-счётчики: FetchSize, CacheHit, LDSFetchInsts, LDSWriteInsts, FastPath, CompletePath, PathUtilization.

Библиотека уже используется в таких продуктах AMD, как GPU PerfStudio2 и ATI Stream Profiler. Теперь она стала доступна и для всех остальных разработчиков для использования в своих приложениях.

Скачать GPUPerfAPI можно на страничке продукта.

>>> Источник новости: AMD Developer Central (amd.com)

resurtm
()

В Chromium добавлена поддержка графической акселерации

 , ,

Группа Интернет

Разработчики проекта Chromium сообщили об интеграции в браузер поддержки не только аппаратной акселерации выполнения WebGL-операций и трехмерных CSS-трансформаций, но и привлечения GPU для функций большинства общих 2D-операций, таких как композитинг и масштабирование изображений.

Для взаимодействия с GPU в браузере выделен специальный отдельный процесс, принимающий графические команды от процесса рендеринга и транслирующий их в представление OpenGL или Direct3D, используя движок ANGLE. Процесс выполняется в изолированном окружении, имеющем доступ только к функциям GPU.

Подсистему вывода содержимого web-страниц в Chromium можно разделить на ряд более-менее независимых слоев. Слои могут содержать текст с CSS, изображения, видео, WebGL и векторную 2D графику. В настоящее время большая часть слоев, включая текст и изображения, по-прежнему формируются с использованием CPU. Другие слои используют GPU для ускорения необходимых операций, которые касаются большого количества пикселей. Например, видео-слои уже используют GPU-акселерацию для масштабирования и преобразования цветов, а некоторые слои, такие как WebGL-слой, в конечном итоге, планируется полностью обрабатывать только силами GPU.

После раздельного формирования, слои объединяются перед выводом на экран в единую область, что тратит много ресурсов CPU, поэтому на этом этапе решено также задействовать возможность GPU. Включить данный режим можно запустив браузер с флагом "--enable-accelerated-compositing".

Источник: http://www.opennet.ru/opennews/art.shtml?num=27792

>>> Подробности (chromium.org)

neocrust
()

Вышла спецификация OpenCL 1.1, позволяющая использовать GPU для параллельных вычислений

 , , , ,

Группа Hardware and Drivers

Технологическая группа Khronos объявила о выходе обновлённой версии открытого языка для кросс-платформенных параллельных вычислений OpenCL 1.1.

OpenCL определяет API и расширения языка C для параллельного программирования, предусматривая возможность задействовать для решения задач GPU видеокарт. Спецификация OpenCL 1.1 предоставляет увеличенную производительность и функциональность и является обратно совместимой с предыдущей версией.

Работа по написанию новой версии OpenCL заняла около полутора лет. В работе над стандартом приняло участие более 30 компаний, среди которых: IBM, NVIDIA, AMD, Apple, ARM, Electronic Arts, Qualcomm, Texas Instruments, Toshiba, Intel, национальная лаборатория Los Alamos, Nokia.

Основные изменения в спецификации:

  • Новые типы данных, включая трёхкомпонентные векторы и дополнительные графические форматы;
  • Обработка команд и буферов с нескольких хостов и на нескольких устройствах одновременно;
  • Операции на регионах буфера, включая чтение, запись и копирование 1D, 2D и 3D прямоугольных регионов;
  • Расширенное использование события для управления потоком исполнения команд;
  • Дополнительные встроенные Си-функции, такие как целочисленный clamp, shuffle и асинхронные разряженные копии;
  • Улучшено взаимодействие с OpenGL путём эффективного взаимного использования изображений и буферов и связывания событий OpenCL и OpenGL.

Подробности;

Обзор OpenCL;

>>> Подготовлено по материалам opennet.ru (opennet.ru)

confluent_anonymous
()

ATI Stream SDK v2.0

 , , , ,

Группа Hardware and Drivers

Вышел релиз ATI Stream Software Development Kit v2.0. Это первый стабильный релиз с поддержкой OpenCL™ 1.0. Поддерживается возможность взаимодействия OpenCL и OpenGL. Выполнение кода на CPU поддерживается и без установки Catalyst. Поддержка OpenCL ICD означает возможность выбора между различными реализациями OpenCL, установленными на одной системе. Экспериментальные биндинги к C++.

Список изменений;

>>> Подробности (amd.com)

anonymfus
()

Gnash обзавелась поддержкой VA-API для аппаратной акселлерации H.264-видеопотока

 , , , , uvd2, , ,

Группа Мультимедиа

Компания Splitted Desktop Systems продолжает продвигать Linux как платформу полноценной и самодостаточной домашней видеостанции. На этот раз патч коснулся проекта открытого Flash-плеера Gnash: добавлено GPU-ускорение для воспроизведения H.264-видеоконтента через унифицированное VA-API. Аппаратный H.264-декодер будет работать в следующих конфигурациях:

  • AMD GPUs с UVD2 и xvba-video VA-драйвер (Radeon HD 4000)
  • NVIDIA GPUs и vdpau-video VA-драйвер
  • Прочие видеокарты с доступным VA-драйвером, т.е. платформа Intel Moorestown и будущие G45 VA-драйверы

>>> Подробности и патч (splitted-desktop.com)

shahid
()

AMD тестирует видеодрайвер с поддержкой OpenCL

 , , , ,

Группа Hardware and Drivers

Появилась на свет первая версия видеодрайвера от AMD/ATI с поддержкой OpenCL. На текущий момент скачать драйвер можно только после регистрации на developer.amd.com в составе беты ATI Stream SDK v2.0.

OpenCL - фреймворк для создания приложений, связанных с паралельными вычислениях на различных GPU и CPU. Спецификации OpenCL были выработаны консорциумом Khronos Group в целях избежания разрождавшегося зоопарка GPGPU API (e.g. ATI Stream, NVidia CUDA и др.)

Совершенно аналогичная новость про NVidia;

>>> Подробности (xbitlabs.com)

anonymfus
()

NVidia тестирует видеодрайвер с поддержкой OpenCL

 , ,

Группа Hardware and Drivers

Появилась на свет первая версия видеодрайвера от NVidia с поддержкой OpenCL. На текущий момент скачать драйвер можно только после регистрации на developer.nvidia.com.

OpenCL - фреймворк для создания приложений, связанных с паралельными вычислениях на различных GPU и CPU. Спецификации OpenCL были выработаны консорциумом Khronos Group в целях избежания разрождавшегося зоопарка GPGPU API (e.g. ATi Stream SDK, NVidia CUDA и др.)

>>> Подробности (phoronix.com)

shahid
()

Nvidia подготовила для сертификации драйвера OpenCL 1.0

 , , ,

Группа Hardware and Drivers

Не прошло и месяца после запуска OpenCL Early Access Program, как Nvidia уже отправила совместимые с OpenCL драйверы для Windows XP и Linux на сертификацию к Khronos OpenCL Working Group. OpenCL — это свободный аналог системе CUDA, в перспективе доступный на видеокартах разных производителей (в т.ч. ATI).

>>> Подробности (tcmagazine.com)

linuks
()

Вышли спецификации OpenCL 1.0

 , , ,

Группа Open Source

Группа Khronos выпустила спецификации OpenCL 1.0, свободного от всяческих royalty API, предназначенного для эффективного использования различных вычислительных устройств (cpu, gpu, cell, etc), использования их в паралельных вычислениях и многого другого.

Выпуск был немного ускорен компанией Apple (входящей в khronos group) в предверии скорого релиза новой ОС Snow Leopard, которая должна активно использовать opencl.

Обзор - http://www.khronos.org/opencl/present...

Спецификации - http://www.khronos.org/registry/cl/

>>> Подробности (khronos.org)

B084
()

В проприетарных драйверах nVidia для Linux/FreeBSD/Solaris появилась поддержка Pure Video

 , , , , ,

Группа Hardware and Drivers

В недавно выпущенной бета версии драйверов 180.06 появилась поддержка PureVideo-подобных (VDPAU API) возможностей для декодирования видео (MPEG-1, MPEG-2, H.264, VC-1) с помощью GPU. Есть поддержка деинтерлейсинга (пространственного и/или временного), преобразования частоты кадров (полей) - inverse telecine, шумоподавления и воспроизведения потоков с синхронизацией по меткам времени. Пока что единственным поддерживающим VDPAU плеером является mplayer, благодаря патчам, опубликованным nVidia. Текущие ограничения: поддерживаются только один видеопоток и не все типы файлов.

>>> Бенчмарк

>>> Описание

>>> Подробности на Phoronix.com (phoronix.com)

Andrew-R
()

Flash Player 10 beta 2 доступен для скачивания

 , ,

Группа Linux General

Adobe выложила для скачивания Flash Player 10 beta 2 для Linux. Это пред-релизная версия для разработчиков. Она ужасно тормозит, но наконец-то wmode будет работать и в линуксе ;)

Изменения:

  • поддержка WMODE, позволяющая делать ролик прозрачным
  • поддержка Video4Linux v2,
  • перехват клавиатуры в полноэкранном режиме,
  • усовершенствованный звуковой движок,
  • использование видеокарты в рендеринге (GPU Compositing, GPU Blitting)
  • и многое другое.

>>> Подробности (adobe.com)

stpg
()

AMD выпустила Stream SDK для Linux

 , , ,

Группа Hardware and Drivers

AMD FireStream — это технология, позволяющая задействовать ресурсы видеочипов AMD R6xx/FireStream для параллельного расчета каких-либо вычислительных задач. Первой версией под Linux оказалась версия за номером 1.1 beta. До сего момента существовала только версия под Windows XP. В то же время nVidia довольно долго выпускает и поддерживает SDK для реализации аналогичной технологии CUDA в собственных чипсетах.

Теперь же доступны версии Stream под Linux (x86 и x86_64). Официально поддерживаемыми дистрибутивами являются RHEL 5.1 и SLES SP1. Предлагаемый SDK включает в себя Brook+ (расширение языка С для потокового программирования, BSD-лицензия) и CAL (Сompute Abstraction Layer). Для работы необходим видеодрайвер Catalyst-8.4 и libstdc++.so.5.

Небольшая презентация Brook+ в схемах и картинках: http://ati.amd.com/technology/streamc...
Видеодрайверы и SDK с инструкцией по установке: ftp://streamcomputing:streamcomputing@ftp-developer.amd.com/AMD_Stream_SDK/
Форум AMD Stream: http://forums.amd.com/forum/categorie...

>>> Подробности (phoronix.com)

shahid
()

AMD: открыт новый сайт с документацией к графическим процессорам

 , , ,

Группа Hardware and Drivers

AMD анонсировала открытие нового сайта со свободной документацией к их GPU, где можно найти документацию для низкоуровневой работы с некоторыми графическими процессорами ATI (на сегодня только для R5xx и R6xx).

Раннее эта документация уже выкладывалась на http://www.x.org/docs/AMD

>>> AMD Open GPU Documentation (amd.com)

Obey-Kun
()