Kann ich eine Remotedesktopsitzung lokal skalieren (dehnen)?

Wie kann ich eine 1080p RDP-Sitzung in oder Vollbild auf einem 2160p (UHD) Display anzeigen?


Ich verwende High-DPI-Bildschirme mit einer nativen UHD-Auflösung.

Ich möchte eine Vollbild-Remotedesktopsitzung haben. In Windows 10 werden die lokalen Auflösungs-und DPI-Einstellungen remote angewendet, was gut aussieht. Dies bedeutet jedoch, dass die gesamte Skalierung am Remote-Ende erfolgt und für RDP ein 2160p übertragen wird Bild.

Leider erfordert die Übertragung einer 2160p-Auflösung über das Netzwerk eine hohe Bandbreite, was bedeutet, dass die gesamte Erfahrung eher verzögert ist. Zum Beispiel ist das manuelle Erzwingen von 1080p viel glatter. Das Erzwingen von 1080p dehnt sich jedoch nicht lokal aus, und wenn ich versuche, zum 1080p-Vollbild zu wechseln, habe ich ein zentriertes Ansichtsfenster und einen großen schwarzen Rand:

Screenshot der RDP-Sitzung

Gibt es eine Möglichkeit, es lokal zu dehnen, so dass nur 1080p über das übertragen wird Netzwerk, aber es sieht aus wie 200% DPI lokal?

Während ich es vorziehen würde, den nativen Windows RDP-Client zu verwenden, ist ein Drittanbieter-Client auch akzeptabel, wenn er dieses Problem löst. Unterstützung für Remote Desktop Gateway ist erwünscht, kann aber bei Bedarf umgangen werden.

Author: Bob, 2017-11-14

3 answers

Dank Sam Jones ' Links scheint es drei mögliche Lösungen zu geben:

  • Verwenden der Remotedesktop-App (über den Microsoft Store)

    Dies scheint die flexibelste Option zu sein.

    Konfigurieren Sie beim Einrichten der Verbindung einfach die Anzeigeeinstellungen auf die gewünschte Auflösung. Darüber hinaus sollte "Größe der Anzeige ändern" auf 100% eingestellt werden, um die Skalierung von Remote-DPI zu deaktivieren. Bei Eingabe des Vollbildmodus wird das Display automatisch gedehnt lokal.

  • Verwenden des nativen Remotedesktopverbindungsclients (mstsc)

    Leider ist es beim Zoomen mit dieser Methode nicht möglich, den Vollbildmodus aufzurufen. Meistens bedeutet dies, dass einige Tastenkombinationen nicht erfasst werden.

    1. Bevor Sie eine Verbindung herstellen, stellen Sie die Auflösung (z. B. 1920x1080) auf der Registerkarte Anzeige des Dialogfelds Verbindungseinstellungen ein. Dies ist der entscheidende Schritt zur Bestimmung der über die Netzwerk.
    2. Klicken Sie nach dem Verbinden von mit der rechten Maustaste auf die Titelleiste und stellen Sie den Zoom ein:

      Screenshot-option

  • Mit mRemoteNG, einem Drittanbieter-Client

    Ich habe noch nicht herausgefunden, wie ich lokal strecken (zoomen) soll. Wenn jedoch die Auflösung der Verbindung eingestellt ist, scheint lokal eine DPI-Skalierung angewendet zu werden was zu einer lesbaren Anzeige mit minimalen Daten führt, die über das Netzwerk gesendet werden.

    Zum Beispiel, Ich kann 1920x1080 einstellen, was die Remote-Auflösung sein wird. Dann wird meine Standardskalierung von 150% DPI lokal angewendet, was zu ~2880x1620 führt. Einige schwarze Ränder bleiben, aber es ist verwendbar.

 10
Author: Bob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-01-28 02:39:06

Die Antwort auf einige Ihrer Rätsel ist hier: https://superuser.com/a/1031862/15466

Wenn Sie rdp eingeben, können Sie den RDP-Client so einstellen, dass die Sitzung zu Ihrem Client-Anzeigebereich passt. Damit der automatische Zoom funktioniert, kann jedoch mremote erforderlich sein (wie in https://superuser.com/a/1031862/15466)

 1
Author: Jonesome Reinstate Monica,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-01-27 16:54:12

Laut offizieller Dokumentation können Sie bearbeiten .rdp-Datei und fügen Sie den Parameter desktopscalefactor:i: value hinzu, wobei value der Skalierungsfaktor ist(100, 125, 150, 175, 200, 250, 300, 400, 500), 100 ist Standard.

Dokumente: https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files

 0
Author: Konstantin Shmelev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2021-02-12 17:25:05