Hai năm ác mộng: đơ 20–30 giây
Kể từ khi Path of Exile 2 ra mắt Early Access vào tháng 12/2024, người chơi phải vật lộn với hai vấn đề khắc nghiệt: giật do biên dịch shader và crash «Device Removed». Trên các máy bị ảnh hưởng, game có thể đơ 20–30 giây giữa trận — đủ lâu để bạn chết — và crash trở nên phổ biến hơn nhiều sau driver NVIDIA 566.36.
NVIDIA không tin — nên GGG gửi cho họ một chiếc PC
Đội ngũ PoE2 thậm chí đã xác định chính xác đoạn mã driver gây lỗi, nhưng NVIDIA không thay đổi gì nếu chưa có ca tái hiện được, và không tin lỗi phổ biến như báo cáo. Sau khoảng một năm rưỡi thử nghiệm, GGG đã làm một điều khác thường: họ gửi hẳn một chiếc PC nguyên bộ cho NVIDIA, cấu hình y hệt máy của những người chơi bị ảnh hưởng. Khi kỹ sư NVIDIA tận mắt thấy crash trên phần cứng thật, một kỹ sư được phân công — và trong khoảng hai tuần, họ đã có lời giải.
Nguyên nhân gốc: shader heap size
Thủ phạm là một giá trị nội bộ trong driver NVIDIA tên là «shader heap size» — nó đơn giản là quá nhỏ, nên driver crash mỗi khi engine của PoE2 đưa ra những yêu cầu nhất định với hệ thống shader của GPU. NVIDIA đã tăng giá trị này riêng cho Path of Exile 2.
«Tăng một giá trị nội bộ tên là 'shader heap size' đã khiến crash biến mất — thứ mà họ có thể thay đổi chỉ cho riêng game của chúng tôi.» — đội ngũ PoE2 (được cho là đã ăn mừng bản vá bằng sâm panh)
Bạn cần làm gì
- Cập nhật driver card đồ họa lên NVIDIA Game Ready 610.88 (hoặc mới hơn).
- Cập nhật game lên patch 0.5.4e.
- Lần đầu vào mỗi khu vực sẽ tải lâu hơn một chút khi cache shader được dựng lại — sau đó sẽ mượt ổn định.
Vì sao điều này quan trọng
Điều này giải quyết than phiền lớn nhất về hiệu năng mà cộng đồng đã chịu đựng gần hai năm — ngay trước sự kiện then chốt 0.5.5 và chặng đường đến 1.0. Việc chạy map cuối game, nơi giật và crash nặng nhất, giờ đây sẽ ổn định hơn hẳn.