GPU blockiert, wenn während des Spiels ein Hardware-beschleunigtes Programm ausgeführt wird

651
pavichokche

Ich habe eine GTX1060 (Gigabyte), eine BIOS-Firmware-Version 86.06.39.00.50 und die neuesten Nvidia-Treiber, die aktualisiert und neu installiert wurden (sauber) und auf Windows 10 64-Bit ausgeführt werden. Hier ist das Problem:

Wenn ein 3D-Spiel mit einer Auflösung von 1080p und 60 Bildern pro Sekunde läuft, kann die Karte problemlos bei einer Taktfrequenz von 925-1300 MHz und einer Spannung von 0,625 bis 0,7 V bleiben. Das ist gut, so soll es sein. Wenn jedoch EIN ANDERES Programm mit Hardwarebeschleunigung gleichzeitig mit dem Spiel geöffnet wird, steigt die GPU ohne Grund auf maximaler Taktfrequenz und maximaler Spannung (1900 MHz und 1 V +) an. Dadurch wird ~ 40 W + Strom aus der Wand verschwendet und die GPU erwärmt unnötigerweise.

Ich kann dies durch Öffnen eines beliebigen Webbrowsers mit aktivierter Hardwarebeschleunigung auslösen, es müssen keine Registerkarten geöffnet werden oder JEDES andere Programm mit der verfügbaren Einstellung. Dinge wie Discord mit der UI-HW-Beschleunigungsoption lösen das Problem aus oder aktivieren die HW-Beschleunigung meines Videoplayers.

Diese Programme erzeugen kein Problem auf eigene Faust, ich kann 3 HW-beschleunigte Browser gleichzeitig ausführen und die GPU ist in Ordnung. Das Problem ist, wenn sogar ONE geöffnet ist, sogar minimiert, während ein halb anspruchsvolles 3D-Spiel läuft.

Wenn das Problem auftritt, belastet das HW-beschleunigte Programm die GPU nicht wirklich . Ich weiß das, denn wenn ich V-Sync ausschalte, bekomme ich die gleiche maximale FPS mit oder ohne das HW-beschleunigte Programm. In der Nvidia-Systemsteuerung verwende ich natürlich die optimale Leistungseinstellung.

Normalerweise kann ich Browser einfach geschlossen halten, aber dies ist jetzt zu einem Problem geworden, da die Social Club-Benutzeroberfläche von GTA V scheinbar die Hardwarebeschleunigung aktiviert hat und ich es nicht ausschalten oder das Spiel ohne es ausführen kann.

Jede Hilfe wäre dankbar.

1
Was Sie beschreiben, ist eigentlich normal. Ramhound vor 7 Jahren 0
@Ramhound Danke für das Kommentieren. Aber es ist so verschwenderisch, dass es keinen Sinn ergibt. Warum sollte meine GPU 40 W + verschwenden, nur weil es einen minimierten Browser gibt oder weil Discord aus irgendeinem Grund eine HW-Beschleunigung in der GUI hat, die in der Taskleiste sitzt? pavichokche vor 7 Jahren 0
Selbst wenn diese Anwendung minimiert ist, führt eine Anwendung, wenn sie immer noch CPU-Zeit verwendet, sogar zur grundlegenden Aufzeichnung von Datensätzen oder NOP zu einer Verwendung, und sie können sie nicht unterbrechen, wenn sie Push / Polling ausführen. Sie geben zum Beispiel ihre GPU-Kontexte nicht frei, wenn sie minimiert sind (obwohl sie möglicherweise alle ihre Assets "freigeben": einige Spiele werden sofort wieder aufgenommen, andere dauern für immer). Sogar eine sehr kurze Zeitspanne kann einige Aufzeichnungen erfordern, die Overhead erfordern: Um "nichts" zu tun, ist beim Wechseln noch Overhead erforderlich, bevor es ein "nichts zu tun" gibt. Ein Prozess verbraucht möglicherweise * mehr * gpu minimiert (vsync wird nicht berücksichtigt) Yorik vor 7 Jahren 0
@Yorik Aber das ist absolut vernachlässigbar. Wenn ich V-Sync in meinem Spiel entferne, haben sie keinen Einfluss auf meine Leistung. Ich bekomme immer noch das gleiche FPS. Sie täuschen die GPU einfach dazu, zu denken, sie müsste für viel mehr bereit sein, als sie eigentlich bewältigen muss. Ich muss irgendwie eine bestimmte ausführbare Datei diesen Versuch, meine GPU für absolut nichts zu entführen, ablehnen. pavichokche vor 7 Jahren 0

0 Antworten auf die Frage