Новости по теме «Эмулятор OpenGL ES 2.0 с помощью Direct3D 9»

Популярная информационная утилита GPU-Z обновилась до версии 2.25.0

Сайт TechPowerUp подготовил очередное обновление своей популярной утилиты GPU-Z, предназначенной для получения всей доступной информации о вашей видеокарте и мониторинга её параметров. Обновление получило номер 2.25.0.

Новая версия может похвастать размещением информации о поддерживаемых графических технологиях, повышением стабильности работы, уточнёнными и расширенными базами данных аппаратного обеспечения.

GPU-Z

Полный перечень изменений в GPU-Z 2.25.0 приведён ниже:

  • В первой вкладке теперь отображается статус поддержки Vulkan, DirectX Raytracing, OpenGL и DirectML.
  • Исправлен синий экран в виртуальных машинах QEMU/KVM, вызванный доступом к регистру MSR.
  • Улучшено отображение частот для AMD Navi.
  • Вкладка Advanced теперь отображает базовую, игровую и Boost частоту в Navi.
  • Добавлено исключение для застрявших частот вентилятора, когда активируется остановка вентилятора на видеокартах AMD.
  • Добавлено исключение для частоты вентилятора 65535 об/мин, отображаемой в Navi.
  • При завершении загрузки BIOS на сайт отображается сообщение Finished.
  • Добавлена поддержка NVIDIA Quadro P2200, Quadro RTX 4000 Mobile, Quadro T1000 Mobile.
  • Добавлена поддержка AMD Radeon Pro WX 3200, Barco MXRT 7600, 780E Graphics, HD 8330E.
  • Добавлена поддержка Intel Ice Lake.

Скачать утилиту GPU-Z 2.25.0 можно на нашем сайте.

AMD выпускает драйвер с поддержкой OpenGL ES 2.0

Драйвер обеспечивает поддержку стандарта WebGL. Он предназначен для разработчиков, которые создают 3D-контент для интернет и/или портируют приложения между ПК и карманными компьютерами.

«AMD является твердым сторонником отраслевых стандартов, в том числе использования мощностей GPU для ускорения приложений», — сказал Manju Hegde, вице-президент корпорации AMD по Fusion направлению. «Со стороны AMD мы видим будущее компьютеров, интенсивно визуальных, требующих различных мультимедийных 2D и 3D приложений. Функциональность драйвера OpenGL ES 2.0 и передовые технологии стали возможны благодаря AMD Fusion APU, и мы стремимся создать идеальную платформу для разработки захватывающих онлайн-программ и программ, работающих практически на любом форм-факторе ПК».

Бета-драйвер Catalyst 10.7 с поддержкой OpenGL ES 2.0 доступен для загрузки на официальном сайте и может быть использован с AMD ATI FirePro, а так же с сериями карт Radeon HD 2000, HD 3000, HD 4000 и HD 5000.

Первые демонстрации WebGL

Хотя новый стандарт 3D графики в Интернет WebGL еще только разрабатывается, уже появились первые демонстрации с его использованием. 

Напоминаем, что проект WebGL, разрабатываемый Khronos Group, призван стандартизировать использование 3D графики в Интернет, сделав возможным описание трёхмерных сцен с помощью JavaScript, рендеринг которых будет осуществляться через облегчённую версию OpenGL, OpenGL ES 2.0. В идеале поддержка WebGL должна быть встроена в интерпретаторы JavaScript основных браузеров, не требуя загрузки специальных плагинов конечными пользователями. Хотя официально о формировании рабочей группы было объявлено лишь 4 августа этого года, уже сейчас появляются первые демонстрации использования нового API. Следует отметить, что пока для их просмотра придется установить альфа-сборки браузера Firefox, после чего вручную включить поддержку WebGL в about.config через переменную webgl.enabled_for_all_sites.

Демонстрация Puls:

Демонстрация эффекта Эшера-Дросте:

Демонстрация Туннель:

Отметим, что говорить что-то о перспективах WebGL пока рано. WebGL неодинок в 3D Internet гонке, конкуренты, такие как Google O3D и Adobe Flash, стартовали раньше и сейчас демонстрируют намного превосходящие результаты, и даже стандартизация не гарантирует успеха, как показал в прошлом печальный опыт VRML.

