Cách khắc phục màn hình đen trong OBS Studio

OBS Studio là một phần mềm mã nguồn mở cho phép người dùng phát trực tuyến trò chơi hoặc màn hình của họ một cách chuyên nghiệp. Nó có nền tảng cho cả hệ điều hành macOS và Windows. OBS thường được sử dụng bởi các game thủ cao cấp, những người thích kiểm soát nhiều hơn việc chia sẻ màn hình của họ so với phần mềm quay phim màn hình thông thường.

Một vấn đề đã xảy ra với OBS trong một thời gian khá dài khi người dùng gặp phải 'màn hình đen' khi cố gắng chia sẻ màn hình của họ trực tuyến. Vấn đề này chủ yếu xảy ra trong các nền tảng và hệ thống Windows, nơi có hai tùy chọn đồ họa tức là dành riêng và tích hợp cả hai. Trong bài viết này, chúng ta sẽ xem xét tất cả các giải pháp tại sao sự cố này xảy ra và các bước để giải quyết nó là gì.

Nguyên nhân gây ra màn hình đen trong OBS Studio?

Chúng tôi đã thực hiện một cuộc khảo sát sâu rộng và phân tích tất cả các trường hợp người dùng xuất hiện màn hình đen khi phát trực tuyến bằng OBS. Dựa trên phân tích của mình, chúng tôi đã tìm ra một số thủ phạm khác nhau có thể gây ra sự cố. Một số trong số chúng được liệt kê ở đây:

  • Can thiệp đồ họa chuyên dụng: Bất cứ khi nào bạn khởi động bất kỳ ứng dụng hoặc trò chơi nào, hệ điều hành phải quyết định phân bổ tài nguyên từ card đồ họa chuyên dụng hay thông qua đồ họa tích hợp của bo mạch chủ thông thường. Lựa chọn này có thể có tác động bất lợi về cơ chế chạy và OBS có thể không phát trực tuyến đúng cách.
  • Đặc quyền của quản trị viên: Vì OBS đang chia sẻ toàn bộ màn hình của bạn, nên có thể có một số trường hợp máy tính có thể hạn chế quyền truy cập và do đó nó có thể không hiển thị nội dung của bạn. Thông thường, chỉ cần khởi động ứng dụng với quyền truy cập quản trị sẽ giải quyết được vấn đề ngay lập tức.
  • Xung đột trên ứng dụng 32 và 64 bit: OBS có hai phiên bản ứng dụng của nó là 32 và 64 bit. Phiên bản chính xác nên được chọn tùy thuộc vào loại hệ điều hành được cài đặt trên máy tính của bạn. Nếu không, ứng dụng sẽ không tương thích và nó sẽ không hoạt động bình thường.
  • Vấn đề về khả năng tương thích: Chúng tôi cũng gặp một số trường hợp OBS không tương thích với phiên bản windows mới nhất. Ở đây, việc khởi động ứng dụng ở chế độ tương thích buộc ứng dụng phải khởi động và hoạt động như mong đợi.
  • Ép xung: Ép xung có thể tăng hiệu suất PC của bạn nhưng nó cũng có tác động xấu đến các ứng dụng. Bạn có thể thử tắt ép xung và xem liệu điều này có tốt cho sự cố không.
  • Phần mềm xung đột: Cũng có thể có phần mềm chụp ảnh tương tự khác đang chạy ẩn. Phần mềm này có thể xung đột với OBS và gây ra một cuộc chạy đua về tài nguyên mà chắc chắn sẽ khiến OBS bị trục trặc và không hoạt động bình thường.
  • Tùy chọn chụp ảnh: Có một số tùy chọn chụp ảnh có sẵn trong OBS, chẳng hạn như toàn màn hình hoặc một cửa sổ cụ thể, v.v. Bạn nên chọn đúng tùy chọn khi chụp nội dung.
  • PC ở trạng thái lỗi: Người ta không bao giờ có thể loại bỏ khả năng PC ở trạng thái lỗi. Điều này thường xảy ra khi bạn không tắt máy tính trong một thời gian dài. Chỉ cần đạp xe mạnh mẽ sẽ khắc phục được sự cố trong tầm tay.
