Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

RDP auf Win10 1903 - XDDM vs. WDDM

Mitglied: DerWoWusste

DerWoWusste (Level 5) - Jetzt verbinden

15.08.2019 um 11:12 Uhr, 2474 Aufrufe, 18 Kommentare, 2 Danke

Moin Kollegen.

Vielleicht habt Ihr den Bug noch gar nicht bemerkt: Wenn man sich per RDP zu Win10 v1903 verbindet und die Sitzung trennt, ohne sich abzumelden, dann hängt sich der Prozess dwm.exe auf und lastet einen CPU-Kern vollkommen aus. Dies gilt nur für 1903 und auch die letzten Updates von Dienstag haben es nicht behoben. Man findet seit Juni Forenposts wie dieses:
https://www.reddit.com/r/Windows10/comments/c0agnb/1903_dwmexe_goes_to_1 ...

Dort steht auch ein Workaround, der funktioniert:
As a workaround on all of my affected machines I have used Group Policy Editor to set
Local Computer Policy - Computer Configuration - Administrative Templates - Windows Components - Remote Desktop Service - Remote Desktop Session Host - Remote Session Environment
-> Use WDDM graphics display driver for Remote Desktop Connections to DISABLED
This forces RDP to use the old (and now deprecated XDDM drivers)
After rebooting, behaviour returns to normal and after disconnecting from an RDP session the RDP host (target machine) no longer shows DWM.EXE consuming CPU.

Soweit so gut. Kann mir jemand zufällig sagen, was der XDDM-Treiber schlechter macht, als der WDDM, ohne mich mit Dokulinks zu bombardieren?
Ich frage also nach Praxiserfahrungen mit dieser Einstellung.

Ich würde diesen Workaround eh nicht generell deployen, sonden nur auf ein paar VMs, die von Entwicklern benutzt werden, die sich nicht abmelden möchten, sondern immer mit "trennen" arbeiten, dennoch wüsste ich gerne, ob Nebeneffekte zu erwarten sind, die man bei 2D in Entwicklungsumgebungen bemerkt.
Mitglied: dertowa
15.08.2019 um 12:01 Uhr
Danke für den Hinweis, ich habe gerade genau das beobachtet und da das System nur einen CPU Kern besitzt war auch über die Konsole nix mehr zu reißen. ;)
Dann muss die Kollegin mal brav abmelden und gut ist.
Bitte warten ..
Mitglied: kgborn
15.08.2019, aktualisiert um 13:51 Uhr
Möglicherweise liege ich daneben. Ich hatte das Thema vor einem Monat unter anderem Kontext im Blog-Beitrag Windows 10 V1903: Remote Desktop zeigt Black-Screen behandelt. Beim WDDM-Treiber wertet Microsoft erstmals bestimmte Eigenschaften, die der Treiber liefert, aus und setzt damit den RDP-Client auf. Dabei liefern manche Treiber aber nicht initialisierte Werte, so dass RDP Probleme bereitet (Hänger, Black Screen etc.). Durch das Erzwingen des alten XDDM-Treibers scheint diese Auswertung wegzufallen (da hat man wohl nix neu implementiert). Aber möglicherweise liege ich daneben - - aber die Leute bestätigen mir in Rückmeldungen, dass es auch wirkt. Microsoft will dieses Problem aber irgendwann fixen - wobei es wohl nur ältere Grafiktreiber, vorwiegend auf Notebooks, trifft.
Bitte warten ..
Mitglied: DerWoWusste
15.08.2019, aktualisiert um 13:44 Uhr
Danke Günter. Ich suche jedoch nach Erfahrungen mit XDDM.
Irgendwelche Nachteile wird es ja haben, dass es nicht mehr Standard bei RDP auf 1903 ist.

PS: Anzeigetreiber sind hier jeweils topaktuell und es tritt auch bei VMs auf.
Bitte warten ..
Mitglied: psannz
15.08.2019, aktualisiert um 14:48 Uhr
Gibt jede Menge Performance- und Stabilitätsgründe gegen XDDM. Wird deine Entwickler aber eher nicht überzeugen.

Ich glaube für dich dürfte am ehesten der Security Aspekt relevant sein:

Differences between XPDM and WDDM:
On WDDM, Session 0 Isolation ensures that a service does not have access to any user desktop as a security measure, therefore, a Direct3D 9 HAL device is never available from a Windows service.

Quelle: https://docs.microsoft.com/en-us/windows/win32/direct3d9/xpdm-vs-wddm
Trifft sowohl XPDM alsauch XDDM.

Grüße,
Philip
Bitte warten ..
Mitglied: DerWoWusste
15.08.2019 um 14:50 Uhr
Was sind deine Praxiserfahrungen mit dieser Einstellung?
Nur danach frage ich
Bitte warten ..
Mitglied: psannz
15.08.2019, aktualisiert um 15:54 Uhr
Zitat von DerWoWusste:

Was sind deine Praxiserfahrungen mit dieser Einstellung?
Nur danach frage ich

Ja, ist allerdings Jahre her und war auf Windows 7 und 8.1 Workstations im Zusammenhang mit Geforce 450 bzw. Quadro 4000 Karten und der Software ObjetStudio 9.1.x und 9.2.x.
Remoting via RDP funktionierte nur mit dem XDDM Workaround, sonst crashte der ObjetStudio Renderer samt Platzierungssoftware (JobManager, und damit der Druckjob, lief wenigsterns weiter, wenn auch unsichtbar...).
Das Problem war, dass der Renderer auch nach der nächsten lokalen Anmeldung weiterhin 100% auf der CPU lief, und nicht wieder die GPU verwendete.

Wir hatten es dann gelöst, indem wir auf RDP fürs Remoting verzichteten, und für diese Workstations auf HP RGS umsattelten.
Nachstellen ist für mich nicht mehr möglich, AG hat sich seither geändert.

Kommt für deine Anwendung nur eben leider nicht in Frage.
Bitte warten ..
Mitglied: DerWoWusste
15.08.2019 um 16:06 Uhr
Was sind denn deine Erfahrungen mit XDDM? Es geht ja nicht darum, warum Du XDDM genommen hast.
Lief danach alles zur Zufriedenheit?
Bitte warten ..
Mitglied: psannz
15.08.2019 um 16:42 Uhr
3D Performance vom Softwarerenderer war bei XDDM halt grottig. Und der Renderer riss ganz gern den Grafiktreiber mit in den Abgrund. Was bei XDDM einen Bluescreen verursachte.
Bei WDDM crashte einfach nur die Applikation und der Grafiktreiber wurde erneut initialisiert. Auch unschön, aber der JobManager Prozess lief weiter, und damit war der Druckprozess, der seit 2 Wochen an dem Teil druckte nicht kaputt.

Bei einer stabilen 2D Anwendung sehe ich da jetzt zugegeben eher weniger Problem.
Bitte warten ..
Mitglied: C.R.S.
16.08.2019 um 20:23 Uhr
Hallo DWW,

ich habe das gestern mit einer VM auf Azure erlebt, wobei ein erneutes Verbinden gar nicht mehr möglich war. Heute habe ich mal auf Verdacht den Blur-Effekt des Start-Screens abgeschaltet und es ging (wobei das bei der VM über ein lahmes VPN generell sehr langsam ist und ich nicht sicher bin, was davon nun Fehlfunktion ist). Kann es sein, dass schon diese Design-Einstellung Besserung bringt?

Grüße
Richard
Bitte warten ..
Mitglied: DerWoWusste
16.08.2019 um 21:27 Uhr
Hi. Guck ich mir bei Gelegenheit Mal an.
Bitte warten ..
Mitglied: DerWoWusste
20.08.2019 um 14:32 Uhr
Habe nun getestet Blur/Acrylic abzuschalten - hier hat das keine Verbesserung gebracht.
Aber XDDm läuft soweit gut und der Workaround ist ok.

In Microsofts Forum haben über 10.000 Leute angeklickt, dass sie das selbe Problem haben. Wenn Sich Microsoft dann nicht rührt, weiß ich auch nicht. https://answers.microsoft.com/en-us/windows/forum/windows_10-performance ...

@psannz Ich habe deine Erfahrngen noch nicht ganz einordnen können. WDDM wird ja erst bei Win10 v1903 erzwungen. Du sprichst von Win7/8.1 und da gab es die Policy noch gar nicht.
Bitte warten ..
Mitglied: dertowa
20.08.2019 um 19:46 Uhr
Mal ganz abwegig, ich könnte das Problem ja wie oben geschrieben auch nachvollziehen, nach neuster Beobachtung aber nur an einem System was keinen Standardgateway hat und somit kein Internet.
Hmm...?
Bitte warten ..
Mitglied: dertowa
31.08.2019 um 11:52 Uhr
Salut, grabe das hier noch mal aus, da ich gerade die Changelogs durchschaue:
01.
Addresses an issue that displays a black screen when you use Remote Desktop to connect to a machine running Windows 10, version 1903.
Quelle: https://support.microsoft.com/en-us/help/4512941
Bitte warten ..
Mitglied: kgborn
01.09.2019, aktualisiert um 21:34 Uhr
Danke, wollte es auch gerade nachtragen. Bevor jemand das Update installiert, lese er

Windows 10 V1903: Cortana erzeugt hohe CPU-Last sowie kaputte Suche durch August 2019-Updates

Ergänzung: Im englischsprachigen Blog habe ich eine Benutzerrückmeldung, dass Update KB4512941 das dwm.exe-Lastproblem bei ihm nicht behoben habe.
Bitte warten ..
Mitglied: dertowa
02.09.2019, aktualisiert um 08:09 Uhr
Zitat von kgborn:
Windows 10 V1903: Cortana erzeugt hohe CPU-Last sowie kaputte Suche durch August 2019-Updates]
Würde das nicht zu hoch aufhängen.
Ich habe auf allen 1903ern darauf verzichtet die Vorabversionen des Updates zu installieren und habe nun auf die finale Version gewartet.
Bislang auf 10 Systemen ausgerollt und keine Auffälligkeiten diesbezüglich.
Wird morgen dann für alle freigegeben.
Bitte warten ..
Mitglied: DerWoWusste
02.09.2019 um 08:25 Uhr
Das Update brachte hier keine Veränderung bezüglich der CPU-Last. Bei Euch etwa?
Bitte warten ..
Mitglied: doctorbeat
11.10.2019, aktualisiert um 11:53 Uhr
Also der XDDM Workaround funktioniert zwar bei mir, aber so kann ich nicht die volle Monitorauflösung verwenden. Sehe links und rechts schwarze Balken, obwohl die RemoteFX Karte mit maximal möglicher Auflösung (3840 x 2160) installiert ist.

Habe das kummulative Oktober 2019 Update auf dem Client und RDP-Ziel (beides Windows 10 1903) installiert. WDDM geht leider immer noch nicht... schwarzer Bildschirm.

Ich kann mich auf dem Hyper-V Host mit dem RDP-Ziel verbinden und sehe da die Karte als "Microsoft RemoteFX-Grafikgerät - WDDM" mit einem Treiber von 2006.

Dxdiag sagt dass Driect3D etc. unterstützt wird. die WDDM Treiber Version wird mit 1.3 angegeben.

Mein Hyper-V Host sagt für die Karte aber WDDM 2.1.

Ist das mein Problem? Kann Windows 10 RDP WDDM 1.3?

Danke im Voraus schon mal
Bitte warten ..
Mitglied: DerWoWusste
11.10.2019 um 13:18 Uhr
Ich nutze hier kein RemoteFX - keine Ahnung.

Mit Auflösungen bis QHD (2560x1440) habe ich hier keine Probleme und keine schwarzen Balken. Höhere habe ich nicht zum Test zur Verfügung.
Bitte warten ..
Ähnliche Inhalte
Windows 10
Startsuche in Win10 1903 zickt
gelöst Frage von DerWoWussteWindows 1031 Kommentare

Moin Kollegen. Ich habe hier nach dem Rollout von Windows 10 v1903 bei ca. der Hälfte der Rechner folgendes ...

Windows 10
Anmeldeproblematik bei Win10 1809 u.1903
Frage von NilsvLehnWindows 107 Kommentare

Hallo, ich beobachte eine Problematik, die häufig im Zusammenhang mit Windows 10 1903 , und vereinzelt mit 1809 steht. ...

Windows 10
Win10 1903 und Samba Freigaben 4x
Frage von RT81-2019Windows 1010 Kommentare

Hi Leute, seid 1903 funktioniert der SMB Zugriff auf die (öffentliche) Freigabe von Ubuntu 18.04.3 mit SMB 4x nicht ...

Windows 10

"Anlegen" neuer Benutzerprofile dauert extrem Lange - Win10 1903

Frage von c0d3.r3dWindows 1011 Kommentare

Hallo! Anscheinend ist das Build 1903 von Windows 10 noch ein sehr großes Sorgenkind. In unserer Umgebung ist ein ...

Neue Wissensbeiträge
Windows Installation

Windows Install ISO mit übergroßer Install.wim auf FAT32 übertragen

Tipp von Lochkartenstanzer vor 2 TagenWindows Installation9 Kommentare

Moin Kollegen, Viele von euch werden sicher aus praktischen Gründen nicht nur DVDs oder "virtuelle" CD-Laufwerke (Zalman, IODD) zum ...

Datenschutz

Gehe zurück auf Los, ziehe keine 4.000 Mark. E-Privacy (erstmal) gescheitert

Information von certifiedit.net vor 2 TagenDatenschutz

Webbrowser

Firefox 71 verfügbar mit Picture in Picture Funktion

Information von sabines vor 3 TagenWebbrowser2 Kommentare

Die neue Firefox Version 71 unterstützt, zunächst nur für Windows, Picture in Picture. Damit kann ein Video in einem ...

E-Mail
SPF beim Versenden testen
Tipp von StefanKittel vor 4 TagenE-Mail3 Kommentare

Hallo, wenn man einen SPF für einen Exchange, oder anderen Mail-Server, konfigiruert muss man das ja auch testen. Ganz ...

Heiß diskutierte Inhalte
Server-Hardware
Hetzner Dedicated-Server für Terminalserver - RDSH 5 Benutzer gesucht
gelöst Frage von ra-user10Server-Hardware36 Kommentare

Hallo liebe IT-Fachleute! Ich möchte für unseren kleinen Betrieb einen Terminalserver aufsetzen und dafür das Angebot von Hetzner nutzen. ...

Switche und Hubs
PoE in erster und zweiter Instanz
Frage von moinmoin2016Switche und Hubs27 Kommentare

Moin. Ich habe versucht zum folgenden Sachverhalt ein Beitrag zu suchen, konnte aber nichts passendes finden. Folgender Sachverhalt: Ein ...

Hyper-V
Wie berechne ich mir die Anzahl der vCPU für HYPER-V aus?
Frage von samet22Hyper-V20 Kommentare

Hallo, bitte nicht schimpfen, ich habe mich nur selber gerade etwas verwirrt :D Wie berechne ich mir aus wieviele ...

Entwicklung
Powershell-Skript und Organisationseinheiten auskludieren
gelöst Frage von informatikkfmEntwicklung13 Kommentare

Hallo, ich habe ein Powershell-Skript, ähnlich wie das folgende. Ich möchte dabei, dass alle Benutzer unterhalb der OUs in ...