Новости про OpenCL и OpenGL

NVIDIA выпускает мобильные GPU серии MX200

В Сети появилось множество сведений о новых графических чипах NVIDIA для ноутбуков. Новая серия MX200 стала наследницей довольно популярной серии MX100.

Как и предшественница, новая серия GPU предназначена для ноутбуков среднего уровня и предлагает невысокую производительность для казуальных видеоигр, но при этом лучше, чем у интегрированных решений Intel и даже AMD.

Отмечается, что серия MX200, по отношению к предшественнице, не сильно изменилась. Так, в MX200 появилась поддержка GPUBoost 3.0, вместо 2.0, OpenGL 4.6 вместо 4.5 и OpenCL 1.2. Новая серия видеокарт основана на той же архитектуре Pascal, так что MX200 — это просто обновление прошлой линейки.

GPU NVIDIA MX250

По данным тестов самой NVIDIA, видеокарта MX230 имеет почти такую же производительность, как и MX130, а MX250 оказалась даже медленнее MX150. Это связывают со снижением частоты троттлинга в технологии GPU Boost 3.0.

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

ARM разработала графический процессор для мобильных решений с поддержкой GPGPU

Новое ядро Mali T604 предложит не только производительность графики, но и поддержку универсальных вычислений.

Компания ARM известна как разработчик экономичных процессоров для мобильных и встраиваемых компьютеров на базе одноимённой архитектуры, но также занимается и разработкой GPU линейки Mali для того же сегмента. Новый продукт компании, Mali T604, будет обеспечивать не только до пятикратного повышение производительности графики на мобильных устройствах в сравнении с предыдущим поколением Mali, но и ускорение вычислений общего характера посредством OpenCL 1.1.

Характеристики устройства достаточно внушительны для предполагаемой области применения:

  • от одного до четырёх шейдерных ядер;
  • 32 кб кэша L2 на ядро;
  • поддержка виртуальной видеопамяти;
  • поддержка FSAA 4x;
  • совместимость с OpenGL ES 2.0, Direct3D (версия не указана, но надо полагать, не ниже 9.0) и OpenCL 1.1.

Особенно подчёркивается полная поддержка OpenCL — благодаря новой архитектуре под обозначением Midgard исполнительные блоки Mali T604 полностью соответствуют IEEE 754-2008 и поддерживают выполнение до трёх операций параллельно:

Благодаря этому поддерживаются даже вещественные вычисления с двойной точностью и HDR-рендеринг.

Новую архитектуру уже лицензировала компания Samsung для своих мобильных решений. Так что у графических решений PowerVR SGX и NVIDIA Tegra в мобильном сегменте появился мощный конкурент. Одновременно ARM объявила о готовности к производству центральных процессоров линейки Cortex по 32 нм технологическому процессу, что позволит поднять рабочие частоты до 1,6 ГГц.

Khronos Group выпустила спецификации OpenGL 4.1

Khronos Group представила обновленный вариант графического API (Application Programming Interface) OpenGL 2D и 3D , который при сохранении обратной совместимости обеспечивает дополнительные функциональные возможности, а также поддержку OpenGL ES 2.0 API.

Полный список дополнений в OpenGL 4.1 включает в себя:

  • полная совместимость с OpenGL ES 2.0 API для удобства переноса между настольными и мобильными платформами;
  • возможность запроса и загрузки бинарных объектов шейдерных программ для сохранения повторной компиляции;
  • cпособность связывать отдельные программы для программируемых этапов гибкого программирования;
  • 64-битная точность для числ с плавающей точкой в компонентах вершинных шейдеров и материалах для высокой геометрической точности;
  • несколько возможностей создания поверхностей для увеличения гибкости рендеринга;
  • новые ARB расширения;
  • синхронизация OpenGL-объектов с OpenCL-объектами для улучшения совместимости с OpenCL;
  • возможность установить шаблон значений фрагмента шейдеров для повышения гибкости рендеринга;
  • повышение надежности при запуске приложений WebGL;
  • новые механизмы получения расширенных ошибок и предупреждений.

Спецификации OpenGL 4.1 опубликованы и могут быть найдены на официальном сайте.

Доступен для загрузки бета драйвер NVIDIA GeForce 258.69

NVIDIA выпустила бета драйвер GeForce 258.69 с массой изменений и увеличением производительности во многих играх. Этот пакет драйверов поддерживает настольные видеокарты GeForce серий 6/7/8/9/100/200/300/400, а также ION.

Новое в этой версии драйверов:

  • добавлена поддержка Blu-Ray с 3D технологией NVIDIA 3D Vision;
  • увеличена производительность серии GeForce GTX 400 в нескольких играх. Ниже приведены примеры некоторых из наиболее значительных улучшений, измеренные для GeForce GTX 480. Результаты будут варьироваться, в зависимости от графического процессора и конфигурации системы:
    • до 14% в Aliens vs. Predator (1920*1200 без AA/AF — тесселяция вкл.);
    • до 4% в Batman: Arkham Asylum (1920*1200 4xAA/16xAF PhysX = выс.);
    • до 5% в BattleForge (1920*1200 4xAA/16xAF — очень высокие настройки);
    • до 5% в Call Of Duty: Modern Warfare 2 (1920*1200 4xAA/16xAF);
    • до 4% в Crysis: Warhead (1920*1200 4xAA/16xAF — настройка для энтузиастов);
    • до 24% в Enemy Territory: Quake Wars (1920*1200 без AA/AF);
    • до 9% в Far Cry 2 (2560*1600 8xAA/16xAF);
    • до 25% в Just Cause 2 (2560*1600 без AA/AF — Concrete Jungle);
    • до 7% в Метро 2033 (1920*1200 без AA/16xAF — тесселяция вкл.);
    • до 40% в Метро 2033 на SLI ((1920*1200 4xAA/16xAF — тесселяция вкл.);
    • до 8% в STALKER: Зов Припяти (1920*1200 не AA/AF — день);
    • до 110% в Stone Giant на SLI (2650*1600 — тесселяция вкл, DoF вкл.);
    • до 6% в The Chronicles of Riddick: Dark Athena (2560*1600 без AA/AF);
    • до 9% в Unigine: Tropic (2560*1600 без AA/AFOpenGL);
    • до 5% в 3DMark Vantage (Extreme производительность);
    • до 19% с Transparency АА (1920*1200 4xTrSS — измеряется в Crysis);
  • добавлена поддержка OpenGL 4.0 для серии GeForce GTX 400;
  • добавлена поддержка CUDA Toolkit 3.1, который включает значительное увеличение производительности для двойной точности в математических операциях;
  • добавлена поддержка новых режимов сглаживания для 3-Way SLI, в том числе до SLI48x АА на GeForce серии 200, и до SLI96x AA для GeForce GTX 400 серии;
  • добавлена поддержка нового режим качества NVIDIA Ambient Occlusion в панели управления;
  • добавлена в панель управления NVIDIA новую страницу настройки SLI и PhysX для полного контроля над многопроцессорными графическими конфигурациями;
  • добавлены в панель управления NVIDIA новые функции для полного контроля над CUDA GPU, позволяя пользователю выбрать, как более эффективно использовать GPU для каждого приложения CUDA.

Дополнительная информация:

  • устанавливается HD Audio драйвер версии 1.0.10.1 (для поддерживаемых графических процессоров);
  • поддержка новых GPU-ускоренных функций Adobe CS5;
  • поддержка GPU-ускорения для более плавного онлайн видео в HD качестве с Adobe Flash 10.1;
  • поддержка новой версии видео MotionDSP в программном обеспечении vReveal, которое добавляет поддержку для вывода HD;
  • поддержка DirectCompute на Windows 7 и GeForce 8-серии и старше;
  • поддержка OpenCL 1.0 (Open Computing Language) для всех GeForce 8-серии и старше;
  • поддержка OpenGL 3.3 для GeForce 8-серии и старше;
  • поддержка одного GPU и технологии NVIDIA SLI в DirectX 9, DirectX 10, DirectX 11 и OpenGL, включая 3-Way SLI, Quad SLI и SLI на поддерживающих SLI, сертифицированных материнских платах на базе Intel X58;
  • поддержка разгона GPU и мониторинга температуры при установке программного обеспечения NVIDIA System Tools.

Скачать драйвер для 32-бит и для 64-бит систем Windows 7/Vista вы можете на официальном сайте.

Презентации Khronos с GDC 2010

Не попавшие на Game Developers Conference в этом году могут посмотреть материалы в электронном виде.

Презентации Khronos Group можно загрузить с сайта группы по ссылкам ниже:

Напомним, что NVIDIA также опубликовала презентации с GDC 2010.

GPU Caps Viewer 1.8.4

Новая версия информационной программы для получения подробных сведений об OpenGL и CUDA/OpenCL возможностях видеокарты.

В новой версии 1.8.4 утилиты GPU Caps Viewer сделаны следующие изменения:

  • добавлено определение видеокарт GeForce GT 320, 330, 340; Radeon HD 5450, 5830 и 4290 (AMD 890GX);
  • показания частоты GPU теперь обновляются в реальном времени;
  • движок PhysX обновлён до версии SDK 2.8.3;
  • улучшено считывание температуры и частот для видеокарт ATI-AMD, в частности, в Windows XP;
  • исправлено определение числа TMU для OpenGL;
  • исправлено аварийное завершение работы программы при запуске в системе, в которой установлена поддержка OpenCL, но отсутствуют OpenCL-совместимые устройства.

Загрузить последнюю версию программы можно с официального сайта или с нашего (~3,5 Мб).

OpenRL — еще одно слово, начинающееся с Open…

Open Ray Tracing Language — предложение стандартизации трассировки лучей от Caustic Graphics. 

Компания Caustic Graphics, известный разработчик программных и аппаратных решений для рендеринга методом трассировки лучей, решила предложить открытый платформо-независимый стандарт программирования для ray-tracing под названием OpenRL. До недавнего времени желающим использовать трассировку лучей с аппаратным ускорением приходилось либо самим писать интерфейсы для оборудования, либо пользоваться проприетарными middleware от разработчиков оборудования, например CUDA для видеокарт NVIDIA, использующейся в iRay и Octane Render.

OpenRL является потомком расширений OpenGLCausticGL, предлагавшихся в составе платформы CausticRT, так что имеет много общего с OpenGL. Подобно GLSL для OpenGL, OpenRL также предлагает свой язык RLSL для написания вычислительных шейдеров, компилируемых для конкретного оборудования при запуске приложения. OpenRL будет доступен для Windows, Linux и MacOS. В качестве устройств будут поддерживаться центральные процессоры, графические процессоры (через OpenCL) и аппаратные ускорители самой Caustic, такие как CausticOne, в любых комбинациях.

Желающие написать приложение на OpenRL, рассчитать графику через OpenCL и вывести изображение через OpenGL могут записаться в бета-тестирование OpenRL SDK на сайте компании. Остаётся только гадать, как будут называть стандарты, API и технологии, когда все двухбуквенные сочетания со словом «Open» будут перебраны.

GPU Caps Viewer версии 1.8.0

Обновилась информационно-диагностическая утилита GPU Caps Viewer.

Основным изменением в новой версии 1.8.0 стала поддержка OpenCL в дополнение к появившейся в прошлой версии поддержке NVIDIA CUDA. При наличии совместимых видеокарты и драйверов в программе появляется закладка OpenCL, содержащая подробные сведения о возможностях ускорения универсальных вычислений c помощью данного API, а также позволяющая проверить поддержку с помощью четырёх специальных тестов-демонстраций. Помимо этого, имеются следующие изменения и улучшения:

  • теперь выводится температура каждого графического процессора в системе;
  • две новых тест-демонстрации с использованием OpenGL 3.x;
  • обновлена встроенная база данных графических процессоров и расширений OpenGL;
  • исправлена ошибка определения объема оперативной памяти в системах с более 2 Гб RAM;
  • для видеокарт Radeon показываются частоты всех режимов производительности;
  • улучшен интерфейс программы. 

Загрузить последнюю версию утилиты можно с официального сайта либо с нашего (~3,5 Мб).