Một số người chỉ chạy được game khi dùng các tham số khởi động đặc biệt như:
PROTON_VKD3D_HEAP=1
VKD3D_CONFIG=enable_experimental_features,descriptor_heap
Điều này cho thấy mức độ “mong manh” của khả năng tương thích ban đầu: nhiều người phải thử nghiệm thủ công mới chơi được.
Bản Proton Hotfix của Valve tích hợp nhiều bản sửa lỗi trong VKD3D‑Proton – thành phần chịu trách nhiệm chuyển lệnh Direct3D 12 sang Vulkan để game Windows chạy trên Linux.
Các nhà phát triển phát hiện một số hành vi trong engine game gây rối cho lớp chuyển đổi. Ví dụ, trò chơi có thể ghi dữ liệu đồ họa theo một dạng tài nguyên rồi đọc lại như một cấu trúc dữ liệu khác, khiến pipeline đồ họa bị tắc hoặc GPU timeout trên một số phần cứng.
Proton không thể sửa lỗi engine của game. Thay vào đó, các bản cập nhật bổ sung workaround phòng ngừa nhằm tránh crash và treo GPU, giúp game chạy ổn định hơn trên Linux.
Sau Proton Hotfix, tình hình được cải thiện nhưng chưa hoàn toàn đồng đều giữa các hệ thống.
GPU AMD
• Một số người dùng RX 6000 vẫn báo cáo micro‑freeze định kỳ khi chơi.
• Hiệu năng có thể thay đổi đáng kể tùy driver và cấu hình phần cứng.
GPU Nvidia
Một số báo cáo ban đầu cho thấy người dùng Nvidia cũng gặp crash hoặc lỗi ổn định trước khi tìm được workaround, đôi khi phải tắt ray tracing hoặc dùng tham số khởi động đặc biệt.
Tuy nhiên, dữ liệu hiện có chưa đủ để xác định một lỗi chung duy nhất ảnh hưởng đến toàn bộ GPU Nvidia sau khi Proton Hotfix được áp dụng.
Trước khi phát hành, Forza Horizon 6 được công bố Steam Deck Verified và tối ưu cho thiết bị chơi game cầm tay PC.
Nhiều người chơi Linux vì thế cho rằng game sẽ chạy mượt trên các bản phân phối Linux khác. Các thảo luận trong cộng đồng cho thấy khá nhiều người hiểu nhãn Steam Deck như một dấu hiệu đảm bảo tương thích rộng rãi.
Thực tế, điều đó không hoàn toàn đúng.
Chứng nhận Steam Deck chủ yếu xác nhận game hoạt động tốt trên cấu hình phần cứng cụ thể của Steam Deck – bao gồm GPU, driver và phiên bản Proton được Valve kiểm thử.
Nó không đảm bảo kết quả tương tự trên:
• PC Linux desktop
• Các GPU và driver khác
• Các bản Proton tùy chỉnh hoặc distro khác
Trường hợp của Forza Horizon 6 cho thấy một vấn đề quen thuộc: nhiều game Windows hiện đại phụ thuộc nặng vào Direct3D 12, trong khi Linux phải chạy chúng thông qua lớp chuyển đổi như Proton và VKD3D‑Proton.
Khi engine game sử dụng các mô hình render bất thường hoặc không chuẩn, lớp chuyển đổi phải nhanh chóng bổ sung patch và workaround để tránh crash.
Tin tốt là hệ sinh thái Linux phản ứng khá nhanh – Proton Hotfix đã giúp game có thể chơi được ngay quanh thời điểm ra mắt. Nhưng sự kiện này cũng nhắc lại một thực tế: với các game AAA mới, trải nghiệm trên Linux thường phụ thuộc vào sự phối hợp giữa Valve, driver GPU và cộng đồng trước khi đạt được độ ổn định thực sự.
Comments
0 comments