RivaTuner Statistic Server обновился до версии 7.3.0 beta 2

Алексей Николайчук представил первую публичную бета версию утилиты RivaTuner Statistic Server с номером 7.3.0, которая является утилитой-компаньоном для популярного инструмента мониторинга и разгона MSI Afterburner.

Новая версия утилиты получает множество оптимизаций, которые позволят повысить стабильность работы и исключить подвисания, вызываемые различными конфликтами. Также добавлены новые функции плагинов. Главной целью релиза является обкатка новой архитектуры, о которой мы писали на днях.

Перечень изменений RivaTuner Statistic Server 7.3.0 beta 2 следующий:

— Различные улучшения совместимости в движке зависания.

  • Теперь каждое приложение может заявить, что оно несовместимо с оверлеем RTSS. Для этого необходимо добавить лишь пару строк кода.
  • Добавлен пользовательский расширяемый маппер профилей. Он позволяет RivaTuner Statistic Server картировать множественные исполняемые имена, соответствующие заранее определённым, в одном файле. К примеру, различные версии Sony Vegas могут определяться по именам vegas130.exe, vegas140.exe.
  • Добавлен пользовательский перечень игнорирования внедрения триггеров. Он работает подобно списку триггеров задержки. Функция нацелена на исключение подвисания приложений, использующих типичные библиотеки GUI с GPU-ускорением.
Панель управления RivaTuner Statistic Server

— Добавлен новый тип плагинов, клиентские плагины. RTSS разработана, чтобы действовать как серверный процесс, работающий пассивно и обеспечивающий различный функционал (рендер OSD, захват экрана и видео, бенчмаркинг и так далее) для различных связанных приложений (включая MSI Afterburner). Графический интерфейс для этого функционала обычно содержится в клиентском приложении. Новые клиентские плагины теперь интегрируют GUI для такого функционала непосредственно в RTSS, без необходимости запуска отдельного клиентского приложения. Новый тип плагинов будет полезен тем, кто хочет использовать RTSS в качестве независимого решения без MSI Afterburner.

— Добавлены альтернативная и конфигурируемая реализация производительности CPU, чтобы занять петли ожидания, используемые для ограничения частоты кадров и синхронизации развёртки. Альтернативная реализация производительности CPU теперь используется по умолчанию, она может улучшить кадровый темп и практически идеальна по точности даже с тяжёлой нагрузкой на процессор.

— Обновлён плагин кодирования видео QSV. Плагин перекомпилирован под новую версию Intel Media SDK для обеспечения совместимости кодирования QuickSync с последним драйвером Intel DCH. В качестве стороннего эффекта был уменьшен размер дистрибутива RTSS на несколько мегабайт.

— Синхронизация развёртки в OpenGL больше не отключена, когда отсутствует поддержка OSD на уровне профиля приложения.

Загрузить RivaTuner Statistic Server 7.3.0 beta 2 build 21053.

Ознакомиться с видео о новых возможностях RTSS 7.3.0 beta 2 от автора программы.

Skylake-S будет поддерживать DirectX 12

Новая архитектура Skylake-S запланирована Intel на 2015 год исключительно для настольного сегмента. Она может быть выпущена одновременно с 14 нм чипами Broadwell, и эти два процессора будут сосуществовать параллельно.

Процессоры серии Skylake-S должны стать не только более быстрым и оптимизированным решением, но и получат улучшенное графическое ядро. Новое графическое ядро будет поддерживать DirectX 12, Open GL 5.x и Open CL 2.x. Конечно, пока нельзя дать гарантии, что поддержка DX12 будет означать полное соответствие всем новым усовершенствованиям API, однако всё же говорит, что GPU будет работать с графикой на более низком уровне.

Также по имеющимся сведениям, чип получит улучшенные средства медиаобработки, включая последнее поколение кодеков HEVC, VP8 и VP9. Пока Intel не уточняет, какой тип High Efficiency Video Coding будет поддерживаться, однако видеостандартом везде объявляется разрешение 8192х4320 пикс.

