Техно Шаблон (Осотонел 2)
771 subscribers
441 photos
15 videos
10 files
279 links
Мой (Мориса) канал/блог о технологиях. Если Вам интересен мой личный блог с аниме, мангой, Gachi мемами и прочим, залетайте в @osotonel .

ЛС для связи по важным вопросам: https://t.me/Moris_Shalon
Download Telegram
Техно Шаблон (Осотонел 2)
И ещё одна поправка. Понимаю, что вы устали от моих поправок, но тут надо уточнить: сами тесты собирались компилятором под e2k v6 (т.е. под 16С). Но компилятор под 16С ещё сырой, это же инженерник, а не серийник, так что к запуску его ещё не раз допилят и…
Overclockers, пошли на@уй!

Я терпеть не могу СМИ за такие заголовки. Это ИНЖЕНЕРНЫЙ образец. У него стояла ОС, собранная под предыдущее поколение Эльбруса, он работал с не самым свежим компилятором (1.25.17 вместо 1.26.09), да и компилятор, он же и оптимизатор исполняемого кода, под 16С ещё сырой. Так ещё и режим работы памяти там был DDR4-2400 вместо DDR4-3200, и не 8 каналов, а 2, т.к. заняты были лишь 2 слота памяти. И даже так в Java он не отстаёт в многопотоке, а в C# быстрее на 25%

Молодцы, что приписали "автор отмечает", вот только автору, EntityFX, Эльбрус не "пришёл". EntityFX к нему подключался по удалёнке по SSH. И не "пришлось понизить". Это нюанс ИНЖЕНЕРНИКА. До запуска серийного производства там ещё не раз доработают подсистему памяти

И да, кого волнует, что на обеспечение аппаратной безопасности в Эльбрусе, которой нет в Intel, выделяются ресурсы?

Хороший заголовок, молодцы

Overclockers, пошли на@уй! Я всё.

UPDATE: пишут, что это конкретно автор Zelot там такой мудак. Zelot, пошёл на@уй!
👍22
Техно Шаблон (Осотонел 2)
Photo
Ну чо, народ, погнали? На Линуксе прогнал некоторое количество тестов на Эльбрусе. Пора теперь оценить его на винде и сравнить это с тем, что я видел на Линуксе.
Я думаю, в течение недели (край - в течение двух недель) соберу все данные по Эльбрусу и напишу статью. Выйдет она позже вместе с роликом с обзором Эльбруса. Не ждите, что вся работа будет уникальна. У меня заимствований в работе будет не менее половины. Но нашлись те сценарии, в которых Эльбрус никто не испытывал, и будет интересно посмотреть на то, что из этого всего выйдет по итогу.
👍11
Техно Шаблон (Осотонел 2)
Photo
Стрим с Эльбрусом на днях. Думаю завтра или послезавтра. Предупрежу сразу, что я буду перезапускать стрим, чтобы проверить, как он хорошо идёт с разных систем на Эльбрусе, в трансляции и без, и сколько ресурсов на это дело расходуется.
👍12
Техно Шаблон (Осотонел 2)
Стрим с Эльбрусом на днях. Думаю завтра или послезавтра. Предупрежу сразу, что я буду перезапускать стрим, чтобы проверить, как он хорошо идёт с разных систем на Эльбрусе, в трансляции и без, и сколько ресурсов на это дело расходуется.
я это к тому, что, если хотите следить за ходом дела, вам надо будет регулярно переключаться на новые стримы по ходу того, как я их перезапускаю. Короче, ладно, без лишних слов, залетайте на днях. Будет интересно.

По времени: как буду готов, так и запущу. Мб предупрежу за пару часиков. Я не хочу опять обосраться, выйдя на стрим без того, что хочу вам показать, так что как буду готов, так и запущу
👍11
Техно Шаблон (Осотонел 2)
По ошибке не ту трансляцию завершил. Продолжение тут через 5 минут https://youtu.be/A6XY_b05U8U
Установил Rocket League на Эльбрусе в винде. Если эта игра сейчас нормально запустится и в Ubuntu, и в Эльбрус ОС (OSL) через RTC, постримим её сегодня.
👍16
Техно Шаблон (Осотонел 2)
Установил Rocket League на Эльбрусе в винде. Если эта игра сейчас нормально запустится и в Ubuntu, и в Эльбрус ОС (OSL) через RTC, постримим её сегодня.
стрим с Эльбрусом через 2 часа. Попробуем поиграть в открытую реализацию GTA III (нативно, в трансляции на винде и Ubuntu) , сыграем в Tomb Raider на винде и в Ubuntu с помощью Proton Port. Повеселимся, короче.
👍4
Техно Шаблон (Осотонел 2)
Photo
Минут через 15-20 запущу стрим
👍4
Техно Шаблон (Осотонел 2)
Запустил. Через 5-6 минут начнём https://youtu.be/z5HQdoIR-Hk
Завтра будет ещё один стрим с Эльбрусом, если у меня заработают игры в Wine через RTC.

