Μόλις αγοράσαμε την κάρτα γραφικών μας και διαπιστώνουμε πως
με τις εργοστασιακές ρυθμίσεις το Hashrate είναι αρκετα χαμηλότερο απο τις
προσδοκίες μας. Μπορούμε να το ανεβάσουμε εύκολα με τις παρακάτω ρυθμίσεις μέσω
cgminer.
1. Ρύθμιση Thread Concurrency
Το πρώτο βήμα που πρέπει να κάνουμε είναι να δημιουργήσουμε
ένα αρχείο notepad με τις εξής παραμέτρους:
setx GPU_MAX_ALLOC_PERCENT 100
Αυτή η ρύθμιση θα επιτρέψει στην κάρτα σας να δουλέψει με
την μέγιστη επιτρεπτή τιμή thread concurrencies.
Προσθέστε τις εξης γραμμές απο κάτω
cgminer --scrypt -o (poolurl:poolport) -u (worker name) -p
(Worker password) --intensity 13 --worksize 256 -g 2 --thread-concurrency XXXX
(αντικαταστήστε τα poolurl:poolport, worker name, worker password
με τα δικά σας)
Αποθηκεύστε το αρχείο σαν .bat και βάλτε το μέσα στο φάκελο
του cgminer. Εκτελέστε το αρχείο μέσα απο τον φάκελο και θα δείτε ότι
δημιουργείται ενα αρχείο .bin . Ένα μερός του ονόματος του αρχείου αποτελείτε
απο tcXXXX όπου το tc είναι το εργοστασιακό thread concurrency της κάρτας σας
το οποίο προσπαθεί να αναγνωρίσει αυτόματα το cgminer. Μόλις δείτε ποιος ειναι
ο αριθμός προσθέστε τον στις παραμέτρους σας μέσα στο αρχείο bat που
δημιουργήσατε προηγουμένως. π.χ 14208.
-cgminer --scrypt -o (poolurl:poolport) -u (worker name) -p
(Worker password) --intensity 13 --worksize 256 -g 2 --thread-concurrency 14208
Αποθηκεύστε το αρχείο.
Τώρα για να μάθετε ποιό ειναι το μέγιστο δυνατο thread concurrency με το
οπόιο μπορεί να δουλέψει η κάρτα σας θα πρέπει να προσθέτετε 2048 κάθε φορά και
να κάνετε συνεχώς επαννεκίνηση το cgminer μέχρι να παύει να ξεκινάει. Ο
τελευταίος αριθμός tc με τον οποίο ξεκινάει το σύστημα σας είναι ο
"χρυσός" σας αριθμος με τον οποίο δύναται να τρέξει η κάρτα σας.
π.χ
14208
16256
18304
20352
22400
24448
26496
και πάει λέγοντας.
2. Ρύθμιση μνήμης κάρτας (-gpu-memclock)
Αφού βρήκαμε το σωστο tc πρέπει τώρα να ρυθμίσουμε την μνήμη
της κάρτας μας. Το κάνουμε με κάποιο πρόγραμμα τύπου MSI Afterburner η
Catalyst. Ανεβάζουμε την μνήμη σταδιακά ανα 25 μονάδες μέχρι να κρασάρει η
κάρτα. Μόλις κρασάρει κάνουμε reboot το cgminer και σημειώνουμε τον αριθμό στον
οποίο κράσαρε, αφαιρούμε 50 και έτσι βρίσκουμε το σωστο memlock. Το επόμενο
βήμα ειναι να το προσθέσουμε στις παραμέτρους μας.
--gpu-memclock XXXX
cgminer --scrypt -o (poolurl:poolport) -u (worker name) -p
(Worker password) --intensity 13 --worksize 256 -g 2 --thread-concurrency XXXX
--gpu-memclock XXXX
3. Ρύθμιση επεξεργαστή (--gpu-engine XXXX)
Το τελευταίο βήμα είναι να βρούμε την σωστη συχνότητα του
επεξεργαστη σε σωστη αναλογια με την μνημη. Ξεκινάμε με μιση τιμή απο την τιμή
της μνημης και ανεβαζόυμε σταδιακα ανα 5. π.χ
gpu-memlock 1500
gpu-engine 750
γίνετε
gpu-memlock 1500
gpu-engine 755
και πάει λέγοντας. Κάθε φορά που αλλάζουμε την τιμή του
gpu-engine ξαναξεκιναμε το cgminer και παρακολουθούμε το Hashrate. To Hashrate
ανεβένει κάθε φορά που προσθέτουμε στον επεξεργαστη. Μόλις δούμε οτι πέφτει
ξαφνικά μειώνουμε ανα -1 μέχρι να δούμε ότι ξανανεβαίνει δραματικά.
Όταν βρείτε το κατάλληλο clock rate προσθέστε το στο αρχειο
.bat σας ως εξης:
cgminer --scrypt -o (poolurl:poolport) -u (worker name) -p
(Worker password) --intensity 13 --worksize 256 -g 2 --thread-concurrency XXXX
--gpu-memclock XXXX --gpu-engine XXXX
Με αυτές τις ρυθμίσεις κατάφερα να αυξήσω την απόδοση μου κάτα 30%. Υπάρχουν και άλλα περιθώρια πειράζοντας το Voltage. Θα δούμε και για αυτο στους επόμενους οδηγούς.