Ich habe eine Sapphire Vapor-X Radeon HD7950 OC Edition-Grafikkarte. Es läuft mit 850 MHz unter Verwendung des regulären BIOS und mit 950 MHz unter Verwendung des Boost-BIOS.
Ich verwende das Boost-BIOS. Wenn der Computer hochfährt, läuft die Karte unter Last erwartungsgemäß mit 950 MHz. Ich benutze dann Trixx, um die GPU von 950 auf 1150 und den Speicher von 1250 auf 1400 zu übertakten. Dabei verwende ich eine Leistungseinstellung von +20, um sie stabil zu machen. Es läuft gut, kann stundenlang Tests und Spiele ausführen, überhitzt nicht, hat keine Artefakte.
Wenn ich jedoch einen GPU-beschleunigten Videoplayer wie VLC oder SMPlayer starte, sinkt die Frequenz sofort auf 850 (nicht auf 950!) Und der Arbeitsspeicher auf 1250. Er bleibt dort, solange der Videoplayer geöffnet ist, auch wenn er geöffnet ist hielt inne. Wenn ich es schließe, muss ich die Übertaktung in Trixx zurücksetzen und es erneut tun, um zu 1150/1400 zurückzukehren.
Durch Deaktivieren der 3D-Beschleunigung im Videoplayer wird das Problem behoben, aber der Player ist offensichtlich viel weniger benutzbar. Ich brauche die Übertaktung, um moderne Spiele zu betreiben. Der Unterschied ist entscheidend, um in aktuellen Spielen eine gute FPS zu erzielen.
Was ist der Grund für dieses Verhalten? Kann es geändert werden, damit meine Videoplayer ordnungsgemäß beschleunigt werden und meine Übertaktung nicht beeinträchtigen?
Antworten:
Dies liegt daran, dass GPUs in der Regel über 2D- und 3D-Modi verfügen. Durch das normale Öffnen von DX (Spielen) wird die GPU vom Leerlauf- / 2D-Modus in den 3D-Modus versetzt und von Min-Clock auf Max-Clock umgeschaltet. Wenn Sie jedoch einen Videoplayer öffnen, wird eine 2D-Anwendung angezeigt und diese Uhren werden trotz der bereits ausgeführten 3D-Anwendung angewendet.
Das Auflisten Ihres Videoplayers als "Spiel" wie hier sollte es hoffentlich beheben. Dieser Link ist in der Nähe von dem , was Sie tun müssen (es ist nicht Optima hier). Wie kann ich meinen Laptop zwingen, die diskrete GPU zu verwenden?
quelle