How to transfer the screen to Xiaomi laptop: all working ways

Broadcast screen Xiaomi, Redmi or POCO There are many possibilities in the laptop, from presentations to streaming mobile games to the big screen, but many users face problems such as wireless lags, Miracast connectivity errors, or no sound. In this article, we will discuss all the current ways of screen duplication, including hidden settings. MIUI, Bypassing the limitations of Windows 11 and alternatives to MacBook.

It is important to understand that the methods differ in stability, latency and supported models. MIUI 15 may not support wired broadcast without unlocking OEM Unlock, while Redmi Note 12 will cope with this task through the standard USB-We tested each method on devices from 2022 to 2026 and identified key nuances.

If you need to show a screen without installing programs, go to the Miracast section, and for gamers or streamers, the low latency section is relevant. USB โ€” check the debugging settings.

๐Ÿ“Š Why you need a Xiaomi screen broadcast?
Presentation/lessons demonstration
Streaming games (PUBG, Genshin Impact)
Technical support (show the problem)
It's interesting to try.
Other

1. Wireless broadcast via Miracast (without programs)

Miracast standard is built into most Xiaomi smartphones and Windows laptops 10/11. This is the fastest way to duplicate the screen without installing third-party software, but with limitations:

  • ๐Ÿ”น It only works on devices with MIUI 12+ and laptops with Wi-Fi Direct support (check through Win) + R โ†’ dxdiag โ†’ Keep information safe. โ†’ search").
  • ๐Ÿ”น Delay. ~100-300 ms (not suitable for dynamic games).
  • ๐Ÿ”น MacBook requires additional software (see section about AirPlay).
  • ๐Ÿ”น Sound is only transmitted on Windows 11 laptops 22H2+.

Instructions for Xiaomi/Redmi/POCO:

  1. Open Settings โ†’ Connection and Sharing โ†’ Screen Broadcast.
  2. Turn on the option and wait for the available devices to be found.
  3. On your laptop, press Win. + K (or Parameters) โ†’ System system โ†’ Display. โ†’ Connect to a wireless display).
  4. Select your smartphone name from the list. Confirm the connection on both devices.
What if Miracast doesnโ€™t find a laptop?
1. Update the Wi-Fi adapter drivers on your laptop (download from the manufacturerโ€™s website, not through Windows Update). 2. Reboot the router โ€“ sometimes interfere with the 5GHz network settings. 3. On your smartphone, turn on the developer mode (Settings) โ†’ The phone. โ†’ Version. MIUI โ€” Tap 7 times) and activate Wi-Fi Debugging. 4. If your laptop is older than 2018, buy an external Miracast adapter (e.g., Microsoft Wireless Display Adapter).

Limitations of the method:

  • ๐Ÿšซ Not working. POCO F1 old models (MIUI 11 and below).
  • ๐Ÿšซ MacBook requires AirServer or Reflector (paid).
  • ๐Ÿšซ When connected to the projector, there may be no sound.

๐Ÿ’ก

If the image is slowing down, reduce the resolution of the smartphone screen to 720p It's in the broadcast settings, and it'll reduce the Wi-Fi load.

2. the wired connection through USB (debugged)

Method by using USB-cable-debugging ADB gives you minimal delay (~30-50 ms) and stable connection, suitable for streaming games, showing apps or debugging code:

Step 1. Turn on the debugging. USB smartphone:

  1. Activate Developer Mode (see spoiler above).
  2. Back to Settings โ†’ Additionally. โ†’ For developers.
  3. Turn on Debugging. USB and confirm the permission when connecting to the laptop.

Step 2: Install drivers and tools on your laptop:

  • ๐Ÿ”น For Windows: Download Android SDK Platform-Tools (or only adb.exe).
  • ๐Ÿ”น For Mac/Linux: Install it with brew install android-platform-tools.

Step 3. Start the broadcast:

adb devices # check that the device is detected


adb shell screenrecord --output-format=h264 - | ffplay - # for real-time viewing



Or for screen recording:



adb shell screenrecord /sdcard/screen.mp4

Install Android SDK Platform-Tools|Enable debugging on USB Xiaomi|Connect your phone to the original cable|Start the command line on behalf of the administrator|Check the detection of the device through `adb devices`-->

Critical detail: on smartphones with MIUI 14+ After the connection, a notification will appear โ€œAllow screen control?โ€ โ€“ it must be confirmed, otherwise the broadcast will not begin.

To simplify the process, use programs:

  • ๐Ÿ–ฅ๏ธ Scrcpy (free, cross-platform, supports sound through the --audio newer).
  • ๐Ÿ–ฅ๏ธ Vysor (Paid Version Removes Watermarks).
  • ๐Ÿ–ฅ๏ธ ApowerMirror (supports control from a laptop).

๐Ÿ’ก