При этом поддерживаемое разрешение установлено на уровне 4096х2304 пикс., что, собственно, означает поддержку 4K. GPU будет поддерживать три независимых дисплея, включая порт Display Port eDP.

Это новая графическая архитектура позволит увеличить производительность ценой меньшей нагрузки.

Компания Finalwire обновила AIDA64 до версии 4.60

Компания FinalWire Ltd. анонсировала новую версию за номером 4.60 популярной диагностической и тестовой утилиты AIDA64.

В новой версии набора утилит улучшены многопоточные тесты и бенчмарки, покрывающие до 128 логических процессоров в двух группах, расширена поддержка OpenGL ES и новых GPGPU технологий, в базу данных добавлено новое оборудование.

Полный перечень изменений приведён ниже:

  • Добавлена поддержка новых LCD и VFD устройств: Abacom (ExpertProfi), AlphaCool, Digital Devices, LCD2USB, Mad Catz Venom, Matrix Orbital LK, Matrix Orbital GLK, Matrix Orbital GX, nMedia Pro-LCD, Pertelian X2040, SDC Megtron, SoundGraph iMon VFD, VL System LIS, VL System LIS 2.
  • Появилась улучшенная поддержка монохромных LCD.
  • Добавлена поддержка SMTP SSL.
  • Улучшена поддержка файлов XSL.
  • Добавлена поддержка OpenGL ES 3.1.
  • Переработан счётчик вычислительных шейдеров Direct3D.
  • Добавлена поддержка SSD Plextor M6M, Plextor M6S, Samsung 845DC Evo, Samsung 850 Pro.
  • Детализованы GPU для Mobile AMD Radeon R9 Series, FirePro W8100.
  • Детализованы GPU для NVIDIA GeForce GT 730, Quadro K2200M.

AIDA64 v4.60, доступна в трёх редакциях: Extreme и Business, а также Extreme Engineer для инженеров с разрешением использовать на неограниченном количестве ПК, приобрести которые можно в онлайн-магазине AIDA64.

Valve подготовила слой перевода Direct 3D в OpenGL

Если SteamOS от Valve получит большую популярность, то компании непременно необходимо привлекать разработчиков и упрощать им работу.

Вероятно, для этого, компания выпустила ToGL — слой перевода, который позволяет некоторые команды Direct3D 9.0c перевести в аналогичные им вызовы OpenGL. Конечно, речь не идёт о полноценном враппере, позволяющем быстро перенести код на другую платформу. Безусловно, производительность от этого несколько пострадает, но не настолько, как при использовании полноценного враппера или эмулятора.

Для Valve такой транслятор не является чем-то новым, поскольку фирма в последние годы часто выпускала свои игры на многих платформах, включая Mac OS X и Linux. И ToGL пришёл непосредственно из исходного кода кросс-платформенного хита Dota 2.

К сожалению, ToGL не является полноценным слоем-переводчиком. В настоящее время он поддерживает лишь несколько функций Direct3D 9.0c, таких как Shader Model 3 (при этом вершинные текстуры не поддерживаются). Конечно, это можно использовать, однако DX9 слишком стар. Возможно, достаточен для DOTA, но слишком слаб для большинства игр.

Однако не стоит забывать, что это лишь начало. Если следующая версия ToGL будет иметь слои трансляции для DirectX 11, и если новый движок Source будет изначально написан на OpenGL, то SteamOS может стать той силой, которая действительно перевернёт весь игровой мир.

Cedar Trail потерял поддержку DirectX 10

Некоторое время назад появились слухи о том, выход платформ Cedar Trail D и Cedar Trail M, которые предназначены для десктопных и мобильных решений соответственно, задерживается. Причиной задержки многие считали трудности с разработкой DX10 драйверов. И вот теперь Intel обновили спецификации будущей линейки Atom, из которой просто исключили поддержку DirectX 10.

Новые процессоры Atom по-прежнему имеют аппаратную поддержку декодирования FullHD видео, которая работает с кодеками MPEG2, VC1, AVC, H.264, а также Blu-ray 2.0. Однако графические возможности заявлены на уровне поддержки DirectX 9. Причина этого не разъясняется, однако вполне возможно, что это как раз и связано с задержкой выхода новых 32 нм процессоров Atom и трудностями в сертификации драйвера.

