Перейти к содержанию

Настройка gtx 1060 под Linux


iBaaX

Рекомендуемые сообщения

@Torquemada рискну сказать глупость, но гугл по первой ссылке предложил strace -p PID

Ссылка на комментарий
Поделиться на другие сайты

Практически у всех существующих майнеров есть свой API с кучей информации.

Ссылка на комментарий
Поделиться на другие сайты

Только что, billsmith сказал:

Практически у всех

Это ключевой момент!

10 минут назад, Igor Voltaic сказал:

@Torquemada рискну сказать глупость, но гугл по первой ссылке предложил strace -p PID

Не, не то......

strace -- это трассировщик системных вызовов, т.е. инструмент отладки, отображающий трассировку всех системных вызовов, производимых другой программой/процессом. Трассируемая программа не требует перекомпиляции, так что вы можете использовать strace для двоичных файлов, исходных текстов которых у вас нет.

Системные вызовы и сигналы -- это события, которые происходят при взаимодействии пользовательской программы и ядра. Производимая таким образом проверка очень полезна для поиска и изоляции ошибок и распознавания состояний гонки.

 

Ссылка на комментарий
Поделиться на другие сайты

Даже если вы нашли майнер без API (даже интересно стало) всегда можно читать его лог файл, и даже если и он не создаётся, в линуксе майнер всегда можно запустить с выводом инфы в файл.

Ссылка на комментарий
Поделиться на другие сайты

35 минут назад, billsmith сказал:

Даже если вы нашли майнер без API (даже интересно стало) всегда можно читать его лог файл, и даже если и он не создаётся, в линуксе майнер всегда можно запустить с выводом инфы в файл.

Да вот хотел избежать именно парсинга файлов. Не очень люблю я этот способ..... Логи - это лишний объем, это, крайне редко, возможная блокировка файлов.... Ладно, буду тогда через API копать.... Просто, если я правильно помню и не путаю, то тот же EWBF не имеет нормального JSON API

 

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, billsmith сказал:

EWBF имеет отличный json API, адрес по умолчанию http://127.0.0.1:42000/getstat

Спасибо

Ссылка на комментарий
Поделиться на другие сайты

В 2/16/2018 в 16:23, Torquemada сказал:

Логи - это лишний объем, это, крайне редко, возможная блокировка файлов

Если простой мониторинг со снятием показаний раз в минуту - то апи без вопросов. А если нужна скорость реакции (перезапуск майнера, который честно сказал про начало девфи, хехе) - вывод в файл и парсинг через inotifywatch.

Ссылка на комментарий
Поделиться на другие сайты

Всем привет.

Чё я только не делал с xorg.conf

В итоге в энвидиа-сервер-сеттингс добавились:

- регулировка режима работы вентиляторов (включается и работает)

- в power-mizer появились поля для ввода частот но:

перед полями вместо ALL наложенные друг на друга цифры 2 и 3

Применить нельзя.

Кто то может помочь?

Ссылка на комментарий
Поделиться на другие сайты

В общем опишу что сделал.

Установил убунту 16 (с подключёнными райзерами и видеокартами)

Установил драйвер nvidia

Скачал майнер, (клаймор дуал) сохранил в папку home/name_pc/miner

В автозапуск вписал команду:

xterm -e /home/name_pc/miner/ethdcrminer64 -epool eth-eu1.nanopool.org:9999 -ewal 0xb12973db8fe8eafe007b057d0d231975730cf8a8.Mint/my_mail@gmail.com -epsw x -mode 1 -ftime 5

Подробности:

/home/name_pc/miner/ - путь к папке с майнером (У Вас может быть другой)

-epool eth-eu1.nanopool.org:9999 - настройки пула

-ewal 0xb12973db8fe8eafe007b057d0d231975730cf8a8 - кошелёк куда майнит

Mint - отображаемое на пуле имя компа

my_mail@gmail.com - электронка для настроек выплат на пуле

С таким автозапуском терминал и майнер запускаются. Как запускать через убунтовский терминал не осили.

Дальше пошли пляски с разгоном. Удалось отобразить настройки в nvidia x-server-settings, но толку нет.

Разогнать возможно из терминала. (Ctrl+Alt+T) введя следующие команды:

sudo nvidia-xconfig -a --cool-bits=28 --allow-empty-initial-configuration вроде как разрешение на разгон.

nvidia-settings -a "[gpu:0]/GPUMemoryTransferRateOffset[3]=900"

nvidia-settings -a "[gpu:1]/GPUMemoryTransferRateOffset[3]=900"

На первой и второй карте таким образом разогнана память на 900Mhz.

Но как эти команды заставить выполняться в автозапуске не осили.

I Need Help

Изменено пользователем Zadolbala
пропустил строку
Ссылка на комментарий
Поделиться на другие сайты

7 минут назад, Zadolbala сказал:

В общем опишу что сделал.

Установил убунту 16 (с подключёнными райзерами и видеокартами)

Установил драйвер nvidia

Скачал майнер, (клаймор дуал) сохранил в папку home/name_pc/miner

В автозапуск вписал команду:

xterm -e /home/name_pc/miner/ethdcrminer64 -epool eth-eu1.nanopool.org:9999 -ewal 0xb12973db8fe8eafe007b057d0d231975730cf8a8.Mint/my_mail@gmail.com -epsw x -mode 1 -ftime 5

Подробности:

/home/name_pc/miner/ - путь к папке с майнером (У Вас может быть другой)

-epool eth-eu1.nanopool.org:9999 - настройки пула

-ewal 0xb12973db8fe8eafe007b057d0d231975730cf8a8 - кошелёк куда майнит

Mint - отображаемое на пуле имя компа

my_mail@gmail.com - электронка для настроек выплат на пуле

С таким автозапуском терминал и майнер запускаются. Как запускать через убунтовский терминал не осили.

Дальше пошли пляски с разгоном. Удалось отобразить настройки в nvidia x-server-settings, но толку нет.

Разогнать возможно из терминала. (Ctrl+Alt+T) введя следующие команды:


sudo nvidia-xconfig -a --cool-bits=28 --allow-empty-initial-configuration вроде как разрешение на разгон.

nvidia-settings -a "[gpu:0]/GPUMemoryTransferRateOffset[3]=900"

nvidia-settings -a "[gpu:1]/GPUMemoryTransferRateOffset[3]=900"

На первой и второй карте таким образом разогнана память на 900Mhz.

Но как эти команды заставить выполняться в автозапуске не осили.

I Need Help

 

создай файл oc.sh с правами на исполнение

туда впиши (это и что там еще разгонять будешь):

#!/bin/bash
nvidia-settings -a "[gpu:0]/GPUMemoryTransferRateOffset[3]=900"
nvidia-settings -a "[gpu:1]/GPUMemoryTransferRateOffset[3]=900"

и его уже в автозапуск

Ссылка на комментарий
Поделиться на другие сайты

Спасибо.

Файл создал, команды вписал, права на исполнение добавил.

Ребут и запуск с повышенными частотами. Всё настроено, могу отключать монитор и выносить комп на балкон, с последующим втыкиванием в розетку. (вайфай плата на материнке избавляет от проводов).

Но есть ещё сомнения...

Если в этом файле те-же команды что ввожу в терминал выполняются при запуске убунту...

Может я перемудрил с настройками майнера? Гипотетически его запуск как то прописывается в этом же файле...

Дописать как в терминале вбиваю команды?

#!/bin/bash
nvidia-settings -a "[gpu:0]/GPUMemoryTransferRateOffset[3]=900"
nvidia-settings -a "[gpu:1]/GPUMemoryTransferRateOffset[3]=900"

И далее:

cd /home/name_pc/miner/

./ethdcrminer64 -epool eth-eu1.nanopool.org:9999 -ewal 0xb12973db8fe8eafe007b057d0d231975730cf8a8.Mint/my_mail@gmail.com -epsw x -mode 1 -ftime 5

Ссылка на комментарий
Поделиться на другие сайты

В 18.02.2018 в 01:53, UR_Quan сказал:

Если простой мониторинг со снятием показаний раз в минуту - то апи без вопросов.

 

А можно поподробнее.

Майню на ethermine.org. У них свой api, по запросу https://api.ethermine.org/miner/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/currentStats выдаёт целый ряд значений.

Скрытый текст

{"status":"OK","data":{"time":1519295400,"lastSeen":1519295359,"reportedHashrate":0,"currentHashrate":144777777.7777778,
"validShares":129,"invalidShares":0,"staleShares":2,"averageHashrate":144063657.40740737,"activeWorkers":1,"unpaid":26479380372145344,
"unconfirmed":null,"coinsPerMin":0.000007958575001728656,"usdPerMin":0.0065320004326687945,"btcPerMin":6.408244591391913e-7}}

Как выбрать одно-два нужных?

Изменено пользователем Nosych
Ссылка на комментарий
Поделиться на другие сайты

В 2/21/2018 в 17:00, Zadolbala сказал:

вайфай плата на материнке избавляет

И увеличивает пинг. И делает тебя зависимым от всяких впа-супликантов.

 

В 2/21/2018 в 17:00, Zadolbala сказал:

nvidia-settings -a "[gpu:0]/GPUMemoryTransferRateOffset[3]=900" nvidia-settings -a "[gpu:1]/GPUMemoryTransferRateOffset[3]=900"

Если нет других карт, а установленны одинаковые, то можно одной строкой:

nvidia-settings -a GPUMemoryTransferRateOffset[3]=900

 

3 часа назад, Nosych сказал:

 

А можно поподробнее.

 

3 часа назад, Nosych сказал:

Как выбрать одно-два нужных?

Какие стоят цели? Самое внятное вижу - собрать статистику averageHashrate за пару дней, сохранить, сравнивать собранную статистику с отклонением от текущего больше чем на икс процентов.

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, UR_Quan сказал:

Какие стоят цели? 

 

Мониторинг. Раз в минуту запрашиваешь currentHashrate на сайте, сравниваешь с каким-то номинальным (в зависимости от мощности фермы), и если ниже, то смотришь,что не так с фермой. 

У меня на 7х1060 скорость плавает от 120 до 170 (по показаниям сайта) стало быть, если упала ниже 100, значит что-то не так или с фермой или с инетом.

Изменено пользователем Nosych
Ссылка на комментарий
Поделиться на другие сайты

В 18.02.2018 в 02:53, UR_Quan сказал:

Если простой мониторинг со снятием показаний раз в минуту - то апи без вопросов. А если нужна скорость реакции (перезапуск майнера, который честно сказал про начало девфи, хехе) - вывод в файл и парсинг через inotifywatch.

Да уже сделал на работки под API майнеров ewbf, claymore/ethminer. Из основных остался только ccminer.

3 часа назад, Nosych сказал:

Мониторинг. Раз в минуту запрашиваешь currentHashrate на сайте, сравниваешь с каким-то номинальным (в зависимости от мощности фермы), и если ниже, то смотришь,что не так с фермой. 

У меня на 7х1060 скорость плавает от 120 до 170 (по показаниям сайта) стало быть, если упала ниже 100, значит что-то не так или с фермой или с инетом.

Народ, вы о чем?! Брать хешрейт с пула - это все равно, что средняя температура по больнице.....

Что мешает брать хешрейт с API майнера?

А можно просто анализировать загрузку видеокарт, как делает мой ватчдог на Python, где-то далеко вверху похороненный ))))

Ссылка на комментарий
Поделиться на другие сайты

Только что, Torquemada сказал:

загрузку видеокарт

Вылетевшая карта умеет оставаться под нагрузкой.

Только что, Torquemada сказал:

средняя температура по больнице.....

Что мешает брать хешрейт с API майнера?

Хешрейт/шеррейт от пула дает больше информации и вылетание за его предельные значения даст отработать большее количество внештатных ситуаций. И да, с ним сложнее иметь дело из-за вардифа - надо смотреть динамику и усреднять. Но можно и по майнеру. Поэтому изначально был вопрос - "какие цели?".