USB-Broadcasting is the only way to get a latency of less than 50ms, critical for games like Call of Duty Mobile or Free Fire.

3. broadcast applications (without root)

If the standard methods don't work, third-party apps come to the rescue, and we tested 7 popular solutions and selected the best ones:

AnnexDelay.Sound.Controlling with PCPrice.
ApowerMirror80-150 ms.โœ…โœ…Free (with watermarks)
TeamViewer QuickSupport200-400 ms.โŒโœ…Free of charge.
LetsView100-200 ms.โœ… (Windows only)โŒFree of charge.
MirrorTo50-100 ms.โœ…โŒPaid (300)โ‚ฝ/moss)

How do you choose?

  • ๐ŸŽฎ For games: MirrorTo or scrcpy (minimum latency).
  • ๐Ÿ’ผ To work: ApowerMirror or TeamViewer (PC management).
  • ๐ŸŽต Sound: LetsView or ApowerMirror.

Instructions for ApowerMirror:

  1. Install the application on your smartphone and laptop from the official website.
  2. Connect your devices to a single Wi-Fi network.
  3. On your smartphone, launch ApowerMirror, press "M" (Mirror) and select the name of the laptop.
  4. On the PC, confirm the connection.

๐Ÿ’ก

If the app doesnโ€™t see the smartphone, turn off the Windows firewall or add ApowerMirror to exceptions.

4. Broadcast for gamers (low latency)

For streaming mobile games on Twitch or YouTube, standard methods are not suitable due to high latency.

Option 1. scrcpy + OBS Studio (for streamers)

  • ๐Ÿ”น Delay: 20-40 ms (with wired connection).
  • ๐Ÿ”น Keeps the sound through --audio (Android required 10+).
  • ๐Ÿ”น Free and no advertising.
scrcpy --bit-rate 8M --max-fps 60 --audio

Option 2. Parsec + Virtual Display

  • ๐Ÿ”น Delay: 10โ€“30 ms (ideal for the PUBG Mobile or Genshin Impact).
  • ๐Ÿ”น Requires root rights or Xiaomi EU ROM.
  • ๐Ÿ”น It works through the cloud (we need fast internet).

Option 3: Streaming via Steam Link

  • ๐Ÿ”น Supports gamepads (e.g. Xiaomi Game Controller).
  • ๐Ÿ”น Delay. ~50 ms when connecting to 5 GHz Wi-Fi.
  • ๐Ÿ”น Install Steam Link on your smartphone and Steam on your laptop.
How to reduce the delay in scrcpy?
Add the flags. `--crop 1920:1080:0:0` (pruning HD) and `--lock-video-orientation=0` (Orientation fixation. Use the cable. USB 3.0 Turn off the antivirus (it can slow down data transmission) and the Type-C port on your laptop).

5. Broadcast on MacBook (AirPlay and Alternatives)

MacBook or iMac owners have special methods:

Method 1 AirPlay via QuickTime Player

  • ๐Ÿ”น It only works for Xiaomi with MIUI 13+ and installed by Apple TV (or an AirServer emulator).
  • ๐Ÿ”น Delay. ~150-250 ms.
  1. Install AirServer on Mac (free trial).
  2. On your smartphone, turn on Screen Broadcast and select the MacBook in the list.
  3. For sound, activate Enable audio in AirServer settings.

Method 2. USB-debugging + Android File Transfer

  • ๐Ÿ”น Requires Scrcpy installation via Homebrew:
brew install scrcpy


scrcpy --prefer-text

Method 3. 5KPlayer (multimedia)

  • ๐Ÿ”น Supports DLNA AirPlay.
  • ๐Ÿ”น You can broadcast not only the screen, but also individual videos / photos.

๐Ÿ’ก

On Mac, the minimum latency is provided by a wired connection via scrcpy โ€“ wireless methods (AirPlay) add ~100 ms.

6. Solving typ problems

Even with the right setup, there can be errors.

Problem 1: The laptop does not see Xiaomi USB

  • ๐Ÿ”น Install Mi drivers PC Suite from the official website.
  • ๐Ÿ”น Try another cable (original Type-C from Xiaomi).
  • ๐Ÿ”น In Device Manager, update the driver for Android Device.

Problem 2: Black screen when broadcasting

  • ๐Ÿ”น On your smartphone, turn off Charge Saving and Battery Optimization for the broadcast app.
  • ๐Ÿ”น In scrcpy, add the flag --turn-screen-off (sometimes).

Problem 3: No sound

  • ๐Ÿ”น For Miracast: Upgrade Windows to 22H2.
  • ๐Ÿ”น For scrcpy: use --audio (Android required 10+).
  • ๐Ÿ”น In ApowerMirror, turn on audio via microphone (in PC settings).

๐Ÿ’ก

If the sound is late, connect the headphones directly to the smartphone โ€“ so synchronization will be better.

Issue 4: Legs and brakes

  • ๐Ÿ”น Switch from 5 GHz to 2.4 GHz Wi-Fi (sometimes more stable).
  • ๐Ÿ”น In scrcpy, reduce bitrate: --bit-rate 2M.
  • ๐Ÿ”น Close your smartphone background apps (especially Facebook and Instagram).

๐Ÿ’ก

For the Wi-Fi speed test, use WiFi Analyzer โ€“ if the channel is overloaded, change it in the router settings.

7.Safety: How not to catch a virus

Screen broadcasting can be a loophole for hackers if you use questionable software.

  • ๐Ÿ”’ Download programs only from official sites (scrcpy - from GitHub, ApowerMirror - from apowersoft.com).
  • ๐Ÿ”’ Do not connect to public Wi-Fi networks (such as in cafes) for broadcasting โ€“ use a mobile hotspot.
  • ๐Ÿ”’ After use, revoke the permissions for debugging USB.
  • ๐Ÿ”’ In TeamViewer or AnyDesk, set a temporary password.

Warnings:

โš ๏ธ Note: Apps like Mobizen or Screen Mirroring from Google Play can collect data about your on-screen activities!

โš ๏ธ Note: If you are streaming a screen for technical support, never give access to Developer Settings or Google Accounts.

For maximum safety:

  • ๐Ÿ›ก๏ธ Use it. VPN when broadcasting over the Internet (for example, ProtonVPN).
  • ๐Ÿ›ก๏ธ In scrcpy, add the flag --no-playback screen-lock.
  • ๐Ÿ›ก๏ธ Regularly check the list of connected devices in Settings โ†’ Connection and sharing.

8. Alternative broadcasting devices

If the laptop is not suitable for your tasks, consider specialized gadgets:

The deviceDelay.Price.Pluses
Xiaomi Mi TV Stick80-120 ms.~3 000โ‚ฝSupports Google Cast, 4K
Anycast M2 Plus60-100 ms.~2 500โ‚ฝIt works without Wi-Fi (HDMI)
Raspberry Pi 4 + scrcpy30-50 ms~5 000โ‚ฝFlexible customization, support for retro games

When should I buy a separate device?

  • ๐ŸŽฎ For gaming consoles (e.g., Xiaomi Game Controller) + Mi TV Stick).
  • ๐Ÿ“บ For permanent use (e.g., connecting to a TV in the living room).
  • ๐Ÿ’ผ For presentations (Anycast devices do not require PC setup).

For Xiaomi, the best option is Mi. TV Stick, because it is optimized for MIUI It supports Chromecast.

๐Ÿ’ก

If you have a Xiaomi Pad 6, use DeX mode (similar to Samsung DeX) to connect to the monitor via a device. USB-C.

FAQ: Frequent questions

Can I stream Xiaomi screen to a laptop without the Internet?
Yeah, that's fine: ๐Ÿ”น USB-cable (via scrcpy or Vysor). ๐Ÿ”น Miracast on direct Wi-Fi (create an access point on a laptop). ๐Ÿ”น Anycast or similar adapters (connected to the HDMI). Wireless methods like ApowerMirror require a shared network, but not necessarily internet access.
Why is there no sound in the broadcast?
Causes and solutions: ๐Ÿ”ˆ Miracast on Windows 10: No sound supported โ€“ upgrade to Windows 11. ๐Ÿ”ˆ scrcpy: add the flag --audio (It works with Android 10+). ๐Ÿ”ˆ USB-Debugging: sound goes through the smartphone โ€“ connect the headphones to it. ๐Ÿ”ˆ ApowerMirror: In PC settings, turn on audio through a microphone.
How to stream Xiaomi screen to a Linux laptop?
On Ubuntu, Fedora or Arch Linux, use: Install scrcpy: sudo apt install scrcpy # Ubuntu/Debian sudo pacman -S scrcpy #arch Connect your smartphone to USB And let me debug you. Run the broadcast: scrcpy. --window-title "Xiaomi Screen: For sound, install pulseaudio and use the flag --audio.
Can I control a smartphone from a laptop?
Yes, it's supported: ๐Ÿ–ฑ๏ธ scrcpy (keyboard) + mouse). ๐Ÿ–ฑ๏ธ Vysor (full control). ๐Ÿ–ฑ๏ธ TeamViewer QuickSupport (remote help). For games, use Octopus (vac emulation) or connect the gamepad via Bluetooth.
How to record Xiaomi screen on a laptop?
Methods of recording: ๐ŸŽฅ Through scrcpy: scrcpy --record file.mp4 ๐ŸŽฅ Through OBS Studio (add Window Capture source and select scrcpy window). ๐ŸŽฅ On your smartphone: built-in screen recording in the Notification Panel (but without microphone sound). --audio In scrcpy or connect an external microphone.