Kann ich eine Remote Desktop-Sitzung lokal skalieren (dehnen)?

2795
Bob

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


Ich verwende hochauflösende Bildschirme mit einer nativen UHD-Auflösung.

Ich möchte eine Remote-Desktop-Sitzung im Vollbildmodus. In Windows 10 werden die Einstellungen für die lokale Auflösung und die DPI-Einstellungen per Fernzugriff angewendet, was großartig aussieht. Dies bedeutet jedoch, dass die gesamte Skalierung auf dem Remote-Ende erfolgt und für RDP ein 2160p-Bild übertragen wird.

Leider erfordert das Übertragen einer Auflösung von 2160p über das Netzwerk eine hohe Bandbreite, was bedeutet, dass das gesamte Erlebnis eher verzögert ist. Das manuelle Erzwingen von 1080p ist beispielsweise viel ruhiger. Das Erzwingen von 1080p wird jedoch nicht lokal gedehnt, und wenn ich versuche, auf 1080p-Vollbild umzuschalten, bekomme ich einen zentrierten Viewport und einen großen schwarzen Rand:

Screenshot der RDP-Sitzung

Gibt es eine Möglichkeit, es lokal zu strecken, so dass nur 1080p über das Netzwerk übertragen werden, es aber lokal mit 200% DPI aussieht?

Ich würde zwar lieber den nativen Windows-RDP-Client verwenden, aber auch ein Drittanbieter-Client ist akzeptabel, wenn er dieses Problem löst. Unterstützung für Remote Desktop Gateway ist erwünscht, kann jedoch bei Bedarf umgangen werden.

3
* Unterstützung für Remote Desktop Gateway ist "fast" erforderlich. * ... Meinen Sie "auch"? Twisty Impersonator vor 6 Jahren 0
@ TwistyImpersonator Ich wollte "Ich brauche es irgendwie, aber ich kann es umgehen, wenn ich wirklich muss". Editiert, um das klarer zu machen. Bob vor 6 Jahren 0

2 Antworten auf die Frage

1
Sam Jones

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

Wenn Sie das rdp-Gerät verwenden, können Sie den rdp-Client so einstellen, dass die Sitzung in Ihren Client-Anzeigebereich passt. Damit der automatische Zoom funktioniert, kann mremote jedoch erforderlich sein (wie in https://superuser.com/a/1031862/15466 erwähnt ).

Danke für die Hinweise! Oof, diese Fragen sehen sehr nahe an Dupes, nicht ganz sicher, wie ich sie vermisst habe ... Ich lasse das offen, da die Kernfrage (eine niedrigere Remote-Auflösung erzwingt) anders ist, aber * sich * in der Nähe befindet. Da Ihre Antwort dort vollständiger ist und diese meistens ein Link ist, habe ich für diese andere Frage eine Belohnung gezahlt - ich werde sie in ~ 24 Stunden vergeben, wenn sie mich erlaubt. Bob vor 6 Jahren 0
Ich habe mich vorerst selbst mit etwas Vollständigerem beantwortet, aber wenn Sie den Inhalt in Ihre Antwort kopieren möchten, lösche ich meinen und akzeptiere Ihren. Bob vor 6 Jahren 0
0
Bob

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

  • Verwenden der Remote Desktop 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% gesetzt werden, um die DPI-Skalierung der Fernbedienung zu deaktivieren. Beim Aufrufen des Vollbildschirms wird die Anzeige automatisch lokal gestreckt.

  • Verwenden des nativen Remotedesktopverbindungsclients (mstsc)

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

    1. Stellen Sie vor dem Verbinden die Auflösung (z. B. 1920x1080) auf der Registerkarte Anzeige des Verbindungseinstellungsdialogs ein. Dies ist der entscheidende Schritt zur Bestimmung der über das Netzwerk gesendeten Auflösung.
    2. Nach dem Verbinden der rechten Maustaste auf die Titelleiste und stellen Sie den Zoom:

      Screenshot der Option

  • Verwenden von mRemoteNG, einem Drittanbieter-Client

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

    Zum Beispiel kann ich 1920 x 1080 einstellen, was die entfernte Auflösung sein wird. Dann wird meine Standardskalierung von 150% DPI lokal angewendet, was ~ 2880x1620 ergibt. Einige schwarze Ränder sind noch vorhanden, aber es ist verwendbar.