Новости про DirectX

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 может стать той силой, которая действительно перевернёт весь игровой мир.

У Xbox есть что противопоставить PS4

Пару дней назад в Сети появилась информация о том, что игровая консоль PlayStation 4 имеет преимущество над Xbox One «большее, чем многие ожидают». Это сообщил один из директоров AMD Марк Диана.

Причиной же большого отрыва в производительности стала технология hUMA, о которой мы вчера писали. Однако анонимный разработчик Xbox One ответил на это сообщение. Он утверждает, что консоль, в разработке которой он принимал участие, тоже обладает подобными возможностями.

Участник ресурса Reddit с ником XboxOneDev, чья подлинность была проверена модераторами сообщества, утверждает, что реализация гетерогенного унифицированного доступа к памяти в Xbox One выполнена практически также, как и в PlayStation 4. Такое заявление он сделал опираясь на прочитанную документацию Xbox One.

Однако из его заявлений и дальнейших комментариев следует выделить два важных момента. Во-первых, в своём комментарии XboxOneDev отметил, что он не имел до дня появления новости ни малейшего понятия о технологии hUMA. И хотя он якобы работает в команде Xbox One в Microsoft, он не работает напрямую с отделами аппаратного обеспечения и архитектуры, так что верить его словам на 100% нельзя.

Во-вторых, в дальнейших комментариях, пользователь iroboto отметил, что Xbox One может использовать мозаичные ресурсы DirectX 11.2, что позволяет создавать подобие hUMA на программном уровне. Однако не стоит забывать, что у PS4 это реализовано аппаратно, а значит, куда более эффективно.

В любом случае, эта новость поступила из анонимного источника, так что особо доверять ей нельзя. Поэтому для того, чтобы расставить все точки над «i», мы ждём официальных комментариев от AMD или Microsoft.

При всём этом одна вещь остаётся неизменной: PlayStation 4 на 50% производительнее Xbox One, и этого у неё не отнять.

Новый DirectX называется Blue

Если вам интересно, что придёт на смену DirectX 11.1, то мы хотим вам сообщить, что новая версия API будет называться DirectX blue. Нетрудно догадаться, что это название напрямую связано с кодовым именем будущего обновления операционной системы Microsoft Windows Blue.

Похоже, что новые аппаратные решения в плане графики будут поддерживать «синюю» API. C другой стороны, не стоит ожидать значительных отличий между DirectX 11 и DirectX blue. При этом и NVIDIA и AMD уже работают над новым поколением GPU с поддержкой DX Blue, но до их реализации ещё очень далеко.

Учитывая название будущей ОС и графического API нельзя не отметить самоиронию Microsoft и явный отсыл к цвету всеми ненавистного экрана с ошибкой. Кроме того, мы все прекрасно помним ту старую презентацию USB принтера, подключаемого к Windows 98, проводимую Биллом Гейтсом. Тогда подключив принтер все зрители в зале увидели на большом экране тот самый синий экран, что вызвало бурную реакцию у представителей прессы.

В любом случае, DirectX blue является будущим графики на ПК, но это будущее наступит не раньше 2014 года.

AMD выпустила TressFX

Компания Advanced Micro Devices представила новую графическую технологию под названием TressFX, предназначенную для реалистичного рендера волос персонажей в видеоиграх.

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

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

Для демонстрации работы технологии в AMD решили использовать изображения Лары Крофт из возрождённого проекта Tomb Raider. Были представлены иллюстрации, позволяющие сравнить вид волос при традиционном рендере и при отрисовке с использованием технологии TressFX. Надо сказать, что изображения впечатляют, и волосы действительно выглядят натуральными. Правда, это не рядовой эффект, и для его достижения разработчикам AMD пришлось тесно работать с программистами из Crystal Dynamics.

По уверениям компании, технология TressFX основана на общедоступной среде GPGPU DirectCompute, и будет доступна для всех владельцев видеокарт модельного ряда Radeon HD 7000. Но не стоит забывать, что эта технология, наверняка, будет работоспособна лишь в играх, разработчики которых имеют совместные программы сотрудничества с AMD. С другой стороны, учитывая основу технологии, нет причин не предположить её работоспособность и на видеоускорителях NVIDIA.

DirectX 11.1 не выйдет для Windows 7?

Несмотря на первоначальную информацию о том, что Windows 7 получит DX 11.1, стали появляться слухи, что этого может не произойти.

