Как улучшить качество удаленного рабочего стола
Перейти к содержимому

Как улучшить качество удаленного рабочего стола

  • автор:

Как ускорить работу удаленного рабочего стола

Работа удаленного рабочего стола (Remote Desktop) является удобным способом для доступа к компьютеру из любой точки мира. Она позволяет пользователям удаленно управлять компьютером, находящимся в другом месте. Однако при работе с удаленным рабочим столом могут возникать проблемы с производительностью, особенно если на стороне клиента используются устройства с низкой мощностью и ограниченным объемом оперативной памяти. В этой статье мы рассмотрим несколько способов, которые помогут ускорить работу удаленного рабочего стола на стороне клиента.

Используйте быстрое и стабильное интернет-соединение

Для работы с удаленным рабочим столом требуется быстрое и стабильное интернет-соединение. Необходимо выбрать провайдера интернет-услуг с хорошей репутацией и высокой скоростью передачи данных. Если вы работаете с удаленным рабочим столом через Wi-Fi, убедитесь, что сигнал Wi-Fi достаточно сильный и стабильный. Использование кабеля Ethernet может улучшить качество и стабильность интернет-соединения.

Оптимизируйте настройки графики

Настройки графики на компьютере, с которого вы работаете с удаленным рабочим столом, могут существенно повлиять на производительность. Отключение эффектов прозрачности и визуальных эффектов на удаленном компьютере может помочь ускорить работу удаленного рабочего стола. Также стоит убедиться, что разрешение экрана на удаленном компьютере соответствует разрешению экрана на клиентском компьютере.

Закройте ненужные программы

Запущенные на удаленном компьютере ненужные программы могут замедлить работу удаленного рабочего стола. Поэтому перед запуском удаленного рабочего стола закройте все ненужные программы, которые могут затормозить работу компьютера. Если возможно, остановите работу служб и процессов, которые не нужны в текущий момент.

Увеличьте объем оперативной памяти

Увеличение объема оперативной памяти на компьютере, с которого вы работаете с удаленным рабочим столом, может значительно улучшить производительность и скорость работы. Чем больше оперативной памяти у компьютера, тем более быстро и стабильно он может обрабатывать данные и выполнять задачи. Если у вас есть возможность увеличить объем оперативной памяти на компьютере, с которого вы работаете с удаленным рабочим столом, это может помочь ускорить работу.

Используйте легкие клиенты

Вместо использования полноценного ПО для работы с удаленным рабочим столом, можно использовать легкие клиенты, которые потребляют меньше ресурсов компьютера и работают быстрее. Например, для доступа к удаленному рабочему столу можно использовать браузеры, такие как Google Chrome или Mozilla Firefox, с расширениями для работы с удаленными рабочими столами.

Используйте облачные сервисы

Использование облачных сервисов, таких как Amazon Web Services или Microsoft Azure, может помочь ускорить работу удаленного рабочего стола. Облачные сервисы предоставляют более мощные вычислительные ресурсы и быстрое интернет-соединение, что может значительно ускорить работу с удаленным рабочим столом.

Используйте аппаратное ускорение

Некоторые клиенты удаленного рабочего стола поддерживают аппаратное ускорение, которое может улучшить производительность. Например, для работы с удаленным рабочим столом можно использовать клиенты, поддерживающие аппаратное ускорение через графический процессор (GPU).

Используйте локальные ресурсы

Использование локальных ресурсов, таких как принтеры или жесткие диски, может помочь ускорить работу удаленного рабочего стола. Некоторые клиенты удаленного рабочего стола позволяют настроить передачу локальных ресурсов на удаленный компьютер. Это может значительно ускорить работу с удаленным рабочим столом и улучшить пользовательский опыт.

В заключение, работа с удаленным рабочим столом может быть очень удобной, но может стать проблемой, если производительность не соответствует ожиданиям. Использование вышеупомянутых способов может помочь ускорить работу удаленного рабочего столаи улучшить производительность. Некоторые из этих способов могут потребовать дополнительных инвестиций, например, для улучшения интернет-соединения или увеличения объема оперативной памяти. Однако, в целом, это может быть эффективным способом ускорения работы удаленного рабочего стола и повышения производительности.

Если вы работаете с удаленным рабочим столом на постоянной основе, вам, возможно, придется экспериментировать с различными способами, чтобы найти тот, который работает лучше всего в вашей конкретной ситуации. Однако, с помощью вышеуказанных рекомендаций вы можете ускорить работу удаленного рабочего стола и значительно повысить эффективность своей работы.

