3

Как я могу просмотреть сеанс RDP 1080p в растянутом полноэкранном режиме на дисплее 2160p (UHD)?


Я использую экраны с высоким разрешением и собственным разрешением UHD.

Я хотел бы провести полноэкранный сеанс удаленного рабочего стола. В Windows 10 локальное разрешение и настройки DPI применяются удаленно, что выглядит великолепно. Но это означает, что все масштабирование происходит на удаленном конце, и, что касается RDP, он передает изображение 2160p.

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

Снимок экрана сеанса RDP

Можно ли как-нибудь заставить его растягиваться локально, чтобы по сети передавалось только 1080p, но локально это выглядит как 200% DPI?

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

2 ответа2

1

Ответ на некоторые из ваших загадок здесь: https://superuser.com/a/1031862/15466

Когда вы входите в rdp, вы можете настроить клиент rdp так, чтобы сеанс соответствовал вашей области отображения клиента. Однако для работы автоматического масштабирования может потребоваться mremote (как указано в https://superuser.com/a/1031862/15466 ).

0

Благодаря ссылкам Сэма Джонса, есть три возможных решения:

  • Использование приложения для удаленного рабочего стола (через Microsoft Store)

    Похоже, это самый гибкий вариант.

    При настройке соединения просто настройте параметры дисплея на желаемое разрешение. Кроме того, "Изменить размер экрана" следует установить на 100%, чтобы отключить любое удаленное масштабирование DPI. При входе в полноэкранный режим дисплей автоматически растягивается локально.

  • Использование собственного клиента подключения к удаленному рабочему столу (mstsc)

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

    1. Перед подключением установите разрешение (например, 1920x1080) на вкладке "Дисплей" в диалоговом окне настроек подключения. Это важный шаг для определения разрешения, передаваемого по сети.
    2. После подключения щелкните правой кнопкой мыши на строке заголовка и установите Zoom:

      Скриншот варианта

  • Использование mRemoteNG, стороннего клиента

    Я еще не разобрался, как растянуть (увеличить) локально. Однако, если разрешение соединения установлено, локальное масштабирование, по-видимому, применяется, что приводит к удобочитаемому отображению с минимальным количеством данных, передаваемых по сети.

    Например, я могу установить 1920x1080, которое будет удаленным разрешением. Тогда мое масштабирование по умолчанию на 150% DPI применяется локально, в результате получается ~ 2880x1620. Некоторые черные границы остаются, но их можно использовать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .