Deaktivieren Sie die Warnung "Möchten Sie das Farbschema ändern, um die Leistung zu verbessern?"

120

Manchmal wird dieses Dialogfeld angezeigt (siehe Abbildung unten). Jedes Mal, wenn es erscheint, wähle ich "Aktuelles Farbschema beibehalten und diese Meldung nicht mehr anzeigen". Windows erinnert mich dann erneut - entweder am nächsten Tag oder nach dem Neustart oder manchmal weitere 5 Minuten später.

Möchten Sie das Farbschema ändern, um die Leistung zu verbessern?

Möchten Sie das Farbschema ändern, um die Leistung zu verbessern?

Windows hat festgestellt, dass die Leistung Ihres Computers langsam ist. Dies kann daran liegen, dass nicht genügend Ressourcen vorhanden sind, um das Windows Aero-Farbschema auszuführen. Ändern Sie das Farbschema in Windows 7 Basic, um die Leistung zu verbessern. Alle Änderungen, die Sie vornehmen, bleiben bis zur nächsten Anmeldung bei Windows wirksam

  • Ändern Sie das Farbschema in Windows 7 Basic
  • Behalten Sie das aktuelle Farbschema bei, aber fragen Sie mich erneut, ob mein Computer weiterhin langsam arbeitet
  • Behalten Sie das aktuelle Farbschema bei und zeigen Sie diese Meldung nicht mehr an

Gibt es einen Grund, warum Windows meine Versuche, den Dialog zu unterdrücken, ignoriert / vergisst? Ich würde es gerne nie wieder sehen, es ist ärgerlich und bringt mich dazu, keine Vollbildanwendungen mehr zu sehen.

Wenn es darauf ankommt, verwende ich Windows 7 x64 Professional. Ich glaube, das Dialogfeld wird angezeigt, weil ich Vsync und Triple Buffering für DirectX-Anwendungen erzwinge.

William Lawn Stewart
quelle
1
Verwenden Sie NXclient von NoMachine? Wenn ja, deaktivieren Sie einfach DirectDraw in der Sitzungskonfiguration.
Dtoubelis
Nein @dtoubelis, in meinem Fall erschien es, als ich Just Cause 2 ausführte. Ein guter Rat für alle, die NXClient verwenden =)
William Lawn Stewart
1
@FakeName einen Versuch geben, klicken Sie rechts auf Arbeitsplatz auf dem Desktop, wählen Sie Eigenschaften> Erweiterte Systemeinstellungen . Klicken Sie auf der Registerkarte "Erweitert" unter "Leistung" auf das Optionsfeld " Einstellungen " und wählen Sie entweder ein benutzerdefiniertes Schema aus oder klicken Sie auf die Schaltfläche " Anpassen für bestes Erscheinungsbild" oder " Anpassen für beste Leistung" und klicken Sie auf "Übernehmen".
Avirk
Sieh dir diesen Link an und probiere die .bat-Dateien aus, um die Spiele auszuführen.
Avirk
1
Haben Sie versucht, Vsync auszuschalten? Siehe diesen Artikel .
Harrymc

Antworten:

72

Angenommen, Sie stellen fest, dass diese Meldung Sie darüber informiert, dass Ihr System über wenig Ressourcen verfügt, und fordert Sie auf, Aero zu deaktivieren, damit die Leistung mit optimaler Geschwindigkeit fortgesetzt werden kann.

  1. Gehen Sie zum Startmenü und geben Sie Action Center in das Suchfeld ein
  2. Starten Sie es (es sollte der oberste Eintrag in der Gruppe "Systemsteuerung" sein)
  3. Klicken Sie in der linken Seitenleiste auf Change Action Center settings
  4. Deaktivieren Sie das Windows TroubleshootingKontrollkästchen unter "Wartungsmeldungen".
  5. Klicken Sie auf die OkSchaltfläche und Sie sind fertig.

Hier ist ein Screenshot des Einstellungsbildschirms:

Alternative:

  • Sie können versuchen, diese Einstellung beizubehalten und in den Desktop-Grundmodus zu wechseln, bevor Sie die Anwendungen starten, die normalerweise diese Action Center-Benachrichtigung starten. Oder,
  • Sie können mit der rechten Maustaste auf die Symbole klicken, die Sie zum Starten dieser Vollbildanwendungen verwenden. Klicken Sie dazu auf Eigenschaften und aktivieren Sie das Kontrollkästchen Kompatibilität Disable desktop composition. Dadurch wird der Desktop Window Manager-Sitzungsmanager- Dienst während der Ausführung dieser Anwendung deaktiviert, wodurch der System- und Videospeicher vergrößert und einige Anwendungsinkompatibilitäten vermieden werden. Eine wahrscheinliche Ursache für Ihre Action Center-Meldung, wenn Sie über genügend System- und Videospeicher verfügen, diese Meldung jedoch nur bei bestimmten Spielen oder Vollbildanwendungen erhalten.
Ein Zwerg
quelle
3
Erwähnenswert sind nur schlechte Hardware-Gerätetreiber-Meldungen, die nicht mehr angezeigt werden. Sehr selten, wenn Sie keine Änderungen an Ihrer Hardware vornehmen oder Treiber immer von zuverlässigen Quellen herunterladen.
Ein Zwerg
66
@will hmm, ich bin nicht sicher, ob diese Antwort richtig ist. Ich habe die Option "Windows-Fehlerbehebung" nicht aktiviert und werde immer wieder mit diesem Dialogfeld belästigt.
Jeff Atwood
2
Antwort für die französische Windows 7-Version, da diese nicht sehr gut übersetzt ist: Konfigurations- / System- und Wartungscenter / Modifikator für Wartungscenter (linkes Menü).
Tag des Jüngsten Gerichts,
18
Das geht nicht. Ich habe es deaktiviert.
user2867288
9
Ich mag diese Antwort wirklich, bis auf die Tatsache, dass es nicht funktioniert.
Jake
27

Ich bin ständig in einer ähnlichen Situation, obwohl ich nie genau die gleiche Nachricht bekomme und ein bisschen herumgetestet habe.

Nach meinem Verständnis ist der GPU-Speicher die Kernressource , die hier unter Stress steht . Dies bedeutet jedoch nicht unbedingt, dass Ihnen diese Ressource im Allgemeinen ausgeht. Dies kann nur bedeuten, dass der Desktop Window Manager festgestellt hat, dass Ihnen so wenig Speicherplatz zur Verfügung steht, dass eine bestimmte Funktion dieses Dienstes deaktiviert werden kann, um mehr Speicherplatz freizugeben.

Um dies zu testen, habe ich begonnen, speicherintensive GPU-Anwendungen zu öffnen:

Bildbeschreibung hier eingeben

Dies ist eine etwas überdurchschnittliche Verwendung auf meinem Triple-Screen-Setup, auf dem einige wichtige Player ausgeführt werden (Visual Studio 2012 (Hardwarebeschleunigung aktiviert), PhpStorm, Aptana Studio, Chrome, Firefox, IE, ...). Wenn Sie also nur eine 1-GB-Karte haben und dies Ihr gewöhnliches Nutzungsszenario wäre, hätten Sie bereits ein Problem.

Ich musste ein bisschen weiter gehen und ein paar weitere Visual Studio-Instanzen starten ...

Bildbeschreibung hier eingeben
Bildbeschreibung hier eingeben

... bis es sich der 1,5 GB Marke näherte und ...

Bildbeschreibung hier eingeben

SNAP! Dies führte dazu, dass Windows das Desktop-Compositing vollständig abbrach (und einige wertvolle Ressourcen freigab).