Nếu bạn gặp trường hợp tương tự, bạn có thể theo dõi bài viết này và làm theo các bước khắc phục sự cố mà chúng tôi đã hướng dẫn cho bạn. Ở đây, chúng tôi đã liệt kê các phương pháp được chọn lọc và thử nghiệm được sử dụng để giải quyết vấn đề.

Đảm bảo rằng bạn tuân theo các giải pháp từ đầu và làm việc theo cách của bạn một cách hiệu quả. Chúng được đặt hàng về độ khó và hiệu quả. Chúc bạn khắc phục sự cố vui vẻ!

Giải pháp 1: Tăng cường năng lượng cho máy tính của bạn

Trước khi chúng tôi bắt đầu khắc phục sự cố rộng rãi, bạn nên cấp nguồn cho máy tính của mình. Có một số trường hợp chỉ cần đạp nguồn đã giải quyết được màn hình đen OBS ngay lập tức. Chu kỳ năng lượng bao gồm việc tắt hoàn toàn máy tính của bạn và tháo nguồn điện của nó. Điều này buộc máy tính phải xóa tất cả các cấu hình tạm thời để bất cứ khi nào bạn khởi động lại, mọi thứ sẽ được khởi chạy mới.

  1. Tắt máy tính của bạn đúng cách.
  2. Khi nó đã tắt, hãy rút ổ cắm điện ra hoặc nếu bạn đang sử dụng máy tính xách tay, hãy tháo pin .
  3. Bây giờ nhấn và giữ nút nguồn trong vài giây. Điều này sẽ đảm bảo rằng tất cả điện năng được rút hết.

Sau khi đợi 2-4 phút, hãy cắm lại mọi thứ và kiểm tra xem sự cố đã được giải quyết chưa.

Giải pháp 2: Chọn đúng phiên bản OBS Studio

OBS thường có hai phiên bản tức là 32 và 64 bit. Phần mềm được xuất xưởng với hai phiên bản vì hệ điều hành Windows cũng được cung cấp trong hai phiên bản. Một sự khác biệt lớn giữa bộ xử lý 32 bit và bộ xử lý 64 bit là số lượng phép tính mỗi giây mà chúng có thể thực hiện, điều này ảnh hưởng đến tốc độ mà chúng có thể hoàn thành tác vụ. Trong giải pháp này, chúng tôi sẽ điều hướng đến thư mục cài đặt của OBS và chọn phiên bản chính xác của phần mềm sau khi kiểm tra phiên bản bit của bạn.

Đầu tiên, chúng tôi sẽ kiểm tra phiên bản hệ điều hành được cài đặt trên máy tính của bạn.

  1. Nhấp chuột phải vào PC này và chọn Thuộc tính .
  1. Khi ở trong thuộc tính máy tính, hãy kiểm tra bên dưới tiêu đề phụ của Hệ thống và kiểm tra loại ở phía trước Loại hệ thống . Ghi lại loại hệ điều hành và thực hiện theo hướng dẫn bên dưới.

Bây giờ chúng ta sẽ điều hướng đến thư mục cài đặt của OBS và khởi chạy phiên bản chính xác của ứng dụng theo kiến ​​trúc bit trong máy tính của bạn.

  1. Nhấn Windows + E để khởi chạy trình khám phá tệp. Bây giờ tìm kiếm OBS trong hộp thoại và mở vị trí tệp như được hiển thị bên dưới trong hình ảnh.
  1. Bây giờ hãy chọn và mở phiên bản chính xác của ứng dụng tùy thuộc vào phiên bản bit của hệ điều hành của bạn. Kiểm tra xem sự cố đã được giải quyết chưa.

Giải pháp 3: Thay đổi chế độ tương thích

Chúng tôi đã nhận được nhiều báo cáo hỗn hợp về tùy chọn chế độ tương thích có trong ứng dụng. Theo một số người dùng, phiên bản Windows mới nhất không được ứng dụng hỗ trợ, do đó họ phải thay đổi khả năng tương thích với Windows 7 trong khi một số người dùng báo cáo rằng việc tắt chế độ tương thích sẽ giải quyết được vấn đề ngay lập tức. Tại đây bạn có thể thử cả hai phương pháp và kiểm tra xem phương pháp nào phù hợp với bạn. Nếu không, hãy hoàn nguyên cài đặt về mặc định và chuyển sang các giải pháp khác.

  1. Nhấn Windows + S, tìm kiếm OBS, nhấp chuột phải vào ứng dụng và chọn Mở vị trí tệp .
  1. Bây giờ nhấp chuột phải vào tệp thực thi và chọn Thuộc tính .
  1. Một lần trong thuộc tính, chọn Compatibility tab và kiểm tra các tùy chọn Chạy chương trình này trong chế độ tương thích cho . Bây giờ bạn có thể chọn Windows 7 hoặc 8.
  1. Lưu các thay đổi và thoát. Bây giờ hãy thử khởi chạy ứng dụng và xem sự cố đã được giải quyết chưa.

Giải pháp 4: Cấp quyền quản trị viên

Một vấn đề khác khiến bạn không thể phát trực tuyến màn hình hoặc trò chơi của mình đúng cách là do ứng dụng của bạn không có đặc quyền quản trị viên thích hợp. Vì OBS đang có hiệu lực chia sẻ tất cả nội dung và việc sử dụng máy tính của bạn trực tuyến, điều cần thiết là bạn phải cấp cho nó quyền quản trị viên. Trong giải pháp này, chúng tôi sẽ làm điều đó và kiểm tra xem điều này có giải quyết được vấn đề hay không. Ngay cả khi không, hãy đảm bảo rằng bạn luôn kiểm tra tùy chọn.

  1. Navigate to OBS’s executable properties as we did in the previous solution.
  2. Now click on the Compatibility tab and check the option of Run this program as an administrator.
  1. Apply changes and exit. Restart your computer and launch OBS again. Now check if the issue is resolved.

Solution 5: Selecting the Correct GPU for Resources

Another interesting phenomenon we came across was where not selecting the correct GPU according to the capture you are using caused several issues including the black screen. The breakdown on which GPU to select according to the display selected is as follows:

  • Game capture: Dedicated graphics (NVIDIA or AMD).
  • Monitor/display capture: Intel’s stock GPU

Note: This solution is only for users who have a dedicated graphics card installed on their computer.

Here we will signify the methods on how to cater to both the situations. Make sure that you follow them according to your case.

  1. Right-click anywhere on your screen and select NVIDIA Control Panel.
  2. Once in the control panel, navigate to Manage 3D settings and click on Program Settings.
  3. Once in program settings, select the OBS display capture. If you are not able to find the entry, click on Add and look up the software by navigating to its installation directory and selecting the executable from there.
  1. Now according to the type of capture you are doing (game or monitor), select the correct graphics processor for the program. In the case down below, NVIDIA’s processor is selected.
  1. Save changes and exit. Now restart your computer and launch OBS again. Check if the black screen issue is resolved.

Solution 6: Changing Drive Permission Settings

If your OBS is installed in your primary drive (C), there are chances that probably even your user might have not have full permissions to edit and modify its contents. This is the usual case and the reason why a conventional user is not allowed access to the drive is because of security reasons because all the core operating system files are present. However, according to some user reports, changing the ownership settings of the drive solved the issue instantly. Make sure that you are logged in as an administrator before following this solution.

  1. Press Windows + E to launch the File Explorer. Now right-click on your C drive (or whichever drive is set as your main operating system disk) and select Properties.
  2. Select the Security tab and then click on Edit in front of permissions.
  1. Now select the option of Authenticated users and select the checkbox of Full control.
  1. Press Apply to save changes and exit. Restart your computer and start OBS again. Check if the issue is resolved.

