Новости за 30 октября 2010 года

Расширение Cataclysm к World of Warcraft добавит поддержку DirectX 11

Использование последней версии API улучшит графику и повысит быстродействие на новых видеокартах в игре.

В грядущем расширении игрового мира World of Warcraft под обозначением Cataclysm Blizzard уделит внимание графической стороне игры. Часть функций уже доступна в составе последнего обновления 4.0.1 к игре. В числе наиболее интересных новшеств — появление Direct3D 11-рендера в игре, предварительную версию которого уже можно опробовать, добавив ключ -d3d11 к строке запуска игры. Журналисты сайта PCGamesHardware провели замеры влияния использования новой версии API (по-умолчанию World of Warcraft использует Direct3D 9, хотя также может использовать OpenGL) на производительность в системе с видеокартой AMD Radeon HD 5750:

World of Warcraft DirectX 11 benchmark - PCGH

В некоторых сценах производительность возросла на 15 % и более. Повышение производительности будет не лишним с учётом, что и AMD, и NVIDIA уже выпустили решения начального уровня с поддержкой DirectX 11.

Кроме нового рендера, Cataclysm принесёт и улучшения качества графики, многие из которых будут доступны и для оборудования предыдущих поколений. Уже в патче 4.0.1 была внедрена новая система представления жидкостей (вода и лава), наконец-то превратившая их из обычной текстуры поверхности в близкий к современному вид, а также новые оптические эффекты от солнца. Новая вода с реалистичными отражениями особенно украсила игру:

World of Warcraft DirectX 11 — PCGH

Релиз World of Warcraft: Cataclysm намечен на 7 декабря этого года.

Поддержка 3D-телевизоров в AMD HD3D далека от совершенства

Практический тест показал неработоспособность текущих стереодрайверов с поддержкой AMD HD3D с 3D-телевизором.

Ведущий известного блога по стереотехнологиям 3dvision-blog.com на личном опыте убедился, что поддержка 3D-телевизоров в текущей реализации стереоплатформы AMD HD3D и драйверах от её партнёров далека от рабочей. Телевизор Panasonic 3D HDTV TX-P50VT20E сначала был успешно совмещён со стереодрайвером 3D Vision NVIDIA и видеокартой GeForce GTX 480. После этого была предпринята попытка задействовать стереорежим с помощью видеокарты AMD Radeon HD 5970 и последней версии стереодрайвера TriDef 3D. Хотя драйвер успешно определил телевизор и включил стереорежим, пользоваться им оказалось невозможным из-за сильного мерцания и множественных артефактов изображения, что можно наблюдать в представленном видео:

Не желая мириться с поражением, была сделана вторая попытка, на этот раз со стереодрайвером iZ3D и несколькими вариантами кабелей и адаптеров, а также бета-версией драйвера Catalyst 10.10c. Но и с драйвером iZ3D результат оказался таким же:

В комментариях несколько посетителей подтверждают наличие проблем с подключением 3D-телевизоров разных производителей к видеокартам AMD, причём большинству вообще не удалось получить хоть какое-то изображение на ТВ в 3D-режиме. Есть и отзывы о проблемах с 3DTV от NVIDIA, но в основном они связаны с ошибками определения телевизора как совместимого устройства.

Программистам из iZ3D, DDD (TriDef) и AMD явно есть над чем ещё поработать.

AMD HD3D logo

Фотографии системы охлаждения видеокарт GeForce 500-й серии

Медный радиатор, тепловые трубки, турбина.

В Сети появились фотографии чего-то, считающегося системой охлаждения будущих видеокарт NVIDIA GeForce GTX 580 и, возможно, других карт 500-семейства.

Система охлаждения GeForce GTX 580 — фас

Система охлаждения GeForce GTX 580 — изнанка

Система охлаждения GeForce GTX 580 — радиатор

Внутреннее устройство не содержит принципиальных новшеств в сравнении с «эталонной» системой охлаждения GeForce GTX 480, разве что число тепловых трубок увеличилось до пяти. Как эта система охлаждения обуздает чип GF100, работающий «на полную катушку», пока остаётся под вопросом. Впрочем, источник намекает, что в линейке 500 будут и карты послабее, например некая GTX 570, которая заменит GTX 470, и данный кулер, возможно, как раз для тех карт.

Новая порция сведений о GeForce GTX 580

Скорее GF100b, чем GF110.

Появились новые слухи о спецификациях следующего «топа» от NVIDIA, GeForce GTX 580. Согласно новым сведениям, карта будет иметь 512 ядер SPU, шину видеопамяти шириной 384-бит, частоты составят 772/1544/2004 МГц.

GeForce GTX 580 spec

Всё это говорит о том, что GeForce GTX 580 будет той самой долгожданной «полной» версией GF100, нежели новым чипом GF110. Хорошая же новость заключается в том, что карта может появиться уже в ноябре, одновременно с выходом Radeon HD 6970 от AMD. Некий источник даже сообщает о результате в 12700 баллов в 3D Mark Vantage, пресет Extreme, что примерно на 30 % больше показателей GTX 480. Однако, если в основе лежит всё тот же чип GF100, задача охлаждения такой карты потребует серьёзного инженерного решения.

Глава NVIDIA поделился видением будущего GPGPU-технологий

CUDA останется основным API, поддерживаемым NVIDIA.

Глава NVIDIA Jen-Hsun Huang в интервью британскому отделению издания ZDNet ответил на вопросы о будущем GPGPU-технологий. Мы приводим выдержку высказанных им суждений:

Jen-Hsun Huang

  • NVIDIA активно поддерживает открытый стандарт OpenCL, тем более что Khronos Group в настоящее время возглавляет сотрудник компании. NVIDIA первой реализовала поддержку OpenCL, причём она всё еще считается лучшей в отрасли, и будет поддерживать OpenCL и дальше.
  • Технологии меняются очень быстро, производительность увеличивается четырёхкратно каждые два года, новые функции внедряются постоянно. В силу этого NVIDIA концентрируется на CUDA, не желая немедленно «выкатывать» новый общий стандарт. Тем более, что OpenCL такого внимания и не требует — там есть множество людей, в том числе из IBM, AMD, Intel, и NVIDIA не нужно тащить всё в одиночку.
  • CUDA получил большее распространение, чем OpenCL, в силу большей истории и инвестиций в разработку, большего числа работающих с ним людей, большего качества инструментов разработки, компилятора, надёжности рабочей среды.
  • NVIDIA не пытается каким-то способом полностью заменить CPU или нарушить их работу. Операционные системы и офисные приложения будут продолжать работать на CPU — но будет возможно прибегнуть к силе GPU для того, чтобы «проломить» определённые задачи.
  • Будущее за гетерогенной средой, в которой встретятся нарастившие мощь векторной обработки данных CPU и GPU с параллельной обработкой данных, научившиеся решать более сложные типы задач. В такой среде все приложения будут работать невероятно быстро.
  • Сейчас ситуация с приложениями такая, что они не работают, не работают, а потом раз — и работают очень быстро. Технологии вроде виртуальной памяти и синхронизации данных в памяти облегчат программирование. В целом будет лучше, если приложения будут работать сразу, пусть и лишь в три раза быстрее. Затем можно будет заниматься оптимизацией.
  • Сейчас графические процессоры лучше всего работают с одним приложением, так устроен их конвейер, следствие stateful-подхода. К примеру, одна большая программа исполняется на многих GPU. В будущем будет иная ситуация: множество приложений, использующих один GPU. NVIDIA работает над тем, чтобы обеспечить возможность использования обоих подходов.
  • В будущей архитектуре сервер с одним модулем Tesla сможет одновременно предоставить игровой ускоритель для сеанса геймера, Quadro-ускоритель для сеанса дизайнера автомобиля и GPGPU-ускоритель для сеанса высокопроизводительных вычислений. Можно будет одновременно заниматься вычислениями и визуализацией в отдельном «облаке», получая высококачественную картинку на экран компьютера, планшетного ПК или телефона.
  • Ключ к созданию подобных архитектур — отказ от копирования данных туда-сюда. NVIDIA совместно с InfiniBand разрабатывает решение, которое позволит избежать постоянного копирования данных из системной памяти в видеопамять и обратно. Это позволит частично снять остроту проблемы полосы пропускания каналов связи, хотя всё равно всегда будут требоваться как можно более быстрые методы передачи данных.

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