Διαχείριση των Volts των GPU μας μέσω του RivaTuner !
Εδώ και 3 μέρες, στο XtremeSystems, ο χρήστης justageek95 έκανε ένα post στο thread του πολυσυζητημένου EVGA Voltage Tuner (link), το οποίο ούτε λίγο ούτε πολύ μας λέει το πως μπορούμε να αλλάξουμε, μέσω του Rivatuner, τα Voltages στις κάρτες γραφικών μας!
Εδώ και 3 μέρες, στο XtremeSystems, ο χρήστης justageek95 έκανε ένα post στο thread του πολυσυζητημένου EVGA Voltage Tuner (link), το οποίο ούτε λίγο ούτε πολύ μας λέει το πως μπορούμε να αλλάξουμε, μέσω του Rivatuner, τα Voltages στις κάρτες γραφικών μας!
Προς το παρόν έχει επιβεβαιωθεί πως το συγκεκριμένο mod δουλεύει μόνο στις κάρτες της σειράς GeForce GTX 200, όπως θα μπορέσετε να διαβάσετε και στο XS.
Εγώ εδώ απλά θα κάνω μια μετάφραση του post του justageek95, ώστε να μπορούμε να το δοκιμάσουμε και εμείς :D :evil::evil:
DISCLAIMER: ΔΕΝ ΑΝΑΛΑΜΒΑΝΩ ΚΑΜΙΑ ΕΥΘΥΝΗ ΓΙΑ ΟΠΟΙΑΔΗΠΟΤΕ ΖΗΜΙΑ ΠΡΟΚΛΗΘΕΙ ΑΠΟ ΤΟ ΕΝ ΛΟΓΩ MOD!
1. Βρείτε το I2C Bus της κάρτας σας, τρέχοντας τις παρακάτω CLI εντολές:
RivaTuner.exe /ri0,70,1A
RivaTuner.exe /ri1,70,1A
RivaTuner.exe /ri2,70,1A
RivaTuner.exe /ri3,70,1A
3 από τις 4 εντολές θα βγουν ως "invalid", σημειώστε αυτή που δεν ήταν (στο συγκεκριμένο παράδειγμα ήταν η /ri3,70,1A)
Αυτό θα βρει το I2C Bus σας (τονισμένο με κόκκινο στο παράδειγμά μου)
2. Βρείτε τα register values των Voltages της κάρτας σας.
Χρησιμοποιώντας τον αριθμό του I2C Bus που βρήκατε παραπάνω (0-3, τονισμένος με κόκκινο), τρέξτε τις παρακάτω CLI εντολές, αντικαθαστώντας το "#" με τον αριθμό του I2C Bus.
RivaTuner.exe /ri#,70,15
RivaTuner.exe /ri#,70,16
RivaTuner.exe /ri#,70,17
RivaTuner.exe /ri#,70,18
Σημειώστε τα Values που θα σας δώσει η καθεμία.
3. Αντικαταστήστε τις Voltage Register Values με την πραγματική Τάση.
Για κάθ μία από τις Values του βήματος 2, κάντε τα ακόλουθα:
Α. Μετατρέψτε την αξία σε δεκαδική μορφή (αυτά που έχετε είναι δεκαεξαδικά).
Β. Υπολογίστε την πραγματική Τάση με τον ακόλουθο τύπο: Τάση = (VID * 0.0125) + 0.45
Γ. Συγκρίνετε τις 4 τάσεις με αυτές τις τάσεις που λέει το ίδιο το Rivatuner στο 3D Mode του Hardware Monitoring.
Δ. Η πιο κοντινή αξία θα είναι η 3D Voltage σας (π.χ. σε μένα, το Rivatuner έδειξε 1.13V, εγώ είχα 1.1250V)
E. Σημειώστε τη Register που σχετίζεται με τη Value αυτή (τονισμένη με κόκκινο στο βήμα 2)
4. Υπολογίζοντας την τάση που θέλουμε να χρησιμοποιήσουμε.
Α. Αποφασίστε ποια τάση θέλετε να βάλετε.
Β. Βρείτε το VID για αυτή την τάση χρησιμοποιώντας τον τύπο VID = (voltage - 0.450) / 0.0125
Γ. Μετατρέψτε το VID σε δεκαεξαδικό.
5. Βάζοντας τη νέα Τάση.
Μπορείτε να βάλετε την καινούρια τάση γράφοντας το νέο VID σε δεκαεξαδική μορφή πάνω στον Register.
Α. Τρέξτε την CLI εντολή: (αντικαταστήστε το "#" με το IC2 Bus number και το VID με το VID στη δεκαεξαδική μορφή)
RivaTuner.exe /wi#,70,17,VID
Η νέα Τάση πρέπει να έχει πλέον μπει!
ΠΑΡΑΔΕΙΓΜΑ:
Στη GTX 260 η επιθυμητή τάση ήταν τα 1.2V.
Βήμα 1. Όλες οι εντολές βγάζαν "invalid" εκτός από τη RivaTuner.exe /ri3,70,1A, που μας έβγαλε την αξία "0A"
Βήμα 2. Πήραμε τις ακόλουθες values:
RivaTuner.exe /ri3,70,15 μας έδωσε 3B
RivaTuner.exe /ri3,70,16 μας έδωσε 31
RivaTuner.exe /ri3,70,17 μας έδωσε 36
RivaTuner.exe /ri3,70,18 μας έδωσε 2F
3. Υπολογίζοντας τις Τάσεις για το καθένα:
Δεκαεξαδικό - Δεκαδικό - Τάση
.......3B..................59........1.1875v
.......31..................49........1.0625v
.......36..................54........1.1250v
.......2F..................47........1.0375v
Το Rivatuner έλεγε ότι έχουμε 1.13V σε 3D Mode, άρα η τρίτη αξία ήταν η 3D voltage register μας.
Βήμα 4. Θέλαμε να βάλουμε 1.2V, οπότε:
VID = (1.2 . 0.45) / 0.0125 = 60
60 = 3C σε δεκαεξαδικό
Βήμα 5. Βάλαμε τη νέα τάση τρέχοντας:
RivaTuner.exe" /wi3,70,17,3C
[/CENTER]
Δοκιμάζουμε και βλέπουμε λοιπόν, πάντως φαίνεται από τα σχόλια των χρηστών στο XS ότι δουλεύει :D
![]() |
Προς το παρόν έχει επιβεβαιωθεί πως το συγκεκριμένο mod δουλεύει μόνο στις κάρτες της σειράς GeForce GTX 200, όπως θα μπορέσετε να διαβάσετε και στο XS.
Εγώ εδώ απλά θα κάνω μια μετάφραση του post του justageek95, ώστε να μπορούμε να το δοκιμάσουμε και εμείς :D :evil::evil:
-----------------
DISCLAIMER: ΔΕΝ ΑΝΑΛΑΜΒΑΝΩ ΚΑΜΙΑ ΕΥΘΥΝΗ ΓΙΑ ΟΠΟΙΑΔΗΠΟΤΕ ΖΗΜΙΑ ΠΡΟΚΛΗΘΕΙ ΑΠΟ ΤΟ ΕΝ ΛΟΓΩ MOD!
1. Βρείτε το I2C Bus της κάρτας σας, τρέχοντας τις παρακάτω CLI εντολές:
RivaTuner.exe /ri0,70,1A
RivaTuner.exe /ri1,70,1A
RivaTuner.exe /ri2,70,1A
RivaTuner.exe /ri3,70,1A
3 από τις 4 εντολές θα βγουν ως "invalid", σημειώστε αυτή που δεν ήταν (στο συγκεκριμένο παράδειγμα ήταν η /ri3,70,1A)
Αυτό θα βρει το I2C Bus σας (τονισμένο με κόκκινο στο παράδειγμά μου)
2. Βρείτε τα register values των Voltages της κάρτας σας.
Χρησιμοποιώντας τον αριθμό του I2C Bus που βρήκατε παραπάνω (0-3, τονισμένος με κόκκινο), τρέξτε τις παρακάτω CLI εντολές, αντικαθαστώντας το "#" με τον αριθμό του I2C Bus.
RivaTuner.exe /ri#,70,15
RivaTuner.exe /ri#,70,16
RivaTuner.exe /ri#,70,17
RivaTuner.exe /ri#,70,18
Σημειώστε τα Values που θα σας δώσει η καθεμία.
3. Αντικαταστήστε τις Voltage Register Values με την πραγματική Τάση.
Για κάθ μία από τις Values του βήματος 2, κάντε τα ακόλουθα:
Α. Μετατρέψτε την αξία σε δεκαδική μορφή (αυτά που έχετε είναι δεκαεξαδικά).
Β. Υπολογίστε την πραγματική Τάση με τον ακόλουθο τύπο: Τάση = (VID * 0.0125) + 0.45
Γ. Συγκρίνετε τις 4 τάσεις με αυτές τις τάσεις που λέει το ίδιο το Rivatuner στο 3D Mode του Hardware Monitoring.
Δ. Η πιο κοντινή αξία θα είναι η 3D Voltage σας (π.χ. σε μένα, το Rivatuner έδειξε 1.13V, εγώ είχα 1.1250V)
E. Σημειώστε τη Register που σχετίζεται με τη Value αυτή (τονισμένη με κόκκινο στο βήμα 2)
4. Υπολογίζοντας την τάση που θέλουμε να χρησιμοποιήσουμε.
Α. Αποφασίστε ποια τάση θέλετε να βάλετε.
Β. Βρείτε το VID για αυτή την τάση χρησιμοποιώντας τον τύπο VID = (voltage - 0.450) / 0.0125
Γ. Μετατρέψτε το VID σε δεκαεξαδικό.
5. Βάζοντας τη νέα Τάση.
Μπορείτε να βάλετε την καινούρια τάση γράφοντας το νέο VID σε δεκαεξαδική μορφή πάνω στον Register.
Α. Τρέξτε την CLI εντολή: (αντικαταστήστε το "#" με το IC2 Bus number και το VID με το VID στη δεκαεξαδική μορφή)
RivaTuner.exe /wi#,70,17,VID
Η νέα Τάση πρέπει να έχει πλέον μπει!
ΠΑΡΑΔΕΙΓΜΑ:
Στη GTX 260 η επιθυμητή τάση ήταν τα 1.2V.
Βήμα 1. Όλες οι εντολές βγάζαν "invalid" εκτός από τη RivaTuner.exe /ri3,70,1A, που μας έβγαλε την αξία "0A"
Βήμα 2. Πήραμε τις ακόλουθες values:
RivaTuner.exe /ri3,70,15 μας έδωσε 3B
RivaTuner.exe /ri3,70,16 μας έδωσε 31
RivaTuner.exe /ri3,70,17 μας έδωσε 36
RivaTuner.exe /ri3,70,18 μας έδωσε 2F
3. Υπολογίζοντας τις Τάσεις για το καθένα:
Δεκαεξαδικό - Δεκαδικό - Τάση
.......3B..................59........1.1875v
.......31..................49........1.0625v
.......36..................54........1.1250v
.......2F..................47........1.0375v
Το Rivatuner έλεγε ότι έχουμε 1.13V σε 3D Mode, άρα η τρίτη αξία ήταν η 3D voltage register μας.
Βήμα 4. Θέλαμε να βάλουμε 1.2V, οπότε:
VID = (1.2 . 0.45) / 0.0125 = 60
60 = 3C σε δεκαεξαδικό
Βήμα 5. Βάλαμε τη νέα τάση τρέχοντας:
RivaTuner.exe" /wi3,70,17,3C
[CENTER]-----------------
[/CENTER]
Δοκιμάζουμε και βλέπουμε λοιπόν, πάντως φαίνεται από τα σχόλια των χρηστών στο XS ότι δουλεύει :D