Согласно последних сведений, Cedar Trail появятся в прайс-листах Intel уже 25 сентября, однако этот день вряд ли станет датой официального начала продаж.

Напомним, что Atom D525 будет заменен процессором Atom D2700 с частотой 2,13 ГГц, который будет продаваться по 52 доллара. Atom D2500, частота которого равна 1,86 ГГц заменит Atom D425. Цена нового процессора составит 42 доллара. Оба CPU будут иметь два ядра (старшая модель получит четыре вычислительных потока) и рассчитаны на установку в сокет BGA 437.

Мобильный двухъядерный четырёхпоточный Cedar Trail M Atom N2800, работающий с частотой 1.86 ГГц, заменит процессор Atom N570, и будет продаваться по 47 долларов, что на 39 долларов дешевле современной модели. Младшая модель Atom N2600, с двумя ядрами и двумя потоками, работающая на частоте 1,6 ГГц будет изначально продаваться по 42 доллара.

Будем надеяться, что в будущем Intel сможет решить все проблемы с разработкой драйвера, и с очередным обновлением ПО введёт поддержку улучшенных графических возможностей в свои CPU.

Обновилась популярная утилита FRAPS

На днях была представлена новая версия 3.4.3 программы FRAPS.

FRAPS знакома многим любителям видеоигр как утилита, предназначенная для захвата скриншотов видео в играх, а также позволяющая выполнять оценку производительности.

В последней версии программы добавлено изменение в петлевой режим записи, появилась возможность самостоятельно устанавливать длину буфера (отличную от значения по умолчанию равному 30 с). Для активации петлевой записи нужно просто нажать и удерживать горячую клавишу захвата видео до тех пор, пока счетчик не станет розовым, что и означает включение режима петлевой записи.

Также был произведен ряд оптимизаций для записи на высоком разрешении, таком как 1920x1080.  Кроме этого при использовании FRAPS 3.4.3 должна повыситься производительность в большинстве игр на OpenGL и DirectX, по сравнению с предыдущими выпусками утилиты.

Ниже приведен заявленный перечень изменений:

  • ускорен захват изображений DirectDraw;
  • исправлен вылет FRAPS при запуске на системах с одним CPU;
  • исправлены вылеты и неправильное отображение цветов в играх с цветностью 16 бит;
  • исправлено создание AVI файлов при записи с высоким разрешением, теперь файлы не повреждаются и имеют правильный размер;
  • исправлена ошибка, при которой игра Dirt не запускалась;
  • исправлены прочие незначительные ошибки.

Поддержка WebGL в браузерах улучшается

Следующие версии браузеров Chrome и Firefox будут поддерживать WebGL «из коробки».

Последняя (седьмая) бета-версия следующего крупного обновления браузера Firefox, Firefox 4, включает в себя улучшенную поддержку стандарта трёхмерной графики в Интернет WebGL, позволяющего создавать и просматривать страницы и сайты с 3D-контентом без необходимости в установке плагинов. Важным изменением также стало то, что поддержка WebGL включена по-умолчанию, без необходимости в изменении настроек браузера для просмотра WebGL-ресурсов.

Также новая версия Firefox использует API трёхмерной графики для совмещения различных слоёв веб-страницы: текста, графики и видео, подобно Internet Explorer 9. Аппаратное ускорение использует Direct3D в Windows и OpenGL в MacOS X, позволяя повысить скорость рендеринга сложных страниц и их «отзывчивость» на действия пользователя. Разработчики предупреждают, что работа ускорения может быть ненадёжной на некотором оборудовании и при использовании нестабильных драйверов, в особенности на Intel IGP. По этой же причине ускорение пока отключено в версии для Linux. Также новая бета-версия FireFox имеет улучшенную поддержку API Direct2D для ускорения отрисовки двумерной графики в Windows Vista и 7. Загрузить последнюю бета-версию FireFox 4 можно с официального сайта.

Разработчики браузера Chrome от Google тоже работают над поддержкой WebGL в следующей версии за номером 9. Появилось впечатляющее видео WebGL-демонстрации Aquarium, работающей на восьми компьютерах с Google Chrome одновременно:

Экземпляры браузеров синхронизируют между собой рендеринг сцены с помощью технологии WebSockets. Загрузить демонстрацию можно с сайта Google.

3D-моделлинг в браузере с помощью WebGL

Пробы нового применения технологий трёхмерной графики в Интернет.

Основанный на OpenGL стандарт WebGL уже вовсю исследуется как потенциальная платформа для игр в Интернет. Энтузиасты ищут и другие возможные применения стандарта, например, создание трёхмерных сцен прямо в браузере, чему примером две демонстрации онлайн-редакторов.

3DTin разрабатывается как попытка создать аналог известного редактора Google SketchUp, работающий прямо в браузере. Важным достоинством проекта является наличие поддержки HTML5 Canvas и Microsoft VML для обратной совместимости с обозревателями, не поддерживающими WebGL, в особенности Internet Explorer.

SceneCreator создаётся на базе библиотеки С3DL как аналог сервиса трёхмерной графики для социальных сетей SceneCaster.

Конечно, сейчас эти проекты находятся на уровне MSPaint, а на платформах Adobe Flash или Unity доступны куда более впечатляющие инструменты, но если WebGL получит распространение и на авторов обратит внимание какая-нибудь корпорация, в будущем такие поделки могут вырасти во вполне приличные инструменты начинающего художника 3D-графики, с которыми можно работать с компьютера в любой части света.

TitaniumGL — еще одно средство для старых игр

Запуск игр на движках Quake в Windows Vista и 7.

Недавно мы писали о средстве для работы старых 2D игр в современных версиях Windows. Однако, и более поздние игры в Vista и 7 частенько не работают или работают с большими проблемами. Довольно много трудностей возникает с легендарной классикой ID Software: GLQuake/Quake 2/Quake 3 и многочисленным потомством на их движках.  В частности, в нашем форуме сообщалось о полной неработоспособности данных игр в системах с видеокартами NVIDIA на базе Fermi. Для некоторых игр на проблему можно решить использованием альтернативного движка, вроде DarkPlaces или ioquake3, но не для всех и не всегда.

Средство TitaniumGL решает проблему совместимости старых OpenGL игр с новыми видеокартами и операционными системами довольно элегантным путем — преобразуя вызовы OpenGL в Direct3D. Поход, в общем-то, не нов, кто-то припомнит схожий продукт GLDirect, но тот был платным, а его разработчик, компания Sci-Tech Soft, давно уже ушла с рынка. TitaniumGL обеспечивает неплохое качество изображения и приемлемую производительность при минимальных затратах на установку и конфигурирование — достаточно закинуть файл opengl32.dll в папку к исполняемому файлу игры.

TitaniumGL также будет полезен для владельцев устаревших видеоадаптеров, чей производитель не предоставляет OpenGL драйверы, например Intel до GMA 950 или SiS. Загрузить последнюю версию враппера можно с официального сайта (~0,2 Мб). Пожертвовавшим на разработку продукта компания-разработчик предоставляет улучшенные версии, в том числе поддерживающие полностью программный рендеринг на многоядерных процессорах.

Ubuntu 10.04 против Windows 7

В конце апреля  состоялся очередной релиз операционной системы Ubuntu, основанной  на ядре Linux.  Ресурс phoronix.com, специализирующийся на освещении вопросов использования графической подсистемы в альтернативных операционных системах, провел цикл исследований, посвященных сравнению быстродействия и измерения потребляемой мощности при использовании данной операционной системы.

В качестве оппонента выступила новейшая операционная система Windows 7 от компании Microsoft. Коллеги провели глобальное сравнение быстродействия различных моделей  систем с использованием приложений OpenGL. Спектр используемых конфигураций компьютеров и приложений обширен и позволяет сделать некоторые общие выводы: в приложениях, использующих OpenGL, отрыв Windows 7 незначителен, а в ряде случаев Ubuntu так-же незначительно опережает конкурента. Исключение составляют системы с использованием графики от Intel. К сожалению, качество драйверов для Linux на сегодняшний день оставляет желать лучшего. Любители точных цифр и английского языка  могут ознакомиться с обзором полностью по этой ссылке.

