Trong khi AMD tung ra dòng GPU RDNA 4 với kỳ vọng mang đến hiệu năng ray tracing vượt trội, thực tế chơi game lại không mềm màng như mong đợi. Nhiều người dùng báo cáo tình trạng giật lag nặng khi ray tracing được kích hoạt, và một cuộc điều tra chi tiết đã chỉ ra nguyên nhân gây tranh cãi.
Hiện tượng giật lag trong Unreal Engine
Theo ghi nhận từ cộng đồng game, nhiều tựa game dùng Unreal Engine 4 (UE4) trên Radeon RX 9070, RX 9070 XT và các mẫu card RDNA 4 khác đều gặp tình trạng sụt giảm khung hình nghiêm trọng khi ray tracing bật. Digital Foundry cũng xác nhận hiện tượng này trong một video YouTube, đặc biệt rõ rệ trong Hellblade: Senua’s Sacrifice, nơi giật lag kéo dài vài giây khiến game gần như đóng băng.
Ban đầu, nhiều người cho rằng nguyên nhân nằm ở lỗi driver của AMD, đặc biệt trong khâu biên dịch shader. Tuy nhiên, một phân tích chi tiết từ kênh Tech Yes City đã tiết lộ điều ít ai ngờ tới: vấn đề không chỉ đến từ driver, mà còn do cách mà Unreal Engine được tùy biến.
NvRTX – Nguyên nhân chính khiến RDNA 4 kém mượt
Theo Tech Yes City, một số tựa game như Hellblade hay The Ascent được xây dựng trên một phiên bản Unreal Engine tùy biến gọi là NvRTX, được tối ưu cho GPU Nvidia thay vì DirectX Raytracing chung. Việc này vô hình chung khiến card RDNA 4 của AMD bị buộc chạy mã tối ưu cho Nvidia, dẫn đến hiệu năng ray tracing kém đi rõ rệ.
NvRTX được Nvidia quảng bá như một công cụ giúp nhà phát triển tích hợp nhanh các công nghệ đồ họa tiên tiến, bao gồm DLSS, DLAA, Nvidia Image Scaling và các bộ khử nhiễu thời gian thực. Mặc dù mang lại nhiều ích lợi cho game Nvidia, nhưng cũng khiến game thành thiệt thòi cho người dùng AMD.
AMD và cuộc đua bắt kịp Nvidia
RDNA 4 thực tế đã có những cải tiến đáng kể về ray tracing, nhưng Tech Yes City chỉ ra rằng ngay cả trên Nvidia, các hiệu ứng RT trong Hellblade và một số game khác vẫn làm giảm FPS đáng kể. Nhiều game thủ RX 9070 thậm chí còn không bật RT do trải nghiệm chơi game không ổn định.
Bên cạnh đó, Tech Yes City cũng phát hiện một lỗi trong driver AMD, dự đoán liên quan đến biên dịch shader. May mắn thay, khác phục lỗi driver sẽ dễ dàng hơn so với việc buộc nhà phát triển thay đổi Unreal Engine.
Kết luận: Vấn đề không chỉ ở phía AMD
Tình trạng giật lag khi ray tracing trên RDNA 4 không hoàn toàn là do phần cứng AMD. Việc Unreal Engine bị tùy biến theo hướng Nvidia đóng vai trò quan trọng trong việc khiến hiệu năng Radeon bị hạn chế. Trong khi AMD tiếp tục cải tiến driver, bài học quan trọng là người dùng cần hiểu rõ cách engine và công nghệ đằng sau mỗi tựa game để có kỳ vọng hợp lý hơn về trải nghiệm.