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

Популярная информационная утилита 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: Будущее Mantle — это DirectX 12

Похоже, что жизнь графического API Mantle подходит к своему завершению. Этот графический API оказался мостом между DirectX 11 и DirectX 12, и его роль постепенно будет снижаться. По крайней мере, AMD рекомендует своим партнёрам уделять больше внимания новым версиям DirectX и GLnext.

Раджа Кодури, вице-президент визуальных и перпеционных вычислений AMD написал в блоге: «SDK Mantle также доступен для партнёров, которые зарегистрированы в этой совместной разработке и программе развития. Как бы то ни было, если вы разработчик заинтересованный в функциональности Mantle 1.0, мы допускаем, что вам надо сфокусировать внимание на DirectX 12 или GLnext».

Это вовсе не означает быструю смерть Mantle. Компания продолжит поддерживать своих партнёров, среди которых 4 игровых движка и более 20 игр. В программе Mantle beta более 100 зарегистрированных участников. Такие проекты как движок Frostbite 3 (Battlefield Hardline), CryEngine (сериал Crysis), Nitrous Engine (Star Citizen) и Asura Engine (Sniper elite) уже имеют поддержку Mantle.

Тем не менее, AMD предлагает своим партнёрам не заострять внимание на Mantle, а изучать альтернативы. Фирма предлагает рассматривать Mantle как желание, как возможность оптимального использования ресурсов, но при этом Mantle не может конкурировать с DirectX, он просто необходим до выпуска Microsoft DirectX 12.

Сейчас же Mantle превосходно выполняет свои функции низкоуровневого API, а до выхода DirectX 12 ждать ещё минимум 2 года.

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

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

В новой версии набора утилит появилась поддержка массы LCD и VFD устройств, новых процессоров и стандартов видеоускорения, расширена база данных оборудования, однако главным изменением стала поддержка операционной системы Windows 10.

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

  • Поддержка новых LCD и VFD устройств: Acer Idea 500, Adafruit, Aquaero, AX206, BWCT, CH424, Crystalfontz, ct-Mausekino, Cwlinux, Dangerous Prototypes HD44780, Futaba DM-140GINK, Futaba MDM166A, GLCD2USB, IkaLogic, LCDInfo USB13700, LCDInfo USBD480, LPT, Matrix Orbital LK RS232, Matrix Orbital GLK RS232, Odroid-Show, Phidget, picoLCD, POS, Pyramid, Roccat Valo, Samsung SPF, SoundGraph iMon LCD, SpikenzieLabs MPTH, Sure Electronics, Trefon, USB2LCD+, Wallbraun LUI, Yoctopuce.
  • Поддержка Microsoft Windows 10 Technical Preview и Windows Server 2015 Technical Preview.
  • Улучшена поддержка Razer SwitchBlade UI LCD.
  • Поддержка материнских плат LGA2011-v3.
  • Поддержка CUDA 6.5, OpenGL 4.5.
  • Добавлены SSD AData SP610, AData SP910, Corsair Force LX, Corsair Neutron, Corsair Neutron GTX, OCZ Arc 100, Seagate 600, SanDisk Extreme Pro, SanDisk X300.
  • Появились детали для AMD Radeon R9 285.
  • Появились детали для GeForce 900 Series.

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

Компания 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.

Повторное тестирование OpenGL драйверов AMD и NVIDIA

Лучше, но проблемы еще есть.

Автор недавнего тестирования соответствия драйверов AMD и NVIDIA спецификациям OpenGL после недельной плотной работы с обоими вендорами провёл второй забег. По итогам 31 теста, использующих OpenGl версий 3.3, 4.0 и 4.1, результат вышел следующим:

 NVIDIA 260.93AMD 10.10c
Тестов не запустилось, нет поддержки функций00
Тестов не выполнилось, критические ошибки реализации функций54
Тестов выполнилось, ошибки при выполнении62

На этот раз очевидным победителем вышли драйверы AMD. Профессионалы в OpenGL могут оценить в подробностях объём работы по адаптации тестов, который пришлось провести для получения подобных результатов. Помимо проблем и ошибок в самой спецификации OpenGL, дополнительные трудности создаёт различный подход AMD и NVIDIA к реализации OpenGL: AMD чётко следует букве спецификации, даже если результат неработоспособен, NVIDIA реализует работу самого функционала того либо иного расширения, игнорируя прописанные в его спецификации ограничения и правила.

