Lỗi giải nén Oodle do mất ổn định của bộ xử lý Intel
- RAD đã nhận biết một vấn đề có thể gây lỗi giải nén Oodle Data hoặc làm game bị crash trong các trò chơi được tạo bằng Unreal Engine.
- Vấn đề này chủ yếu ảnh hưởng đến các bộ xử lý Intel 13900K và 14900K, ảnh hưởng ít hơn đến 13700, 14700 và các bộ xử lý liên quan.
- Chỉ một số ít trong các bộ xử lý này có biểu hiện như vậy.
- Sự cố phát sinh do sự kết hợp giữa cài đặt BIOS với xung nhịp cao và mức tiêu thụ điện năng lớn của các bộ xử lý này, dẫn đến mất ổn định hệ thống và hành vi khó đoán dưới tải cao.
Đây không phải lỗi phần mềm mà là vấn đề phần cứng
- Có vẻ như không có lỗi phần mềm nào trong Oodle hay Unreal gây ra vấn đề này.
- Do cài đặt BIOS quá lạc quan, một số bộ xử lý khi chịu tải cao sẽ hoạt động vượt ngoài phạm vi chức năng, khiến xung nhịp và mức tiêu thụ điện năng dẫn đến việc thực thi lệnh sai.
- Việc giải nén Oodle Data cần thực hiện thêm các bước kiểm tra tính toàn vẹn của dữ liệu, nên khác với các đoạn mã gameplay, mô phỏng, âm thanh hoặc kết xuất khác, nó phát hiện ra điểm không nhất quán rất nhanh.
Các kiểu lỗi thường gặp khi khởi động game dựa trên Unreal Engine
- Kiểu lỗi phổ biến nhất là thông báo lỗi "DecompressShader(): Could not decompress shader (GetShaderCompressionFormat=Oodle)".
- Vấn đề này không chỉ ảnh hưởng đến Oodle; các hệ thống gặp tình trạng mất ổn định này cũng cho thấy lỗi trong các chương trình benchmark và stress test tiêu chuẩn.
- Các chương trình sử dụng bộ xử lý với cường độ cao trên nhiều luồng có thể gây crash hoặc hành vi khó đoán.
Các cách workaround để khắc phục vấn đề
- Không thể truy cập thông tin bộ xử lý để chẩn đoán chính xác nguyên nhân và giải pháp tốt nhất.
- Nhiều nhà sản xuất bo mạch chủ/BIOS xuất xưởng với các thiết lập đẩy bộ xử lý ra ngoài phạm vi vận hành an toàn.
- Vì chỉ ảnh hưởng đến một số ít bộ xử lý, một số người dùng đã thành công trong việc trả lại bộ xử lý cho nhà sản xuất và nhận bộ xử lý mới không gặp vấn đề.
- Các workaround khác yêu cầu sử dụng tiện ích tuning hoặc thay đổi cài đặt BIOS.
- Dùng Intel XTU để giảm hệ số nhân của performance core từ x55 xuống x54 hoặc x53 được nhiều người báo cáo là giải pháp hiệu quả.
Khuyến nghị thay đổi cài đặt BIOS
- Nếu đang bật ép xung, hãy tắt đi và tránh dùng ép xung "AI" hoặc "tự động".
- Tra cứu giới hạn chính xác cho bộ xử lý của bạn trên ark.intel.com và đặt giới hạn điện năng cùng điện áp theo phạm vi an toàn do Intel khuyến nghị.
- Tắt các thiết lập BIOS kiểu "turbo tăng cường" hoặc "đa luồng tăng cường" như "ASUS MultiCore Enhancement" hoặc "ASUS Performance Enhancement 3.0".
Các bước khắc phục bổ sung cho bo mạch chủ Intel, ASUS, Gigabyte, MSI
- Cài Intel XTU và chạy bài kiểm tra AVX2.
- Nếu bài kiểm tra AVX2 thất bại, hãy thử các thay đổi cài đặt BIOS cụ thể dành cho bo mạch chủ ASUS, Gigabyte và MSI.
Không thể hỗ trợ trực tiếp cho người dùng cuối
- Không thể trực tiếp hỗ trợ người dùng cuối của các trò chơi bị ảnh hưởng bởi vấn đề này; khuyến nghị sử dụng các kênh hỗ trợ chính thức của nhà phát hành game, nhà sản xuất bộ xử lý và nhà sản xuất bo mạch chủ.
Ý kiến của GN⁺
- Vấn đề này quan trọng với những người dùng đang sử dụng một số bộ xử lý Intel nhất định, và có thể cần điều chỉnh cài đặt BIOS để đảm bảo độ ổn định của hệ thống.
- Việc thay đổi cài đặt BIOS có thể tiềm ẩn rủi ro, vì vậy người dùng cần thận trọng và nên nhận hỗ trợ chính thức.
- Bài viết này đưa ra các biện pháp cụ thể để xử lý lỗi phần mềm bắt nguồn từ vấn đề phần cứng, cung cấp thông tin hữu ích cho những người dùng đang đối mặt với sự cố kỹ thuật.
1 bình luận
Ý kiến Hacker News