By Vivian / Last Updated January 21, 2022

Why is VNC very slow?

Hello there, everyone. I have a question for you. I've only recently started using VNC, but I found it to be extremely slow. I've tried everything I can to make it run faster, but it appears like all of my efforts have been in vain. Why is it so slow? Is there a way to speed it up, or is there alternatives?

How can I make VNC faster?

VNC, a screen-sharing tool, allows the users to remotely access the PC as though they are sitting in front of the PC. However, some users complained that VNS is very slow on Windows 11, 10, 8... So, what can we do to make VNC faster? Here we summarize 4 solutions to help you get it faster.

Solution 1. Change the encoding options on the client PC

It is said that changing the encoding options to “Tight” when the PC is working over constrained bandwidths will make the VNC faster.

Step 1. Open VNC and then locate on “Connection Options”.

Step 2. Under the “Format and Encodings” tab, change the Preferred encoding to “Tight”. Click on “OK” to apply.

Preferred Encoding

Note: If the VNC Server is on your LAN, we recommend you to use “Raw”, which may be better and faster.


Solution 2. Turn on JPEG compression on both 2 PCs

According to some users, the “VNC slow” can be fixed by using JPEG compression. When you use VNC, the host PC has to take screen snapshots and compress them, which needs a lot of CPU power so that the VNC is slow.

Step 1. Open VNC and then find or directly enter the IP address of the host PC.

Step 2. Tick “Use JPEG Compression” and then select “Connect”.

Use GPEG Compression

Step 3. Now the connection can be faster

Solution 3. Change the resolution settings on both PCs

To a large degree, the higher the resolution the more bandwidth and CPU power needed to send updates. For this reason, changing the resolution of VNC on the two PCs can speed up the VNC.

Step 1. Go to VNC, and then find “Display Preferences”.

Step 2. Change the “Resolution” to the lowest. And then click on “Apply”.

Change VNC Resolution

Solution 4. Disable scaling and adapt to network speed

It’s recommended to change the scaling to “No scaling”, then the CPU power will have more space to improve your remote connections, which means the speed will be highlighted.

Step 1. Go to VNC and choose Options.

No Scaling VNC

Step 2. Under Scaling, tick “No scaling” and then choose “Adapt to network speed”. Click on “OK”to apply the settings.

An alternative to VNC-- AnyViewer

After trying the solutions above, are you still meeting with “VNC very slow?” According to the feedback of some users, they found that VNC is still slow even though they take much effort on fixing it. Therefore, we recommend using an alternative to VNC, a remote control software-- AnyViewer.

AnyViewer also serves remote control and access for the users. Compared to VNC, the operation and installation of AnyViewer are easier and more time-saving. The fast connection speed and high responsiveness of AnyViewer on both two PCs will guarantee the best feelings for the users.

Secured by Elliptic Curve Cryptography (ECC) encryption and supported by flexible connection methods for attended access and unattended access respectively, AnyViewer is totally worthy to use. And it’s workable for Windows 11/10/8.1/8/7 and Windows Server 2022/2019/2016/2012 R2. Click on the Download button to get AnyViewer.

Download Freeware Win 11/10/8.1/8/7
Secure Download

For the unattended access

Step 1. On the host computer, open AnyViewer, find Settings on the interface, and then click on it.

Temporary Code

Step 2. Then click on “Recipient”, choose the third option “Set my security code”, type in the security code and then click on “OK” button. Return to the main interface.

Accept Remote Control

Step 3. On the client PC, input the device ID of the host PC in the Partner ID box, click on “Connect”.


Step 4. On the client PC, a pop-up window will appear, choose the second option and then input the security code. Click on “OK”. Then you can enjoy a fast connection.

Security Code

For the attended access

Step 1. On the client PC, input the device ID of the remote PC, and then click on “Connect”.


Step 2. On the client PC, for the pop-up option, choose the first one “Send a control request to your partner”, and then click on “OK”.

Send a Control Request to Your Partner

Step 3. On the host PC, click on the hook icon in the green to receive the request control, then you can enjoy a fast connection without any pressure.

Request to Control Your Device


Are you still encountering “VNC very slow” on Windows 10, 11, 8, 7...? By changing some settings in light of the solutions above, such as changing the encoding options and resolution, the speed of VNC should be improved. But if you are still running into “VNC slow” when you start your remote session, I think AnyViewer is the best one that is suitable for you.