Skip to main content
Whether you’re watching a 4K blockbuster from your couch or catching up on a TV series from a hotel room halfway across the world, the difference between a frustrating experience and a flawless one often comes down to a handful of settings. Plex gives you an extraordinary amount of control over how your media is streamed — but only if you know where to look. These ten tips will help you squeeze every last drop of performance out of your Plex setup, from eliminating buffering to unlocking hardware-accelerated transcoding.

1. Choose the Right Video Quality Setting

Plex’s quality presets are the single biggest lever you have over your streaming experience. Choosing too high a bitrate on a slow connection causes buffering; choosing too low degrades the picture unnecessarily.
1

Open the Plex Web or app player

Navigate to any piece of media and click the Settings (gear) icon in the player controls.
2

Select Video Quality

Choose from presets like Original, Maximum (20 Mbps), High (8 Mbps), Medium (4 Mbps), or lower. For local playback on a fast home network, Original or Maximum is ideal. For remote streaming, 4 Mbps 720p is a solid balance of quality and bandwidth.
3

Set separate local and remote qualities

In Settings → Plex Web (or your app) → Quality, you can configure different presets for home vs. remote connections. Always set your local quality higher than your remote quality.
If your TV or device supports direct play (no transcoding needed), selecting Original quality costs zero CPU on your server and delivers the best picture possible.

2. Understand Direct Play vs. Transcoding

Plex can deliver your media in three ways — and understanding the difference saves you a lot of troubleshooting time. Direct play is always your best-case scenario. Make sure your client device supports the file’s codec (H.264, HEVC, AV1) and container format (MKV, MP4) to avoid unnecessary transcoding.
You can verify whether a stream is transcoding by opening the Plex Dashboard (more on that below) while media is playing. Look for the ”▶ Transcode” label next to the active stream.

3. Enable Hardware Transcoding (Plex Pass)

Software transcoding is CPU-intensive and can cause stuttering on lower-powered servers. Hardware transcoding offloads that work to your GPU or dedicated video encoder.
1

Confirm your Plex Pass subscription

Hardware transcoding requires an active Plex Pass subscription. Check your status at plex.tv/plex-pass.
2

Enable it in server settings

Go to Settings → Transcoder in Plex Media Server and toggle on Use hardware acceleration when available.
3

Verify your hardware is supported

Intel Quick Sync, NVIDIA NVENC/NVDEC, and AMD AMF are all supported. On Linux, you may need to pass through the GPU device to your Plex container (e.g., /dev/dri for Intel iGPUs).
On a NAS or low-power device like an Intel NUC, enabling hardware transcoding can mean the difference between smooth 1080p playback and constant buffering. It’s one of the most impactful Plex Pass perks available.

4. Tune Your Transcoder Quality and Speed

Even when transcoding is unavoidable, you can control the quality-vs-speed trade-off. In Settings → Transcoder, you’ll find a Transcoder quality slider ranging from Make my CPU hurt (highest quality, slowest) to Faster (lower quality, better performance). For most setups, leaving it at the default Good quality is the right call. If your server struggles to keep up with live transcoding, shift toward Faster to reduce CPU load. You can also set a Transcoder temporary directory to an SSD path instead of a spinning disk, which meaningfully reduces seek times during transcoding sessions.

5. Fix Buffering with Bandwidth Saver Mode

Plex’s Bandwidth Saver feature automatically throttles video quality when your connection is under stress — a lifesaver for mobile data users.
1

Open the Plex mobile app

Tap the menu icon and navigate to Settings → Quality.
2

Enable Limit cellular data

Toggle on Limit cellular data and choose a cap (e.g., 2 Mbps). Plex will not exceed that bitrate when you’re on a mobile connection, protecting your data plan and preventing mid-stream buffering.
Bandwidth Saver only applies to cellular/mobile connections. Your home Wi-Fi and ethernet quality settings are unaffected.

6. Monitor Streams with the Plex Dashboard

The Plex Dashboard is your real-time command center for understanding exactly what your server is doing.
1

Access the Dashboard

In Plex Web, click your server name in the left sidebar and select Dashboard. You can also reach it at http://your-server-ip:32400/web.
2

Read the active stream cards

Each playing stream shows the user, device, media title, video codec, resolution, transcode status, and current bandwidth. Use this to identify who’s transcoding and why.
3

Check server health metrics

The dashboard also surfaces CPU/RAM usage, active sessions, and any ongoing library scans or metadata refreshes — all in one place.
If you notice a specific user is always triggering transcodes, check whether their device supports the codec. Sometimes installing the official Plex app (instead of a browser) is all it takes to enable direct play.

7. Optimize Remote Access

Streaming your library from outside your home network requires Plex’s remote access feature to be properly configured.
1

Check your remote access status

Go to Settings → Remote Access and confirm the green checkmark shows your server is accessible. Note the external port (default: 32400).
2

Set up manual port forwarding

While Plex can use relay servers as a fallback, a direct connection is always faster. Log into your router, forward TCP port 32400 to your server’s local IP address, and restart Plex.
3

Enable Plex Relay as a last resort

If port forwarding isn’t possible (e.g., carrier-grade NAT), Plex’s relay network keeps you connected — but bandwidth is limited to roughly 2 Mbps. Acceptable for 720p, but not for 4K.
If you’re on a home network with a dynamic IP address, consider setting up a DDNS (Dynamic DNS) hostname so your Plex server’s external address doesn’t change unexpectedly.

8. Use Offline Sync and Downloads (Plex Pass)

Going somewhere with unreliable Wi-Fi? Plex Pass subscribers can sync media to their devices for fully offline playback — no internet required.
1

Open the Plex app on your mobile device or tablet

Navigate to the movie, episode, or playlist you want to download.
2

Tap the download icon

Look for the Download (arrow) icon on the media detail page. Plex will transcode and sync the file to your device’s local storage at your chosen quality.
3

Manage your downloads

Go to Settings → Downloads to see storage usage, delete synced content, or change the download quality preset.
Download content over Wi-Fi before you travel to avoid burning mobile data. Set a lower download quality (e.g., 4 Mbps 1080p) to save storage space without a noticeable quality hit on a phone screen.

9. Use Bandwidth-Efficient Subtitle Settings

Image-based subtitles (PGS, VOBSUB formats common in Blu-ray rips) force Plex to transcode even when the video could otherwise direct play. Switching to text-based subtitles eliminates this overhead. Whenever possible, use SRT or ASS/SSA subtitle tracks. These are rendered by the client and do not trigger server-side transcoding. If you only have image subtitles, consider using Subliminal or Plex’s built-in subtitle matching to fetch SRT alternatives automatically.

10. Keep Plex Media Server Updated

Bug Fixes & Performance

Each Plex Media Server release includes transcoding engine improvements, codec support updates, and performance optimizations. Staying current means fewer playback issues.

New Client Features

Plex clients (TV apps, mobile, web) also update independently. Keeping both the server and clients up to date ensures maximum compatibility for direct play.

Security Patches

Especially important for servers exposed to the internet via remote access. Update regularly to protect your media and your network.

Automatic Updates

On Unraid, TrueNAS, and similar platforms, you can enable automatic Plex updates through the community app stores, so you never fall behind.

Mastering these settings transforms Plex from a good media player into a great one. Start with the video quality and hardware transcoding settings — they deliver the biggest immediate improvement — and work your way through the rest as your setup evolves. With a little tuning, buffering becomes a distant memory and every stream feels effortless.