Новости про DirectX 12

В DirectX добавлена поддержка переменного уровня шейдирования

Компания Microsoft объявила о том, что её API DirectX 12 теперь поддерживает переменный уровень шейдирования — Variable Rate Shading (VRS), что обеспечит играм дополнительную производительность без потери качества.

Функция позволяет разработчикам раздавать приоритет качества шейдирования разным объектам, ухудшая качество второстепенных и повышая основных, сохраняя таким образом вычислительные ресурсы для других задач.

Как поясняет Microsoft, уровень шейдирования определяет разрешение, при котором в изображение вызываются шейдеры. При большем уровне качество будет выше, но на это требуется больше ресурсов. Как правило, уровень шейдирования применяется ко всем пикселям в кадре, но при использовании VRS разработчики могут задавать разный уровень различным частям.

Сравнение экранного VRS. Слева включено, справа выключено
Сравнение экранного VRS. Слева включено, справа выключено

В решении Microsoft VRS может применяться на отрисовку, или внутри отрисовки. Последний вариант может быть использован на участке экрана, или на примитиве. Благодаря этому, разработчики могут определить оптимальный метод использования VRS, оптимизируя качество и повышая производительность.

Работа VRS внутри отрисовки на будущем GPU Intel в тесте Unreal Engine 4 Sun Temple
Работа VRS внутри отрисовки на будущем GPU Intel в тесте Unreal Engine 4 Sun Temple

В тесте, проведённом с Firaxis, применяя VRS на обрисовку был получен 20% прирост производительности, но с некоторым ухудшением качества. Применив переменный уровень внутри отрисовки, в той же сцене прирост частоты кадров составил 14%, но с практически незаметной потерей качества.

DirectX 12 появился в Windows 7

Все прекрасно помнят, как компания Microsoft продвигала Windows 10. Главным козырем ОС была поддержка нового графического API DirectX 12, который недоступен для других версий. Тем не менее, компания реализовала DX 12 в Windows 7.

Нет, это не шутка, до 1 апреля ещё две недели. По сообщению самой Microsoft, поддержка DX12 будет предложена совместно с Blizzard для игры World of Warcraft: Battle for Azeroth. Почему? Потому что DirectX 12 прекрасно подходит для параллельных расчётов, и самым лучшим примером таких расчётов являются юниты в стратегиях. Очевидно, что переход на DX12 позволит улучшить производительность Battle for Azeroth даже на старом аппаратном обеспечении.

World of Warcraft: Battle for Azeroth
World of Warcraft: Battle for Azeroth

Всё это происходит на фоне ожидаемого в 2020 году прекращения поддержки Windows 7. Через год этой мегапопулярной ОС исполнится 11 лет, но она до сих пор работает на 37% компьютеров по всему миру, при том, что Windows 10 занимает 39,22% рынка.

В конце сообщения Microsoft попыталась немного прорекламировать Windows 10 в стиле начала XX века: «Если вы наслаждаетесь любимыми играми с DirectX 12 на Windows 7, то вам стоит проверить, как эти игры заработают ещё лучше на Windows 10».

Скидки и распродажи в честь Китайского Нового года

Две недели праздников в Поднебесной — самое время для покупок!

С четвертого февраля в Китае стартовали новогодние праздники, и все магазины стараются порадовать своих покупателей (и, конечно, себя любимых) скидками и праздничными предложениями. Посмотрим, что интересного на этот раз они предлагают.

HUAWEI nova 3i 4G Phablet Global Version

Фаблет Huawei Nova 3i
Фаблет Huawei Nova 3i

Восьмиядерный фаблет от лидера рынка с большой диагональю и четырьмя (4!) камерами на борту. Набортная память и поддержка карт памяти позволяют довести общую ёмкость накопителя до 384 Гб! Разблокирован, кстати.

  • мощный центральный процессор Hisilicon Kirin 710 с частотой до 2,2 ГГц;
  • память (RAM + ROM) 4 Гб + 128 Гб DDR3;
  • поддержка двух SIM-карт (формат nanoSIM), один лоток комбинированный и может нести MicroSD-карту;
  • ОС Android 8.1 Oreo;
  • IPS-экран размером 6,3 дюйма с разрешением 2340×1080 пикселов с мультитачем в 10 касаний;
  • поддержка сетей 2G (стандарты GSM 850/900/1800/1900 МГц), 3G (WCDMA 1900/2100 МГц), 4G (FDD-LTE 800/900/1800/2100/2600 МГц);
  • поддержка Bluetooth 4.2;
  • поддержка Wi-Fi 802.11b/g/n;
  • двойная фронтальная камера 24 мегапискелей + 2 Мп с поддержкой HDR и панорамы;
  • двойная тыловая камера — 16 Мп + 2 Мп с поддержкой вспышки, автофокуса и так далее;
  • фирменное интеллектуальное ПО для камеры с возможностью распознавания более 500 видов сцен в более 20 категориях и подбора оптимальных параметров съемки для каждого снимка;
  • поддержка функции 3D Qmoji для создания трехмерных аватар из снимков лица с помощью ИИ и машинного обучения;
  • поддержка microSD-карт (до 256 Гб);
  • поддержка FM-радио;
  • поддержка OTG;
  • встроенная батарея 3340 мАч;
  • поддержка сенсора отпечатка пальца;
  • наличие датчиков: акселерометр (G-сенсора), датчик освещенности, компас, гироскоп и другие;
  • 3,5 дюймовый выход для наушников;
  • размеры устройства — 157×75,2×7,6 мм;
  • цена с купоном — 249,99 $ (всего 50 штук). Купон для ввода — GBMPO9IYU

ZMI MF855 Portable Wireless Router с 7800mAh Mobile Power Bank

Еще одно интересное устройство, представляющее собой комбинацию из пауэрбанка в 7800 мАч и мобильного роутера. ZMI — это дочерняя компания Xiaomi, так что за качество исполнения можно не переживать.

Мобильный роутер/пауэрбанк ZMI MF855
Мобильный роутер/пауэрбанк ZMI MF855
  • встроенный DHCP-сервер;
  • web-интерфейс для управления настройками;
  • поддержка MicroSIM;
  • разъём USB 2.0 Type A;
  • защита информации WPA2;
  • поддержка Wi-Fi 802.11b/g/n;
  • ёмкость батареи 7800 мАч (до 40 часов пользования устройством);
  • улучшенная скорость зарядки и производительность по сравнению с прошлой моделью;
  • в комплекте идет кабель;
  • цена с купоном — 52,99 $. Купон для ввода — GBCNZMI01

Таблет Jumper Ezpad 7s 2-in-1

Микрокомпьютер Jumper Ezpad 7s
Микрокомпьютер Jumper Ezpad 7s

Мощный таблет-трансформер, аналог iPad Pro или Microsoft Surface 2, только по приемлимой цене.

  • центральный четырехядерный процессор нового поколения Intel Cherry Trail Z8350, с 64-битной архитектурой x86 и частотой в 1,44 ГГц (с возможностью разгона до 1,92 ГГц);
  • графический процессор Intel HD Graphic 400 с частотой в 500 МГц и поддержкой DirectX 12;
  • память (RAM + ROM) 4 Гб + 64 Гб eMMC5.1;
  • лицензированная ОС Windows 10;
  • IPS-экран (технология OGS в наличии) размером 10,8 дюйма с разрешением 1920×1280 пикселов с мультитачем в 10 касаний;
  • поддержка microSD-карт до 256 Гб включительно;
  • поддержка Bluetooth 4.0;
  • поддержка Wi-Fi 802.11b/g/n;
  • фронтальная камера в 2 мП;
  • поддержка WiDi для беспроводного подключения к ТВ, проектору, камере или домашнему кинотеатру;
  • полноразмерный USB-порт Type A версии 3.0;
  • miniHDMI-разъём для вывода изображения на большой экран;
  • Li-Po батарея ёмкостью 6600 мАч;
  • наличие акселерометра (G-сенсора);
  • стереодинамики;
  • настраиваемая подставка (с возможностью установки планшета под различными углами);
  • в комплекте идет клавиатура с функцией пристёгивания;
  • толщина устройства — 10 мм;
  • вес устройства — 1080 грамм;
  • цена — 264,1 $.

Steam Play позволяет запустить игры Windows на Linux

