Leider muss an dieser Stelle mitgeteilt werden, dass Wolfgang Reszel seine Arbeit an ac'tivAid beendet hat. Eine Entwicklerversion von ac'tivAid gibt es auf meiner Webseite. Gruß, Michael
Der Bugtracker wurde aus Sicherheitsgründen abgeschaltet, diese Website dient nur noch als statisches Archiv. |
||
Willkommen beim Bugtracker zu ac'tivAid. Ac'tivAid ist ein AutoHotkey-Skript, welches zuletzt in c't 12/08 ausführlich vorgestellt wurde. Wenn Sie in der stabilen Version einen Fehler finden, testen Sie bitte erst die aktuelle Beta-Version, bevor Sie den Fehler melden! Um evtl. schon hier behandelte und geschlossenen Themen mit der Suche zu finden, muss in der erweiterten Suche bei Status "Alle offenen Aufgaben" auf "Alle Status" umgestellt werden. |
Letzte stabile Version bei Heise.de: 1.3.1 Letzte beta Version 1.3.2 beta1 : activaid_beta.exe | portable_activaid_beta.exe Entwicklerversion von Michael Änderungen, Liesmich/Hilfe, FAQ und Themen-Special (bei www.heise.de) Digital Upgrade haben ein Video zu ac'tivAid 1.1.8.1 gedreht, wo ein paar Funktionen kurz angesprochen werden. |
FS#1649 - relativ hohe CPU Last durch VolumeControl
|
BeschreibungHallo, Es ist mir seit meinem neuen Rechner (Core2Duo + Vista) ein Dorn im Auge, dass ActiveAid durchgehend bis zu 3% CPU Last zieht (lt.Sysinternals Process Explorer) Nur fand ich die Ursache nicht.
Jetzt hab ich’s: das Häckchen beim ersten “[]Grafische Anzeige (OSC)” ist
und HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{be064b97-8f65-4f26-888a-b479301d3b61} durch das …Audio… in den Pfaden kam ich auch auf die Idee, dass es an VolumeControl liegen könnte - bingo.
simpler |
Mit der aktuellen nightly version (Link siehe oben) sollte es auch mit dem Häkchen ohne große Prozessorlast funktionieren. Da ich leider kein Vista zur Verfügung habe, kann ich es nicht testen.
hab die nächtliche versucht aber die richtete bei mir leider ein fürchterliches Chaos an, trotz vorheriger deinstallation. Nach dem reinpasten meiner Settings startet es nicht mehr, es gibt illegale Charaktere ;) (s.u.) und friert dann ein. Sauber abschießen kann ichs auch nicht muss neustarten.
Wenn ac'tive aid mal nicht läuft spüre ich was alles nicht geht. hilfe! ;)
PS: 131 läuft wieder. alles gut. Ich benötige die OSD Anzeige nicht unbedingt. Nein, besser: ich nutze jetzt die untere VolumenSektion. Die scheint fehlerfrei zu laufen.
So, in der nightly 14 habe ich das Problem (hoffentlich) behoben. Wenn möglich würde ich mich über einen Test freuen.
Ich hab das Problem hier auch. Es äußert sich allerdings noch krasser: Allerdings nur, wenn ich auf Mute
Mute-OSD verschwindet nicht sondern bleibt immer
Auslastung steigt langsam auf 50%
der Speicherverbrauch steigt stetig.
Schalte ich den Ton wieder
das OSD auch wieder
Auslastung geht wieder
Speicherbedarf bleibt auf dem aktuellen Niveau.
werd ich auch ma in der 14 testen..
Auch in der v1.3.2 dev17 (AutoHotkey 1.0.48.05) und Vista 64 ist das Problem mit der hohen CPU-Auslastung speziell bei Verwendung von Mute/Stumm vorhanden: Ist die "Grafische Anzeige (OSD)" aktiviert und wird dann stummgeschaltet, so steigt die CPU-Auslastung des Prozesses "AutoHotkey.exe" auf ca. 50% an. Ton ein –> OSD weg –> CPU-Auslastung geht runter.
Btw: Rechts neben den beiden Regler-Knöpfen ist jeweils so gerade eben noch ein Kontrollkästchen zu sehen (siehe rote Pfeile im angehängten Screenshot). Welche Funktion haben die beiden?
Unter Win7 gehts GAR nicht mit OSD. Da kann ich machen was ich will. Muss nichtmal Was mit Volume Control geregelt haben: Da steigt der Speicherverbrauch und die Auslastung stetig. Ich hab mich letztens schon gewundert warum der Rechner so heiß is und der Lüfter losjault... Lag nur an ac'tivAids_VolumeControl OSD. Aus damit: alles cool.
@fred: Die Beiden CheckBoxen da sind für die logarithmische Steuerung. (oder?)
Also bei mir funktioniert Volume Control unter Windows 7 (64 bit/professional/intel core 2 duo T8300) mit OSD führt aber zu Prozessauslastungen von ungefähr 30 %, auch wenn Volume control nicht genutzt wird.
Volume Control "controliert" die Systemlautstärke permanent um auch beim nicht-ac'tivAid-Lautstärkeregeln das OSD anzuzeigen. Das führt warscheinlich irgendwie zu der Prozessor- und Speicherlast. Allerdings hab ich Volume Control nicht geschrieben und noch keine Zeit gehabt da ma reinzukieken... :/
In der ac'tivAid_stringFunc.ahk fehlen in func_HotkeyToVar(String) und func_VarToHotkey(String) immer noch die folgenden Einträge:
und
Denn hierbei handelt es sich auch um ein nicht erlaubtes Zeichen für Variablen.
Bei mir war die Zeile "Gerät und Regler" in der VolumeControl leer. Nachdem ich hier von Hand die richtigen Einstellungen ausgewählt hatte, ging die Prozessorlast auf geringe Werte (<2%) zurück. (Windows 7, 64 bit)
Danke Albert! Genau das war das Problem hier!