И еще про Calculate

Apr 20, 2022 11:09

Теперь у меня два компьютера с одинаковыми именами/IP: TeA'шный (который я решил сделать новым `bgd`) и старый `bgd`. Старый уже больше года не обновлялся, а там гента. Сам компьютер очень слабый, так что я решил и на него накатить calculate.
Рекомендую такую последовательность.
0. Сохраняем куда-нибудь выхлоп lspci -k и lsmodules - пригодится для ( Read more... )

linux, calculate

Leave a comment

_luden_ April 20 2022, 08:19:52 UTC
А можно тебя помучить вопросами про Линуксятину?

Reply

eddy_em April 20 2022, 08:29:03 UTC
Можно, если ответы на них не находятся в пределах первых трех-пяти строк выдачи google ☺

Reply

_luden_ April 20 2022, 08:37:18 UTC
Есть ПК с ЦПУ Байкал-М (aarch64 архитектура), на нём ОС Орёл (Астра-Линукс)
Есть тесты для проверки производительности, тот же gputest.
Но в нём нет нужной архитектуры (хоть есть и близкие).

Вопрос: я же правильно понимаю, что скачать изапустить gputest для MacOS не поможет и надо будет перекомпилировать весь тест заново уже на системе с Байкалом?

Вопрос 2: Не запустился Wi-Fi адаптер, куда рыть, чтобы понять как его запустить? Ни разу в линуксе драйвера не подбирал.

Может быть я просто искал не там, но вчера ответов не нашел.

Reply

eddy_em April 20 2022, 08:43:26 UTC
Да уж, "Астра" - то еще дерьмище, не завидую! Под aarch64, подозреваю, что еще не скоро появится полноценный набор всего необходимого, особенно тестовые утилиты. Если есть исходники этого gputest, и там есть поддержка 64-битного ARM, то можно просто собрать и запустить, а если нет - придется самому писать, или ждать, пока что-то новое появится. Тем более, GPU… Как я понимаю, он встроен в CPU? Полноценная аппаратная поддержка точно есть (а то у всяких mali народ ждать замучился, в итоге родил эдакий аналог nouveau)?

Для WiFi смотреть, что за железо. Искать соответствующий модуль. Если wifi какой-то экзотический, скорей всего, не поддерживается вообще. Вот, скажем, у меня на ноутбуке года 3 wifi не поддерживался. Первый год я обходился USB-свистком, потом нашел какой-то недопиленный модуль, допилил его и оно у меня худо-бедно (иногда wifi отрубался и приходилось модуль rmmod/modprobe) работало, пока в оф. ядре поддержка полноценная не появилась.

Reply

_luden_ April 20 2022, 08:49:33 UTC
Ну в варианте для х86 она вполне себе "#$@бельна", по крайней мере для замены офисной винды в случае чего - сойдёт :)
Видал и хуже сборки, например раннюю МСВС :)

Хм, то есть в исходниках, файлах .срр должна уже быть поддержка конкретного АРМ? "Весело", я думал что просто пересобрать было бы достаточно. Спасибо.

Понятно, значит будем мучить вендора :)
Спасибо :)

Reply

eddy_em April 20 2022, 09:04:33 UTC
Зависит от того, на каком уровне этот бенчмарк написан: если он не делает сам ничего низкоуровневого, а пользуется сторонними библиотеками, должно работать. Если же и там есть какой-то ассемблерный код, нужна поддержка конкретного железа.

Reply

_luden_ April 20 2022, 09:06:26 UTC
Понятно.

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

Reply

eddy_em April 20 2022, 09:21:09 UTC
А что нужно сравнивать?
Я обычно сравниваю элементарно по длительности каких-нибудь сложных расчетов. Скажем, найти на изображении звездного поля все несколько тысяч звезд, да посчитать их центроиды. Правда, GPU я не использую, у меня с openMP все параллелизуемые циклы написаны. Для проверки GPU можно шейдер какой-нибудь хитрый нарисовать, пусть трассировку пары миллиардов лучей посчитает.

Reply

_luden_ April 20 2022, 09:26:38 UTC
У меня сейчас стоят два моноблока от одного российского вендора.
Один на Байкале, другой на Интеле.
Вот и хочется наглядно сравнить их друг с другом.

Reply

eddy_em April 20 2022, 11:11:35 UTC
Можно засечь, сколько времени будет в одной и той же конфигурации пересобираться "мир" на gentoo ☺

Reply

_luden_ April 20 2022, 11:12:30 UTC
Вот только генту мне там не хватало :)
Мне ещё Росу тестировать там и Альт :)

Reply

eddy_em April 20 2022, 11:17:24 UTC
А что, обязательно самые анально-огороженные дистры? Есть же Calculate на базе Gentoo: бинарный дистрибутив, т.е. все пакеты собирать не придется.

В любом случае, использовать systemd/Linux вместо GNU/Linux - в корне неправильное решение!

Reply

_luden_ April 20 2022, 11:18:18 UTC
К сожалению нужно именно эти.

Reply

eddy_em April 20 2022, 11:27:54 UTC
А что за нехороший человек условия диктует?

Если что, Calculate есть в росреестре, так что гомосятину всякую, обожающую systemd, можно смело слать на все три буквы!

Reply

_luden_ April 20 2022, 11:47:51 UTC
Страшное слово "импортозамещение".

Reply

eddy_em April 20 2022, 12:43:58 UTC
А я таки повторю: Calculate есть в "росреестре" (еще с 2016 года!)!
Так что, можно "импортозаместиться" и без убогих "рос" или "альтов". А наши "разработчики" могли бы еще пару дистров для "реестра" запилить без гребаного systemd!

Reply


Leave a comment

Up