Wenn ich mich jetzt bereits auf einem kritischen Level befinde und eine Anwendung starte , die im Vollbildmodus übermäßig viel GPU-Speicher belegt , kann ich diese kritische Grenze sogar überschreiten. Hier ist das Ergebnis, nachdem Black Mesa für eine Weile auf 2560x1440 mit maximalen Details ausgeführt wurde:

Bildbeschreibung hier eingeben

Daraus lassen sich also zwei Dinge ableiten. Das Überschreiten der 75% -Marke auf dem Desktop kann dazu führen, dass Windows die Desktop-Komposition deaktiviert, wenn in einer Vollbildanwendung (und optional beim Beenden dieser Anwendung) dieselbe Grenze erreicht wird. Die Desktop-Komposition wird nicht deaktiviert.
Die zweite Sache ist, während Sie in Ihrem Spiel sind, können Sie die Idee bekommen "Hey, ich habe genug Ressourcen, um dieses Spiel auszuführen, warum habe ich nicht genug Ressourcen für den Desktop?". Der Grund ist, dass beide gleichzeitig Speicher benötigen.

Windows kann Sie möglicherweise erst über die Speichersituation informieren, nachdem Sie das Spiel beendet haben. Also, wenn ich nach dem Beenden von Black Mesa ein anderes Visual Studio starte ... Bildbeschreibung hier eingeben

Also, was können wir dagegen tun?

Holen Sie sich mehr GPU-Speicher

Süß und einfach.

Desktop Composition deaktivieren (pro Prozess)

Wie bereits vorgeschlagen, können Sie die Desktop-Komposition für eine einzelne ausführbare Datei deaktivieren. Dies hat zur Folge, dass die Desktop-Komposition vorübergehend deaktiviert wird, während die ausführbare Datei ausgeführt wird. Dies hat den Gesamtspeicherverbrauch drastisch reduziert, während die Anwendung in meinen Tests ausgeführt wird:
Bildbeschreibung hier eingeben

Der Kopfgeldbescheid erwähnt, dass dies unerwünscht ist, da dies möglicherweise viel Arbeit bedeutet.

Desktop-Komposition deaktivieren (global)

Ich würde dies nicht als Lösung betrachten, da normalerweise eine Desktop-Komposition gewünscht wird. Aber hier können Sie es deaktivieren:

Bildbeschreibung hier eingeben

Ich möchte nur die nervige Nachricht loswerden!

Nur weil Sie die Warnung " Ihr Akku ist fast leer! Sie können nur noch 10 Minuten sprechen! " Entfernen, heißt das nicht, dass Sie länger als 10 Minuten sprechen können. In der Tat wird Ihr Telefon höchstwahrscheinlich einfach ausgeschaltet und das wars. Wie ist das für eine Verbesserung?

Ich habe nie angenommen, dass die Nachricht deaktiviert werden kann, und ich sehe nicht, wie dies als Vorteil angesehen werden kann.

Sie denken vielleicht, Sie wissen es besser, aber Sie tun es nicht. Wenn das System Ihnen mitteilt, dass die Ressourcen knapp werden, ist dies der Fall.

Ist es aber nicht! Ich weiß!

Angenommen, Windows ist nicht intelligent genug, um die spezielle Situation zu erkennen, in der Sie sich befinden, und die Warnmeldung ist einfach eine ärgerliche Unannehmlichkeit. Was jetzt?

Die Sache ist, ich persönlich, ich bin auch davon betroffen und es nervt zur Hölle von mir. Weil ich diese Warnmeldung nicht einmal bekomme. Windows wechselt einfach mein Farbprofil und das wars. Und das gefällt mir eigentlich.

Wenn es passiert, führe ich normalerweise schnell ein Skript aus, das aufruft

net stop uxsms & net start uxsms

Hier ist das vollständige Skript. Es öffnet sich eine UAC-Eingabeaufforderung und der Dienst wird neu gestartet, sodass er von überall aus ausgelöst werden kann. Ich habe es an das Startmenü geheftet.

