Bạn đã từng gặp cảnh game rõ ràng chạy tốt mà chỉ có cửa sổ xem trước OBS và video ghi lại bị đen kịt chưa? Nếu âm thanh được ghi mà chỉ riêng màn hình bị đen thì OBS đang ở "trạng thái không lấy được màn hình game". May mắn là nguyên nhân hầu như đã được định sẵn, nên nếu lần lượt kiểm tra theo thứ tự bên dưới thì phần lớn sẽ khắc phục trong 5 phút.
Màn hình đen OBS, vì sao xảy ra
Nguồn bắt màn hình game trong OBS thường có hai loại là "Game Capture" và "Display Capture (bắt toàn màn hình)". Màn hình đen xảy ra khi nguồn này không đọc được màn hình game đúng cách, và nguyên nhân chia thành ba loại lớn.

Nguyên nhân 1, GPU không khớp (thường gặp nhất ở laptop)
Laptop gaming có hai GPU là card đồ họa tích hợp và GPU rời. Game chạy trên GPU rời để có hiệu năng, nhưng nếu OBS chạy trên đồ họa tích hợp thì OBS không thấy được màn hình game nên bị màn hình đen. Đây là nguyên nhân xảy ra ở laptop nhiều hơn hẳn so với máy bàn.
Nguyên nhân 2, hook game capture thất bại
Nguồn "Game Capture" can thiệp trực tiếp (hook) vào tiến trình game để lấy màn hình. Thế nhưng nếu game ở chế độ toàn màn hình độc quyền (Exclusive Fullscreen), hoặc anti-cheat chặn việc hook, hoặc OBS bật muộn hơn game thì việc hook thất bại và bị màn hình đen.
Nguyên nhân 3, thiếu quyền quản trị
Một số game chạy với quyền quản trị. Lúc này nếu OBS ở quyền thường thì không thể hook vào game nên không lấy được màn hình. Trường hợp bị màn hình đen chỉ vì khác biệt quyền truy cập là khá nhiều bất ngờ.
Khắc phục từng bước (theo thứ tự từ trên xuống)
- Bước 1, chạy OBS với quyền quản trị: Tắt hẳn OBS, sau đó nhấp chuột phải vào biểu tượng trên màn hình nền, chọn "Run as administrator". Màn hình đen do khác biệt quyền truy cập thường được giải quyết chỉ bằng một lần này nhất.
- Bước 2, chuyển game sang chế độ "cửa sổ không viền": Trong thiết lập đồ họa game, đổi chế độ màn hình từ Fullscreen sang "cửa sổ không viền (Borderless Window)". Màn hình đen thường xảy ra ở chế độ toàn màn hình độc quyền.
- Bước 3, nếu là laptop thì khớp GPU: Thiết lập Windows, Hệ thống, Màn hình, Đồ họa, thêm OBS vào danh sách, Tùy chọn, chọn "Hiệu năng cao (GPU rời)". OBS phải chạy trên cùng GPU như game thì mới thấy màn hình.
- Bước 4, đổi phương thức game capture: Trong danh sách nguồn nhấp đúp vào "Game Capture", đổi chế độ sang "Capture specific window" và chọn trực tiếp cửa sổ game. Nếu vẫn không được thì thử bật tùy chọn "SLI/Crossfire capture mode".
Nếu vẫn bị màn hình đen
- Hãy cập nhật driver đồ họa lên mới nhất. Driver cũ thường gây ra vấn đề hook, nhận diện GPU.
- Nếu chỉ bị màn hình đen ở game cụ thể thì đó là trường hợp anti-cheat của game đó chặn việc bắt màn hình. Lúc này display capture có thể là cách duy nhất.
- Gỡ hẳn OBS rồi cài lại bản mới nhất đôi khi cũng khắc phục được do thiết lập bị rối được reset.
Cách vốn không có vấn đề này ngay từ đầu
Thực ra phần lớn vấn đề màn hình đen sinh ra từ cấu trúc "OBS phân biệt game capture và display capture, và người dùng phải tự khớp GPU cùng quyền truy cập". DOR vốn không có sự phân biệt và thiết lập đó.

Sau khi cài đặt, khi bạn bật game như Valorant hay Liên Minh Huyền Thoại, DOR tự động nhận diện và ghi mà không cần đụng tới phương thức capture, GPU, quyền quản trị. Vì dù toàn màn hình hay cửa sổ không viền cũng đều được bắt như nhau, nên vấn đề màn hình đen toàn màn hình thường gặp ở OBS không phát sinh về mặt cấu trúc. Nếu thấy tiếc thời gian vật lộn với thiết lập để bắt màn hình đen, thử dùng phương thức chỉ cần cài là ghi được ngay cũng là một cách.

