How to transfer an image from a PC to a Xiaomi TV: all the ways from Miracast to HDMI

Broadcasting from your computer to your Xiaomi TV opens up new possibilities, from watching movies in high resolution to gaming sessions on the big screen. However, not everyone knows that modern TVs of the brand support several technologies of wireless and wired image transmission, from standard HDMI to advanced Miracast with minimal latency. In this article, we will analyze all the current ways of connecting, their pros and cons, and give recommendations for solving typical problems.

It's important to understand that the choice of method depends on your tasks. For example, games are critical to the minimum delay (input lag), so it's better to use a wired connection or specialized applications like Steam Link. And any wireless protocol will work for watching videos. We tested all the methods described below on Xiaomi Mi TV Q2 2023 and Redmi Smart TV X 2022, but the instructions are also relevant for older models with Android TV or Google TV.

1. Wireless broadcast over Miracast (built-in function)

Miracast is a wireless image standard supported by all modern Xiaomi Android TVs. Its main advantage is that there is no need for additional devices or cables. However, there are limitations: maximum resolution is usually limited to 1080p (on some models โ€“ 4K@30Hz), and latency can reach 50-100 ms, which is critical for dynamic games.

To activate the broadcast:

  • ๐Ÿ“บ On the TV remote, press the Home button, then go to Settings โ†’ Connection and Sharing โ†’ Wireless projection.
  • ๐Ÿ–ฅ๏ธ On a Windows PC 10/11, press Win + K and select your TV from the list of available devices.
  • ๐Ÿ”„ If the TV is not displayed, make sure both devices are connected to the same 5 GHz Wi-Fi network (2.4 GHz may not be supported).
  • ๐Ÿ”’ When you first connect to the TV screen, a code will appear on the TV screen โ€“ enter it on the computer for confirmation.

Both devices are connected to the same Wi-Fi network 5 GHz|

Wireless projection is on the TV |

Updated graphics card drivers on PC (especially for Intel/AMD)|

Disabled. VPN Firewalls that can block the connection-->

It is worth noting that Miracast can work unstable on laptops with hybrid graphics (for example, NVIDIA Optimus).In this case, it is recommended to manually switch to a discrete graphics card through the control panel NVIDIA or AMD Radeon Settings. Also, some users face the problem of โ€œblack screenโ€ when broadcasting โ€“ this is often solved by turning off HDR mode in Windows settings.

โš ๏ธ Warning: Xiaomi TVs with firmware older than 2021 may not support Miracast in 4K mode. Check the software version in Settings โ†’ About TV and update it if necessary.

2.HDMI wired connection: maximum quality without delay

If you need minimal response time (less than 10ms) and 4K@120Hz support, HDMI remains the best choice, a method suitable for gamers, designers and those working with color correction โ€“ because only the cable transmits the full range of HDR10+ and Dolby Vision without compression.

