Можно ли играть в Ray Tracing в Linux?

Мы не можем отрицать, что выбранная операционная система Windows. В macOS графическая мощь их компьютеров не позволяет нам запускать очень требовательные игры (и это не значит, что у нас много разнообразия), а в Linux, многие разработчики отказываются переносить свои игры из-за низкой доли рынка среди геймеров. Кроме того, оставляют желать лучшего драйвера, даже фирменные. Однако постепенно сообщество вносит свой вклад в то, чтобы Linux стал системой для игр. Но увидим ли мы в этой системе передовые технологии, такие как трассировка лучей?

Что такое Ray Tracing?

Можно ли играть в Ray Tracing в Linux?

Ray Tracing или трассировка лучей , это технология от NVIDIA впервые представлена ​​в видеокартах RTX серии 2000 года. Эта технология использует нейронные сети и машинное обучение для улучшения светлых участков, теней и отражений в играх, которые с ней совместимы.

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

Чтобы воспользоваться этой технологией, необходимо иметь 4 вещи:

  • Windows 10 или Windows 11 с DirectX 12.
  • Видеокарта из серии RTX.
  • Последние версии драйверов NVIDIA.
  • Запуск совместимой игры.

Но что произойдет, если мы выполним 3 из этих 4 требований, а одно, которое мы изменим, - это Windows для Linux?

VKD3D-Proton: игровое решение для Linux

VKD3D-Proton - это бесплатный проект который стремится преобразовать инструкции Windows DirectX 12 в Vulkan, API игр для Linux. Мы уже видели эту технологию в действии. Например, это одна из самых важных частей Steam для Linux, поскольку благодаря ему можно использовать инструмент Steam Play Proton, который позволяет запускать игры для Windows в Linux, как если бы они были родными.

Уже давно стало возможно запускать игры для Windows в этой операционной системе с лучшей или худшей производительностью благодаря Вино . Но многие API NVIDIA (особенно) были ограничены и непригодны для использования. Но все идет своим чередом, и теперь можно даже воспользоваться трассировкой лучей.

Последние версии VKD3D-Proton имеют поддержку DirectX Raytracing. Эта технология, хотя и не встроенная в NVIDIA, позволяет нам применять трассировку лучей к играм для Windows в Linux, используя API DirectX . Таким образом, например, можно играть в Control, Cyberpunk 2077 или Metro Exodus, использующий эти технологии.

Кроме того, последняя версия VKD3D-Proton позволяет использовать NVIDIA ДЛСС в играх D3D12, а также поддержка Панель NVIDIA с изменяемым размером для повышения производительности графики на совместимых картах и ​​платах.

Хороший прогресс, впереди много работы

Конечно, наличие трассировки лучей и DLSS в Linux - очень важный шаг вперед. Но впереди еще много работы. Первое, что мы обнаруживаем, это то, что нам нужно внести изменения в конфигурацию библиотек VKD3D, чтобы включить эти две технологии. Кроме того, производительность по-прежнему намного ниже той, которую мы можем получить в Windows при игре в те же игры, даже с проприетарными драйверами NVIDIA.

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