Image default
Game

Unreal Engine 6: Epic Games Sẽ Khắc Phục Vấn Đề Hiệu Suất Game PC Bằng Cách Tối Ưu Đa Luồng CPU

Trong những năm gần đây, không ít tựa game PC lớn, đặc biệt là những trò chơi được phát triển trên Unreal Engine, đã vấp phải vô vàn vấn đề về hiệu suất ngay từ khi ra mắt. Ngay cả với sự phổ biến của Unreal Engine 5, các game như Silent Hill 2, Oblivion Remastered, hay Remnant II vẫn cho thấy những hạn chế lớn về hiệu năng. Epic Games, nhà phát triển Unreal Engine, đã nhận diện được vấn đề này và đang có kế hoạch giải quyết những giới hạn hiệu suất đó trong phiên bản chính tiếp theo của engine game này: Unreal Engine 6.

Thực trạng hiệu suất game sử dụng Unreal Engine 4 và 5

Vấn đề mà CEO Tim Sweeney của Epic Games chỉ ra chính là các mô phỏng đơn luồng (single-threaded simulations). Một trong những hạn chế lớn nhất của Unreal Engine 4 và 5 nằm ở cách chúng mở rộng trên các CPU máy tính để bàn có số lượng luồng lớn, ví dụ như Ryzen 9 9950X3D. Cả hai phiên bản engine này chủ yếu chỉ 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 hiển thị (render thread).

Với việc chỉ một luồng xử lý toàn bộ quá trình mô phỏng game, người chơi thường xuyên gặp phải tình trạng giật, lag trong các tựa game như Star Wars Jedi: Survivor do CPU không thể theo kịp GPU. Tim Sweeney khẳng định: “Hạn chế lớn nhất đã tích tụ theo thời gian là bản chất đơn luồng của quá trình mô phỏng game trên Unreal Engine. Chúng tôi chạy một mô phỏng đơn luồng. Nếu bạn có CPU 16 lõi, chúng tôi chỉ sử dụng một lõi 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 đã thấy nhiều tựa game được tối ưu tốt hơn cho các CPU đa nhân trong vài năm qua. Cyberpunk 2077 và REDEngine có lẽ là những ví dụ điển hình nhất, với khả năng mở rộng hiệu suất dễ dàng để tận dụng các chip 16 lõi.

Cảnh trong game Oblivion Remastered, một tựa game gặp vấn đề hiệu suất trên Unreal EngineCảnh trong game Oblivion Remastered, một tựa game gặp vấn đề hiệu suất trên Unreal Engine

Định hướng của Unreal Engine 6: Tối ưu cho CPU đa nhân

Tim Sweeney cho biết trong phiên bản Unreal Engine tiếp theo, đội ngũ phát triển đang đặc biệt tập trung vào việc tối ưu hóa engine để tận dụng số lượng luồng lớn hơn. Ông chia sẻ: “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 là thế hệ mà chúng tôi sẽ giải quyết một số giới hạn cốt lõi đã tồn tại trong 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 mà thế giới hiện đại xứng đáng có được.”

Khi nào game Unreal Engine 6 sẽ ra mắt?

Mặc dù việc Epic nhận diện các giới hạn của Unreal Engine là một tin tốt, nhưng điều đó không có nghĩa là chúng ta sẽ thấy giải pháp sớm. Tim 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ó mặt trong khoảng hai đến ba năm tới, tuy nhiên ông không cam kết chính xác về khung thời gian này. Ngay cả với ước tính lạc quan nhất, các 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

Việc Epic Games cam kết giải quyết triệt để vấn đề mô phỏng đơn luồng và tối ưu hóa Unreal Engine 6 cho kiến trúc CPU đa luồng hiện đại là một bước tiến quan trọng. Điều này hứa hẹn mang lại trải nghiệm chơi game mượt mà hơn, ổn định hơn trên các cấu hình PC mạnh mẽ trong tương lai. Người hâm mộ và nhà phát triển game chắc chắn sẽ rất mong chờ những cải tiến đột phá này khi Unreal Engine 6 chính thức ra mắt. Hãy cùng theo dõi congnghetonghop.com để cập nhật những thông tin mới nhất về công nghệ game và phần cứng bạn nhé!

Related posts

Doom: The Dark Ages: Vì Sao Lại Là Chuẩn Mực Mới Về Tối Ưu Hóa Hiệu Năng Game AAA?

Administrator

Tương lai công nghệ gaming của Valve: 5 dự án đang định hình ngành game PC

Administrator

Khám Phá Top 5 Hành Tinh Đáng Nhớ Nhất Trong Các Tựa Game Star Wars

Administrator