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.
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.
- 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.
- Press Windows + R, type “control panel” in the dialogue box and press Enter.
- Once in the control panel, click on the sub-heading “Network and Internet”.
- Select “Network and Sharing Center” from the next window you are navigated to.
- 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.
- Now click on “Properties” present at the near bottom of the small window which pops up.
- Double-click on “Internet Protocol Version 4 (TCP/IPv4)” so we can change the DNS server.
- Click on “Use the following DNS server addresses:” so the dialogue boxes below become editable. Now set the values as follows:
Preferred DNS server: 18.104.22.168 Alternate DNS server: 22.214.171.124
- 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.
- Open Google Chrome and click on the menu icon (three vertical dots) present at the top right side of the screen.
- Once the drop-down menu has opened, click on Settings present at the near end of the menu.
- Once the Settings tab has opened, navigate to the very end and click on Advanced.
- 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”
- Re-launch your browser and to implement the changes we did.
- 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.
- Press Windows + R, type “command prompt” in the dialogue box, right-click on the application and select “Run as administrator”.
- Once in elevated command prompt, execute the following commands one by one:
ipconfig /flushdns ipconfig /renew
- Restart your computer completely after resetting your network and check if the issue is resolved.
Solution 4: Checking the Router and Browser
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.
- Enable TLS on your computer.
- Avoid using proxies or VPN
- Use ‘beta.twitch.tv’ or ‘Multitwitch’ as alternatives.