Проблемы с трассировкой лучей в Unreal Engine 4 могут быть не только у видеокарт AMD
Недавние сообщения на Reddit выявили, что новейшие видеокарты AMD серии RX 9000 подвержены серьёзным проблемам с лагами в играх на Unreal Engine 4 с трассировкой лучей. Однако, как показал ютубер Tech Yes City в своём подробном разборе, проблема не ограничивается решениями AMD — аналогичные лаги наблюдаются и на видеокарте Intel Arc B580.
В ходе тестирования двух игр на Unreal Engine 4 с поддержкой трассировки лучей — «The Ascent» и «Hellblade: Senua's Sacrifice» (не путать с «Hellblade 2») — на видеокартах RX 9070 16GB, Arc B580 12GB и RTX 5070 12GB, ютубер обнаружил, что «The Ascent» демонстрирует серьёзные лаги на RX 9070. Хотя средний FPS превышал 60 кадров, наблюдались провалы до 0 FPS в 1% и 0,1% низких значений. Также выяснилось, что видеокарты Nvidia в этой игре сталкиваются с другими проблемами.
(Изображение: YouTube - Tech YES City)
(Изображение: YouTube - Tech YES City)
На RTX 5070 в «The Ascent» наблюдались артефакты, из-за которых игра запускалась с чёрными полосами в верхней части экрана. Любопытно, что эта проблема исчезала при включении DLSS. Кроме того, и RTX 5070, и RX 9070 демонстрировали резкое падение производительности при включении трассировки лучей — FPS снижался примерно в 3 раза (сопоставимо с играми, использующими полную трассировку путей).
В «Hellblade: Senua's Sacrifice» лаги также наблюдались на RX 9070, но не обошлось без проблем и на Arc B580. RX 9070 выдавал в среднем около 45 FPS, но с провалами до 0 FPS в 1% и 0,1% низких значений. Arc B580 показывал те же 45 FPS в среднем, но страдал от ужасающих 8 FPS в 1% и 0,1% низких значений, что вызывало заметные подтормаживания.
При включении трассировки лучей производительность резко падала на всех картах, включая RTX 5070 и RX 9070. Вероятно, именно поэтому Arc B580 смог приблизиться по среднему FPS к RX 9070 (хотя он значительно слабее и относится к более бюджетному сегменту).
Обе игры используют проприетарную версию UE4 от Nvidia
Tech Yes City также выяснил, что обе игры работают на специальной ветке Unreal Engine 4 от Nvidia, которая использует технологии трассировки лучей, оптимизированные под видеокарты «зелёных». Это отличается от стандартной версии UE4, где трассировка реализована на основе DXR, а не NvRTX.
Хотелось бы увидеть тесты других игр на Unreal Engine 4, использующих стандартную версию движка, чтобы проверить наличие аналогичных проблем на видеокартах Intel Arc. Однако уже сейчас ясно, что проблемы с производительностью при включении трассировки лучей связаны именно с веткой UE4 от Nvidia, а не с драйверами AMD.
Источник: Tomshardware.com
0 комментариев