Connection will require:

  • ๐Ÿ“บ Xiaomi TV with HDMI 2.1 port (for 4K@120Hz) or HDMI 2.0 (for 4K@60Hz).
  • ๐Ÿ–ฅ๏ธ Computer with output HDMI, DisplayPort (adapter required) or USB-C (Alt Mode enabled).
  • ๐Ÿ”Œ Cable HDMI High Speed (for high speed) 4K) or Ultra High Speed (for 8K/120Hz.
Port on PCRequired adapterMax. resolution/frequencyNotes
HDMI 2.1โ€”4K@120Hz or 8K@60HzBest option for games
DisplayPort 1.4DisplayPort โ†’ HDMI 2.14K@120HzYou need to check for DSC support.
USB-C (Thunderbolt 3/4)USB-C โ†’ HDMI 2.14K@60Hz (up to 8K@30Hz on TB4)Some laptops are limited to 4K@30Hz
USB-A 3.0USB โ†’ HDMI (external graphics card)1080p@60HzHigh latency, not for games

After the physical connection of the cable:

  1. On the TV, select the desired signal source (e.g. HDMI 1) using the Source button on the remote.
  2. On PC, press Win + P and select Second Screen Only (for full screen broadcast) or Duplicate.
  3. In Screen Settings (Win + I โ†’ System โ†’ Display) set the resolution and refresh rate.

๐Ÿ’ก

If the TV doesnโ€™t detect the signal from the PC, try turning off HDR mode in Windows settings (Settings โ†’ System โ†’ Display โ†’ HDMI). Sometimes this helps to fix problems with the handshake HDCP

If you want to play Steam games on a big screen without losing quality, the Steam Link app is one of the best solutions: it streams over a local network with minimal latency (about 20-30 ms with good Wi-Fi), supports controllers and even transmits sound in 5.1 format.

Instructions for setting:

  1. Install Steam Link on your TV via Google Play Store (available on all Xiaomi TVs with Android TV).
  2. On PC, start Steam, go to Settings โ†’ Settings on your home network and turn on Streaming.
  3. Connect the controller to the TV via Bluetooth or via USB-responsive.
  4. In the Steam Link app on TV, select your PC from the list and connect.

For optimal performance:

  • ๐Ÿ“ถ Use Wi-Fi 6 (802.11ax) or wired connection via Ethernet (latency will decrease to 10-15 ms).
  • ๐ŸŽฎ In Steam Link settings, turn on Performance mode instead of Balanced.
  • ๐Ÿ”ง On PC in Steam settings, turn off Overlay in the game if lags are observed.

Wireless streaming (Miracast/AirPlay)|

Wired connection (HDMI)|

Steam Link for Games |

Other applications (TeamViewer, AnyDesk)|

I haven't tried it yet.-->

Note that Steam Link requires a powerful processor on a PC โ€“ to encode the stream in 1080p@60FPS you need at least an Intel Core i5 or Ryzen 5. If games are slowing down, try lowering the flow resolution in the application settings.

4.Using DLNA/UPnP for Media Files

If your goal is simply to stream movies, music, or photos from your computer to your TV, DLNA (or its UPnP extension) can be an easy solution, and unlike Miracast, it doesnโ€™t duplicate the entire screen, it only transfers media files, which reduces the load on the network.

To set up:

  1. On Xiaomi TV, open the Media Player or Photo/Video app.
  2. In the side menu, select Network or DLNA- Devices.
  3. On PC, enable folder sharing: Control Panel โ†’ Network & Internet โ†’ Network Management Center โ†’ Change additional sharing options Here enable File and Print Sharing and Media Streaming.
  4. In Windows Explorer, right-click on the file folder, select Properties โ†’ Access โ†’ Sharing, and add Everyone.

Supported formats:

  • ๐ŸŽฌ Video: MP4, MKV, AVI (with H.264/H.265 codec).
  • ๐ŸŽต Audio: MP3, FLAC, WAV.
  • ๐Ÿ“ท Photo Photo: JPEG, PNG, HEIF (new-model).
Why can't the TV see the computer in DLNA?
1. Windows Firewall blocks access. Solution: Add an exception for ports 1900 (UPnP) and 8200 (DLNA). 2. Different subnets. Make sure PC and TV are connected to the same router (e.g., both to 192.168.1.x). 3. No rights. In the shared folder settings, check that everyone has read rights. 4. Outdated firmware. Xiaomi TVs may need a software update to support DLNA 1.5+ until 2020.

The main drawback of DLNA is the lack of support for subtitles in individual files (such as.srt).If this is critical, use alternative methods like Plex or Kodi, which are installed on Xiaomi TV via Google Play.

5. Alternative applications: TeamViewer, AnyDesk, ApowerMirror

If the built-in methods don't work, you can use third-party software, which is useful when you need to not only broadcast the screen, but also control the PC from the TV remote.

AnnexDelay.Max, permission.Management of TVPayment
TeamViewer100-200 ms.1080pYeah (mouse/keyboard)Free for personal use
AnyDesk80-150 ms.4KYes.Free of charge.
ApowerMirror50-100 ms1080pLimited.Paid subscription (~$30/year)

To set up TeamViewer:

  1. Download and install TeamViewer on your PC and TV (via Google Play).
  2. On PC, run the program, write down the ID and password.
  3. On the TV, enter this data in the appropriate fields.
  4. In connection settings, select Optimize Speed to reduce latency.

โš ๏ธ Warning: When using TeamViewer or AnyDesk over the Internet (not a local network), latency can increase to 300-500 ms. For a minimum lag, connect both devices to the same Wi-Fi network or via Ethernet.

ApowerMirror is interesting because it supports streaming audio along with an image, but requires a subscription for resolutions above 720p. It also allows you to record a PC screen directly to your TV โ€“ a useful feature for streamers or creating training videos.

6. Features of connection on macOS and Linux

Mac or Linux PC users can also stream the screen on Xiaomi TV, but there are nuances here: for example, macOS does not support Miracast directly, and Linux often requires manual driver tuning.

For macOS:

  • ๐ŸŽ Use AirPlay (if the TV supports). On Xiaomi TV install the AirScreen app from Google Play.
  • ๐Ÿ–ฅ๏ธ Enable AirPlay on Mac: System Settings โ†’ Screens โ†’ Duplicate on AirPlay.
  • ๐Ÿ”Œ A wired connection requires an adapter USB-C โ†’ HDMI (e.g., from Anker or Belkin).

For Linux (Ubuntu/Debian example):

  1. Install the Miracast package: sudo apt install gnome-network-displays
  2. Restart the system and turn on the broadcast in the display settings.
  3. HDMI may require manual resolution setting via xrandr: xrandr --output HDMI-1 --mode 3840x2160 --rate 60

๐Ÿ’ก

On Linux, Miracast often requires a kernel version of 5.4+ to work properly. Check your version with the uname -r command.

If you use Linux with a KDE Plasma window manager, Miracast is configured via the KScreen module. GNOME (like Fedora) has a built-in extension for GNOME Shell Wireless Display.

7. Solving common problems

Even with the right setup, users often encounter common errors, and here are the most common ones and ways to fix them:

Problem.Possible causeDecision
TV doesn't see PCs on MiracastThere is no support for Wi-Fi Direct on PCUpdate wireless adapter drivers (especially for Intel AX200/AX210)
No sound transmitted by HDMI.Windows Selects the Wrong Audio DevicePress Win + I โ†’ System โ†’ Sound and select NVIDIA/AMD/Intel Audio
Lags when broadcasting via Steam LinkLow network capacityConnect PC and TV over Ethernet or use Wi-Fi 6
Black screen when connected via HDMIHDCP conflict or permissionsTurn off HDR in Windows settings or reset HDMI settings to TV
Low image quality in DLNATranscoding on the flyUse MP4 (H.264) or MKV (H.265) formats without additional subtitles

If none of these methods work, check:

  • ๐Ÿ”Œ Cables and ports: Try another HDMI- cable (preferably with Premium Certified).
  • ๐Ÿ“ก Network: For wireless methods, use 5 GHz Wi-Fi or Ethernet.
  • ๐Ÿ”„ Firmware: Update TV software through Settings โ†’ About TV โ†’ System Update.

Some Xiaomi TVs (such as the Mi TV 4S series) may lose Miracast support after updating the firmware. In this case, resetting to factory settings (Settings โ†’ Device โ†’ Reset) will help, but note that this will remove all installed applications.

FAQ: Frequent questions about streaming on Xiaomi TV

Can I stream a screen from a PC to a Xiaomi TV without Wi-Fi?
Yes, it will do with a wired HDMI or USB-C connection (if the TV supports USB-C Alt Mode, as in the Xiaomi TV Q2 2023 models). You can also use Ethernet to stream over Steam Link or DLNA, but the TV itself must still be connected to the network.
Why is there no sound when broadcasting via Miracast?
This problem is common for PCs with a separate sound card. Solutions: In Control Panel โ†’ Sound set by the default NVIDIA/AMD/Intel Audio device. Update the sound card drivers through Device Manager. If you use Bluetooth headphones, turn them off โ€” Miracast can conflict with audio devices.
How to stream a screen from a PC to Xiaomi TV over the Internet (not a local network)?
For remote broadcasting, applications like TeamViewer, AnyDesk or Chrome Remote Desktop are suitable. However, note that the delay will be 200-500 ms, which makes this method unsuitable for gaming or watching videos. For media files, it is better to use cloud services (Google Drive, Mega) and then play through Kodi or an embedded player.
Does Xiaomi TV support 4K@120Hz streaming on Miracast?
No, the maximum Miracast resolution on Xiaomi TVs is 4K@30Hz (on models 2022-2026). 4K@120Hz requires HDMI 2.1 or Steam Link over a wired network. Except for TVs with a MediaTek MT9650 chipset (for example, Xiaomi TV 6 OLED), where in theory it is possible to broadcast 4K@60Hz over Miracast, but with artifacts.
Can I control my computer from Xiaomi TV?
Yes, but with limitations: Steam Link supports full control from the gamepad (connected to the TV); TeamViewer or AnyDesk can use a virtual mouse/keyboard on the TV screen, but this is inconvenient for long-term work; For full control, it is better to connect a Bluetooth keyboard and mouse to the TV.