Когда три недели назад вышла Windows 8, одной из функций новой ОС была поддержка последней версии API от Microsoft — DirectX 11.1. Тогда же компания опубликовала полный список всех усовершенствований, которые получила новая версия API, однако самым важным изменением является родная поддержка стереоскопического 3D. Это значит, что игры и приложения, написанные для DX 11.1, получат «возможность из коробки» выводить стереоскопические изображения на поддерживающие это экраны, без использования дополнительного «посреднического» ПО, вроде NVIDIA 3D Vision или AMD HD3D.

И сейчас существует целая армия геймеров, которые используют Windows 7 и не любят Windows 8, но, тем не менее, хотят получить доступ к функциям DirectX 11.1. Однако теперь всё выглядит так, что Microsoft сделает поддержку нового API эксклюзивной для новой операционной системы.

В недавнем сообщении на форуме Microsoft Answers, сотрудник компании Дэниел Мот (Daniel Moth) заявил: «DirectX 11.1 является частью Windows 8, также как DirectX 11 является частью Windows 7. DirectX 11 был сделан доступным для Vista… но сейчас нет планов по созданию доступности DirectX 11.1 в Windows 7».

Наши коллеги из Guru of 3D связались с Microsoft, но представитель корпорации лишь сказал: «нам нечем больше поделиться».

Что ж, позор Microsoft, если они действительно предпримут такой шаг.

А вы уже попробовали SweetFX?

Сайт Guru of 3D сообщает, что один из участников их форума с ником CeeJay.dk разработал приложение SweetFX, которое является средством постпроцессинга и работает практически во всех 32-битных играх, написанных для DX9, 10 или 11.

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

Вместе с этим инструментом у геймеров появляется возможность добавить в игру целый ряд эффектов обработки изображения, который включает:

  • SMAA;
  • LumaSharpen — повышение резкости изображения, что позволяет лучше видеть детали;
  • Bloom — рассеивает вокруг себя мощный источник света;
  • Поддельный HDR эффект, который подражает HDR изображениям;
  • Technicolor — позволяет создать эффект изображения, похожий на процесс обработки киноплёнки;
  • Tonemap — настройка цвета и яркости;
  • Vibrance — интеллектуальная корректировка насыщенности (либо её снижение при отрицательных значениях);
  • Сепия (Sepia);
  • Виньетирование (Vignette);
  • Размытие (Dither) — размывает изображение, создавая видимость, будто оно отображается на мониторе с большим числом цветов, чем есть на самом деле.

Приложение Shader Suite работает на большинстве игр и приложений, написанных для API DirectX версий 9, 10 и 11, однако пока программа предназначена лишь для 32 разрядных игр.

Загрузить SweetFX Shader Suite на сайте Guru of 3D.

NVIDIA в Windows 8 обеспечит поддержку 225 видеокарт

Несколько дней назад компания AMD объявила, что прекращает поддержку видеокарт Radeon HD 4000 и более старых. И хотя речь идёт лишь о переводе драйверов свежих моделей ускорителей на новую модель сертификации, это может означает снижение приоритета и даже прекращение доработки драйверов устаревших видеокарт. Кроме того, у AMD пока ещё нет поддержки старых GPU и для будущей операционной системы от Microsoft.

Наши коллеги с сайта Bright Side of News заинтересовались, что же будет с поддержкой ускорителей в зелёном лагере и задали вопрос представителям NVIDIA.

На вопрос о поддержке в Windows 8 аппаратного обеспечения, разрабатываемого компанией, ответил старший PR менеджер по GPU для ноутбуков и Windows RT Брайан Бюрк (Brian Burke):

«На нашем вебсайте мы разместили список продуктов, которые поддерживаетWindows 8. Мы не только поддерживали все старые карты вплоть до 6-й серии, но мы будем поддерживать эти DX9-продукты ещё несколько лет. AMD, если вы в курсе, прекратили поддержку DX9-продуктов для Win7».