Наконец, стоит отметить, что производительность удаленного рабочего стола может зависеть от многих факторов, включая скорость интернет-соединения, технические характеристики удаленного компьютера, используемый клиент удаленного рабочего стола и т.д. Поэтому, чтобы достичь оптимальной производительности, необходимо учитывать все эти факторы и настраивать их в соответствии с вашими нуждами.

Работа с удаленным рабочим столом может быть очень удобной и эффективной, но требует определенной подготовки и настройки. Используя вышеуказанные рекомендации и экспериментируя с различными настройками, вы можете ускорить работу удаленного рабочего стола и повысить производительность вашей работы.

Boost Your Remote Desktop Performance

Achieving native experience through RDP. Can it reach 60FPS?

�� Problem

Your RDP environment has poor performance. Poor performance can include the following, but not limited to:

  • Frame drops
  • Poor image quality or compression
  • High latency
  • Disabled GPU (e.g. WebGL unavailable)

�� Solution

�� Materials needed

  • A host PC (Remote Desktop Session Host)
  • A client device (Remote Desktop Connection Client)

⚠ Disclaimers

This tutorial is written for Remote Desktop Connection Client in mobile devices such as Android or iOS devices. It might have less performance improvements for clients on PC.

�� Prerequisites

You need a working Remote Desktop setup to configure further. WOL (Wake-on-LAN) configuration for the host PC is recommended since the process requires restarting the host PC.

You would also need administrative rights on your local account in order to change group policy options.

You might need a stable and fast internet connection to see the full performance improvement. Internet connection with speed exceeding 5Mbps is recommended.

�� Remote Desktop setup

You need Windows 10 Pro or higher in order to connect with Remote Desktop Protocol.

⚙ GPU Specifications

You need a GPU or its driver supporting DirectX 11 or higher. And to use enhanced graphics on your Remote Desktop session, your system needs to support RemoteFX.

Note: Most of modern GPUs and Windows 10 system supports both.

�� Client application

You need a client to establish a connection to the host PC. You can get clients for your platform here.

�� Problem details

�� Lack of configuration options on mobile clients

Remote Desktop Connection Window, Experience Tab

Compared to performance options in PC client, mobile clients only have the option to change the resolution. We can maximize the performance by modifying settings from the host PC.

�� Lack of hardware acceleration using GPU

Device Manager Window, Microsoft Remote Display Adapter

By default, the display adapter driver for Remote Desktop connection is WDDM . Therefore, you won’t see the GPU installed on your host PC in Device Manager or utilitize its performance. We can disable WDDM graphics on Remote Desktop connection by modifying group policy on the host PC.

�� Step-By-Step Guide

Step 1. Open Local Group Policy Editor

Run Window, Opening `gpedit.msc`

Press Win + R to open Run . Type gpedit.msc and press OK .

Note: You can also search for Group Policy or gpedit on the start menu.

Step 2. Configure Remote Session Environment settings

In order to achieve smooth experience, we can compress the image from the host PC to reduce the bandwith, which will result in more frames per second.

Note: I recommend to set all the settings as I did for maximum framerate, but you can fine tune for your use case.

Step 2.1. Locate Remote Session Environment folder

Local Group Policy Editor Window, Remote Session Envionment

Navigate to Computer ConfigurationAdministrative TemplatesControl PanelRemote Desktop ServicesRemote Desktop Session HostRemote Session Environment.

In this folder, you will find all the options you can modify to fine tune your Remote Desktop experience.

Note: The settings in the screenshot above is frame rate optimized settings. You can follow these settings if you are looking for smoothest experience over better image quality.

Disable Use WDDM graphics display driver for Remote Desktop Connections

Local Group Policy Editor Window, Use WDDM graphics display driver for Remote Desktop Connections

By disabling this policy setting, Remote Desktop Connections will not use WDDM graphics display driver. In this case, the Remote Desktop Connections will use XDDM graphics display driver.

⚠ Warning: This policy setting change requires restarting the host PC.

Enable Use hardware graphics adapters for all Remote Desktop Services sessions

Local Group Policy Editor Window, Use hardware graphics adapters for all Remote Desktop Services sessions

By enabling this policy setting, all Remote Desktop Services sessions use the hardware graphics renderer instead of the Microsoft Basic Render Driver as the default adapter. This means you will be able to recognize the GPU installed in the host PC from the Remote Desktop session.

Enable Use advanced RemoteFX graphics for RemoteApp

Local Group Policy Editor Window, Use advanced RemoteFX graphics for RemoteApp

By enabling this policy setting, RemoteApp programs will use advanced graphics, including support for transparency, live thumbnails, and seamless application moves.

Note: This policy setting applies only to RemoteApp programs and does not apply to remote desktop sessions.

Enable Prioritize H.264/AVC 444 graphics mode for Remote Desktop Connections

Prioritize H.264/AVC 444 graphics mode for Remote Desktop Connections

By enabling this policy setting, the server (host PC) will use H.264/AVC 444 as the codec in an RDP 10 connection where both the client and server can use H.264/AVC 444. This will improve the performance in watching videos encoded in H.264 codec.

Enable Configure H.264/AVC hardware encoding for Remote Desktop Connections

Local Group Policy Editor Window, Configure H.264/AVC hardware encoding for Remote Desktop Connections

By enabling this policy setting, Remote Desktop Conection will try to use H.264/AVC hardware encoding support for applicable clients. This will improve the performance in watching videos encoded in H.264 codec if the client supports hardware encoding.

Enable and configure Configure compression for RemoteFX data

Local Group Policy Editor Window, Configure compression for RemoteFX data

By enabling this policy setting, you can specify which RDP compression algorithm to use.

I prioritized frame rates over image quality, so I selected Optimized to use less network bandwidth. This will decrease the network bandwith usage with compressing the image a bit more. From my experience, the image compression wasn’t noticeable but it gave me higher frame rates. I recommend using this option.

If you need better image quality even with lags, you can select Optimized to use less memory or Do not use an RDP compression algorithm option.

Enable and configure Configure image quality for RemoteFX Adaptive Graphics

Local Group Policy Editor Window, Configure image quality for RemoteFX Adaptive Graphics

By enabling this policy setting and set quality to Low, RemoteFX Adaptive Graphics uses an encoding mechanism that results in low quality images. This mode consumes the lowest amount of network bandwidth of the quality modes. This will increase the maximum refresh rate of the Remote Desktop session.

If you need better image quality even with lags, you can select Medium or High option. The performance will depend on your internet connection.

Enable Enable RemoteFX encoding for RemoteFX clients designed for Windows Server 2008 R2 SP1

Local Group Policy Editor Window, Enable RemoteFX encoding for RemoteFX clients designed for Windows Server 2008 R2 SP1

By enabling this policy setting, you can configure graphics encoding to use the RemoteFX Codec on the Remote Desktop Session Host server. This policy setting applies only to clients that are using Remote Desktop Protocol (RDP) 7.1, and does not affect clients that are using other RDP versions. This will enhance the Remote Desktop experience in certain client version.

Enable and configure Configure RemoteFX Adaptive Graphics

Local Group Policy Editor Window, Configure RemoteFX Adaptive Graphics

By enabling this policy setting, you can configure the default RemoteFX experience settings.

As mentioned above, I prioritized frame rates over image quality, so I selected Optimize for minimum bandwidth usage. This will decrease the network bandwith usage with compressing the image. From my experience, the image compression wasn’t noticeable for most of the time but it gave me higher frame rates. I recommend using this option.

Disable Use WDDM graphics display driver for Remote Desktop Connections

Local Group Policy Editor Window, Use WDDM graphics display driver for Remote Desktop Connections

By disabling this policy setting, Remote Desktop Connections will not use WDDM graphics display driver. In this case, the Remote Desktop Connections will use XDDM graphics display driver. This will enable you to utilitize the performance of your GPU installed on the host PC.

⚠ Warning: This policy setting change requires restarting the host PC.

Step 3. Configure RemoteFX settings

In order to utilitize the GPU installed on the host PC, we have to enable RemoteFX on the host PC first.

What is RemoteFX?

Microsoft RemoteFX is a set of technologies that enhance visual experiences in Remote Desktop Protocol (RDP). It utilitizes the GPU installed on the host PC to render the graphics and compress it over the network to optimize the bandwith usage. It means it uses more of your hardware to make your Remote Desktop environment smoother.

For example, if you are trying to send 1080p 60fps session over the internet without any compression, you would need almost 3 Gbit/s network connection. But with RemoteFX configured, the host PC uses an efficient compression algorithm to reduce the bandwith usage, and also processes it with the installed hardware. And also, since the graphics are rendered from the server, you can use graphic intense applications over Remote Desktop.

Step 3.1. Locate RemoteFX for Windows Server 2008 R2 folder

Local Group Policy Editor Window, RemoteFX for Windows Server 2008 R2

