The “Your PC or mobile device doesn’t support Miracast, so it can’t project wirelessly” error can be frustrating when trying to use screen mirroring on Windows 11 or 10. This issue often occurs even when users believe their system meets all the requirements for Miracast. Let’s explore the common causes and walk through several solutions to get Miracast working properly.
Before diving into fixes, it’s important to verify if your PC actually supports Miracast. Two key components enable Miracast: your network adapter and graphics card. Here’s how to check compatibility:
Step 1: Press Windows key + R to open the Run dialog, type “dxdiag” and press Enter to launch the DirectX Diagnostic Tool.
Step 2: In the DirectX Diagnostic Tool, click on the Display tab. Look at the bottom of the Drivers column for “Driver Model”. If it says “WDDM 1.3” or higher, your graphics driver supports Miracast.
Step 3: Open PowerShell by right-clicking the Start button and selecting “Windows PowerShell”. Run this command:
Get-netadapter|select Name, ndisversion
Step 4: Check the “NdisVersion” value in the output. If it’s 6.30 or higher, your network adapter supports Miracast.
If both checks pass, your PC should be Miracast-capable. Now let’s look at potential fixes for the error:
1. Enable Wi-Fi on Both Devices
Miracast uses Wi-Fi Direct technology, so Wi-Fi must be active on both the sending and receiving devices – even if they’re not connected to the same network.
Step 1: On your Windows PC, press Windows key + I to open Settings. Go to Network & Internet, then Wi-Fi.
Step 2: Ensure the Wi-Fi toggle is switched to “On”.
Step 3: On your other device (TV, projector, etc.), locate its Wi-Fi settings and make sure Wi-Fi is enabled.
2. Update or Enable Intel Integrated Graphics
Miracast often requires an Intel integrated graphics card. If it’s disabled or outdated, you may encounter issues.
Step 1: Restart your PC and enter the BIOS settings (typically by pressing F2, Del, or another key during startup – check your PC’s manual if unsure).
Step 2: Look for settings related to Graphics or Display. Ensure the integrated graphics option is enabled alongside any dedicated GPU.
Step 3: Save changes and exit BIOS. Once Windows boots, download and install the latest graphics drivers from Intel’s website.
3. Adjust Wireless Adapter Settings
Sometimes, the wireless adapter might be configured in a way that prevents Miracast from functioning correctly.
Step 1: Right-click the Start button and select “Device Manager”.
Step 2: Expand the “Network adapters” section, right-click on your wireless adapter, and choose “Properties”.
Step 3: In the Advanced tab, look for “Wireless Mode” or a similar setting. Set its value to “Auto” if available.
Step 4: If you see options related to “802.11n” or “802.11ac”, ensure they are enabled.
4. Disable VPN Software
VPN applications can interfere with Miracast by blocking the necessary network protocols.
Step 1: Temporarily disable any active VPN connections.
Step 2: If using built-in Windows VPN, go to Settings > Network & Internet > VPN and disconnect any active connections.
Step 3: For third-party VPN software, use its interface to disconnect or exit the application completely.
Step 4: Restart your computer and try Miracast again.
5. Reinstall Wireless Network Adapter Driver
A corrupted or outdated network driver can cause Miracast compatibility issues.
Step 1: Open Device Manager again, expand “Network adapters”.
Step 2: Right-click on your wireless adapter and choose “Uninstall device”. Check the box to delete the driver software if present.
Step 3: Restart your computer. Windows should automatically reinstall a generic driver.
Step 4: If Miracast still doesn’t work, visit your PC manufacturer’s website to download the latest specific driver for your wireless adapter.
After trying these solutions, attempt to use Miracast again by pressing Windows key + K to open the Connect panel. If you’re still encountering issues, it may be worth checking for any Windows updates that could address Miracast functionality or considering a USB Miracast adapter as an alternative solution.