Khắc phục lỗi khởi tạo OpenGL window trong game (No Man's Sky, PS Now...)
OpenGL (Open Graphics Library) API render đồ họa 2D/3D, tương tác GPU để tăng tốc phần cứng. Lỗi "Unable to initialize OpenGL window" thường do driver GPU hoặc cài đặt độ phân giải game sai.
Giải pháp 1: Sửa file cấu hình game (TKGRAPHICSSETTINGS.MXML)
Áp dụng cho game có file config đồ họa (ví dụ: No Man's Sky).
- Chuột phải Desktop → Display settings → ghi nhớ Resolution hiện tại (ví dụ: 1920 x 1200).
- Mở File Explorer → đến thư mục cài game:
D:\Steam\steamapps\common\NoMansSky\Binaries\SETTINGS(đường dẫn tùy nơi cài Steam/game). - Chuột phải file TKGRAPHICSSETTINGS.MXML → Open with → Notepad/Notepad++.
- Tìm thẻ ResolutionWidth và ResolutionHeight → sửa khớp với độ phân giải màn hình (Width=1920, Height=1200).
- Lưu file → restart máy → chạy game.
- Nếu vẫn lỗi: tìm thuộc tính Fullscreen → đổi giá trị thành false → lưu → test.
Giải pháp 2: Cài client PS Now mới nhất (nếu chơi PS Now trên PC)
Client cũ gây conflict. Cài đè bản mới từ trang chính thức PS Now (không cần gỡ bản cũ) → restart → test.
Giải pháp 3: Đổi user/Đăng nhập lại Steam
Relogin Steam có thể reset cấu hình hiển thị bị lỗi.
- Mở Steam → góc trên phải nhấn tên tài khoản → Change User → đăng xuất.
- Đăng nhập lại → tích Remember my password → Login.
- Chạy game test.
Giải pháp 4: Cập nhật driver Card màn hình (GPU)
- Boot Safe Mode → Win + R →
devmgmt.msc→ Display Adapters → chuột phải GPU → Uninstall Device. - Boot bình thường → Windows tự cài driver mặc định → test game. Nếu OK = driver cũ bị lỗi.
- Nếu chưa OK: Update driver tự động (chuột phải GPU → Update driver → Search automatically) HOẶC tải driver mới nhất từ trang NVIDIA/AMD/Intel → cài thủ công (Browse my computer for driver software).
- Restart → test game.