Navigate to Computer ConfigurationAdministrative TemplatesControl PanelRemote Desktop ServicesRemote Desktop Session HostRemote Session EnvironmentRemoteFX for Windows Server 2008 R2.

In this folder, you will find all the options you can modify to fine tune your RemoteFX configurations.

Enable Configure RemoteFX

Local Group Policy Editor Window, Configure RemoteFX

By enabling this policy setting, RemoteFX will be enabled. RemoteFX will deliver a rich user experience over LAN connections and RDP 7.1.

Enable and configure Optimize visual experience when using RemoteFX

Local Group Policy Editor Window, Optimize visual experience when using RemoteFX

By enabling this policy setting, you can specify the visual experience in Remote Desktop Connection (RDC) connections that use RemoteFX.

For Screen capture rate (frames per second), I selected Highest (best quality) for maximum refresh rate, and for Screen Image Quality, I selected Medium (default) for decent image quality. In my case, selecting Lowest resulted in pixelated graphics in some occasions.

Enable and configure Optimize visual experience for Remote Desktop Service Sessions

Local Group Policy Editor Window, Optimize visual experience for Remote Desktop Service Sessions

By enabling this policy setting, you can specify the visual experience that remote users receive in Remote Desktop Services sessions.

In my case, I watched some videos and photos through the Remote Desktop, so I selected Rich multimedia. You can configure this option to your preferences.

Step 4. Apply changes

After making changes in Local Group Policy Editor, you can just close the window as the settings are automatically applied. If you changed any settings that require restart, restart your host PC once. After your host PC restarts, you can reconnect to the session and compare the differences in refresh rate or image quality.

5 Ways to Fix Remote Desktop Slow on Windows 10, 11

Want to make Remote Desktop runs faster on Windows 10, 11? In this post, we provide you with five ways to fix Remote Desktop slow on Windows 10, 11.

By Ellie Twitter / Last Updated March 10, 2023

How to make Remote Desktop faster on Windows 10, 11?

I always use an HP Windows 10 Pro PC to remotely access a Dell Windows 10 Home PC via RDP. But recently, the two PCs became extremely slow to log in with RDP. The screen display and response of mouse click were both delayed, which drive me crazy, especially when I need RDP urgently. Anyone knows how to make Remote Desktop faster on Windows 10?”

— Question from Reddit

How to fix Remote Desktop slow on Windows 10, 11 [5 solutions]

Remote Desktop is widely used by many users around the world. But sometimes you may hear these words, Remote Desktop is slow, Remote Desktop is blurry, Remote Desktop is frozen, or any other problems. Here in this part, we sort out five ways to help you fix Remote Desktop Connection very slow on Windows 10, 11.

Solution 1. Change RDP settings

Some settings may have a huge impact on the running speed of Remote Desktop. For example, changing the size of “Display Configuration” to something smaller may make it run faster. Therefore, we can change some settings of RDP on the client computer to fix Remote Desktop slow on Windows 10.

Step 1. Search for Remote Desktop Connection in the search box and then open it. Then find and click Show Options.

Show Options

Step 2. Switch to the Display tab, change the size of the remote desktop into smaller ones. In the Colors column, choose High Color (16 bit).

Display Configuration Colors

Step 3. Switch to the Experience tab, change the connection speed into Modern (56 kbps). Then un-tick Persistence bitmap caching.

Connection Speed

Solution 2. Set the priority of RDP to Realtime

Another way to make remote desktop faster on Windows 10/11 is to set the priority of RDP to Realtime on the client computer.

Step 1. Press Ctrl + Shift + Esc to open the Task Manager. Then find and right-click Remote Desktop Connection, then click Go to details.

Remote Desktop Connection Go To Details

Step 2. Find “mstcsc.exe” in the Task Manager and set priority to Realtime.

Set Priority Realtime

Solution 3. Run specified command on CMD

Users can also run the specified command on Command Prompt to fix Remote Desktop slow on Windows 10, 11.

Step 1. Press Win + R and then type in “cmd” to open the Command Prompt.

Run Box CMD

Step 2. Run the following command: “netsh interface tcp set global autotuninglevel=highlyrestricted”. After this, close the Command Prompt.

Run Specified Command on CMD

Solution 4. Use notepad to edit the .rdp file

According to the feedback from some users, using notepad to edit the .rdp file and adding a specified command also helps to fix Remote Desktop Connection very slow on Windows 10, 11.

Step 1. Open Remote Desktop Connection. On the General tab, find Connection settings and click Save As.

Save as RDP File

Step 2. Enter the file name you want for the file and then click Save. For example, I save it as “remote-desktop-home” here. And please remember the file location.

RDP File Name

Step 3. Find the file you just saved and right-click it. Then open it with Notepad.

Open with Notepad

Step 4. Add “enablecredsspsupport:i:0” into the file and then save the file.

Desktop Width Height

Solution 5. Configure the policy setting

Some users also reflected that this problem lies in the root certificates. Therefore, you can follow the steps below to enable the automatic root certificates update.

Step 1. Press Win + R and then type in “gpedit.msc” to open the Local Group Policy Editor.

Run Box Gpedit.msc

Step 2. Navigate here: Computer Configuration > Administrative Templates > System > Internet Communication Management > Internet Communication settings. On the right pane, find and double-click Turn off Automatic Root Certificates Update.

Turn Off Automatic Root Certificates Update

Step 3. Set it to Enabled and then click OK.

Enable Automatic Root Certificate Update

Switch to fast & free remote access software: AnyViewer

If you still feel the Remote Desktop runs slowly after trying the above-mentioned ways, then you can try a Remote Desktop alternative. It is highly recommended to use the fast and free third-party remote access software, AnyViewer. It was created by a skilled technical team to provide you with a reliable and quick remote connection with low delay. Besides, it has the following features:

▪ ✍Quick installation. AnyViewer is quite easy to set up and use.
▪ ✍Fast connection speed. AnyViewer provides users with fast and stable remote connections.
▪ ✍One-click for unattended remote access. AnyViewer allows users to remotely connect to an unattended remote computer.
▪ ✍Instant chat. AnyViewer allows users to chat via text during remote sessions.
▪ ✍File transfer support. AnyViewer allows users to transfer files between computers.
▪ ✍Operation shortcuts. AnyViewer provides a series of shortcuts of essential apps like Task Manager, CMD, This PC, etc.
▪ ✍Multi-sessions. AnyViewer supports controlling multiple computers at the same time.
✍Multi-monitor. AnyViewer supports multiple monitors and monitors switch.
✍Mobile support. AnyViewer Mibile supports both iOS and Android devices.

Step 1. Download, install and launch AnyViewer on both computers. Go to Log in, and then click Sign up. (If you already have signed up on its official website, you can log in directly.)

Log in AnyViewer

Step 2. Fill in the signup information.

Sign Up for AnyViewer

Step 3. Then you can see you successfully logged in to AnyViewer. Your device will automatically be assigned to the account you’ve logged in to.

Free Editions

Step 4. Log in to the same AnyViewer account on the two devices, then click One-click control to achieve unattended remote access.

Connect to My Devices

Notes:✎. It is recommended to upgrade your account to a Professional or Enterprise plan. What can a professional or enterprise plan brings to you: More devices will be allowed to assign to the same account for unattended access. More connection channels for more devices to be able to start remote connection at the same time. One device can connect to more devices simultaneously. Black the remote PC screen and disable the remote keyboard & mouse click to protect privacy. Transfer 1TB files at 10 MB/s.

Conclusion

This post mainly introduces how to fix Remote Desktop slow on Windows 10, 11. You can try the five ways we mentioned here. Besides, here we also provide you with another option. You can switch to the fast and free remote desktop software AnyViewer, which is the best Remote Desktop alternative. AnyViewer runs very fast as long as your network is in a good condition. If you are looking for quick remote desktop software, you can give it a try. By the way, AnyViewer also supports iOS devices, you can remotely access your computer from your iPhone or iPad.

Как улучшить качество удаленного рабочего стола

Есть терминал на WS 2012 R2 — ts1

На одном из клиентов (user1 на pc1) появился проблема с отрисовкой: Прорисовывается не весь удаленный рабочий стол, а только изменяющиеся области, остальное заливается черным цветом. Скриншот — https://1drv.ms/i/s!AtiGdHpZh9aCheABnI4B86ae3hQyFg

при этом при подключении к другому терминалу ts2 отрисовывается все нормально. Подключение с использованием других учетных данных (user2, user3) из этого же сеанса (user1 на pc1) тоже отрисовывается плохо. При этом подключения с других ПК (comp2, comp3) под учетной записью user1 на ts1 проходит нормально. Также нормальная картинка из-под других учетных записей (user2, user3) на этом же ПК (comp1) к этому терминалу ts1.

Т.о., проблема именно где-то в каких-то настройках сеанса user1 на comp1 при подключении к ts1 с любыми учетными данными. Куда копать?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *