Game

Unreal Engine 6: Hứa Hẹn Giải Quyết Các Vấn Đề Hiệu Suất Game PC Hiện Nay

Hình ảnh game Oblivion Remastered, một ví dụ về tựa game PC gặp vấn đề hiệu suất khi ra mắt

Trong những năm gần đây, cộng đồng game thủ PC đã không ít lần thất vọng trước tình trạng hiệu suất kém của nhiều tựa game bom tấn mới ra mắt. Đáng chú ý, một lượng lớn trong số đó là các trò chơi được phát triển bằng Unreal Engine. Ngay cả với sự phổ biến của Unreal Engine 5, những cái tên như Silent Hill 2, Oblivion Remastered hay Remnant II đều cho thấy vấn đề nghiêm trọng về hiệu suất khi phát hành. Epic Games, nhà phát triển của Unreal Engine, đã nhận thức được thực trạng này và khẳng định đang lên kế hoạch giải quyết các hạn chế về hiệu suất trong phiên bản engine lớn tiếp theo của họ: Unreal Engine 6, với trọng tâm là tối ưu hóa cho số lượng luồng xử lý (thread count) lớn hơn trên CPU.

Hình ảnh game Oblivion Remastered, một ví dụ về tựa game PC gặp vấn đề hiệu suất khi ra mắtHình ảnh game Oblivion Remastered, một ví dụ về tựa game PC gặp vấn đề hiệu suất khi ra mắt

Nguyên Nhân Gốc Rễ: Mô Phỏng Đơn Luồng Trong Unreal Engine 4 & 5

Trong một buổi podcast với Lex Fridman, CEO Tim Sweeney của Epic Games đã thẳng thắn chia sẻ về tình trạng hiện tại của Unreal Engine 5 và những vấn đề mà Epic muốn giải quyết trong Unreal Engine 6. Sweeney chỉ ra rằng hạn chế lớn nhất chính là cơ chế mô phỏng game đơn luồng (single-threaded simulation). Đây là một trong những vấn đề lớn nhất với Unreal Engine 4 và 5 khi mở rộng trên các CPU máy tính để bàn có nhiều luồng xử lý, ví dụ như AMD Ryzen 9 9950X3D.

Cả hai phiên bản engine này chủ yếu dựa vào hai luồng chính: một luồng mô phỏng game (game simulation thread) và một luồng dựng hình (render thread). Khi một luồng duy nhất phải xử lý toàn bộ quá trình mô phỏng game, người chơi sẽ gặp phải hiện tượng giật hình (stutter) trong các tựa game như Star Wars Jedi: Survivor, bởi CPU gặp khó khăn trong việc theo kịp tốc độ của GPU. Sweeney thừa nhận: “Hạn chế lớn nhất đã tồn tại theo thời gian là bản chất đơn luồng của việc mô phỏng game trên Unreal Engine. Chúng tôi chạy mô phỏng game trên một luồng. Nếu bạn có CPU 16 nhân, chúng tôi chỉ sử dụng một nhân cho mô phỏng game và chạy phần còn lại của logic game phức tạp.” Mặc dù một số engine game khác cũng có cách tiếp cận tương tự, nhưng chúng ta đã chứng kiến các tựa game được tối ưu hóa tốt hơn cho CPU đa nhân trong vài năm qua, điển hình là Cyberpunk 2077 với REDEngine, có khả năng tận dụng tốt các chip 16 nhân.

Unreal Engine 6: Tối Ưu Hóa Cho Kiến Trúc Đa Luồng Hiện Đại

Sweeney cho biết, trong phiên bản tiếp theo của Unreal Engine, đội ngũ phát triển đang tập trung đặc biệt vào việc tối ưu hóa engine cho số lượng luồng lớn hơn. “Chúng tôi đang thực sự suy nghĩ và làm việc về thế hệ công nghệ tiếp theo, đó là Unreal Engine 6. Đây sẽ là thế hệ mà chúng tôi thực sự giải quyết một số hạn chế cốt lõi đã tồn tại xuyên suốt lịch sử của Unreal Engine, và đặt chúng trên một nền tảng tốt hơn, xứng đáng với thế giới hiện đại, dựa trên tất cả những gì đã học được trong lĩnh vực điện toán trong khoảng thời gian đó,” Sweeney phát biểu.

Khi Nào Các Tựa Game UE6 Đầu Tiên Sẽ Ra Mắt?

Mặc dù việc Epic nhận ra các hạn chế của Unreal Engine là một tin đáng mừng, điều đó không có nghĩa là giải pháp sẽ sớm xuất hiện. Sweeney ước tính rằng các bản dựng xem trước (preview builds) đầu tiên của Unreal Engine 6 sẽ có sẵn trong khoảng hai đến ba năm tới, nhưng ông cũng không cam kết chắc chắn về khung thời gian này. Ngay cả với ước tính lạc quan nhất, những tựa game đầu tiên sử dụng Unreal Engine 6 có thể sẽ ra mắt vào năm 2028 hoặc muộn hơn.

Kết luận, Epic Games đang đặt mục tiêu cao cho Unreal Engine 6, hướng tới việc khắc phục những vấn đề hiệu suất cố hữu bằng cách tập trung tối ưu hóa cho kiến trúc CPU đa luồng. Đây là một động thái quan trọng, hứa hẹn mang lại trải nghiệm game mượt mà và ổn định hơn cho game thủ PC trong tương lai. Hãy cùng congnghemoi.net tiếp tục theo dõi những thông tin mới nhất về sự phát triển đầy hứa hẹn này. Bạn kỳ vọng gì vào hiệu suất của các tựa game Unreal Engine 6? Hãy chia sẻ ý kiến của bạn trong phần bình luận bên dưới!

Related posts

Điều Cần Cải Thiện Trong Stellar Blade 2: Mong Ước Từ Chuyên Gia Công Nghệ

Administrator

Clair Obscur: Expedition 33 – Liệu DLC Đã Nằm Trong Kế Hoạch Sau Thành Công Vang Dội?

Administrator

Những Vụ Rò Rỉ Game “Chấn Động” Lịch Sử và Hậu Quả Khôn Lường

Administrator