|
aipsta
Anmeldungsdatum: Dez. 30, 2011
Beiträge: 37
|

20. August 2012 03:36
Hallo, leider läuft meine Radeon HD 6950 dauerhaft auf voller Leistung. Um die Temperatur und den Lüfter etwas zu beruhigen, möchte ich die Frequenzen heruntertakten. Leider gestaltet sich das beim Open Source Treiber schwieriger als gedacht. Bisherige Versuche per sudo echo profile > /sys/class/drm/card0/device/power_method
scheiterten leider an folgender Antwort
bash: /sys/class/drm/card0/device/power_method: Keine Berechtigung . Mit rovclock hatte ich nicht mehr Erfolg. Ein Auslesen per sudo rovclock -i
gibt mir nicht mehr als
Radeon overclock 0.6e by Hasw (hasw@hasw.net)
Found ATI card on 01:00, device id: 0x6719
I/O base address: 0xe000
Video BIOS shadow found @ 0xc0000
Invalid reference clock from BIOS: 0.0 MHz
Memory size: 0 kB
Memory channels: 1, CD,CH only: 0
tRcdRD: 3
tRcdWR: 1
tRP: 3
tRAS: 6
tRRD: 1
tR2W-CL: 1
tWR: 1
tW2R: 0
tW2Rsb: 0
tR2R: 1
tRFC: 13
tWL(0.5): 0
tCAS: 0
tCMD: 0
tSTR: 0 . Den Auslesefehler ignorieren und ein Setzen der Werte per sudo rovclock -c 450 -m 1250 funktioniert leider nicht. Es zeigt sich keine Wirkung. Um Ideen was hier falsch läuft oder andere Lösungsansätze, ohne den proprietären Treiber nutzen zu müssen, wäre ich sehr dankbar. Liebe Grüße Moderiert von tomtomtom: Ins passendere Forum verschoben.
|
|
coffeeholic
Supporter
Anmeldungsdatum: Aug. 10, 2012
Beiträge: 1936
Wohnort: zwischen Sessel und Tastatur
|

20. August 2012 03:37
Vorausgesetzt der Befehl ist richtig, dann braucht er, wie es aussieht, root-Rechte. Werde also vor dem Ausführen root mit
|
|
aipsta
(Themenstarter)
Anmeldungsdatum: Dez. 30, 2011
Beiträge: 37
|

20. August 2012 03:45
coffeeholic schrieb: Vorausgesetzt der Befehl ist richtig, dann braucht er, wie es aussieht, root-Rechte. Werde also vor dem Ausführen root mit
Habe leider etwas verfrüht gepostet, wollte eigentlich nur die Vorschau nutzen.  Den Befehl habe ich per sudo ausgeführt. Die Ausgabe bleibt dieselbe.
|
|
coffeeholic
Supporter
Anmeldungsdatum: Aug. 10, 2012
Beiträge: 1936
Wohnort: zwischen Sessel und Tastatur
|

20. August 2012 03:47
Wenn echo mit root-Rechten läuft, hat die Umleitung keine root-Rechte!  Deswegen musst du den gesamten Befehl in einer root-Shell ausführen, daher: sudo -i.
|
|
tomtomtom
Moderator & Supporter
Anmeldungsdatum: Aug. 22, 2008
Beiträge: 20850
Wohnort: Berlin
|

20. August 2012 03:49
aipsta schrieb: Den Befehl habe ich per sudo ausgeführt. Die Ausgabe bleibt dieselbe.
Das liegt daran, dass das sudo bei deinem Befehl nur für echo profile gilt, für den Rest fehlen dir die Rechte. EDIT: ARG. Zu spät. 
|
|
coffeeholic
Supporter
Anmeldungsdatum: Aug. 10, 2012
Beiträge: 1936
Wohnort: zwischen Sessel und Tastatur
|

20. August 2012 03:50
tomtomtom schrieb: aipsta schrieb: Den Befehl habe ich per sudo ausgeführt. Die Ausgabe bleibt dieselbe.
Das liegt daran, dass das sudo bei deinem Befehl nur für echo profile gilt, für den Rest fehlen dir die Rechte. EDIT: ARG. Zu spät. 
Egal, bessere Erklärung. Der Punkt geht trotzdem an dich.
EDIT: Man kann den Befehl auch so zusammenstecken
| echo profile | sudo tee /sys/class/drm/card0/device/power_method
|
|
|
aipsta
(Themenstarter)
Anmeldungsdatum: Dez. 30, 2011
Beiträge: 37
|

20. August 2012 14:23
coffeeholic schrieb: Werde also vor dem Ausführen root
Tat in der Tat den Trick. Nun bin ich immer soweit.
-bash: echo: Schreibfehler: Das Argument ist ungültig. Muss ich noch Dateien editieren, damit er die Argumente versteht?
|
|
coffeeholic
Supporter
Anmeldungsdatum: Aug. 10, 2012
Beiträge: 1936
Wohnort: zwischen Sessel und Tastatur
|

20. August 2012 15:24
aipsta schrieb: Nun bin ich immer soweit.
-bash: echo: Schreibfehler: Das Argument ist ungültig. Muss ich noch Dateien editieren, damit er die Argumente versteht?
Hast du auch den Befehl mit tee ausprobiert? coffeeholic schrieb: EDIT: Man kann den Befehl auch so zusammenstecken
| echo profile | sudo tee /sys/class/drm/card0/device/power_method
|
|
|
aipsta
(Themenstarter)
Anmeldungsdatum: Dez. 30, 2011
Beiträge: 37
|

20. August 2012 16:21
Hast du auch den Befehl mit tee ausprobiert?
Leider ohne Erfolg. Auf echo low | sudo tee /sys/class/drm/card0/device/power_method
folgt
low
tee: /sys/class/drm/card0/device/power_method: Das Argument ist ungültig Habe es mit low, mid, high, default und auto versucht. EDITH:
echo profile > /sys/class/drm/card0/device/power_method && echo low > /sys/class/drm/card0/device/power_profile
zeigen nun keine Fehlermeldung mehr (als root). Allerdings ist keine Veränderung feststellbar. Weder verändert sich das Lüfterverhalten noch zeigt cat /sys/kernel/debug/dri/0/radeon_pm_info andere Werte. Die Ausgabe ist folgende:
default engine clock: 800000 kHz
current engine clock: 799940 kHz
default memory clock: 1250000 kHz
current memory clock: 1250000 kHz
voltage: 1100 mV Der Befehl mit tee verhält sich unverändert (Das Argument ist ungültig).
Muss ich die Profile erst noch definieren? Gruß
|
|
Letalis Sonus
Supporter
Anmeldungsdatum: April 13, 2008
Beiträge: 5904
Wohnort: Oldenburg
|

21. August 2012 13:42
Magst du uns denn auch noch mitteilen was du für ein System hast?
|
|
aipsta
(Themenstarter)
Anmeldungsdatum: Dez. 30, 2011
Beiträge: 37
|

21. August 2012 15:07
Ja, na klar.  PowerColor Radeon HD 6950 Dual Fan Intel i5 2500k ASRock P67 Pro3 8GB G.Skill Per sudo nano /sys/class/drm/card0/device/power_profile
sehe ich nur dise beiden Zeilen (2. ist leer)
default
|
|
Letalis Sonus
Supporter
Anmeldungsdatum: April 13, 2008
Beiträge: 5904
Wohnort: Oldenburg
|

21. August 2012 15:32
aipsta schrieb: Ja, na klar.
Äh, nein. Ich meinte das andere System - wie in Betriebssystem
|
|
aipsta
(Themenstarter)
Anmeldungsdatum: Dez. 30, 2011
Beiträge: 37
|

21. August 2012 20:28
Letalis Sonus schrieb: aipsta schrieb: Ja, na klar.
Äh, nein. Ich meinte das andere System - wie in Betriebssystem 
Hehe, na klar. Dachte hätte es im Eingangspost erwähnt - Schande über mich. Crunchbang auf Debian wheezy (also testing). Wenn da der Zusammenhang bestehen könnte, sollte ich mich mal an die englische Community wenden. Grüße
|
|
Letalis Sonus
Supporter
Anmeldungsdatum: April 13, 2008
Beiträge: 5904
Wohnort: Oldenburg
|

21. August 2012 21:01
aipsta schrieb: Wenn da der Zusammenhang bestehen könnte
Ich fragte eher wegen des Kernels. Wenn ich das richtig sehe hat das aktuelle Crunchbag einen 2.6.32 Kernel - das verhärtet bei mir stark den Verdacht, dass der Kernel einfach zu alt ist um die Stromsparfunktionen für diese Karte überhaupt zu unterstützten, weshalb das Schreiben in die jeweiligen device files fehlschlägt. Du könntest mal einen neueren ausprobieren, die Pakete aus Ubuntu's Kernel PPA sollten sich problemlos dafür nutzen lassen.
|
|
aipsta
(Themenstarter)
Anmeldungsdatum: Dez. 30, 2011
Beiträge: 37
|

21. August 2012 23:03
Ich fragte eher wegen des Kernels. Wenn ich das richtig sehe hat das aktuelle Crunchbag einen 2.6.32 Kernel
Da habe ich mich ungünstig ausgedrückt. Ich nutze Crunchbang 11 (waldorf), welches auf der aktuellen Debian testing Version basiert. uname -r
3.2.0-3-amd64 Schönen Abend
|