Hallo!
Ich nutzt in meinem HTPC eine Geforce 9400 GT zwecks VDPAU.
Sie ist passiv gekühlt, und leider befinden sich aus Platzgründen links und rechts daneben andere Steckkarten (TV-Karte und CI-Slot).
Alles zusammen tut das dem Luftaustausch und der Hitzeentwicklung nichts Gutes, und so erreiche ich nach ein paar Stunden Betrieb 113° C Temperatur auf der Nvidia.
Bei dieser Temperatur bricht bereits die Performance ein und ich habe dropped frames bei der Wiedergabe mit VDPAU. Der Lebensdauer der Karte und der sich daneben befindenden TV-Karte tut man damit sicher auch nichts Gutes.
Ich hatte deshalb die Idee, die Taktrate der Grafikkarte mittels Untertakten zu senken (Quasi das Gegenteil vom sonst oft gemachten Overclocking
Leider gelingt mir das aber überhaupt nichts.
Ich habe in der xorg.conf in der Section Device die folgende Zeile eingefügt:
Damit erscheint mir im nvidia-settings Programm auch die Möglichkeit, die Taktrate von GPU und RAM zu verändern.
Aber ganz egal was ich einstelle: Nach dem Klick auf Apply hüpfen die Regler wieder auf die vorherigen Standardwerte von 550 MHz (GPU) und 350 MHz (RAM) zurück.
Da meine Versuche also überhaupt nichts fruchteten, versuchte ich die Einstellungen des PowerMizers zu ändern. Dort können ja verschiedene Profile für die Karte (von viel Leistung/Performance bishin zu Qualität/wenig Leistung) festgelegt werden.
Bei mir eingestellt ist das Maximum an Leistung - jedoch scheint mir hier überhaupt keine Möglichkeit angeboten zu werden die Einstellungen zu ändern.
Ich habe deswegen versucht, die Einstellungen fix in meiner xorg.conf zu setzen, und zwar lt. dieser Anleitung hier:
http://linux.aldeby.org/nvidia-powermizer-powersaving.html
In der Section Device also Folgendes hinzugefügt:
Option "Coolbits" "1"
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerLevel=0x3; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x3"
Leider wird aber auch das ignoriert, und die Grafikkarte arbeitet weiterhin mit voll aufgedrehter Heizung (Leistung).
Mir ist nun nicht klar, wieso das Untertakten oder auch nur das Ändern der Leistungsprofile überhaupt nicht klappt.
Eventuell mag es ja an meinem Treiber für die Grafikkarte liegen (ich verwende den 195er aus dem the-vdr-team Repository).
Anderswo habe ich auch schon gelesen, dass die Overclocking-Funktionen bei den Mobile-Grafikkarten nicht funktionieren. Ich habe eine 9400GT - ob diese schwache Ausführung der 9er-Serie auch zu den Mobile zu zählen ist und deshalb Änderungen ohne Kommentar ignoriert werden?
Wisst ihr hier weiter?
Vor habe ich sowieso auch, durch einen 8cm-Lüfter im Gehäuse - hingestellt/-geklebt direkt hinter den Steckkarten für Luftaustausch im dieser Ecke des Gehäuses zu sorgen. Vielleicht löst sich das Temperaturproblem damit ja von selbst. An so einen Lüfter komme ich jedoch erst nach dem Wochenende, und eventuell kann mit einer Untertaktung ja auch Strom gespart werden.
Zur Veranschaulichung meines Platzproblems habe ich hier ein Foto von meinem PC mit den Steckkarten angefertigt (der Ci-Slot neben der Grafikkarte ist hier ausgebaut und verbaut noch zusätzlich den Platz)
Leider wurde es nur mit einem Handy erstellt, das Platzproblem sollte aber dennoch zu erkennen sein.
[Blockierte Grafik: http://bit.ly/6DR5M4]