Там есть свои нюансы, т.к. 64-битный RTC работает только с 64-битными приложениями, а в винде многие 64-битные приложения тянут за собой кучу 32-битных компонентов. В случае с запуском x86_64 Linux-приложений через RTC нет никаких проблем, т.к. в Linux приложения, как правило, полностью собраны для работы в x64 среде, но вот с Wine есть сложности из-за того, что в Windows многие приложения содержат 32-бит компоненты. Поэтому с Wine нужно учитывать дополнительные нюансы. Для работы 32-битных Windows приложений, соответственно, мне понадобятся 32-битный RTC и 32-битный образ Linux системы.

Короче, посмотрим, если у меня заведётся Wine и мы сможем поиграть в старые 32-битные игры (ну, скажем, CS 1.6), мы возьмёс и сыграем с вами в игрушки. И сможем сравнить сами FPS с таковым в Windows.

На прошлом стриме, который, как я думал, будет последним по Эльбрусу перед тем, как я запилю по нему статью с обзором, мы разобрались, что идея с запуском Wine в Ubuntu, запущенной через Lintel, не особо то и имеет место из-за низкой производительности при таком решении. У вас транслируется вся система, а в ней ещё транслируются Windows команды в аналогичные Linux команды (ну и DirectX ещё в OpenGL/Vulkan транслируется).

Но RTC ведь - другое дело. Сам по себе RTC намного эффективнее Lintel (если мы рассматриваем x86_64 Ubuntu 20.04.3 в обоих случаях), т.к. не транслируются, а исполняются в нативе всё ядро и спуск в него при system call и подъём обратно в user space. Это очень тяжёлые операции, трансляция которых требует больших ресурсов. И то, что вместо трансляции всей системы и всех драйверов для всего оборудования мы используем нативные ядро ОС, драйверы и прочие компоненты в случае с RTC, позволяет достичь высокой эффективности при трансляции.

Но Lintel зато умеет жевать и x86_64 программы, и x86 (32-bit), и работает система в Lintel с любым оборудованием, под которое есть драйверы для x86. Так что с точки зрения совместимости, конечно, Lintel лучше.

Короче, мне очень интересно будет посмотреть на то, что получится, если на Эльбрусе поднять wine в RTC. Мне дали готовый образ с Wine на Эльбрус ОС 3.0 (последняя версия OSL под 32-bit x86, далее только x86_64 выходили), но я хочу попробовать ещё сперва поднять Wine на x86 Ubuntu 18.04 32-bit (20.04.3 не поддерживает уже 32-bit x86) и Альт Линукс 10 32-bit.

Я отпишу завтра по ходу дела. Пока что я на Эльбрусе гоняю ещё пару тестов в винде.
👍9
Техно Шаблон (Осотонел 2)
Завтра будет ещё один стрим с Эльбрусом, если у меня заработают игры в Wine через RTC. Там есть свои нюансы, т.к. 64-битный RTC работает только с 64-битными приложениями, а в винде многие 64-битные приложения тянут за собой кучу 32-битных компонентов. В…
будет ещё перетест GTA 3 и GTA VC. Мы же не пробовали эти игры запускать через RTC. Сравним с тем, что в нативе. Ну и в нативе я также пересоберу эти игры. Мне EntityFX уже подсказал, почему у меня не получилось в прошлый раз собрать игру (GLFW нужно было юзать определённой версии, а не тупо послеледний брать с GitHub). В общем, попробую пересобрать, как текущие тесты завершатся, и проведём уже последний стрим с играми на Эльбрусе прежде, чем я уже сяду все полученные данные в статье обрисовывать.
👍8