(Asus) AI Suite III - Fan Xpert - userdefined/default Profile

azereus

Rear Admiral
Registriert
Okt. 2007
Beiträge
5.548
Hi alle,

bräuchte etwas Hilfe (17:00 Uhr) bei der Interpretation der Lüfterprofile und dessen X-Y-Koordinaten-Werte.
/edit: um 18:30 Uhr die Werte korrekt interpretieren können - SOLVED. Wie siehe unten.

Für alle die Fan-Xpert über die AI Suite einsetzen und ebenfalls die Möglichkeit nutzen wollen ein oder mehrere Userdefinde-Profile im Dip-Away anzusteuern:
Es ist grundsätzlich möglich ein Benutzerdefiniertes Profil anzulegen - dieses ist aber nicht über den Dip-Away-Screenoverlay anwählbar
Unbenannt.PNG


Per default gibt es 3(4) Profile:
- Silent
- Standard
- Turbo
- Volle Drehzahl

Speicherort der Profile:
Code:
C:\ProgramData\ASUS\DIP\FanXpert\Profiles

default-Silent-Profil:
Unbenannt.PNG


Inhalt von
"C:\ProgramData\ASUS\DIP\FanXpert\Profiles\Silent (ASUS).xml"
Code:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<root>
    <fan key="0">
        <curvedata>
            <point key="0">
                <x>56</x>
                <y>21</y>
            </point>
            <point key="1">
                <x>70</x>
                <y>107</y>
            </point>
            <point key="2">
                <x>75</x>
                <y>255</y>
            </point>
            <point key="3">
                <x>75</x>
                <y>255</y>
            </point>
        </curvedata>
        <extracurve>
            <point key="0">
                <x>50</x>
                <y>186</y>
            </point>
            <point key="1">
                <x>56</x>
                <y>255</y>
            </point>
            <point key="2">
                <x>56</x>
                <y>255</y>
            </point>
            <point key="3">
                <x>56</x>
                <y>255</y>
            </point>
        </extracurve>
        <stepuptime>1</stepuptime>
        <stepdowntime>1</stepdowntime>
        <t1delaytime>0</t1delaytime>
        <stepupunit>9</stepupunit>
        <stepdownunit>3</stepdownunit>
        <rpmmode>0</rpmmode>
        <rpmtolerance>50</rpmtolerance>
        <temperaturelimitation>56</temperaturelimitation>
    </fan>
    <fan key="1">
        <curvedata>
            <point key="0">
                <x>50</x>
                <y>135</y>
            </point>
            <point key="1">
                <x>70</x>
                <y>135</y>
            </point>
            <point key="2">
                <x>75</x>
                <y>255</y>
            </point>
            <point key="3">
                <x>75</x>
                <y>255</y>
            </point>
        </curvedata>
        <extracurve>
            <point key="0">
                <x>-1</x>
                <y>-1</y>
            </point>
            <point key="1">
                <x>-1</x>
                <y>-1</y>
            </point>
            <point key="2">
                <x>-1</x>
                <y>-1</y>
            </point>
            <point key="3">
                <x>-1</x>
                <y>-1</y>
            </point>
        </extracurve>
        <stepuptime>1</stepuptime>
        <stepdowntime>1</stepdowntime>
        <t1delaytime>50</t1delaytime>
        <stepupunit>2</stepupunit>
        <stepdownunit>2</stepdownunit>
        <rpmmode>0</rpmmode>
        <rpmtolerance>50</rpmtolerance>
    </fan>
    <fan key="2">
        <curvedata>
            <point key="0">
                <x>50</x>
                <y>61</y>
            </point>
            <point key="1">
                <x>70</x>
                <y>102</y>
            </point>
            <point key="2">
                <x>75</x>
                <y>255</y>
            </point>
            <point key="3">
                <x>75</x>
                <y>255</y>
            </point>
        </curvedata>
        <extracurve>
            <point key="0">
                <x>-1</x>
                <y>-1</y>
            </point>
            <point key="1">
                <x>-1</x>
                <y>-1</y>
            </point>
            <point key="2">
                <x>-1</x>
                <y>-1</y>
            </point>
            <point key="3">
                <x>-1</x>
                <y>-1</y>
            </point>
        </extracurve>
        <stepuptime>1</stepuptime>
        <stepdowntime>1</stepdowntime>
        <t1delaytime>50</t1delaytime>
        <stepupunit>2</stepupunit>
        <stepdownunit>2</stepdownunit>
        <rpmmode>0</rpmmode>
        <rpmtolerance>50</rpmtolerance>
    </fan>
    <fan key="3">
        <curvedata>
            <point key="0">
                <x>50</x>
                <y>61</y>
            </point>
            <point key="1">
                <x>70</x>
                <y>102</y>
            </point>
            <point key="2">
                <x>75</x>
                <y>255</y>
            </point>
            <point key="3">
                <x>75</x>
                <y>255</y>
            </point>
        </curvedata>
        <extracurve>
            <point key="0">
                <x>-1</x>
                <y>-1</y>
            </point>
            <point key="1">
                <x>-1</x>
                <y>-1</y>
            </point>
            <point key="2">
                <x>-1</x>
                <y>-1</y>
            </point>
            <point key="3">
                <x>-1</x>
                <y>-1</y>
            </point>
        </extracurve>
        <stepuptime>1</stepuptime>
        <stepdowntime>1</stepdowntime>
        <t1delaytime>50</t1delaytime>
        <stepupunit>2</stepupunit>
        <stepdownunit>2</stepdownunit>
        <rpmmode>0</rpmmode>
        <rpmtolerance>50</rpmtolerance>
    </fan>
</root>

Und genau hier benötige ich bitte etwas Hirninput. (bereits gelöst)
KeyFan0-3 sind die 4 steuerbaren Lüfter.
Leider etwas schwer zu identifizieren welche Zahl welchen Lüfter steuert.
Da es sich um X-Y-Koordinaten mit Werten bis 255 handelt müsste das 100% sein?
Aber die angegebenen Werte kann ich nichtmal ansatzweise korrekt erahnen- siehe Excel-Tabelle.
Code:
100-255
95-242
90-242
85-241
80-240
75-239
70-238
65-237
60-235
55-234
50-232
45-230
40-227
35-223
30-219
25-213
20-204
15-191
10-170
5-128
0-0

Bsp CPU:
50° - 25% -> sollte ~213 irgendwo stehen?
70° - 61% -> 235?
75° - 100°
Wird mit Sicherheit einen unbekannten Umrechnungsfaktor haben.



Lösung bzw. wie korrekt herausgefunden?
Es gibt zwei weitere "temp"-Dateien
"C:\ProgramData\ASUS\DIP\FanXpert\Profiles\temp\const.xml" für RPM-Lüftermode (DC)
"C:\ProgramData\ASUS\DIP\FanXpert\Profiles\temp\smart.xml" für Smart-Lüftermode (PWM)
Wird ein default-Profil von Smart auf RPM umgestellt werden diese beiden temp-Dateien erstellt.
Unbenannt.PNG

Wichtig für das/die künftigen Benutzerdefinierten Profil(e) ist die smart.xml.
Es sind "curvedata" und "extracurve" sowie die Kurvenpunkte "point key 0-3" mit jeweils X+Y-Wert notwendig für die Kurve.
Wie diese genau zusammenhängen hab ich noch nicht ganz durchblickt.

Wie erstelle ich also eine eigene Kurve:
Alle bestehenden default-Profile kopieren und mit BAK umbenenne (einfach um auf nummer sicher zu gehen). Es sind dann natürlich beide Dateien vorhanden.
C:\ProgramData\ASUS\DIP\FanXpert\Profiles\Standard (ASUS).xml
C:\ProgramData\ASUS\DIP\FanXpert\Profiles\Standard (ASUS).xml_BAK

Variante1:
Als nächstes bei allen die Kurve nach belieben anpassen
1x auf RPM und wieder zurück stellen damit die Kurvenwerte in die
C:\ProgramData\ASUS\DIP\FanXpert\Profiles\temp\smart.xml
geschrieben werden.
Diese nun entweder mit einem Editor öffnen und den Inhalt in die "Standard (ASUS).xml" kopieren+speichern oder umbenennen und die Datei als ganzes ersetzen.

Variante2:
Als nächstes bei allen die Kurve nach belieben anpassen
Das Profil mit eigenem Namen speichern.
Unbenannt.PNG

Dieses ist nun im selben Ordner wie die anderen vorhanden
Unbenannt.PNG


C:\ProgramData\ASUS\DIP\FanXpert\Profiles\custom.xml
Nun einfach ein default-BAK erstellen und das Custom zu einem der anderen umbenennen.


Silent alt gegen neu

Unbenannt.PNG



Hoffe irgendjemandem ist damit geholfen.

LG
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Remedy11, wüstenigel, Pinch und 2 andere
Zurück
Oben