Следующее исследование посвящено вопросу энергосбережения, актуальному на мобильных компьютерах. Существует расхожее мнение, что Linux-системы в этом аспекте гораздо предпочнительнее Windows.

В качестве подопытных кроликов выступили нетбук ASUS Eee PC 1201N и ноутбук Lenovo ThinkPad T61. Исследование опровергает данное мнение как при использовании «из коробки» так и при установке проприетарных драйверов. При использовании драйвера с открытым кодом Ubuntu «прожорливее» Windows 7 на 56% и 14% соответсвенно, а установка фирменных драйверов улучшает ситуацию лишь для ноутбука Lenovo ThinkPad T61.

Quake II и III в браузере

Как лучше всего продемонстрировать возможности современных веб-технологий? Сделать с их помощью классическую игру!

Мы уже приводили пример, как стандарт описания трёхмерной графики в Интернет WebGL может быть использован для создания полностью интегрированных в веб игровых приложений. Теперь к данному направлению подключились тяжеловесы.

Команда движка Google Web Kit взяла Java-реализацию игры Quake 2 Jake2 и портировала её движок в API HTML5/WebGL. Возможности HTML5 позволили даже имитировать файловую систему для сохранения состояния игры и реализовать многопользовательский режим, ну а WebGL обеспечил рендеринг с использованием аппаратного ускорения. Проект пока распространяется лишь в форме исходного кода для сборки на локальной машине. Из браузеров поддерживаются лишь последние версии Apple Safari и сборки Google Chrome для разработчиков, причём последние следует запускать с ключами --enable-webgl --no-sandbox. Для воспроизведения также потребуется видеокарта с поддержкой OpenGL 2.0.

Quake2 GWT Port

Создатели же JavaScript 3D/WebGL движка Copperlicht принялись за портирование следующей игры от iD Software и представили действительно работающую прямо в браузере демонстрацию Quake 3. В отношении браузеров создатели демонстрации допускают больше вариантов: кроме основанных на WebKit поддерживаются также и альфа-сборки Firefox.

Поможет ли новое течение создать новую игровую платформу в Интернет, не требующую плагинов и инсталляций — покажет время.

EnergizeGL — framework для WebGL

WebGL также обрастает вспомогательными инструментами для разработки.

Сам по себе WebGL является достаточно низкоуровневым средством описания сцены — не все являются фанатами написания кода шейдеров и JavaScript в «блокноте». На помощь приходят фреймворки вроде EnergizeGL, прячущие механику и позволяющие вести разработку трёхмерных сайтов и приложений для Интернет на более высоких уровнях абстракции.

Пока что доступна альфа-версия с примером приложения (~0,1 Мб) и демонстрация среды разработки прямо в браузере. Для работы с примерами и демонстрацией требуется тестовая сборка браузера Firefox, с движком WebKit пока есть проблемы совместимости.

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

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

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

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

Демонстрация игры на WebGL

Технологии трёхмерного Интернет могут создать новую игровую платформу.

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

Для того, чтобы воспользоваться демонстрацией, нужен браузер с поддержкой WebGL, например Firefox 3.7a1 (требуется включать поддержку WebGL в about.config) или последняя версия Apple Safari. В принципе, со временем новые веб-технологии могут составить конкуренцию Adobe Flash в качестве платформы для казуальных игр в Интернет.

Разрабатывается эффективный программный рендер для Linux

Программный рендеринг тоже бывает востребован.

В рамках проекта llvmpipe в составе графической архитектуры Gallium 3D разрабатывается программный растризатор с использованием многопоточности. Программный растризатор OpenGL всегда существовал в составе библиотеки Mesa3D, но его эффективность оставляла желать много лучшего, в то время как коммерческие решения вроде SwiftShader уже достаточно давно обеспечивали достаточно высокую эффективность эмуляции Direct3D, и даже Microsoft начала проект полноценного «запасного» программного рендеринга в архитектуре DirectX под названием WARP.