Чем раньше Khronos Group (куратор OpenGL, OpenCL и ряда других открытых стандартов) выкрутит руки вендорам, прекратив порочную практику проталкивания сырых и даже защищённых патентами функций (что прямо противоречит декларируемой открытости) в стандарт, и введёт сертификацию соответствия драйверов, тем лучше будет для самого OpenGL и его родственников как стандартов, и их реализациям, если, конечно, их сторонники хотят коммерческого успеха. Напомним, что один из крупнейших разработчиков профессиональных приложений графики и САПР Autodesk перешёл на использование Direct3D, а Adobe выбрала CUDA для Mercury Engine в том числе после горького опыта поддержки OpenGL в Photoshop, когда выяснилось, что драйверы некоторых вендоров, в особенности Intel, анонсируют поддержку функций, которые фактически не работают.

Исследование реального состояния поддержки OpenGL 4.x в драйверах NVIDIA и AMD

У обеих компаний не всё хорошо в части полного соответствия стандарту.

Стандарт OpenGL 4.1 был принят Khronos Group еще летом, и ведущие разработчики графических решений для ПК уже поддерживают его в драйверах (260.99 у NVIDIA и Catalyst 10.10c у AMD). Программист графики Christophe Riccio решил проверить, насколько реализация OpenGL 4.x от обеих компаний соответствует спецификации Khronos, для чего прогнал собственный набор тестов, написанный в строгом соответствии со стандартом в системах с видеокартами GeForce GTX 470 и Radeon HD 5850 и различными версиями драйверов для Windows 7. Итог по выполнению тридцати различных тестовых задач получился не очень утешительный:

 NVIDIA 260.93AMD 10.10c
Тестов не запустилось, нет поддержки функций02
Тестов не выполнилось, критические ошибки реализации функций28
Тестов выполнилось, ошибки при выполнении51
С полными результатами можно ознакомиться на специальной страничке, но состояние поддержки современных версий OpenGL даже в драйверах вендоров для разработчиков оставляет желать лучшего. AMD находится на очень ранних этапах реализации поддержки OpenGL 4.1, до сих пор не поддерживает ряд функций 4.0 и даже в тесте OpenGL 3.3 обнаружилась проблема. NVIDIA, реализовав поддержку практически всех функций в целом, всё еще не выловила множество багов в реализации конкретных функций.

Несомненно, что подобное состояние поддержки в драйверах является одной из причин, почему разработчики OpenGL-приложений в массе не стремятся вылезать за пределы OpenGL 2.1, особенно с учётом ограниченности поддержки новых версий OpenGL в Linux и MacOS. Нелишне также будет упомянуть, что третий гигант графического рынка, компания Intel, поддержку OpenGL 4.x в своих решениях еще даже не планирует — Sandy Bridge будет иметь поддержку лишь Direct3D 10.1, что соответствует максимум OpenGL 3.3 по функциональности.

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.

Драйвер ATI Catalyst с поддержкой OpenGL 4.0

Новая версия API уже доступна для видеокарт AMD Radeon.

После утверждения спецификаций OpenGL 3.3 и 4.0 выпуск драйверов с предварительной их поддержкой от AMD и NVIDIA был лишь вопросом времени. NVIDIA отреагировала первой, но вследствие отсутствия в арсенале новых GPU со всеми требуемыми аппаратными функциями вынуждена была ограничиться поддержкой OpenGL 3.3.

Новые бета-драйверы Catalyst 10.3 OGL4 добавляют поддержку OpenGL 3.3 для всех графических процессоров, начиная с R600, и поддержку OpenGL 4.0 для семейства Radeon HD 5000. Загрузить драйверы можно по ссылкам ниже:

Вместе с тем, с поддержкой OpenGL 4.0 для семейства Radeon HD 5000 всё обстоит не столь однозначно. AMD сделала поддержку вычислений двойной точности лишь для старших чипов 5800/5900, и теперь экономия для младших 5700 и ниже сыграла злую шутку — спецификация OpenGL 4.0 требует поддержки вычислений FP64 в GL_ARB_gpu_shader_fp64. Хотя представители AMD ранее обещали работу FP64 в OpenGL для младших Radeon 5000, в фактически вышедших драйверах эта функция для данных карт не реализована. Надеемся, NVIDIA не повторит этой ошибки при спуске Fermi в нижние сегменты.

Анонсирован бенчмарк Unigine Heaven 2.0

Разработчик движка Unigine планирует следующую версию своего бенчмарка. 

Компания Unigine сообщила, что на грядущей выставке графических и игровых технологий Game Developers Conference 2010, которая пройдёт с 9 по 13 марта в Сан-Франциско, США, на своём стенде покажет последнее поколение движка Unigine и вторую версию бенчмарка Unigine Heaven.

Движок Unigine стал одним из первых движков, поддерживающих DirectX 11. Осенью прошлого года к выходу Windows 7 и DirectX 11 решений от AMD Unigine выпустила бенчмарк Heaven, продемонстрировавший возможности новой версии API, включая теселляцию, и самого движка Unigine. Планировалась к выходу и Linux-версия бенчмарка, которая должна была продемонстрировать достижимость сравнимого качества графики с помощью OpenGL 3.2, но из-за «сырой» поддержки OpenGL 3.x в драйверах ATI Catalyst она была отменена. Возможно теперь, после недавнего радикального обновления драйверов Catalyst, вторая версия бенчмарка Unigine Heaven будет выпущена на всех платформах.

Демонстрация реализации теселляции в OpenGL

Энтузиасты OpenGL не оставляют попыток догнать DirectX.

Появилась действующая демонстрация реализации теселляции — автоматического усложнения геометрии, в OpenGL. Теселляция стала одним из основных новшеств Microsoft DirectX 11, вышедшего вместе с Windows 7 в прошлом году. Хотя теселляция пока не стандартизирована в OpenGL, энтузиасты сайта Geeks3D.com смогли воспользоваться проприетарным расширением AMD GL_AMD_vertex_shader_tessellator и получить работающую на видеокарте Radeon HD 5770 теселляцию, хотя и несколько ограниченную в сравнении с функциями DirectX 11. Желающие могут ознакомиться с подробностями и скачать исходный код демонстрации.

Представители AMD уже дали некоторые пояснения. Как выяснилось, новая архитектура Evergreen содержит два блока аппаратной тесселляции: фиксированной функции, с ограничением числа производных поверхностей, и полностью программируемый, использующийся в DirectX 11. Блок фиксированной функции доступен только через расширение GL_AMD_vertex_shader_tessellator в OpenGL, причём в том числе и для графических процессоров предыдущих поколений AMD (включая семейства 3000 и 4000), а для программируемого блока в будущем в драйверы Catalyst будет добавлено новое расширение, во всяком случае до стандартизации теселляции в Khronos.

FurMark версии 1.8.0

Новая версия бенчмарка и стресс-теста FurMark — лучший способ убить видеокарту перегревом.

В версии 1.8.0 основной «нагревательный элемент» — пушистый тор, был заметно усложнён добавлением эффектов heat и displacement mapping. Так что нагрузка, и как следствие, температура GPU только возросли. Также были сделаны следующие изменения:

  • система локализации переделана на использование файлов XML;
  • добавлены новые «горячие клавиши»: P для включения постэффектов, T для отключения графиков температуры;
  • журнал значений температуры теперь пишется в форматах xml и csv;
  • добавлена опция отправки результата бенчмарка на twitter.com;
  • улучшена читаемость показаний температуры;
  • улучшено определение модели видеокарты;

Следует соблюдать осторожность при использовании программы, поскольку температура GPU очень быстро достигает 100­ °С и более, так что даже защита от перегрева может не успеть сработать. Из-за многочисленных случаев выхода из строя GPU или схемы стабилизации напряжений на видеокарте AMD ввела сначала программную (в драйверах), а затем и аппаратную (в семействе Radeon 5000) защиту от FurMark и его родственников, заставляющую GPU пропускать циклы работы при обнаружении характерных паттернов нагрузки.

Загрузить бенчмарк можно с официального сайта или с нашего (~2 Мб).