Недавно мы сообщали, что Valve готовит функцию Steam Play, которая позволит запускать игры Windows игры на Steam Machine, работающих под управлением Linux. И вот эта функция выпущена официально.

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

Разработка этой системы велась на протяжении двух лет. Технологи Steam Play построена на усовершенствованной версии Wine под названием Proton. Это значит, что можно установить и запустить игру, не имеющую поддержки Linux, прямо из клиента Steam, и получить поддержку Steamworks и OpenVR.

Steam
Steam

Рендер DirectX 11 и DirectX 12 реализован через Vulkan, что повышает совместимость игр и снижает негативные эффекты виртуализации. Среди прочих усовершенствований отмечается поддержка полноэкранного режима, игровых контроллеров и производительность в многопоточной нагрузке. Особо разработчики отметили именно улучшения в многопоточной нагрузке, по сравнению с обычным Wine.

Идеей запуска эмулятора является поддержка всего каталога игр Steam, но пока гарантированно работает несколько проектов. Их список представлен ниже.

  • Beat Saber
  • Bejeweled 2 Deluxe
  • Doki Doki Literature Club!
  • DOOM
  • DOOM II: Hell on Earth
  • DOOM VFR
  • Fallout Shelter
  • FATE
  • FINAL FANTASY VI
  • Geometry Dash
  • Google Earth VR
  • Into The Breach
  • Magic: The Gathering – Duels of the Planeswalkers 2012
  • Magic: The Gathering – Duels of the Planeswalkers 2013
  • Mount & Blade
  • Mount & Blade: With Fire & Sword
  • NieR: Automata
  • PAYDAY: The Heist
  • QUAKE
  • S.T.A.L.K.E.R.: Shadow of Chernobyl
  • Star Wars: Battlefront 2
  • Tekken 7
  • The Last Remnant
  • Tropico 4
  • Ultimate Doom
  • Warhammer® 40,000: Dawn of War® – Dark Crusade
  • Warhammer® 40,000: Dawn of War® – Soulstorm

Остальные игры также могут заработать, но это пока не гарантируется.

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

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

D3DGear поддерживает работу с рендером DirectX8 — DirectX12, OpenGL API в 32- и 64-битных операционных системах Windows начиная с XP и заканчивая Windows 10. Кроме этого, утилита умеет отсылать захватываемое видео на удаленный компьютер в режиме онлайн.

D3DGear

Перечень изменений в новой версии D3DGear следующий:

  • улучшена функция записи при работе с Oculus Rift. Коллекция роликов, записанных с помощью программы с использованием данной VR-технологии доступна по ссылке — VR Gameplay 3D SBS HD Movie;
  • добавлена ​​новая функция для создания роликов с постоянной частотой кадров (CFR). Требуется для работы с видеоредакторами от Adobe;
  • исправлена ошибка при работе с зеленым хромакеем;
  • исправлен ряд ошибок при записи игр с поддержкой DirectX12.
Настройки в D3DGear

Загрузить пробную версию программы можно из соответствующего раздела сайта.

Скидки от магазина GearBest: мобильный, планшет и камера

Продолжается аттракцион невиданной щедрости :-) в китайских магазинах. На повестке дня — несколько интересных предложений.

Chuwi SurBook Mini Tablet (2-in-1)

Chuwi SurBook Mini

Мощный таблет-трансформер, аналог iPad Pro или Microsoft Surface 2, только по приемлимой цене и с рядом улучшенных по сравнению с конкурентами характеристик.

  • центральный четырехядерный процессор нового поколения Intel Celeron N3450, с 64-битной архитектурой x86 и частотой в 1,1 ГГц (с возможностью разгона до 2,2 ГГц);
  • графический процессор Intel HD Graphic 500 (Intel Gen9 HD Graphics) с частотой в 700 МГц и поддержкой DirectX 12;
  • память (RAM + ROM) 4 Гб + 64 Гб eMMC5.1;
  • лицензированная ОС Windows 10;
  • IPS-экран (технология OGS в наличии!) размером 10,8 дюйма с разрешением 1920×1280 пикселов с мультитачем в 10 касаний;
  • поддержка microSD-карт до 128 Гб включительно;
  • поддержка Bluetooth 4.0;
  • поддержка Wi-Fi 802.11b/g/n/ac обоих диапазонов (2.4G/5G);
  • две камеры по 2 мП;
  • поддержка WiDi для беспроводного подключения к ТВ, проектору, камере или домашнему кинотеатру;
  • полноразмерные USB-порты Type A версии 3.0 в количестве двух штук;
  • полнофункциональный Type-C-порт (поддержка передачи аудио и видео);
  • большая батарея 8000 мАч (заряжается за 3 часа);
  • наличие акселерометра (G-сенсора);
  • металлический корпус;
  • настраиваемая подставка (с возможностью установки планшета под углом в 125 градусов);
  • поддержка графического пера;
  • толщина устройства — 8,8 мм;
  • вес устройства — 748 грамм;
  • цена — 249,99 $ для первых 500 покупателей.

CUBOT H3 4G Smartphone

CUBOT H3 4G Smartphone

Четырехядерный разблокированный смартфон с большой батареей в 6000 мАч по смешной цене:

  • довольно мощный центральный процессор MTK6737 с частотой 1,3 ГГц;
  • память (RAM + ROM) 3 Гб + 32 Гб DDR3;
  • поддержка двух SIM-карт (формат nanoSIM);
  • чистая ОС Android 7.0;
  • IPS-экран размером 5 дюймов с разрешением 1280×720 (HD) пикселов с мультитачем в 10 касаний;
  • поддержка сетей 2G (стандарты GSM 850/900/1800/1900 МГц), 3G (WCDMA 1900/2100 МГц), 4G (FDD-LTE 800/900/1800/2100/2600 МГц);
  • поддержка Bluetooth 4.0;
  • поддержка Wi-Fi 802.11b/g/n;
  • фронтальная камера 5 мегапискелей (SW 8.0);
  • тыловая камера — двойная (0,3 и 13 мП) с поддержкой вспышки, автофокуса и так далее;
  • поддержка microSD-карт (до 128 Гб);
  • поддержка OTG;
  • встроенная батарея 6000 мАч;
  • поддержка сенсора отпечатка пальца;
  • наличие датчиков: акселерометр (G-сенсора), датчик освещенности, компас, гироскоп и другие;
  • 3,5 дюймовый выход для наушников;
  • размеры устройства — 145×71,8×11,2 мм;
  • цена с купоном — 59,99 $ (до 17 ноября). Купон для ввода — CUBOTH3.

Quelima SQ12 Mini 1080P FHD DVR

Quelima SQ12 Mini 1080P FHD DVR Camera

Миниатюрная фотовидеокамера весом всего в 16 (!) грамм. Этот практически кубик с ребром чуть более двух сантиметров обладает следующими ТТХ:

  • тип сенсора: CMOS;
  • встроенный микрофон, встроенный динамик;
  • разрешение камеры 1080p;
  • поддержка карт памяти форм-фактора microSD до 32 Гбайт;
  • поддержка цикличной записи (длительность роликов 5 минут), записи по движению (дистанция обнаружения 2-3 метра), ночной съёмки (на дистанции 3-5 м);
  • поддержка miniUSB;
  • количество кадров — 30 в секунду (день/ночь), выбор режима разрешения записи 1080P, 720P;
  • угол обзора 155 градусов;
  • аппертура f2.5 при размере линзы в 2,33 мм;
  • ISO выставляется автоматически;
  • рабочий видеокодек H.254, контейнер — AVI;
  • фото делается в формате JPEG с разрешением в 4032×3024 пикселов (12 мП);
  • встроенный спикер и микрофон;
  • диапазон рабочих температур от 10°C до +50°C;
  • питание 3,7 вольт;
  • вес 16 грамм;
  • габариты 22×22,4×22 мм;
  • в наборе кроме камеры идут: USB-кабель, 2 держателя, 2 клипсы, инструкция на английском;
  • цена с купоном 13,99 $ (до 20 ноября).

NVIDIA сохраняет лидерство в Steam

Крупнейшая платформа дистрибуции игр, Steam, является превосходным индикатором тенденций игрового мира. Сбор статистики аппаратной части позволяет Valve определять самые популярные решения и оптимизировать для них работу.

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