Ниже приведен полный перечень видеокарт NVIDIA, поддерживаемых в Windows 8, звёздочками обозначены карты для OEM:

  1. ION
  2. GeForce GTX 680
  3. GeForce GTX 590
  4. GeForce GTX 580
  5. GeForce GTX 570
  6. GeForce GTX 560 Ti
  7. GeForce GTX 560 Ti *
  8. GeForce GTX 560
  9. GeForce GTX 550 Ti
  10. GeForce GT 545 GDDR5 *
  11. GeForce GT 545 DDR3 *
  12. GeForce GT 530 *
  13. GeForce GT 520
  14. GeForce GT 520 *
  15. GeForce GTX 480
  16. GeForce GTX 470
  17. GeForce GTX 465
  18. GeForce GTX 460
  19. GeForce GTS 450
  20. GeForce GTS 450 *
  21. GeForce 405 *
  22. GeForce GT 440
  23. GeForce GT 440 *
  24. GeForce GT 430
  25. GeForce GT 430 *
  26. GeForce GT 420 *
  27. GeForce GT 340
  28. GeForce GT 330
  29. GeForce GT 320
  30. GeForce 315
  31. GeForce 310
  32. GeForce GTX 295
  33. GeForce GTX 285
  34. GeForce GTX 280
  35. GeForce GTX 275
  36. GeForce 9800 GX2
  37. GeForce GTX 260
  38. GeForce GTS 250
  39. GeForce GTS 240 *
  40. GeForce GT 240
  41. GeForce GT 220
  42. GeForce 210
  43. GeForce GTS 150 *
  44. GeForce GT 130 *
  45. GeForce GT 120 *
  46. GeForce G100 *
  47. GeForce 9800 GTX+
  48. GeForce 9800 GTX
  49. GeForce 9800 GT
  50. GeForce 9600 GT
  51. GeForce 9600 GSO 512
  52. GeForce 9600 GSO
  53. GeForce 9500 GT
  54. GeForce 9400 GT
  55. GeForce 9400
  56. GeForce 9300
  57. GeForce 8800
  58. GeForce 8600
  59. GeForce 8500
  60. GeForce 8400
  61. GeForce 8300
  62. GeForce 8200
  63. GeForce 8100
  64. GeForce 7950
  65. GeForce 7900
  66. GeForce 7800
  67. GeForce 7600
  68. GeForce 7500
  69. GeForce 7400
  70. GeForce 7350
  71. GeForce 7300
  72. GeForce 7200
  73. GeForce 7150
  74. GeForce 7100
  75. GeForce 7050
  76. GeForce 7025
  77. GeForce 6800
  78. GeForce 6700
  79. GeForce 6600
  80. GeForce 6500
  81. GeForce 6200
  82. GeForce 6100/6150
  83. NVIDIA Business Platform
  84. Quadro NVS 210S
  85. GeForce GTX 675M
  86. GeForce GTX 670M
  87. GeForce GTX 660M
  88. GeForce GT 650M
  89. GeForce GT 640M
  90. GeForce GT 640M LE
  91. GeForce GT 635M
  92. GeForce GT 630M
  93. GeForce GT 620M
  94. GeForce 610M
  95. GeForce GTX 580M
  96. GeForce GTX 570M
  97. GeForce GTX 560M
  98. GeForce GTX 485M
  99. GeForce GTX 480M
  100. GeForce GTX 470M
  101. GeForce GTX 460M
  102. GeForce GT 555M
  103. GeForce GT 550M
  104. GeForce GT 540M
  105. GeForce GT 525M
  106. GeForce GT 520MX
  107. GeForce GT 520M
  108. GeForce GT 445M
  109. GeForce GT 435M
  110. GeForce GT 425M
  111. GeForce GT 420M
  112. GeForce GT 415M
  113. GeForce GTS 360M
  114. GeForce GTS 350M
  115. GeForce GT 335M
  116. GeForce GT 330M
  117. GeForce GT 325M
  118. GeForce 410M
  119. GeForce 315M
  120. GeForce 310M
  121. GeForce 305M
  122. GeForce GTX 285M
  123. GeForce GTX 280M
  124. GeForce GTX 260M
  125. GeForce GTS 160M
  126. GeForce GTS 150M
  127. GeForce GT 130M
  128. GeForce G110M
  129. GeForce G105M
  130. GeForce G102M
  131. GeForce 9800M GTX
  132. GeForce 9800M GT
  133. GeForce 9800M GTS
  134. GeForce 9800M GS
  135. GeForce 9700M GTS
  136. GeForce 9700M GT
  137. GeForce 9650M GT
  138. GeForce 9650M GS
  139. GeForce 9600M GT
  140. GeForce 9600M GS
  141. GeForce 9500M GS
  142. GeForce 9500M G
  143. GeForce 9400M G
  144. GeForce 9300M GS
  145. GeForce 9300M G
  146. GeForce 9200M GS
  147. GeForce 9100M G
  148. GeForce 8700M
  149. GeForce 8600M
  150. GeForce 8400M
  151. GeForce 8200M G
  152. GeForce Go 7900
  153. GeForce Go 7800
  154. GeForce Go 7600
  155. GeForce Go 7400
  156. GeForce Go 7300
  157. GeForce Go 7200
  158. GeForce Go 6800
  159. GeForce Go 6600
  160. GeForce Go 6400
  161. GeForce Go 6200
  162. GeForce 7000M/7150M
  163. GeForce Go 6100/6150
  164. Quadro 5000M
  165. Quadro NVS 320M
  166. Quadro NVS 140M
  167. Quadro NVS 135M
  168. Quadro NVS 130M
  169. Quadro NVS 300M
  170. Quadro NVS 120M
  171. Quadro NVS 110M
  172. Quadro 6000
  173. Quadro 5000
  174. Quadro 4000
  175. Quadro 2000
  176. Quadro 2000D
  177. Quadro 600
  178. Quadro 5010M
  179. Quadro 4000M
  180. Quadro 3000M
  181. Quadro 2000M
  182. Quadro 1000M
  183. Quadro FX 5800
  184. Quadro FX 5600
  185. Quadro FX 5500
  186. Quadro FX 5500 SDI
  187. Quadro FX 4800
  188. Quadro FX 4700 X2
  189. Quadro FX 4600
  190. Quadro FX 4500 X2
  191. Quadro FX 4500
  192. Quadro FX 4500 SDI
  193. Quadro FX 3800
  194. Quadro FX 3700
  195. Quadro FX 3500
  196. Quadro FX 3450
  197. Quadro FX 1800
  198. Quadro FX 1700
  199. Quadro FX 1500
  200. Quadro FX 580
  201. Quadro FX 570
  202. Quadro FX 560
  203. Quadro FX 550
  204. Quadro FX 470
  205. Quadro FX 380
  206. Quadro FX 380 LP
  207. Quadro FX 370
  208. Quadro FX 370 Low Profile
  209. Quadro FX 350
  210. Quadro FX 3800M
  211. Quadro FX 3700M
  212. Quadro FX 2800M
  213. Quadro FX 2700M
  214. Quadro FX 1800M
  215. Quadro FX 880M
  216. Quadro FX 770M
  217. Quadro FX 380M
  218. Quadro FX 370M
  219. Quadro FX 360M
  220. Quadro NVS 450 (PCIe x16 version)
  221. Quadro NVS 440 (PCIe x16 version)
  222. Quadro NVS 420 (PCIe x16 version)
  223. Quadro NVS 295 (PCIe x16 version)
  224. Quadro NVS 290 (PCIe x16 version)
  225. Quadro NVS 285 (PCIe x16 version)