@if (1==1) @if(1==0) @ELSE
@echo off&SETLOCAL ENABLEEXTENSIONS
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"||(
    cscript //E:JScript //nologo "%~f0"
    @goto :EOF
)
NET STOP uxsms
NET START uxsms
@goto :EOF
@end @ELSE
ShA=new ActiveXObject("Shell.Application")
ShA.ShellExecute("cmd.exe","/c \""+WScript.ScriptFullName+"\"","","runas",5);
@end

Dadurch wird der Desktop Window Manager neu gestartet und ich kehre zu meinem zusammengesetzten Desktop zurück (und dabei werden viele Ressourcen freigesetzt).

Wenn Sie dies wissen, können Sie sich auch eine spezielle Spielumgebung aufbauen, in der Sie den Dienst beenden, bevor Sie das Spiel starten, um dieses gesamte Verhalten zu bekämpfen. Dies führt jedoch zu dem gleichen Verhalten wie das Deaktivieren der Desktop-Komposition für eine einzelne ausführbare Datei über die Dateieigenschaften.

Der Hochstapler
quelle
25
Das Problem (zumindest für mich) ist, dass mir zwar der Speicher ausgeht, aber trotzdem alles in Ordnung ist. Wenn ich auf "Nichts ändern" klicke, funktioniert das Spiel UND "dwm.exe" einwandfrei . Also nein, ich möchte keine Optimierung, die mein Gedächtnis reduziert, ich möchte JUTS THE DIALOG zum Verschwinden bringen .
Fake Name
6
Wenn ich in eine Situation , in der Zukunft führen , wo ich eigentlich tun muß die zusätzlichen Videospeicher, die von der Desktop - Satz - Engine verwendet wird , werde ich die in Ordnung bringt dann. Zu diesem Zeitpunkt benötige ich diesen Speicher jedoch nicht zurück .
Fake Name
14
Ich meine, der Dialog hat genau das, was ich als eine der Schaltflächenoptionen möchte, aber diese Schaltfläche funktioniert nicht . Keep the current color scheme, and don't show this message again.
Fake Name
2
Alles gute, aber ... Ich habe ein System mit zwei ATI Radeon HD 5450-Karten und das einzige, was ich verwende, ist iTunes und Chrome - und das bekomme ich. Das macht keinen Sinn.
David Thielen
28
"Ich habe nie angenommen, dass die Nachricht deaktiviert werden kann, und ich sehe nicht, wie dies als Vorteil gewertet werden kann." - Da diese Nachricht beim Spielen von Videospielen häufig angezeigt wird, muss ich mich aus dem Spiel zurückziehen (was manchmal nicht pausiert) , um diese Nachricht erneut zu deaktivieren. Es ist mir egal, dass mein System alle seine GPU-RAM verwendet (in der Tat, das ist eine gute Sache ) . Es ist mir egal, ob Windows Aero langsam läuft, während ich in meinem Spiel bin, solange das Spiel gut läuft - was es immer tut. Ich möchte nur, dass diese Nachricht mein Spiel nicht stört.
BlueRaja - Danny Pflughoeft
18

Ich habe diese verdammte Nachricht die ganze Zeit (seit langer Zeit) auf Windows 7-PCs gehört, vor allem, wenn ich per VNC aus der Ferne auf sie zugreife, aber Aero und Desktop-Komposition eingeschaltet lassen möchte (sicherlich nicht) unter Verwendung des VNC-Spiegeltreibers, sonst sicher kein Aero).

Der Wechsel zum Basisthema, auch wenn er nur vorübergehend durchgeführt wird, würde zum Beispiel bei einigen alten Apps (z. B. bei denen, die DPI-Virtualisierung erhalten, nur mit Aero + Desktop-Komposition verfügbar) die GUI-Funktion beeinträchtigen. Dies war einer der Gründe, warum ich Aero und Desktop-Komposition beibehalten wollte Standardmäßig eingeschaltet, aber nur die verdammte Nachricht stoppen, außerdem lief das System tatsächlich einwandfrei , da viele Benutzer auf Kommentare auf dieser Seite bestätigen, war das Problem nur die Nachricht!