Так, на конец июня, решениями NVIDIA пользовались 63,61% геймеров, что больше 20,5% для AMD и 15,54% для Intel. Вызывает интерес факт того, что 0,35% игроков используют «другие» видеоплаты.

Статистика видеокарт Steam

При этом в списке самых популярных карт с поддержкой DirectX 12 присутствуют только решения NVIDIA. Самым популярным видеоускорителем в Steam стала GeForce GTX 1060, которой пользуются 6,29% игроков.

Такой рыночный разрыв не сложно понять. Архитектура Pascal у NVIDIA обладает превосходной производительностью при низком энергопотреблении. Сторонники же AMD, вероятно, предпочитают подождать архитектуру Vega. Кроме того, высокая производительность видеокарт AMD при майнинге криптовалют привела к дефициту этих видеокарт и резкому повышению цены.

NVIDIA обеспечивает поддержку DirectX 12 для Fermi

Компания NVIDIA, обновив видеодрайвер до серии 384, тихо и незаметно добавила поддержку API DirectX 12 для графических процессоров, построенных по архитектуре Fermi.

Такую информацию опубликовали внимательные пользователи форума Guru3D. Поддержка DX12 теперь доступна для видеокарт GeForce 400-й и 500-й серии. Примечательно, что поддержка оказалась достаточной для запуска современных игр и приложений для Direct3D feature-level 12_0. Также драйвер обеспечивает поддержку WDDM 2.2 для карт GeForce Fermi в операционной системе Windows 10 Creators Update (version 1703).

Microsoft DirectX 12

Вероятно, именно необходимость поддержки новой версии драйверной модели и побудила NVIDIA обеспечить работу DX12 на видеокартах 5-6 летней давности. Правда, несмотря на формальную поддержку, вряд ли устаревшего ускорителя будет достаточно для запуска современной игры в приемлемом виде.

Star Citizen откажется от DX12 в угоду Vulkan

Одной из ключевых особенностей операционной системы Windows 10 является поддержка DirectX 12. Этот API постепенно набирает популярность у разработчиков игр. Студия Cloud Imperium Game также планировала использовать его в Star Citizen, однако теперь изменила свои планы.

Сейчас Star Citizen работает на DirectX 11, и студия готовилась к внедрению в игру DX12. Однако директор студии по графическому инжинирингу Али Браун решил отказаться от этого шага, и вместо DX12 использовать Vulkan, поскольку он «не требует от пользователей обновления до Windows 10».

Star Citizen

Кроме кросс-платформенной поддержки в Windows и Linux, API Vulkan обладает ещё одним важным преимуществом — он поддерживает тот же самый набор возможностей и обеспечивает тот же прирост производительности, что и DirectX 12, что делает использование открытого API очевидным выбором. Также немаловажную роль играет и высокая популярность Windows 7, которая по данным NetMarketShare составляет 48%, несмотря на окончание поддержки со стороны производителей.

Разработчики игры отметили, что если DirectX 12 сможет предложить заметные преимущества, по сравнению с Vulkan, то команда Star Citizen вернётся к обеспечению его поддержки. Пока же Vulkan имеет преимущества благодаря поддержке большего количества ОС.

3DMark теперь содержит тест влияния API

Компания Futuremark выпустила новый сегмент в своём популярном бенчмарке 3DMark, который получил название «API Overhead». Он призван оценить влияние API на производительность.

Цель проста: определить какая комбинация CPU+GPU+API обеспечивает лучшую производительность, и сможет ли DirectX 12 или Vulkan показать себя лучше, чем традиционный DirectX 11.

API Overhead

Тест API Overhead представляет собой построение простых блоков, которые похожи на городскую застройку. Большее число построенных блоков за отведённое время говорит о лучшей общей производительности. Тест зафиксирован на 30 к/с, поскольку этот параметр практически не имеет значения, когда речь заходит о вызовах отрисовки. Это особенный бенчмарк, однако крайне полезный.

При проведении тестирования в DirectX 11 на системе с процессором Core i7-6700K и видеокартой NVIDIA GeForce GTX 1080 было обработано 2,80 миллиона отрисовок, однако при переходе на DX12 или Vulkan их число возрастает в 10 раз. При этом между DX12 и Vulkan различий практически нет, что и не удивительно.