tools
Каталог имеет два подкаталога: Utils набор расширений и библиотек для запуска игр d3d_extras dgVoodoo2 dlss_extras Proton BattlEye Runtime Proton EasyAntiCheat Runtime и Vulkan с набором скачанных и установленных версий DXVK VKD3D
D3D — это расширение файла для файлов, содержащих данные, которые используются библиотекой Direct3D, компонентом Microsoft DirectX API. Файл данных D3D состоит из спецификаций, которые используются для рендеринга/визуализации трёхмерной графики, эффектов, анимации и игр на платформах Windows.
dgVoodoo2 — это библиотека, которая переводит команды от игры к старым версиям DirectX, для которых они писались, на более понятный язык современных версий, которые лучше поддерживаются операционной системой и оборудованием. dgVoodoo2 помогает запускать старые игры, которые не работают или имеют графические артефакты на новых версиях Windows и оборудовании.
DLSS (Deep Learning Super Sampling) — технология NVIDIA, использующая глубокое машинное обучение для повышения частоты кадров в играх, требующих сложных графических вычислений. Простыми словами, DLSS вначале снижает разрешение изображения, детализирует его с помощью нейросети и подтягивает по качеству, а затем выдаёт красивую картинку. В частности, DLSS выполняет задачу супер разрешения. С его помощью изображение с разрешением, скажем, 1080p может быть увеличено до 4K с минимальными потерями в качестве. По сути, DLSS — это нейронная сеть, обученная на суперкомпьютерах NVIDIA. Выход этой нейросети сравнивается с эталонным изображением с разрешением 16K, а ошибка между ними возвращается сети по петле обратной связи.
BattlEye — проприетарное программное обеспечение немецкой компании BattlEye Innovations для предотвращения читерства в сетевых играх. Изначально оно было выпущено как сторонний античит для Battlefield Vietnam в 2004 году. С тех пор BattlEye официально используется во многих видеоиграх, включая PlayerUnknown’s Battlegrounds, Arma 3 и DayZ. BattlEye поддерживает совместимость с Proton от Valve Corporation
Easy Anti-Cheat (EAC) — это античит-сервис для многопользовательских онлайн-игр, разработанный компанией Epic Games. Он работает путём мониторинга и анализа действий игрока в реальном времени. Также EAC проверяет работу игрового клиента и связанных с ним процессов на наличие изменений, несоответствующих ожидаемому поведению игры. В том числе он сканирует память и файлы игры, чтобы выявить подозрительные изменения, указывающие на использование читов. Обнаруживая признак, указывающий на наличие читов, система предпринимает соответствующие меры, например, блокирует доступ к определённым функциям игры. Также она выдаёт предупреждение или отправляет данные разработчикам о нарушении правил игры, после чего осуществляется блокировка пользователя.
Vulkan API — это кроссплатформенный интерфейс программирования приложений для 2D- и 3D-графики. Впервые представлен Khronos Group в рамках конференции GDC 2015.1 Цель Vulkan — превзойти другие API, включая его предшественника OpenGL, в части снижения накладных расходов, повышения степени прямого контроля над GPU и уменьшения нагрузки на CPU.1
Vulkan позволяет:
- с высокой производительностью отображать в реальном времени различные приложения с 3D-графикой, такие как игры или интерактивные книги на всех платформах;
- обеспечивать плавность и динамичность игрового процесса;
- снижать энергопотребление и количество выделяемого системой тепла.
Vulkan основан на технологиях AMD в Mantle.1 Он доступен на Windows (начиная с версии 7), Linux, Android, Fuchsia, MacOS и iOS, Tizen, Raspberry Pi OS, QNX и Stadia.
DXVK (DirectX to Vulkan) — это реализация с открытым исходным кодом графического API Microsoft DirectX 9, 10 и 11 поверх Vulkan. Цель DXVK — позволить играм DirectX работать на операционных системах, которые не поддерживают DirectX напрямую, таких как Linux и macOS.
VKD3D— это специальная прослойка, которая транслирует вызовы DirectX12 в API Vulkan. Эта прослойка создавалась и создаётся для использования на операционных системах Linux.