Только что, Torquemada сказал:

остался только ccminer.

У меня с наскоку не вышло: локалхост по телнету пускает, а вовне порт не открывает, даже если бинд нормальный прописан.

При попытке сходить браузером: 

This page isn’t working

192.168.ч.п didn’t send any data.

ERR_EMPTY_RESPONSE

 

Изменено пользователем UR_Quan
Ссылка на комментарий
Поделиться на другие сайты

Пытался прикрутить удалённый рабочий стол... xrdp

По ходу и интерфейс поменялся (делал по примеру из инета) теперь у меня получилась xubuntu

При удалённом подключении (из под вин 7) создаётся новый сеанс. То-есть то что там автозапустилось я не вижу. Подключение как бы паралельное.

Сбились настройки автозапуска - поправил.

Сбились настройки разгона - проблемка.

При запуске нвидиа х сервера нет настроек.

Как с этим всем разобраться?

Ссылка на комментарий
Поделиться на другие сайты

Хрен с ним с тем удалённым управлением. Тут бы автозапуск карт настроить по разгону...

Есть идеи?

Ссылка на комментарий
Поделиться на другие сайты

Ссылка на комментарий
Поделиться на другие сайты

@Zadolbala 

Выбрось xterm, рабочий стол и rdp, для наших дел достаточно ssh. Иначе рискушеь отрастить бороду и купить связать собрать из исходников свитер.

 

С автозапуском или разобраться по-человечьи, как рекомендовал предыдущий оратор, или из говна и палок, как у всех - crontab с запуском @reboot.

Изменено пользователем UR_Quan
Ссылка на комментарий
Поделиться на другие сайты

Вдруг кому интересно подключаться с вин 7 на ubuntu, категорически рекомендую x2go  

Принцип такой-же как и у удалённого стола виндовс. Может как новую сессию создавать, так и подключаться к локальной.

Осталось энвидиа Х сервер научиться запускать без подключённого монитора.

Ссылка на комментарий
Поделиться на другие сайты

11 час назад, UR_Quan сказал:

У меня с наскоку не вышло: локалхост по телнету пускает, а вовне порт не открывает, даже если бинд нормальный прописан.

При попытке сходить браузером: 

Значит, там такая же фигня, как и у claymore/ethminer - тупо нет REST API, все делается через TCP-сокеты. Уже не страшно это )))

7 часов назад, Zadolbala сказал:

Хрен с ним с тем удалённым управлением. Тут бы автозапуск карт настроить по разгону...

Есть идеи?

Блин, народ, не в обиду - но Гугл и английский язык рулят.......

Вот тебе мой личный скрипт с моих ригов:

#!/bin/bash

GPUCLOCK=-100
GPUMEM=1600
CMD='/usr/bin/nvidia-settings'

for NUM_GPU in {0..6}
  do
    ${CMD} -a [gpu:${NUM_GPU}]/GPUMemoryTransferRateOffset[3]=${GPUMEM}
    ${CMD} -a [gpu:${NUM_GPU}]/GPUGraphicsClockOffset[3]=${GPUCLOCK}
    ${CMD} -a [gpu:${NUM_GPU}]/GPUPowerMizerMode=1
    ${CMD} -a [gpu:${NUM_GPU}]/GPUFanControlState=1

    ${CMD} -a [fan:6]/GPUTargetFanSpeed=70
  done

Есть одна деталь - скрипт должен запускаться ПОСЛЕ запуска Xserver. Но я не страдаю фигней, типа запустить Xserver, разогнать карты, убить Xserver. У меня Ubuntu с графическим интерфейсом. Поэтому у меня этот скрипт прописан в программке оболочки Ubuntu - "Автоматически запускаемые приложения". И все работает отлично уже год.

Ссылка на комментарий
Поделиться на другие сайты

49 минут назад, Torquemada сказал:

Значит, там такая же фигня, как и у claymore/ethminer - тупо нет REST API, все делается через TCP-сокеты. Уже не страшно это )))

Блин, народ, не в обиду - но Гугл и английский язык рулят.......

Вот тебе мой личный скрипт с моих ригов:


#!/bin/bash

GPUCLOCK=-100
GPUMEM=1600
CMD='/usr/bin/nvidia-settings'

for NUM_GPU in {0..6}
  do
    ${CMD} -a [gpu:${NUM_GPU}]/GPUMemoryTransferRateOffset[3]=${GPUMEM}
    ${CMD} -a [gpu:${NUM_GPU}]/GPUGraphicsClockOffset[3]=${GPUCLOCK}
    ${CMD} -a [gpu:${NUM_GPU}]/GPUPowerMizerMode=1
    ${CMD} -a [gpu:${NUM_GPU}]/GPUFanControlState=1

    ${CMD} -a [fan:6]/GPUTargetFanSpeed=70
  done

Есть одна деталь - скрипт должен запускаться ПОСЛЕ запуска Xserver. Но я не страдаю фигней, типа запустить Xserver, разогнать карты, убить Xserver. У меня Ubuntu с графическим интерфейсом. Поэтому у меня этот скрипт прописан в программке оболочки Ubuntu - "Автоматически запускаемые приложения". И все работает отлично уже год.

 

У меня просто Хorg и если его убить, то разног слетит

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Возможно ли понизить частоту ядра до 1200. Сравнил, потребление карт на линуксе  выше чем на винде, при копке эфира.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Настройка Асиков в "Соло Режим"

      Доброго времени суток товарищи. Такое дело, майнингом занимаюсь давно но никогда не пытался майнить соло. Стало интересно, и тут проблема выскочила. Хочу воткнуть в соло ROCK MINER t1.  Управляется он "BE200 Jet Stratum Miner V 5.47" через Block Erupter.  Настройки в bitcoin.conf server=1 rpcuser=123 rpcpassword=123 rpcallowip=* rpcport=3131 daemon=1 gen=0   Настройки в вебморде асика         192.168.0.101 - локальный ип сервака запущенного "сервер кошелек" 3131 порт открытыйв локалке и "из

      в ASIC/FPGA майнеры

    • Настройка USB майнера

      Народ привет! Прошу тему не удалять.   Нашёл наконец-то на просторах интернета такой мини Асик.  Поиск по фото показал, что это модель Erupter какая-то. Здесь есть древние темы, но не рискнул там писать. Скачал драйвер CP210x_Universal_Windows_Driver, Винда определила майнер. Нашел старую версию cgminer-3-1-1-zeus-windows.   Но вот где взять пул для добычи биткоина, чтобы его прописать в батнике? В старых темах пулы все мёртвые и давно на видюхах толь

      в ASIC/FPGA майнеры

    • Установка и настройка YiiMP пулов. База знаний

      Предисловие. Первоначально тема называлась так: "Домашний YiiMP пул + кошелек для соло. Нужен совет". Но в связи с тем, что информации по настройке yiimp пулов в сети катастрофически мало, в топике стали обсуждаться гораздо более широкие задачи. Надеемся, что, в конечном итоге, эта тема станет хорошей базой знаний.       Прошу помочь советом в настройке связки yiimp + кошелек.   Тема соло мне всегда была интересна, но так как метод getwok на сегодняшний день пра

      в Программы для майнинга

    • Замена вентилятора на EVGA GeForce GTX 1070 FTW

      Доброго времени суток.   Не подскажете, что и как можно сделать с картой EVGA GeForce GTX 1070 FTW? Отвалился один вентилятор. Но карта работает. Как заменить его, вентилятор, можно? И можно ли? И где его достать. Ни одной темы по этим вопросам не могу найти. Ни на форумах, ни в интернете.       Подойдут ли эти вентиляторы для замены: 1. Вентилятор - этот в итоге заказал... 2. Вентилятор - этот скорее всего не подойдёт...

      в Видеокарты

    • Настройка полного узла Lightning Network на Windows

      Не могу найти свежие статьи по запуску полной ноды  LN с помощью Bitcoin core + Eclair на Windows.  Все статьи,  что выдает поиск 2018 - 2019 года.  Есть кто это делал?  

      в Биткоин

×
×
  • Создать...