K
K.
WinUser
- Hilfe dabei, wie man DWM.exe und andere...
- #1
Ich habe einen Dell Precision 5560 für den Arbeitsgebrauch, der über eine Intel UHD Graphics integrierte GPU („GPU 0“) verfügt]und auch eine NVidia RTX A2000 diskrete GPU ("GPU 1"), und ich hatte Probleme damit, dass der Laptop unglaublich nicht reagierte und manchmal langsam. Es fühlt sich an wie ein alter Celeron-Prozessor mit Windows 98 anstelle eines Intel-CPU-Laptops der 11. Generation mit Windows 11 und einer verwendbaren RTX-Karte. So sehr, dass ich nicht verstehe, warum dieser Laptop so teuer und angeblich so hochwertig für einen Business-Laptop ist – andere Laptops mit ähnlicher CPU und ähnlichem RAM wischen damit in Bezug auf die Reaktionsfähigkeit der Windows-Benutzeroberfläche und die allgemeine Nutzung von Arbeits-Apps absolut den Boden auf .
Ich habe im Laufe von fünf Monaten eine Menge Dinge versucht, um das Problem zu beheben. Ich habe alle Standardaufgaben wie aktualisierte Treiber, alle Windows-Updates, optionale Windows-/Treiber-Updates, Aktualisierungen der Dell SupportAssist-App durchgeführt und die allgemeinen Energieeinstellungen des Laptops sichergestellt sind auf Leistung anstelle von Ausgewogen usw. eingestellt. Nichts hat geholfen. Für diesen Laptop gibt es keine relevante BIOS-Einstellung zum Wechseln der GPUs. Ich habe gelesen, dass andere Benutzer ähnliche Probleme mit Dell Precision-Laptops und Laptops anderer Hersteller hatten, bei denen Teile ausgetauscht wurden und die immer noch dieselben Probleme hatten, daher glaube ich nicht, dass es sich um ein Hardwareproblem bei meinem spezifischen Laptop handelt. Nachdem ich mich über das Modell Precision 5560 informiert habe, scheint es, dass alle auf dem Laptop verwendeten Grafiken über die integrierte Grafik geleitet werden und nicht über eine separate Route direkt zur Nvidia-GPU verfügen – daher kein Hardware-Schalter. Trotz dieser Tatsache erschien mir eine Auslastung der NVidia-GPU von 0 % außerhalb einer Vollbild-3D-App nicht richtig, da die GPU auch dann noch verwendet werden sollte, wenn sie über den integrierten Grafikkanal geleitet wird.
Heute fiel mir ein, dass man im Task-Manager sehen kann, welche GPU von Apps und Diensten aufgerufen wird. Ich habe festgestellt, dass dies im schlimmsten Fall daran zu liegen scheint, dass Programme und Dienste die integrierte GPU 0 im Task-Manager aufrufen, was zu einer mittleren bis sehr hohen prozentualen Auslastung für GPU 0 führt, während meine CPU-Auslastung niedrig ist und prozentuale Auslastung für Die diskrete GPU 1 ist Null. Tatsächlich schien GPU 1 beim Betrachten des Task-Managers nie aufgerufen zu werden.
Mir ist heute auch aufgefallen, dass die NVidia-Systemsteuerungseinstellungen zum Festlegen der Präferenz, welche GPU der Laptop verwenden soll, ziemlich nutzlos sind. Ich hatte alle Voreinstellungen und App-Einstellungen in diesem Bedienfeldabschnitt so eingestellt, dass sie die NVidia-GPU verwenden, aber es scheint, dass sie einfach von den Windows-Einstellungen in Windows 11 überschrieben oder außer Kraft gesetzt werden, wodurch sie stattdessen wieder auf die Verwendung der integrierten Grafik umgestellt werden. Einen Beweis dafür habe ich im Task-Manager gefunden, indem die Prozesse immer noch GPU 0 aufrufen, nachdem sie in der NVidia-Systemsteuerung anders eingestellt wurden.
Also ging ich in Windows 11 in die Grafikeinstellungen und fügte dort manuell so viele System-Exes und Windows-Apps zur Liste „Benutzerdefinierte Optionen für Apps“ hinzu, dass ich sie alle manuell einstellte auf Hohe Leistung, um die separate GPU 1 anstelle der integrierten 0 zu verwenden. Sogar einige Apps, bei denen Windows im Einstellungsmenü angab, die integrierte Grafik beizubehalten. Ich habe den Task-Manager verwendet, um herauszufinden, welche Prozesse GPU 0 aufrufen, und habe dann im Kontextmenü des Task-Managers „Dateispeicherort öffnen“, „Zu Details gehen“ oder „Online suchen“ verwendet, um herauszufinden, wofür der entsprechende .exe-Dateiname stand diesen Prozess und wo er sich befand, bevor Sie ihn manuell in den Windows-Optionen Grafikeinstellungen hinzufügen. Ärgerlicherweise habe ich bei einigen Apps die App-Einstellungen hinzugefügt und dann die App ausgeführt und festgestellt, dass sie immer noch GPU 0 aufruft, da die App tatsächlich über einen anderen Exe-Prozess verfügt, der ebenfalls einzeln hinzugefügt werden musste, was den Prozess LANG macht. Nachdem ich sie hinzugefügt hatte, musste ich die App neu starten oder in manchen Fällen den Laptop neu starten, um eine Änderung im Prozess erkennen zu können, der jetzt GPU 1 im Task-Manager aufruft.
Das oben Gesagte funktionierte tatsächlich bei einer Reihe von Apps und Prozessen, die plötzlich eine deutlich bessere Reaktionsfähigkeit hatten und GPU 1 im Task-Manager aufriefen. Danach ist mir auch aufgefallen, dass mein Laptop-Lüfter nicht mehr so oft durchdreht, wenn er nur sehr wenig getan wird (nach Maßstäben von 2023). von der Arbeit auf GPU 1 statt auf GPU 0, die alles erledigt. Es ist ein absolutes Ärgernis, diesen Aufwand betreiben zu müssen, nur um einzelne Apps besser laufen zu lassen, aber das ist das Einzige, was meiner Meinung nach hilft.
Dies funktionierte jedoch nicht für Windows-Kernsystemprozesse oder das allgemeine Erscheinungsbild der Windows-Benutzeroberfläche als Ganzes – die Windows-Kernprozesse und -Dienste wurden weiterhin als GPU 0 bezeichnet, obwohl sie in Windows auf Hohe Leistung eingestellt waren]Grafikeinstellungen[/b].
Einer der Hauptprozesse, der immer noch einen hohen Prozentsatz der GPU-0-Auslastung zu beanspruchen schien und das System verlangsamte, ist dwm.exe - Desktop Window Manager. ...
Ich habe im Laufe von fünf Monaten eine Menge Dinge versucht, um das Problem zu beheben. Ich habe alle Standardaufgaben wie aktualisierte Treiber, alle Windows-Updates, optionale Windows-/Treiber-Updates, Aktualisierungen der Dell SupportAssist-App durchgeführt und die allgemeinen Energieeinstellungen des Laptops sichergestellt sind auf Leistung anstelle von Ausgewogen usw. eingestellt. Nichts hat geholfen. Für diesen Laptop gibt es keine relevante BIOS-Einstellung zum Wechseln der GPUs. Ich habe gelesen, dass andere Benutzer ähnliche Probleme mit Dell Precision-Laptops und Laptops anderer Hersteller hatten, bei denen Teile ausgetauscht wurden und die immer noch dieselben Probleme hatten, daher glaube ich nicht, dass es sich um ein Hardwareproblem bei meinem spezifischen Laptop handelt. Nachdem ich mich über das Modell Precision 5560 informiert habe, scheint es, dass alle auf dem Laptop verwendeten Grafiken über die integrierte Grafik geleitet werden und nicht über eine separate Route direkt zur Nvidia-GPU verfügen – daher kein Hardware-Schalter. Trotz dieser Tatsache erschien mir eine Auslastung der NVidia-GPU von 0 % außerhalb einer Vollbild-3D-App nicht richtig, da die GPU auch dann noch verwendet werden sollte, wenn sie über den integrierten Grafikkanal geleitet wird.
Heute fiel mir ein, dass man im Task-Manager sehen kann, welche GPU von Apps und Diensten aufgerufen wird. Ich habe festgestellt, dass dies im schlimmsten Fall daran zu liegen scheint, dass Programme und Dienste die integrierte GPU 0 im Task-Manager aufrufen, was zu einer mittleren bis sehr hohen prozentualen Auslastung für GPU 0 führt, während meine CPU-Auslastung niedrig ist und prozentuale Auslastung für Die diskrete GPU 1 ist Null. Tatsächlich schien GPU 1 beim Betrachten des Task-Managers nie aufgerufen zu werden.
Mir ist heute auch aufgefallen, dass die NVidia-Systemsteuerungseinstellungen zum Festlegen der Präferenz, welche GPU der Laptop verwenden soll, ziemlich nutzlos sind. Ich hatte alle Voreinstellungen und App-Einstellungen in diesem Bedienfeldabschnitt so eingestellt, dass sie die NVidia-GPU verwenden, aber es scheint, dass sie einfach von den Windows-Einstellungen in Windows 11 überschrieben oder außer Kraft gesetzt werden, wodurch sie stattdessen wieder auf die Verwendung der integrierten Grafik umgestellt werden. Einen Beweis dafür habe ich im Task-Manager gefunden, indem die Prozesse immer noch GPU 0 aufrufen, nachdem sie in der NVidia-Systemsteuerung anders eingestellt wurden.
Also ging ich in Windows 11 in die Grafikeinstellungen und fügte dort manuell so viele System-Exes und Windows-Apps zur Liste „Benutzerdefinierte Optionen für Apps“ hinzu, dass ich sie alle manuell einstellte auf Hohe Leistung, um die separate GPU 1 anstelle der integrierten 0 zu verwenden. Sogar einige Apps, bei denen Windows im Einstellungsmenü angab, die integrierte Grafik beizubehalten. Ich habe den Task-Manager verwendet, um herauszufinden, welche Prozesse GPU 0 aufrufen, und habe dann im Kontextmenü des Task-Managers „Dateispeicherort öffnen“, „Zu Details gehen“ oder „Online suchen“ verwendet, um herauszufinden, wofür der entsprechende .exe-Dateiname stand diesen Prozess und wo er sich befand, bevor Sie ihn manuell in den Windows-Optionen Grafikeinstellungen hinzufügen. Ärgerlicherweise habe ich bei einigen Apps die App-Einstellungen hinzugefügt und dann die App ausgeführt und festgestellt, dass sie immer noch GPU 0 aufruft, da die App tatsächlich über einen anderen Exe-Prozess verfügt, der ebenfalls einzeln hinzugefügt werden musste, was den Prozess LANG macht. Nachdem ich sie hinzugefügt hatte, musste ich die App neu starten oder in manchen Fällen den Laptop neu starten, um eine Änderung im Prozess erkennen zu können, der jetzt GPU 1 im Task-Manager aufruft.
Das oben Gesagte funktionierte tatsächlich bei einer Reihe von Apps und Prozessen, die plötzlich eine deutlich bessere Reaktionsfähigkeit hatten und GPU 1 im Task-Manager aufriefen. Danach ist mir auch aufgefallen, dass mein Laptop-Lüfter nicht mehr so oft durchdreht, wenn er nur sehr wenig getan wird (nach Maßstäben von 2023). von der Arbeit auf GPU 1 statt auf GPU 0, die alles erledigt. Es ist ein absolutes Ärgernis, diesen Aufwand betreiben zu müssen, nur um einzelne Apps besser laufen zu lassen, aber das ist das Einzige, was meiner Meinung nach hilft.
Dies funktionierte jedoch nicht für Windows-Kernsystemprozesse oder das allgemeine Erscheinungsbild der Windows-Benutzeroberfläche als Ganzes – die Windows-Kernprozesse und -Dienste wurden weiterhin als GPU 0 bezeichnet, obwohl sie in Windows auf Hohe Leistung eingestellt waren]Grafikeinstellungen[/b].
Einer der Hauptprozesse, der immer noch einen hohen Prozentsatz der GPU-0-Auslastung zu beanspruchen schien und das System verlangsamte, ist dwm.exe - Desktop Window Manager. ...