Fix: Twitch Black Screen

Twitch is a live video streaming platform which is owned by Amazon itself. Twitch gained popularity in the early 2012 and continues to be the top streaming platform for gamers of all sorts where they stream their live game with comments.

Twitch Black Screen
Twitch Black Screen

Since its release, Twitch has been subject to a major error where the entire streaming window stays black. You can chat properly, see all the user profiles but cannot see the streaming video inside the window. This error has been here for quite some time and there are several workarounds available to fix it.

What causes a Black Screen in Twitch?

Twitch streams live video which means it works closely with your computer’s network and its video architecture. Hence most of the causes stem from these categories. Some of the reasons why you might experience the black screen in Twitch are but not limited to:

  • DNS settings: Your DNS settings might not be working properly and application may fail to resolve the DNS query.
  • IP settings: Your IP address settings might be configured poorly and may cause network issues.
  • Hardware acceleration: Hardware acceleration is known to clash with several websites and application even though it is meant to improve performance.
  • Browser problems: Your internet browser might have a bad cache or the browsing data might be corrupt. Refreshing the browser usually solves the issue.
  • Router issues: Your router might be blocking JavaScript or not allocating you proper network configurations.
  • Server issues: Twitch might be down because of technical issues at the server side. In this case, there is nothing you can do except wait it out.

Before we indulge in the solutions, make sure that you have an active open internet connection. Make sure that you are using no VPN’s and there are no significant firewalls installed on your computer. Also, make sure that you are logged in as an administrator on your computer.

Solution 1: Setting Google’s DNS

All websites and applications make use of DNS (Domain Name System) to resolve website names and other addresses in their operations. The DNS address is usually used as the default one provided by your ISP. If Twitch is unable to fulfill the requests properly, you might experience the black screen. Below the method on how to set Google’s DNS as your DNS server.

  1. Press Windows + R, type “control panel” in the dialogue box and press Enter.
  2. Once in the control panel, click on the sub-heading “Network and Internet”.
Network and Internet - Control Panel on Windows 10
Network and Internet – Control Panel
  1. Select “Network and Sharing Center” from the next window you are navigated to.
Network and sharing center - Control panel
Network and sharing center – Control panel
  1. Here you will find the network to which you are connected to. Click on the network present in form of “Connections” as shown in the screenshot below.
Selected connecting network
Selected connecting network
  1. Now click on “Properties” present at the near bottom of the small window which pops up.
Properties of network
Properties of network
  1. Double-click on “Internet Protocol Version 4 (TCP/IPv4)” so we can change the DNS server.
IPv4 settings
IPv4 settings
  1. Click on “Use the following DNS server addresses:” so the dialogue boxes below become editable. Now set the values as follows:
Preferred DNS server: 8.8.8.8

Alternate DNS server: 8.8.4.4
Changing DNS settings
Changing DNS settings
  1. Press OK to save changes and exit. Now restart your computer and see if this solved your problem.

Solution 2: Turning off Hardware Acceleration

Hardware acceleration is a very common module used to enhance the performance of applications and video in browsers and computers alike. It uses computer hardware instead of software rendering hence improving the load on the operating system. However, this feature doesn’t always go well with other modules. We can try disabling it and see if this fixes the issue.

  1. Open Google Chrome and click on the menu icon (three vertical dots) present at the top right side of the screen.
  2. Once the drop-down menu has opened, click on Settings present at the near end of the menu.
Settings - Chrome
Settings – Chrome
  1. Once the Settings tab has opened, navigate to the very end and click on Advanced.
  2. Now navigate to the end of the tab again until you find the subheading named as “System”. Under it, uncheck the option which says “Use hardware acceleration when available
  3. Re-launch your browser and to implement the changes we did.
Turning off Hardware Acceleration
Turning off Hardware Acceleration
  1. Now check if twitch is working properly without the black screen.

Solution 3: Resetting Network configurations

Like mentioned before, improper network configurations can also be one of the reasons why Twitch is unable to connect properly to the streaming servers. This is fixed simply by resetting the network and DNS configurations on your computer.

  1. Press Windows + R, type “command prompt” in the dialogue box, right-click on the application and select “Run as administrator”.
  2. Once in elevated command prompt, execute the following commands one by one:
ipconfig /flushdns

ipconfig /renew
Resetting Network Configurations
Resetting Network Configurations
  1. Restart your computer completely after resetting your network and check if the issue is resolved.

Solution 4: Checking the Router and Browser

If all the above methods fail to fix the black screen on Twitch, you should narrow down the issue to your browser and router respectively. On your router, you should make sure there are no Firewalls or JavaScript blockers. If you are using a network in a public environment (work, hospital, transit etc.), try again with private networks.

Router blocking settings
Router blocking settings

If your router is even configured properly, you should check in with your Browser. Try using other browsers and see if the error still persists there. Use another computer on the same network and try again. This will help narrow down the possibilities. You can also try to reset your browser and router.

In addition to the above solutions, you can also try the following:

  • Disable all extensions and plugins.
  • Make sure Flash player and JavaScript is enabled on your computer.
  • Enable TLS on your computer.
  • Avoid using proxies or VPN
  • Use ‘beta.twitch.tv’ or ‘Multitwitch’ as alternatives.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.