«Эмулятор» в составе llvmpipe уже в значительной части завершён для пиксельных шейдеров и начаты работы над реализацией вершинной части. По сообщениям разработчика, игра на основе движка Quake 3 OpenArena в системе с процессором Intel Xeon E5405 (четыре ядра, 2 ГГц) с программным рендерингом работает со скоростью 25 FPS, против 3,5 FPS с эмуляцией Mesa3D.

Программный рендеринг полезен в системах, где нет аппаратного ускорителя или доступ к нему сильно затруднён, а необходимо отображать не слишком сложную трёхмерную графику, например в виртуальных машинах и в серверах.

XML3D — еще один претендент на звание стандарта трёхмерной графики в Интернет

Новое расширение языка разметки HTML-XML обещает добавить легкореализуемую 3D-графику на веб-страницы.

Создатели XML3D выбрали несколько иной путь интеграции трёхмерной графики в веб. В то время как основные претенденты на трон наследника VRML, O3D от Google и WebGL от Khronos/Mozilla выбрали направление расширения Java-Script, XML3D расширяет сам язык разметки HTML 5.0/XML, интегрируясь в модель DOM. Глубина интеграции обещается вплоть до возможности, к примеру, задания текстур в привычных тегах <img>. Привычно обещаются полная независимость от оборудования (и даже от API рендеринга), полная программируемость через шейдеры, готовность к рендерингу на стороне сервера. Никаких подробностей и примеров использования пока недоступно, кроме видео, демонстрирующего трёхмерный рендеринг на странице Википедии:

XML3D - Raytraced Venice in Wikipedia

и, не много не мало, ray-tracing автомобиля прямо в браузере Firefox:

GPGPU станет возможным прямо в веб-браузере

Из-за спины стандарта трёхмерной графики в Интернет WebGL уже выглядывает…WebCL?

Основанный на OpenGL ES WebGL уже продемонстрировал способность обеспечить новое качество и скорость графики в Интернет, но стандарт может найти и неграфические применения, чему свидетельствуют новые публикации и демонстрации.

В демонстрации приводится пример ускорения операций перемножения матриц путем помещения данных в текстуру и осуществления умножения в шейдере GLSL. Как сообщает автор, умножение матриц 1024x1024 на GPU занимает 5 секунд — заметное ускорение в сравнении с 35 секундами для той же задачи при расчётах на CPU. Для использования демонстрации необходим браузер на основе последней версии Webkit, такой как Apple Safari.

Но не только отдельные энтузиасты изучают потенциал использования графических процессоров веб-приложениями. Для API Jetpack, разрабатываемого в Mozilla Labs для браузера Firefox, изучается возможность ускорения практически любого JavaScript-кода с помощью GPU. Уже существует первая реализация, использующая NVIDIA CUDA, в будущем же вполне вероятно появление некоего общего стандарта для универсальных вычислений через Интернет. Если Khronos Group возьмётся за задачу, мы, возможно, в скором времени увидим новую аббревиатуру: WebCL.

Новая демонстрация WebGL

Появилась новая демонстрация использования WebGL, API трёхмерной графики для Интернет.

WebGL — перспективный скриптовый язык описания трёхмерных объектов для Интернет, основанный на «портативной» версии OpenGL ES. Весь код и большая часть ресурсов трёхмерной сцены помещаются прямо в код Web-страницы и воспроизводятся интерпретатором браузера (при условии, что тот имеет поддержку WebGL). В конце прошлого года Khronos Group опубликовала предварительную спецификацию стандарта с надеждой, что будущие версии браузеров будут поддерживать WebGL «из коробки», без необходимости в установке плагинов как в конкурирующем формате O3D от Google.

В новой демонстрации Shader Toy упор сделан на использование языка описания шейдеров GLSL. В демонстрации использовано 29 различных шейдеров для создания эффектов, приближённых к качеству графики «толстых» OpenGL приложений.

Для просмотра демонстрации потребуется установить последнюю тестовую сборку браузера Firefox 3.7 с поддержкой WebGL.