Das Deaktivieren des Kontrollkästchens "Windows-Fehlerbehebung" unter "Wartungsmeldungen" ist einfach keine Lösung, da viele hier auch Kommentare bestätigen, dies funktioniert nicht, und das Deaktivieren der Desktop-Komposition ist ... na ja ... wie das Abschalten Ihres Autos Motor, weil es nicht richtig funktioniert ... dh keine Lösung ...

Nachdem ich lange mit dieser Meldung genörgelt hatte, entschied ich, dass ich dies wirklich beenden musste, dann debuggte ich dwm.exe und fand schließlich heraus, wie die Meldung dauerhaft gelöscht werden kann ... wenn Sie dasselbe tun möchten und Windows 7 SP1 x64 haben (es ist wahrscheinlich anders für x86) Patche einfach deine dwm.exe wie ich es getan habe:

Warnung: Tun Sie dies nur, wenn Sie wissen, was Sie tun, sonst können Sie Ihr System beschädigen !!!

für Windows 7 SP1 x64:

(original file md5: f162d5f5e845b9dc352dd1bad8cef1bc)
open file on an hex editor and search for this pattern:
FF15D2A5000085C079
replace it by:
9090909090909090EB
(patched file md5: 2ab05d7454dcd8ef20a7f99b3390973d)

für Windows 7 SP1 x64 + KB3125574 Convenience Rollup:

(original file md5: c206c9dbfc34afd367dd150d979a5185)
open file on an hex editor and search for this pattern:
FF1562B1000085C079
replace it by:
9090909090909090EB
(patched file md5: 8243c03dad2b9aaaddabe65e4869e2ae)

(Der Patch entfernt nur den Aufruf der TaskDialogIndirect-API, die für das Anzeigen des Meldungsfensters verantwortlich ist, und erzwingt eine JMP, die ursprünglich verwendet wird, wenn die Rückgabe des Aufrufs erfolgreich ist.) Die JMP muss verwendet werden, da offenbar auch nur Code verwendet wird Wechseln Sie zum Basisthema, wenn die Nachricht nicht angezeigt werden kann.

Beachten Sie, dass Sie zum Ändern / Umbenennen / Ersetzen der Datei "dwm.exe" den Dienst "Desktop Window Manager Session Manager" (auf services.msc) beenden müssen, damit er nicht mehr ausgeführt wird, den Dateieigentum übernimmt und die Berechtigungen anpasst. .. da die Datei standardmäßig TrustedInstaller gehört ...

Beachten Sie auch, dass ich in meiner Analyse zu dwm.exe festgestellt habe, dass es tatsächlich zwei dieser Meldungen gibt (ähnlich, aber nicht gleich):

  • Eine davon ist die oben abgebildete Frage. Diese Frage wird angezeigt, wenn dwm.exe einige CPU-Ressourcen verwendet. 30% reichen möglicherweise aus, um sie auszulösen (und VNC macht dies möglich). Mein Patch entfernt diese Meldung .
  • Es gibt eine andere ähnliche Meldung, aber mit etwas anderem Text, der angezeigt wird, wenn dwm.exe zu viel GPU-Speicher verwendet, nicht die auf dem Screenshot der Frage angezeigte, und mein Patch wird diese Meldung nicht entfernen.
nars
quelle
10
Herzlichen Glückwunsch, dass Sie die erste Person in 5 Jahren sind, die sich tatsächlich die Mühe gemacht hat, die Frage zu beantworten, ohne der Frage mit einem Pedant auszuweichen. „ Sie sollten diese Warnung , die absolut umsetzbar und nicht überflüssig ist, nicht ignorieren Meiner Ansicht nach kann ich jedoch bestätigen, dass mein MD5 mit Ihrem übereinstimmt.
Lilienthal
3
Danke Lilienthal. Ich verstehe, was Sie meinen, ich mag normalerweise auch keine Patches, aber meiner Meinung nach besteht in diesem Fall kein großes Risiko, da der Patch wirklich sehr einfach ist. Er entfernt im Grunde nur den API-Aufruf, der die Nachricht erzeugt, und scheint der einzig dauerhafte Weg zu sein Fix it ...
Nars
1
Danke!!! Ich habe diese Meldung jedes Mal erhalten, wenn ich Fallout 4 auf meinem Gaming-PC gespielt habe. Das Spiel läuft einwandfrei, aber diese dumme Nachricht ist immer aufgetaucht. Du bist mein Gott.
user2867288
1
@Coldblackice: Sie müssen einen Haltepunkt in TaskDialogIndirect api (comctl32.dll) hinzufügen, der die API zum Erstellen solcher "Fragen" -Fenster ist (wenn Sie ihn in CreateWindowEx hinzufügen, können Sie ihn auch erreichen, ich habe es zuerst getan, aber Sie müssen noch etwas zurückverfolgen ... indem Sie den RETs folgen, bis Sie wieder auf dwm.exe-Code landen. Ich habe x64dbg verwendet und es an einen bereits laufenden dwm.exe-Prozess angehängt. Ich musste jedoch einen kleinen Trick anwenden: Nachdem Sie den Debugger an dwm.exe angehängt haben, friert es die gesamte GUI ein, und Sie werden es nicht sein in der Lage, etwas in jedem Fenster zu sehen, nicht einmal der Debugger ...
Nars
1
@Coldblackice: ... um das Problem zu umgehen, dass ich zwei Windows-Sitzungen (dh zwei Benutzerkonten) verwendet habe, eine, um den Debugger auszuführen und ihn von der anderen Sitzung an die dwm.exe anzuhängen, und dann den Benutzer zu dieser anderen Sitzung und zu wechseln Führen Sie ein Programm aus, das die Meldung auslöst (ich habe vnc verwendet), es löst den Haltepunkt aus und friert die GUI ein, wenn der Debugger pausiert. Drücken Sie dann Strg + Alt + Entf und wechseln Sie zur ersten Sitzung, um den Debugger zu verwenden Ich meine.
nars
8

Ihnen geht der GPU-Speicher aus. Das mag sein :

  1. Ein Fehler in einem grafisch intensiven Programm, das Sie verwenden (z. B. ein Spiel)
  2. Ein Fehler im Grafiktreiber,
  3. Ein ressourcenarmer Computer.

Da Sie Windows 7 x64 ausführen, trifft die dritte Möglichkeit wahrscheinlich nicht zu.

Für die zweite Möglichkeit können Sie Ihren Grafiktreiber auf die neueste Version aktualisieren, die Sie auf der Website des Herstellers finden.

Bei der ersten Möglichkeit kann es zu Kompatibilitätsproblemen mit dem Aero-Design kommen, wenn dies immer geschieht, wenn dasselbe Programm ausgeführt wird. Um Aero während der Ausführung dieser Anwendung zu deaktivieren, ändern Sie die Eigenschaften der ausführbaren Datei in "Desktop-Komposition deaktivieren":

Bildbeschreibung hier eingeben

Harrymc
quelle
Hinweis: Sie können die Desktop-Komposition nur für x86-ausführbare Dateien und einige speziell kompilierte x64-ausführbare Dateien deaktivieren.
Fake Name
1
Keiner Ihrer Vorschläge ist wahr. Das Problem ist NICHT, dass mir der (oder der) GPU-Speicher ausgeht, sondern dass Win7 den Fehler hat, dass es archaische Prozentsätze für das verwendet, was es für einen niedrigen GPU-Speicher hält. (67% für die Warnung und anscheinend 75% für das obligatorische Umschalten). Das Problem ist, wenn Sie 4 GB Speicher haben, dass 67% der Nachrichten mit über 1,2 GB frei ankommen. Es ist zu tauschen / Auslagerungsdatei Beratung von vor Jahren oder heute. Früher wurde empfohlen, die Größe von Swap / Seite bei 2-facher Speichergröße zu ändern. Als ich 512 MB Speicher hatte, habe ich die Verwendung von Swap eingestellt (mit 128 GB Speicher brauche ich ihn immer noch nicht ). Die Brüche, die Win für Limits verwendet, sind veraltet.
Astara
@ Astara: Sie könnten jetzt für Sie nicht wahr sein. Bitte kommentieren Sie die Antworten aus der Zeit vor 6 Jahren sorgfältig - die Technologie entwickelt sich weiter. Heute so eine alte Antwort runter zu stimmen, ist wirklich eine Verschwendung Ihres Rufes.
Harrymc
@harrymc - sie waren auch vor 6 Jahren nicht wahr. Ich habe Win7 seit dem Erscheinungsdatum gehabt. Das Verhalten hat sich nicht geändert. Die einzige Antwort, die das Problem hier behebt (und nicht umgeht) (nicht, dass es ideal ist, wenn es Systemdateien ändert), ist die nars-Antwort. Durch das Deaktivieren von "Desktop-Komposition" wird der zugrunde liegende Fehler in Windows nicht behoben. Dies ist eine Problemumgehung, die andere Nebenwirkungen hat.
Astara
@Astara: Nun, das stimmt, um das Problem eines Mannes zu lösen, der mich mit einem Kopfgeld belohnt hat. Möglicherweise gibt es eine bessere Lösung, aber das Beste an unserem Forum ist die Anzahl der Lösungen, und natürlich funktionieren nicht alle für alle.
Harrymc
0

Gibt es einen Grund, warum Windows meine Versuche, den Dialog zu unterdrücken, ignoriert / vergisst?

Nein - Fenster sollte nicht wieder angezeigt werden, wenn Sie das beantworten, aber es passiert trotzdem.

Ich glaube, das Dialogfeld wird angezeigt, weil ich Vsync und Triple Buffering für DirectX-Anwendungen erzwinge.

Nein, das liegt nicht daran. Erstens: Desktop Composition forciert das System (aber nicht die Spiele, sie verwenden DirectX), um im vertikalen Synchronisierungsmodus zu arbeiten, und bietet Ihnen die Möglichkeit, nützliche Funktionen wie Win + Tab (zum Beispiel) zu verwenden Dies ist keine Lösung, sondern eine Methode zum Herabsetzen Ihres Systems und eine wirklich schlechte Problemumgehung. Einige Programme funktionieren besser, wenn Desktop Composition aktiviert ist, weil vsync (wie einige Movie Player - es verhindert das Zerreißen), andere funktionieren besser, wenn Desktop Composition deaktiviert ist (einige Fenster mit Punktrahmen bewegen sich sehr langsam, wenn DC aktiviert ist, auch wie gfx-Programme Das alte Corel kann viel langsamer arbeiten, neue Programme funktionieren jedoch immer einwandfrei. Lassen Sie daher Desktop Composition aktiviert.

Für den Moment empfehle ich abzuwarten, bis MS ein Update für dieses nervige Verhalten veröffentlicht. Deaktivieren Sie Desktop Composition auf keinen Fall, wenn Sie neue Win7-Funktionen oder Vsync mögen.

Franciszek Baranowski
quelle
festgestellt, dass die Meldung einmal angezeigt wurde / binärer Start. Jedes Mal, wenn ich die Binärdatei neu startete, stellte sie die Frage erneut, behielt aber die Meldung "disabled" für diese 1-Binärdatei für den Rest ihres Laufs bei. Daher wurde der Dialog in meinem Fall teilweise unterdrückt. Was den anderen betrifft - könnte nicht die dreifache Pufferung mehr Videospeicher belegen und zum Problem beitragen (ich würde zustimmen, dass Vsync wahrscheinlich kein Problem war).
Astara