Solution 7: Changing Settings of OBS

Another workaround to consider is changing some specific settings of OBS. Usually, OBS allows users to set the configurations according to their own preferences or will. However, in some cases, the custom settings might conflict with the software and cause the black screen. Here we have listed down some of the changes in settings that you have to do in order for OBS to run in optimal settings.

Mode: *Select according to your preference* Screen: *Select according to your game* Priority: *Usually the default one suffices* Sli/crossfire: Check (You can also try unchecking this one later) Force scaling: Uncheck Transparency: Uncheck Framerate lock: Uncheck Record cursor: Check Anti-cheat: Uncheck Overlays: Uncheck

After you have made changes to the settings of OBS, restart it and check if you can stream your screen/games properly without any issues.

Note: You can also change the mode from “Capture any fullscreen application” to “Capture specific window“.

Solution 8: Enabling Multi-adapter compatibility

OBS has a setting of Multi-adapter compatibility which is meant for computers involving SLI or Crossfire technology. SLI/Crossfire is technologies by NVIDIA/AMD which allows users to connect two graphics cards instead of one and utilize them both in your gameplay or applications. Enabling this feature seemed to have fixed the issue of black screen in OBS instantly.

The funny thing is that this fixed the black screen in computers that don’t even have SLI/Crossfire technology installed. To conclude, we can safely say this is a bug in OBS and you have to enable multi-adapter compatibility whether or not you have SLI/Crossfire. You can easily enable this option by selecting the stream and clicking on the gears icon. A new window will pop up from where you can check the option.

Solution 9: Disabling Overclocking

Overclocking allows you to increase the clock rate of your processor until it reaches the threshold temperature set by the manufacturer. Once it reaches the temperature, the clock speed returns back to default so it is cooled down. After it reaches the optimal temperature, its clock speed is increased again and the cycle continues. Overclocking allows users to have better framerates and performance but they aren’t without their share of issues.

We observed that PCs that had overclocking enabled were having the black screen issue in OBS. You should try disabling overclocking and also overclocking related software such as MSI Afterburner and try launching OBS again. If the black screen issue is resolved, consider disabling overclocking for good whenever you are using OBS.

Note: Also try disabling Overlay from GeForce Experience and Windows game bar features. Take into account any additional software features which may provide additional controls over games or video.

Solution 10: Checking for conflicting software

Another reason why you might be experiencing the black screen on your OBS software is that you have additional software running in the background which is also related to screen capture and video recording. This is a very common scenario for users where they ‘think’ that the other third-party software is not running but in reality, it is in the background. In this solution, we will go through all the different software installed on your computer and uninstall all extra software which might be causing the issue.

  1. Press Windows + R, type “appwiz.cpl” in the dialogue box and press Enter.
  2. Once in the application manager, search for any recording software which you might have installed on your computer. Right-click on it and select Uninstall.
  1. You should also check your taskbar for any extra applications running in the background. Right-click on each entry and exit the application.
  1. After you are absolutely sure that no program is running the background, run OBS again and check if the issue is resolved.

Solution 11: Reinstalling the application

If all the above methods don’t work and you are still unable to stream your game/screen successfully using OBS, you should consider reinstalling the application entirely. It is possible that you have a corrupt/outdated copy with issues with several modules. All your preset configurations will be lost during this solution so make sure that you have saved all the work that you need.

  1. Press Windows + R, type “appwiz.cpl” in the dialogue box and press Enter.
  2. Once in the application manager, search for OBS, right-click on it and select Uninstall.
  1. Select both options (one of them will be preselected) and click on Uninstall.
  1. Restart your computer. Now navigate to OBS Studio’s official website and download the latest version from there. Install it and check if the issue persists in the fresh copy.