LINUX.ORG.RU

Raspberry Pi и адаптер питания на 3A

 


1

5

При работе за Raspberry Pi на экране, в углу, иногда появляется значок молнии. Я думал что его просто так показывают, пока однажды на том же месте не возник значок термометра с зашкаливающим значением. Ага, мне показывают что есть перегрев. Значит, и молния тоже что-то значит!

Я понял что именно мне индицируют, когда попробовал разные адаптеры питания. С одним адаптером значок молнии не пропадал совсем, исчезая лишь на доли секунды. Однако с большинством он появлялся лишь раз в несколько минут. А есть один такой адаптер, с которым значок не появляется совсем. То есть, никогда. Он встроен в приставку к моему телевизору :-)

Согласно этой таблице, Raspberry Pi 2 на предельной нагрузке потребляет максимум 1.8A. А Raspberry Pi 3 (моя модель) - 2.5A. У меня - адаптер на 2.1A, и вероятнее всего дело в этом.

Приобрёл себе эту модель адаптера питания на 3A. Пришлось раскошелиться на 750 рублей. Прогнал бенчмарк. И что вы думаете? Производительность компа стала значительно ниже! Втыкаю обратно предыдущий зарядник на 2.1A, и скорость снова стала высокой.

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

Upd: решено. Дело оказалось в кабеле. Поменял провод - пришли в норму результаты тестов. А значок, оказалось, говорит о «просадках» напряжения, а не о недостаточной силе тока, как я подумал изначально. Смена провода починило и это тоже!

★★★★★

Последнее исправление: ZenitharChampion (всего исправлений: 7)
Ответ на: комментарий от ZenitharChampion

Частота 50%, а производительность 34,8%. На АМД вообще с понижением частоты растёт производительность на такт.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Больно много чести. Клейте чем хотите. Эти тридцатидолларовые игрушки одноразовые по своей сути, на них сразу надо вешать радиатор максимального размера. А то вообще убогое нищенство развели - производительность снижать, лишь бы на радиаторе сто рублей сэкономить.

vaddd ★☆
()
Ответ на: комментарий от vaddd

не 100р на радиаторе, а 4К на самой плате. Тем более что меня не сильно волнует fps в браузере и время пережатия бэкапа, уровня производительности 600Мгц мне достаточно.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr
./configure -mfpu=neon

Попробуй вот так.

pi@raspberrypi:~/cpuminer-2.4.5-neon $ ./minerd -t 1 --benchmark
[2017-11-30 13:58:43] 1 miner threads started, using 'scrypt' algorithm.
[2017-11-30 13:58:46] thread 0: 4098 hashes, 1.32 khash/s
[2017-11-30 13:58:46] Total: 1.32 khash/s
[2017-11-30 13:58:48] thread 0: 2646 hashes, 1.35 khash/s
[2017-11-30 13:58:48] Total: 1.35 khash/s
^C
pi@raspberrypi:~/cpuminer-2.4.5-neon $ cd ../cpuminer-2.4.5-no-neon/
pi@raspberrypi:~/cpuminer-2.4.5-no-neon $ ./minerd -t 1 --benchmark
[2017-11-30 13:58:57] 1 miner threads started, using 'scrypt' algorithm.
[2017-11-30 13:59:01] thread 0: 4096 hashes, 0.96 khash/s
[2017-11-30 13:59:01] Total: 0.96 khash/s
[2017-11-30 13:59:02] thread 0: 962 hashes, 0.97 khash/s
[2017-11-30 13:59:02] Total: 0.97 khash/s
ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Запитай через контроллер питания. И аккум приделай.

Я в походных условиях малину от банка на 13000mAh питаю)

devl547 ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Попробовал, получилось. Гениально.

rrr@raspberrypi:~/cpuminer-2.5.0$ ./minerd -t 1 --benchmark
[2017-11-30 21:46:20] 1 miner threads started, using 'scrypt' algorithm.
[2017-11-30 21:46:29] thread 0: 4098 hashes, 0.46 khash/s
[2017-11-30 21:46:29] Total: 0.46 khash/s
[2017-11-30 21:46:35] thread 0: 2319 hashes, 0.39 khash/s
[2017-11-30 21:46:35] Total: 0.39 khash/s
[2017-11-30 21:46:38] thread 0: 1941 hashes, 0.56 khash/s
[2017-11-30 21:46:38] Total: 0.56 khash/s
[2017-11-30 21:46:40] thread 0: 1119 hashes, 0.60 khash/s
[2017-11-30 21:46:40] Total: 0.60 khash/s
[2017-11-30 21:46:45] thread 0: 3003 hashes, 0.62 khash/s
[2017-11-30 21:46:45] Total: 0.62 khash/s
[2017-11-30 21:46:50] thread 0: 3087 hashes, 0.62 khash/s
[2017-11-30 21:46:50] Total: 0.62 khash/s
[2017-11-30 21:46:55] thread 0: 3081 hashes, 0.61 khash/s
[2017-11-30 21:46:55] Total: 0.61 khash/s
Тест не совсем чистый, есть фоновая нагрузка. Думаю ещё 5% сверху от 0,62 килохэша если убить всю нагрузку, и будет как раз близко к 1,35 на полной частоте.

З.Ы. Только не ./configure -mfpu=neon, а

./configure CFLAGS="-mfpu=neon"
. Минут 15 потупил, потом прочитал инструкцию. И вообще, следовало её раньше почитать.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

У меня оказалась проблема именно с ним. Смена кабеля помогла увеличить производительность в 2 раза!

То, что у тебя есть нагрузка, не должно влиять. Мыже меряем только одно ядро.

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

У тебя был тротлинг из за недостаточного питания, виноват проводок. У меня БП на 350 Вт, 4 проводка в паралели от БП (пишку можно и через юсб-розетки запитывать, проверено) и на 600Мгц процессор просто не умеет тротлить.

Моя проблеа в низкой производительности на такт (именно на такт, а не вообще, потому что я сознательно использую половинную частоту, объяснял выше). Косяк в бенчмарке, был собран без использования инструкций неон.

То, что у тебя есть нагрузка, не должно влиять. Мыже меряем только одно ядро.

А вот тут не совсем верно. Как то была тема про разные тесты, я оттуда пару вещей вынес: во первых график производительности в зависимости от частоты не линейный. Конкретно мой АМД А6 эффективнее работает на низких частотах, а у arm может быть по другому. А во вторых: даже если фоновой нагрузки вроде бы нет и все 50+ запущеных процессов укладываются в 1% cpu, они всё равно тормозят бенчмарк из за своих прерываний. Опять же, на моём ноуте с АМД, остановка Х-сервера и xfce4 позволили выиграть дополнительно 3-5%

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

> Косяк в бенчмарке, был собран без использования инструкций неон.

Я собрал его с оптимизациями, и забыл об этом. А ты потом голову ломаешь, не понимаешь почему маленькая скорость! Конечно мне следовало собрать дефолт, и привести результаты тестов с ним.

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

Да нормально ты собрал, там в README так и было написано. Он же вроде как для того и писался, чтобы прочитать прежде чем делать ./configure && make. Другое дело что я его не стал смотреть.

kirill_rrr ★★★★★
()
Ответ на: комментарий от ZenitharChampion

А, так это был генту? там неон мог быть по дефолту в make.conf прописан. Но у меня то дебиан, я просто обязан читать ридми.

kirill_rrr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.