Как вам такой перечень?

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.

Утилита D3DGear обновилась до версии 4.07.1315

D3DGear — это популярная программа для записи игрового видео, которая практически не снижает производительности компьютера. Утилиту также можно использовать для подсчета частоты кадров в игре (FPS), захвата статичных изображений и записи видео в 2D режиме Windows, с включенным интерфейсом Aero.

D3DGear поддерживает работу с рендером DirectX8, DirectX9, DirectX10, DirectX11 и OpenGL API в 32- и 64-битных операционных системах Windows XP, Vista и Windows 7. Кроме этого, утилита умеет отсылать захватываемое видео на удаленный компьютер в режиме онлайн.

Перечень изменений в D3DGear 4.07.1315 приведен ниже:

  • добавлена возможность записи звука в видеороликах с использованием технологии Windows Loopback Recording;
  • добавлены новые возможности записи фильмов с курсором мыши;
  • исправлена ошибка, при которой D3DGear не работала на некоторых играх на движке Source;
  • исправлена ошибка, при которой D3DGear вызывала ошибку в Crysis 1 x64 при выходе из игры.

Загрузить пробную версию программы можно перейдя по этой ссылке. Приобрести D3DGear 4.07.1315 можно на сайте программы. Стоимость полной версии утилиты составляет 894 рубля.

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

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

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

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

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

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

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