Author

Topic: Настройки для майнинга scrypt. (Read 2392 times)

legendary
Activity: 1415
Merit: 1003
Bagholder. Hodling shit since 2014
На видеокарте сверху рычажок должен быть, может принимать два положения.
newbie
Activity: 5
Merit: 0
А где можно почитать про переключение биосов?
legendary
Activity: 1415
Merit: 1003
Bagholder. Hodling shit since 2014
Quote
Пока что воспользовался инструкцией из SCRYPT-README.txt у cgminer и подобрал частоты 962 и 1700, при которых получил ~660 килохешей. Это уже какой-то результат.
Тогда конечно, перепрошивать не обязательно. Есть карты, в которых без замены BIOS'а выше 560 никак не прыгнешь. Но это, теперь очевидно, не ваш случай. Вам нужно лишь конкретно поиграться с параметрами майнера.

А BIOS'ы прекрасно меняются, а на своей штук 10 перепробовал, пока правильный на нашелся - и Сапфировские, и Гигабайтовские. При возможности переключения BIOS'ов восстановить один из них - несложно.
newbie
Activity: 5
Merit: 0
Запустите майнер без параметров  и напишите название сгенерированного bin-файла (у меня сейчас, например, scrypt130511Tahitiglg2tc8192w256l4.bin). Кстати, майнинг в этом случае начинается, или ошибку выдает?
lg2 tc8192 w256 l4. Я это уже делал.

Попробуйте разные BIOSы отсюда
Вообще, немного боязно зашивать те биосы, которые не из серии моей карты. Тем более, если что, то как я его потом восстанавливать буду.
Пока что воспользовался инструкцией из SCRYPT-README.txt у cgminer и подобрал частоты 962 и 1700, при которых получил ~660 килохешей. Это уже какой-то результат.
legendary
Activity: 1415
Merit: 1003
Bagholder. Hodling shit since 2014
Запустите майнер без параметров  и напишите название сгенерированного bin-файла (у меня сейчас, например, scrypt130511Tahitiglg2tc8192w256l4.bin). Кстати, майнинг в этом случае начинается, или ошибку выдает?

Попробуйте разные BIOSы отсюда:

http://www.techpowerup.com/vgabios/index.php?architecture=ATI&manufacturer=Gigabyte&model=HD+7970&interface=PCI-E&memType=GDDR5&memSize=3072

Можно попытаться прошить из-под DOS'а с помощью atiflash: http://radeon.ru/downloads/bios/util/atiflash/

Команда:
Quote
atiflash.exe -p o BIOS.rom
legendary
Activity: 1200
Merit: 1021
Так что немного не понимаю, откуда берется базовое значение.

В командной строке нужно выполнить:
Code:
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_USE_SYNC_OBJECTS 1
тогда станут доступны значения thread-concurrency выше 8192 и, возможно, получится поднять интенсивность выше 13.
newbie
Activity: 5
Merit: 0
А. Так майнинг cgminer может использоваться не только графическую память?
Проверю тогда, пожалуй, на машине с 24 гигами.

UPD: Ну, что, собственно, и ожидалось.
https://storage9.static.itmages.ru/i/14/0201/h_1391247980_3447799_be74a106d3.png
Делим одно на другое - получаем 2.734375. Делим 22400 на 2.734375 - получаем 8192. Так что немного не понимаю, откуда берется базовое значение.

Ну а перепрошить карту тем биосом тоже не вариант:
https://storage9.static.itmages.ru/i/14/0201/h_1391247834_3069782_01fa6f6043.png
На сайте Gigabyte по этому поводу пишут:
Quote
You can only update to a VBIOS version of the same series.
If your VBIOS version is:
F1, it can only be updated with VBIOS versions F2-F9.
F10, it can only be updated with VBIOS versions F11-F19.
F20, it can only be updated with VBIOS versions F21-F29.
etc.
Правда, я не нашел в разделе скачивания BIOS ни одной версии, которая бы подошла. Это странно.
legendary
Activity: 1415
Merit: 1003
Bagholder. Hodling shit since 2014
Кстати, по поводу этого:

Quote
- У некоторых людей thread-concurrency стоит больше 8192, что явно больше допустимого для данной карты. Что логично, моя карта при больших значениях даже не запускает майнинг. Я так понимаю, это объединенные в CrossFire карты или что?

Базовое значение thread-concurrency для 7970, если мне не изменяет память, это 22400. В этом можно убедиться, запустив cgminer без параметров и посмотрев на название сформированного bin-файла. Майнинг в этом случае может не запускаться из-за недостаточного объема оперативной памяти.
legendary
Activity: 1415
Merit: 1003
Bagholder. Hodling shit since 2014
Лучшие результаты 7970 выдают, как правило, при следующих настройках: -I 13 -g 2 -w 256 --thread-concurrency 8192
Ну вот у меня такие же результаты. Только -g 1 сейчас. Разницы не было с -g 2.

