LINUX.ORG.RU

Собрал наконец то на Orange Pi4 на Gentoo десктоп, для непонятливых скажу, что компилялось всё локально.

 , ,


2

3

Много софта всякого накомпилял, например, gcc собирается часа 1.5(напомню, у Opi4 6 ядер, 2 A-72 2Ггц, 4 A-53 1.800 Ггц). Дольше всего собирался Qtwebrngine для браузера Falkon, около 16 часов. Либреофис собирается 6 часов. Для справки, проверял энергопотребление(у меня и монитор на 22" на одну линию подключён и диск большой с 12в питанием тут же) составляет при простое около 3 ват, а если компилять, то максимум 5 ват на несильной яркости, сильную не люблю. Как это всё работает сделаю отдельную тему в категории «рабочие места»

И да, всем, кто говорит, что арм64 не готов для десктопа я скажу, не только готов, а ждёт желающих)))

>>> Просмотр (1920x1080, 443 Kb)

★★★★★

Проверено: Zhbert ()

gcc собирается часа 1.5

Без LTO и PGO? Ибо с ними у меня даже на 3700X на это уходит 40 мин (15 мин без них).

RazrFalcon ★★★★★
()
Последнее исправление: RazrFalcon (всего исправлений: 1)

Дольше всего собирался Qtwebrngine для браузера Falkon, около 16 часов.

На 3700X - 30мин. У ARM какие-то кукурузные ядра.

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

6 часов vs 1 час, ну вполне приемлемо, разница не на порядок, учитывая энергопотребление. ARM на десктопе уже не так шокирует

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от RazrFalcon

Дольше всего собирался Qtwebrngine для браузера Falkon, около 16 часов


На 3700X - 30мин

кукурузные ядра

Сравнил жопу с пальцем. Посмотри на TPD своей рязани и orange pi.

anti_win ★★
()

3 ват

Это единица измерения уровня ваты? Если нет, то James Watt (Уатт/Ватт) переворачивается в гробу.

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

Оно меня волнует? Электричество дешевое. Моё время - нет

Может и так. Но сравнивать рязань и апельсинку некорректно. Нужно сравнить ее с x86 со схожим потреблением. И я очень сомневаюсь, что какой-нибудь несчастный ноутбучный атом сильно обгонит orange pi. И обгонит ли вообще. А то окажется, что апельсинка за счет 6 ядер еще даст атому фору.

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

З вата в час) Ну 0.4А при 5В. Это при простое, при несильной нагрузке 0.5-0.7А.

burato ★★★★★
() автор топика

Дольше всего собирался Qtwebrngine для браузера Falkon, около 16 часов.

К десктопу с гентой как-то не очень готово. Разве что на фанатика генты.

Либреофис собирается 6 часов.

Редактировать доки на и без того слабом арме? Либра сама не легкая.

составляет при простое около 3 ват, а если компилять, то максимум 5 ват на несильной яркости,

Вот бы еще поиграть на нем с замером ваттов, а то какой же это десктоп без игор :3

RedEyedMan666
()
Ответ на: комментарий от anti_win

Ну вот ТС вещает что ARM готов для десктопа, а не деле такой же тормоз как и был. Посмотрим что у Apple получится.

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

Там нечего мерить, при полной нагрузке 1.2А при 5В максимум.

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

Моя работа заключается в компилянии C++/Rust кода. Поэтому для меня, чем быстрее проц - тем лучше. ARM отпадает сразу.

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

К десктопу с гентой как-то не очень готово. Разве что на фанатика генты.

Если пересобирать Мир раз в месяц, а то и реже, а тяжёлые пакеты на ночь ставить, то готово.

Редактировать доки на и без того слабом арме? Либра сама не легкая.

Для либры арм не слабый.

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

Поэтому для меня, чем быстрее проц - тем лучше. ARM отпадает сразу

Это потому, что сейчас ARM представлен одноплатниками типа апельсинки и смартфонами. А еще всякими контроллерами и прочим ембеддедом. Будет десткопный арм с TPD 35-65 ватт — тогда будем сравнивать.

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

Оранж пай 4 ты тоже хрен купишь в соседнем магазине))

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

Да, но 60fps чёт иногда подтормаживает, но у меня браузер открыт и либраофис и ещё по мелочи. Без всяких прог в фоне проверял-не тормозило, но тут ещё ядром надо позаниматься, попересобирать его.

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

время – деньги при решении прикладных задач. А это фоновая системная задача, выполняется 1-2 раза в месяц. Особенно если наладить бэкап или использовать 2 корня, чтобы неудачная сборка откатывалась со скоростью работы диска или ещё быстрее.

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

Редактировать доки на и без того слабом арме? Либра сама не легкая.

На 3 малине есть небыстрый запуск, примерно как будто с hdd на core2, есть периодические лаги из за доступа карте памяти. В остальном всё упирается не в цпу, а в быстродействие мяса за клавиатурой.

Мне кажется либра тормозит не из за того, что она что то там делает, а из за того. что она чего то там ждёт. Падение производительности цпу на порядок даёт только 10-50% тормозов либры. И есть ощущение, что 6 ветка сильно ускорилась по сравнению с 5.

kirill_rrr ★★★★★
()

Так, а теперь мой вопрос, не понимаю почему ещё не затронут. Здесь очевидный несимметричный цпу. Как на практике это работает? Как собирается ядро под это, что с шедулером, как пользователю кидать задачу с одних ядер на другие? Или всё тупо и автоматически, линукс считат, что ядра одинаковы и перекидывает задачу автоматом в случайном порядке, куда упадёт, а прирост скорости однопотока усредняется на 2/6 времени паденя на быстрые ядра? Как отрегулировать частоты на разных ядрах и приводит ли это к реальному снижению энергопотребления (меня слегка напрягает, что на всяких амд А* и интел core/пеньтиум дуо можно выставить разные предельные частоты на обоих ядрах, но фактически производительность и потребление энергии не меняются. или хуже, жрёт как на максимальной частоте, а работает как на минимальной, только с лагами.)?

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

Здесь очевидный несимметричный цпу. Как на практике это работает? Как собирается ядро под это, что с шедулером, как пользователю кидать задачу с одних ядер на другие? Или всё тупо и автоматически, линукс считат, что ядра одинаковы и перекидывает задачу автоматом в случайном порядке, куда упадёт, а прирост скорости однопотока усредняется на 2/6 времени паденя на быстрые ядра?

Удваиваю.

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

линукс считат, что ядра одинаковы и перекидывает задачу автоматом в случайном порядке

Нифига! Если, например, видео 1080Р 30фпс смотрю, то по 50% 2 больших ядра работают, маленькие без накгрузки. Если поверх видео браузер открыть нагрузка пойдёт и на малые ядра.

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

И это всё автоматически, без вмешательства из юзерспейса? Какие то патчи на ядро?

Кстати, рисовать видео fullHD на цпу это моветон. Должна видеокарта работать, желательно даже на вывод кадра, иначе появляется жёсткое ограничение по размеру кадра, который можно выводить в окно.

И с практической точки зрения. Какой нибудь интерактив, open arena хотя бы. Будет ли просадка фпс если заливать её низкоприоритетными фоновым задачами, 1, 2, 4, 6, 8, 12+ потоков?

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

Кстати, рисовать видео fullHD на цпу это моветон

Для устройства, которое потребляет 5 ватт это круто, например, ноут i5 в простое потребляет около 30 вт

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

В опи4 кстати, есть mini PCI-e, куда, насколько я понял, можно вставить полноразмерную видеокарту?

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

Да, и надо знать, как оно поведёт себя не только при 3 потоках на 2 быстрых ядра, но и при 2+ потоках на ядро вообще.

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

Для устройства, которое потребляет 5 ватт это круто, например, ноут i5 в простое потребляет около 30 вт

Боюсь для 5Вт это становится особенно критичным. Кроме декодирования есть ведь ещё масштабирование кадра под окно, вывод окна в композитор и из композитора в Х11, и только потом в буферы видеокарты. Например для vlc на ноуте с пеньтиум дуо и nvidia 720p уже начинают упираться в 1 поток цпу, хотя формально всё декодируется на видеокарте.

В противоположность: пи3 лимитирован видеопамятью, выделенной для vc4, 64М вполне хватает на любой fullHD. Загрузка цпу порядка 0-30% одного ядра до тех пор, пока узким местом не становится диск, это полная обработка на гпу. На амд А6 тоже неплохой аппаратный декод, те же fullHD 30-40М с 1-5% загрузки цпу, правда плеер не совсем стабилен, особенно при изменении скорости воспроизведения.

kirill_rrr ★★★★★
()

не только готов
RK3399

Ну так, на полшишечки.

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

Для тех, кто не читает повторю-длительную компиляцию ставлю, когда иду спать

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

Там ещё такой момент... Цена оранж пая 4 с небольшим, ну с памятью 5К, но всё равно, я приобрёл 2 платки и с одной десктоплю, а на другой собирается софт. По идее даже можно сделать компиляцию совместно, читал в гентушной вики.

burato ★★★★★
() автор топика

А в принципе, какие задачи ты выполняешь на этой машине?

anti_win ★★
()

И да, всем, кто говорит, что арм64 не готов для десктопа я скажу

И где здесь десктоп? :)

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

qlop

Есть же замечательная утилита для учёта времени сборки и прочего. Вот на моем ноуте с Ryzen 4600H:

mc@gentoo-book ~ $ qlop -tH libreoffice
2020-07-20T22:46:01 >>> app-office/libreoffice: 44 minutes, 58 seconds
mc@gentoo-book ~ $ qlop -tH qtwebengine
2020-07-20T12:30:38 >>> dev-qt/qtwebengine: 1 hour, 57 minutes, 9 seconds
MC
()

Конечно готов, вопрос только «фор вот». Думаю, такие решения будут больше востребованы в автоматизации разных операций, не требующих больших вычислительных мощностей, а десктопы вообще отомрут со временем или останутся только у кодеров и даже сисадмины будут со смартфона управлять сетками.

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

genlop -t сделай, оно тебе скажет сколько собиралось.

rupert ★★★★★
()

А почему не distcc? Хочется независимую апельсинку? Это жеж потом ещё о обновляться...

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

Не, десктоп это в первую очередь крупногабаритный плохо переносимый монитор, мышка, полноценная клавиатура и куча портов для всякой разной переферии. И я думаю что как раз одноплатными армами они и станут, потому что тихо, дёшево и компактно, а много попугаев для 90% задач не нужно.

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