Первый бенчмарк с использованием DirectX 11

Разработчики создаваемого в России трёхмерного движка Unigine выпустили демонстрацию-бенчмарк «Heaven», использующую DirectX 11.

Демонстрация «Heaven» создана с помощью последней версии фирменного движка Unigine и поддерживает некоторые «фишки» нового API трёхмерной графики Microsoft Direct3D 11, в частности шейдеры 5.0, теселляцию и алгоритм физики с использованием DirectCompute.

Демонстрация также показывает использование Ambient Occlusion, «объемные» облака, поддерживает технологию многомониторности ATI Eyefinity, представленную в видеокартах AMD Radeon семейства 5000. Впрочем, наличие DX11-оборудования для просмотра демонстрации необязательно — движок Unigine способен показать неплохую картинку и средствами Direct3D 9 и OpenGL.

По сообщению сайта Phoronix.com, разработчики через месяц или два также собираются выпустить версию бенчмарка для операционной системы Linux, в которой планируют показать большинство функций DirectX 11, реализуемых с помощью последних версий OpenGL, в частности, теселляцию.

Unigine "Heaven" DX11 benchmark (2009)

Загрузить бенчмарк можно с официального сайта (~128 Мб), поддерживаются Windows XP, Vista и 7, требуется .NET Framework 2.0 и видеокарта не ниже NVIDIA GeForce 7x00 или AMD Radeon HD 2x00.

Intel готовится выпустить новые GPU уже в этом году

В производственных кругах обсуждается новое поколение графики Intel ARC Battlemage. Обсуждение проходит на конференции Embedded World 2024, где компания продвигает встраиваемые решения на основе графики ARC Alchemist, однако вне конференц-зала обсуждаются планы о выпуске ARC Battlemage «до чёрной пятницы».

Таким образом, новое поколение GPU будет выпущено осенью этого года. Чёрная пятница в этом году наступит 29 ноября.

Линейка GPU Intel

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

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

Платформа Intel Core Ultra Lunar Lake предлагает производительность более 100 ТОПС

На конференции Vision 2024 компания Intel раскрыла некоторые сведения о процессорах Core Ultra Lunar Lake для ноутбуков.

По информации самой Intel пользователям стоит ожидать трёхкратного прироста производительности искусственного интеллекта благодаря новому NPU. Суммарно платформа обеспечит производительность более 100 ТОПС, а NPU обеспечит 45 ТОПС. Остальная часть производительности складывается из CPU и интегрированной графики Arc Xe2 Battlemage. Это заметный скачок, ведь NPU в Meteor Lake выдаёт лишь 10 ТОПС.

Intel Lunar Lake

Компания Intel уверяет, что ноутбуки на основе Core Ultra Lunar Lake появятся на полках магазинов до Рождества. Скорее всего, эти лэптопы будут оснащены отдельной кнопкой Copilot, которую так рекламирует Microsoft.

Для работы Microsoft Copilot офлайн требуется NPU производительностью 40 TOPS

Компания Microsoft активно развивает функционал искусственного интеллекта в своей операционной системе. После интеграции ИИ чат-бота Bing в браузер и Skype фирма создала сопилот, который в Windows 11 23H2 доступен всем и каждому.

Однако сейчас любой запрос к сопилоту обрабатывается в облаке. Это требует некоторого времени, а также несёт риски безопасности для предприятий. Решением является обработка запросов локально, однако для этого требуются ресурсы.

ПК с ИИ

Сообщается, что Copilot требует NPU, который предлагает производительность на уровне 40 TOPS. Однако NPU, имеющийся в чипах Intel Core Ultra Meteor Lake обладает производительностью лишь 10 TOPS. В то же время Ryzen 8040 Hawk Point предлагает AI NPU со скоростью 16 TOPS. И вот, совсем недавно, AMD анонсировала второе поколение Ryzen AI NPU Strix Point на базе архитектуры XDNA 2, который уже обладает достаточной производительностью в 40 TOPS. Новые решения Intel Arrow Lake или Lunar Lake также должны иметь сходную производительность ИИ, что позволит использовать функционал Copilot офлайн на широком спектре компьютеров.