Проблема решилась прошивкой вот этого БИОСа: http://www.techpowerup.com/vgabios/127156/gigabytehd7970-3072-120905.html
А это же, кстати, биос для моей карты. Я всё хотел на ней обновить его. Надо попробовать.
Кстати, что именно стало лучше? Или просто при всех тех же показателях больше килохешей?
С -g 1 теоретически можно выставлять большую интенсивность (одновременно подняв и thread-concurrency), практически же - летят одни HW.

При тех же параметрах запуска (-I 13 -g 2 -w 256 --thread-concurrency 8192) стало ~700 KH/s вместо ~560 KH/s. В любом случае, попробовать стоит, если что не так в ходе прошивки пойдет - всегда можно переключиться на второй БИОС.
newbie
Activity: 5
Merit: 0
Лучшие результаты 7970 выдают, как правило, при следующих настройках: -I 13 -g 2 -w 256 --thread-concurrency 8192
Ну вот у меня такие же результаты. Только -g 1 сейчас. Разницы не было с -g 2.

Проблема решилась прошивкой вот этого БИОСа: http://www.techpowerup.com/vgabios/127156/gigabytehd7970-3072-120905.html
А это же, кстати, биос для моей карты. Я всё хотел на ней обновить его. Надо попробовать.
Кстати, что именно стало лучше? Или просто при всех тех же показателях больше килохешей?
legendary
Activity: 1415
Merit: 1003
Bagholder. Hodling shit since 2014
Лучшие результаты 7970 выдают, как правило, при следующих настройках: -I 13 -g 2 -w 256 --thread-concurrency 8192

У меня была похожая ситуация: референсная Сапфировская 7970 выдавала не больше 560 килохэшей. Проблема решилась прошивкой вот этого БИОСа: http://www.techpowerup.com/vgabios/127156/gigabytehd7970-3072-120905.html
newbie
Activity: 5
Merit: 0
Есть вопрос. Сам я где-то с 2006 года пользователь NVIDIA, поэтому просьба не пинать за пробелы в опыте с картами Radeon.
Наличествует у меня карточка 7970 от Gigabyte (GV-R797OC-3GD). По табличке она выдает вполне себе 750 килохешей. Но незадача в том, что больше ~520 я из неё выжать не могу.
Конфиг cgminer 3.7.2 для неё и встроенной в APU графики такой (пулы вырезаны):
Code:
{
"pools" : [
 
]
,
"intensity" : "13,13",
"vectors" : "1,1",
"worksize" : "256,256",
"kernel" : "scrypt,scrypt",
"lookup-gap" : "0,0",
"thread-concurrency" : "8192,8192",
"shaders" : "0,0",
"gpu-engine" : "0-0,0-0",
"gpu-fan" : "0-0,0-0",
"gpu-memclock" : "0,0",
"gpu-memdiff" : "0,0",
"gpu-powertune" : "0,0",
"gpu-vddc" : "0.000,0.000",
"temp-cutoff" : "95,95",
"temp-overheat" : "0,0",
"temp-target" : "0,0",
"api-mcast-port" : "4028",
"api-port" : "4028",
"expiry" : "120",
"failover-only" : true,
"gpu-dyninterval" : "7",
"gpu-platform" : "0",
"gpu-threads" : "1",
"hotplug" : "5",
"log" : "5",
"no-pool-disable" : true,
"queue" : "1",
"scan-time" : "30",
"scrypt" : true,
"temp-hysteresis" : "3",
"shares" : "0",
"kernel-path" : "/usr/local/bin"
}

Где-то под новый год задолбался и забил. Но, всё же, хотелось бы выяснить, может что-то еще можно сделать. Вот, что я помню:
- При поднятии intensity появляются HW-ошибки. Чем больше от 13, тем быстрее они поднимаются.
- У некоторых людей thread-concurrency стоит больше 8192, что явно больше допустимого для данной карты. Что логично, моя карта при больших значениях даже не запускает майнинг. Я так понимаю, это объединенные в CrossFire карты или что?
- gpu-threads больше одного, по-моему, даже чуть понижает производительность

Где-то видел постик о том, что в некоторые карты этой серии (7970) зашивают другие биосы для разгона и прочее, но всё же кажется, что дело не в этом.

Еще не пробовал, разве что, только тонкий тюнинг частот. Но под Ubuntu сервер, где сейчас трудится карточка, не получается следить за температурой без иксов, поэтому не рискую её разгонять.

Недавно купил 7870 от HIS для пробы. Ситуация та же. По таблице должна давать ~400, но дает 250, а если ставить интенсивность больше - HW растёт.

Прошу помощи у более опытных собратьев.
Jump to: