The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск эмулятора FEX 2503, позволяющего запускать x86-программы на системах ARM64

06.03.2025 12:22

Опубликован релиз проекта FEX 2503, развивающего эмулятор для выполнения игр и приложений, собранных для архитектур x86 и x86-64, в Linux-окружении на системах с процессорами ARM64 (AArch64). Эмулятор FEX применяется проектом Asahi для запуска на системах с ARM-чипами Apple Silicon игр из каталога Steam, собранных для архитектуры x86_64. Код проекта написан на языке С++ с ассемблерными вставками и распространяется под лицензией MIT.

Библиотеки, необходимые для запуска x86-приложений в ARM64-окружении, подключаются в форме overlay-прослойки с образом корневой ФС (rootfs), поставляемой в формате SquashFS. Подобная прослойка даёт возможность обойтись без создания отдельного chroot-окружения. Загрузка уже сформированных проектом образов rootfs производится утилитой FEXRootFSFetcher.

Для доступа к возможностям хост-окружения, таким как средства для работы со звуком и 3D-графикой, в rootfs помещаются thunk-библиотеки, транслирующие обращения к библиотекам и коду на стороне хост-системы (например, могут перенаправляться обращения к OpenGL и Vulkan). Подобные библиотеки также могут использоваться и на стороне хоста для обращения к коду в гостевом окружении. Среди доступных для проброса библиотек: libEGL, libGL, libSDL2, libX11, libVDSO, libasound, libdrm, libfex_malloc, libvulkan, libwayland-client и libxshmfence.

В новой версии:

  • Улучшена точность вычислений обратных значений и обратного квадратного корня. Проблема в том, что точность инструкций для подобных вычислений в ARM64 - 8 бит, в x86 - 12 бит, а в 3DNow - 14 и 15 бит, что затрудняет эмуляцию подобных инструкций на системах ARM. Для увеличения точности эмуляции x86 задействовано ARM-расширение FEAT_RPRES, поддерживаемое в SoC Qualcomm Snapdragon Elite и Apple M4. Для эмуляции расширения 3DNow необходимая точность получена при помощи уточнения методом Ньютона.
  • По умолчанию включён режим "multiblock", при котором JIT может компилировать больше кода за один раз, что привело к повышению производительности.
  • Для ускорения эмуляции x86-инструкций SHA1RNDS4, SHA1MSG2 и SHA256MSG2 задействованы соответствующие SHA-расширения процессоров ARM.
  • Для отображения через интерфейс MangoHud добавлена статистика о событиях SIGBUS, SMC и oftfloat, а также данные о том, какое время тратится на работу JIT-компиляции, а какое на выполнение сгенерированного кода.
  • Добавлен бэкенд профилирования производительности, позволяющий формировать статистику для визуализации времени выполнения различных частей кода в профилировщике Tracy.
  • Добавлен фреймворк для мультиплексирования ввода/вывода через сетевые сокеты и файловые дескрипторы.


  1. Главная ссылка к новости (https://fex-emu.com/FEX-2503/...)
  2. OpenNews: Выпуск Hangover 10.0, пакета для запуска Windows-приложений на системах ARM64
  3. OpenNews: В Fedora 42 намерены включить инсталлятор на основе web-интерфейса и добавить эмулятор FEX
  4. OpenNews: Опубликован эмулятор QEMU 9.2.0 с поддержкой Rust и Vulkan
  5. OpenNews: Первый выпуск эмулятора терминала Ghostty
  6. OpenNews: Опубликован исходный код Mikage, эмулятора Nintendo 3DS
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62839-fex-emu
Ключевые слова: fex-emu, emulator
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (93) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, 12yoexpert (ok), 12:49, 06/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    сейчас есть юзабельные арм ноуты под линукс?
     
     
  • 2.6, НяшМяш (ok), 12:52, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Mac M1 и M2. С более свежими есть проблемы.
     
     
  • 3.8, Аноним (8), 12:58, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А Хромые буки?
     
  • 3.9, Аноним (9), 12:59, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Mac M1 и M2

    Это не ARM. Это собственная проприетарная и полностью закрытая архитектура, построенная поверх ARM со своими специфичными инструкциями.

     
     
  • 4.17, Аноним (17), 13:08, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +23 +/
    Внезапно, как и любой ARM-процессор.
     
     
  • 5.98, Смузихлеб забывший пароль (?), 08:23, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не совсем. Многие у арма именно лицензируют ядра. Яблоко - на основе набора команд запилило своё ядро. Оно вроде бы как и считается арм-совместимым но нет никаких гарантий, что яблоко туда ещё и своих доп. инструкций не добавило
     
     
  • 6.106, Аноним (17), 13:23, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кому-то не надо кастомных расширений. Эпплу надо. Необходимости поддерживать совместимость со всем ARM-зоопарком у них нет.
     
     
  • 7.131, Смузихлеб забывший пароль (?), 18:07, 08/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ну вот кому не надо - те покупают готовые АРМ-ядра. А в Китая было ещё веселее...
     
  • 5.110, Дед Дональд (?), 15:21, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > как и любой ARM-процессор

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

     
     
  • 6.122, Аноним (17), 17:13, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Худо-бедно, вот именно. Это ещё у производителей чипсетов для телефон есть задача обеспечивать совместимость (по понятным причинам). У остальных таковой нет. И уж если на то пошло, рекомендую посмотреть, кто стоит в числе создателей архитектуры. Могут себе позволить.
     
  • 3.52, Аноним (52), 17:42, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Единственный вопрос - науя там глинус если там есть нормальная, человеческая ось из коробки?
     
     
  • 4.60, Аноним (60), 18:39, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Есть же аббревиатура из 4 букв! Зачем устанавливать и запускать программу 2 кликами, если это можно сделать гораздо сложнее? Привет программам в .tar.xz и магазины приложений, где переложения собирают Васи.
     
  • 4.103, Анониссимус (?), 12:05, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы пользоваться нормально, человеческой осью, а не жрать с лопаты известную субстанцию.
     
     
  • 5.123, Аноним (17), 17:14, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нормальной, человеческой осью, которая даже не является юниксом (в отличие от).
     
  • 2.10, Аноним (9), 13:00, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • –8 +/
    А разве вообще бывает линyпс юзабелен на ноутбуке? Не говоря про ARM.
     
     
  • 3.20, Аноним (20), 14:09, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Так только линyпс и бывает. Не винда же.
     
     
  • 4.109, Аноним (109), 15:06, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Уже не раз тут писал что, до сих пор даже w9x юзабельней. :(
     
  • 3.24, Stanislavvv (?), 14:38, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    (смотря удалённо на домашнее хоронилище, что построено на Orange Pi и до сих пор не перенесено на что-то более адекватное): смотря какой arm... Некоторые не очень пригодны практически везде...

    А вообще на thinkpad линукс отлично работает. Не работает только сканер отпечатков — было лень возиться с тем, что не буду использовать. Остальное — из коробки/дистрибутива. Ну там, всякое видео/аудио/блюпуп/вайфай/докстанция/hdmi/displayport и другие страшные слова.

     
     
  • 4.105, Аноним (105), 13:15, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тот же сканер отпечатков тоже не сложно завести, просто из коробки драйверов нет, приходится качать из всяких Ubuntu PPA.

    На E14 Gen 5 заведется (если сканер - 550A Goodix), если поставить вот этот пакет из AUR: https://aur.archlinux.org/packages/libfprint-2-tod1-goodix

     
     
  • 5.108, Stanislavvv (?), 14:51, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Тот же сканер отпечатков тоже не сложно завести, просто из коробки драйверов
    > нет, приходится качать из всяких Ubuntu PPA.

    Мне тупо влом, не вижу сценария использования.

     
  • 3.30, Аноним (8), 15:13, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Яблочники, такие яблочники...
     
  • 3.31, Аноним (31), 15:27, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сменил 3 ноута на всех 3 линукс.
     
     
  • 4.45, Аноним (17), 16:03, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ставил линукс на где-то четыре ноута — и везде, ВЕЗДЕ были проблемы. Решаемые, да. Но для себя этот вопрос закрыл.
     
     
  • 5.104, Анониссимус (?), 12:07, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что, должно было быть по другому? Если производитель не обеспечивает поддержку всего, что нужно, эта поддержка сама по себе не появится.
     
     
  • 6.107, Аноним (17), 13:24, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А я это в вину никому не ставлю. Просто констатирую факт.
     
  • 3.62, Аноним (60), 18:41, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >"А разве вообще бывает линyпс юзабелен на ноутбуке"

    KDEneon, даже поддерживает подсветку на клавиатуре. Единственное только что grub на английском языке, но полностью переведённый на русский язык вы linux не встретите.

     
  • 2.22, Аноним (-), 14:20, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    TCL на Snapdragon.
     

  • 1.11, Аноним (11), 13:00, 06/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Конечно, перейти с x86-64 на ARM можно... Только вопрос: на какие жертвы готовы пойти? Прямо сейчас ARM не справляется с задачами физики и симуляций так-же хорошо как x86 (про x64 и realtime стоит упоминать?). По-сути, на что сейчас годится ARM-работа - это: резать данные с БД, гонять JSON'ки и попиксельно накладывать PNG'шки с прозрачностью... И то вопрос - а не уступает ли ещё в этих задачах по производительности на ядро?
     
     
  • 2.13, Аноним (9), 13:02, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > не справляется с задачами

    Да со всем оно справляется.

    Главная проблема ARM - отсутствие единого стандарта. Что собственно и обеспечило победу IBM PC в 80е годы (открытая спецификация BIOS).

     
     
  • 3.92, Аноним (92), 00:34, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ARMv8 & 9 - ну да, пошли мы на ..
     
  • 2.21, Аноним (20), 14:13, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Прямо сейчас ARM не справляется с задачами физики и симуляций так-же хорошо как x86

    С чего такое заявление? Он в задачах "физики и симуляций" от x86 отличается ничем абсолютно.

    > (про x64 и realtime стоит упоминать?)

    Уж будь любезен, потому пока это просто набор несвязанных слов.

     
     
  • 3.113, Аноним (109), 15:44, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Он вер-но про полнойенный CUDA/OpenCL
     
  • 2.40, Аноним (40), 15:56, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    CPU Benchmarks
    Intel Core i7-11390H 3.40GHz 9,908
    ARM Firestorm-M1-Pro 8 Core 2064 MHz 9,872
    https://www.cpubenchmark.net/cpu_lookup.php?cpu=ARM+-+4+Core+2016+MHz&id=6417
     
     
  • 3.46, 12yoexpert (ok), 16:03, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    по ссылке какой-то бред: в начале списка ryzen 3, в конце атомы. что значат эти цифры?
     
     
  • 4.55, Аноним (55), 18:29, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А ты посмотри что за процессоры предположу что в списке процессоры не выше произ... большой текст свёрнут, показать
     
     
  • 5.59, Аноним (55), 18:38, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Или так. Последняя модель AMD - это Ryzen 9 7950X. Не отслеживаю не хочу искать какая последние модели кому надо сами ищите.
     
  • 5.63, Аноним (55), 18:43, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Intel Core i7-9700TE - это процессор 9-го поколения.
     
  • 4.66, Аноним (55), 18:53, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Это у вас частично у меня по тому что Linux в визуализации не чем тестировать производительность кроме запускать в много поточном режиме архиваторы. Не упрёк констатация факта. Программа Sisoft Sandra по такому принципу работает этой я пользовался.  
     
     
  • 5.69, Аноним (55), 19:03, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ranker.sisoftware.co.uk
     
  • 5.77, Аноним (-), 19:42, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотрел сайт. PerformanceTest и для Linux есть.
     
  • 5.78, Аноним (-), 19:50, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    PerformanceTest скачал - запустил не чего не появилось. Похоже как в Windows, в Linux просто не будет, ответ почему так ищи сам.
     
     
  • 6.87, Аноним (-), 20:42, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не находит libncurses5, установлено libncurses6. И нет возможности установить libncurses5, нет такого файла для установки, если только отдельно искать deb пакетом и то не факт что получится установить. Не редкая ситуация.
     
  • 5.130, Аноним (-), 16:55, 08/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет такого слова в виртуализации в LibreOffice Writer, а исправлять предлагает. Не первый раз не замечаю и исправляю в виртуализации на слово в визуализации.
     
  • 4.68, Аноним (40), 18:56, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Читайте написанное: High Mid Range CPUs
    Рядом на сайте ссылка на High End CPUs
     
  • 3.88, Аноним (88), 20:47, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А почему именно такой выбор пары?

    Там в топе Snapdragon 8cx Gen 3, это, если что, ARM.

     
  • 2.43, Аноним (40), 16:00, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >по производительности на ядро?

    Чем больше ядер, тем меньше производительность на ядро.

     
  • 2.75, Ivan_83 (ok), 19:20, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нельзя Если то что описал ты единственная проблема - то ты не понимаешь ценност... большой текст свёрнут, показать
     
  • 2.90, maximnik0 (?), 21:28, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >ARM не справляется с задачами физики и симуляций так-же хорошо как x86

    https://habr.com/ru/news/888332/

    Комментарии народа на этот бечмак
    https://github.com/ggmlorg/llama.cpp/issues/11474
    Уже близко или равны по скорости с Интел,АМД чуть быстрее.Но видеокарта для ARM не нужна, хватает встроенной!!!

    Т.е если бы не цена (слегка завышенная) - народ кинулся скупать эти станции, т.к цена на видеокарту и электричество приводит к тому что x64 оказалось для этих задач не ВЫГОДНО.

     
     
  • 3.91, Ivan_83 (ok), 22:30, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Какая ещё цена на электричество Вы там совсем У меня декстоп на AMD Ryzen 57... большой текст свёрнут, показать
     
     
  • 4.93, maximnik0 (?), 01:11, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вы не прочли внимательно - это тест для нейросетей.Специфическая задача , согласитесь.Но уже ситуация напряжна для x64 систем. И когда блоков пачка - даже секономленным -25 ватт рад будеш,но пока это не грозит,цена на Эппл блоки завышена.
     
     
  • 5.95, Ivan_83 (ok), 02:18, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да не напряжная она.
    До катастрофы х86 ещё лет 10, при условии что риск5/арм будет делать всё правильно в части совместимости и модульности.

    Я пока не вижу модульных стандартизированных плат на арм/риск5, а если что то есть - то экзотика.

    Что там по переносимости софта - хз. Вроде между армами переносится, в каких то пределах.

     
     
  • 6.96, maximnik0 (?), 02:37, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/

    Risk5 -уже сертифицирован для UEFI и для acpi тоже.Т.е проблем с загрузчиком нету.
     
     
  • 7.101, Аноним (17), 11:22, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема в том, что железа-то всё равно нету.
     
  • 4.100, Перастерос (ok), 11:15, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не смог пройти мимо этого развернутого поста, разоблачающего ARM. И кто пишет? Человек, у которого "фря"!.

    Зачем, дескать мне что-то менять, ведь придется заново снова все компилировать. (человек осознанно выбрал ось, где почти всегда надо что-то компилировать)

    Зачем мне экономия энергии. Странный посыл, но я перефразирую его несколько иначе: Зачем мне холодный ноут с АРМ, когда мой AMD так хорошо греет колени в жаркой квартире!

    ARM по этой версии также плох, поскольку туда не поставишь Nvidia. Еще более интересный ход. Я думаю мой холодильник никуда не годен, так как туда не поставить Nvidia.

    Пару слов про Apple M2. Поставил на него Debian12 с загрузчиком от Asahi, поставил Postgres, погонял тесты. Получил столько же TPS, сколько хорошие AMD-шные стоичные сервера, раз в 10 дороже MacMini M2. Промолчу, про то, что этот малыш абсолютно бесшумен и потребляет меньше кофеварки, а вот стоичные сервера потребуют ЦОДа, энергии, достаточной для обогрева моего дома и наушников с шумоподавлением.

    А так да, ARM не нужен.

     
     
  • 5.102, Аноним (17), 11:24, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Подкроватный сервер и сервер в ЦОД — всё-таки немного разные вещи.
     
  • 5.126, Аноним (40), 19:22, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Максимальный объём LPDDR5-памяти, поддерживаемой в M2, достиг 24 Гбайт
    Достойный сервер.
     
  • 5.127, Аноним (40), 19:28, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем мне встроенная нейронная поддержка?
    Что сдавать в аренду? Только скорее выйдет, что это будет эксплуатироваться втёмную от покупателя.
     
  • 5.128, Аноним (40), 19:31, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Холодильник и для вычислений никуда не годен. Вам бы в карточные шулеры.
     
  • 5.132, Ivan_83 (ok), 00:55, 09/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ненене.

    Вы спорите с голосами в своей голове.

    Мой поинт в том, что есть уже отлаженная инфраструктура под х86.
    Есть куча запасных частей.
    Отработана замена/переезд.
    Всё шикардос полный.

    У меня же лично не один хрякбук, и не один профиль пользователя привязанный к огрызку для которого отработана миграция между платформами для домохозяек.


    Да, я лучше возьму ноут на АМД, потому что у меня под него всё есть, настроенное.
    Если там внутри что то сломается то я либо схожу до ларька и куплю там другой ноут на АМД (главный критерий - отсутствие дискретки) и воткну туда диск либо на тот же новый ноут раскатаю из бэкапа.
    Учитывая что надо куда то ходить и если ещё из бэкапа доставать то там скорость не быстрая я гарантированно уложусь где то в сутки.

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

    Учитывая что у нас на семью менее 10 хостов то я затраты на электричество никогда не окуплю, и за счёт сложности админства (да, я буду считать своё время) уйду в глубокие минуса.
    И у меня нет никаких задач где я как то упираюсь в проц, более того у меня и процы то везде почти придушены по частоте через P-States до минималки. Те я одним движением руки могу х2 производительности получить от того что сейчас и чего мне хватает.


    Я смотрел на пайнбуки ещё когда огрызок и не думал в арм, как минимум на публику. Даже почти заказал.
    Потом понял что получу мобилку с клавой по сути и вместо профита буду постоянно там красноглазить с софтом.
    Сейчас наверное получше с софтом, но я не хочу, у меня куча райзенов ещё не прекратилась в кору дуба морально. Вот когда превратится (лет через 5-10), тогда как раз возможно будет на что посмотреть за пределами х86.

     

  • 1.15, Аноним (15), 13:05, 06/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Т.е. с такой низкой точностью ARM64 ваще непригодны для вычислений.
     
     
  • 2.19, аНОНИМ (?), 14:03, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    РТФМ, такие приблизительные вычисления 1/sqrt(x) используются как заготовки для получения точного результата несколькими итерациями метода Ньютона-Рафсона.
     

  • 1.23, Аноним (23), 14:32, 06/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сейчас Китай перейдёт на RISC-V и не нужны будут никакие ни AMD64 ни ARM64.
     
     
  • 2.25, Аноним (25), 14:50, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И вернутся в 90е по уровню производительности CPU.
     
     
  • 3.27, Ivan_83 (ok), 15:03, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это как посмотреть.
    Технически частоты можно сразу сходные получить, простые операции будут так же за такт выполнятся.
    Просадка будет на предсказателе и может каких то SIMD.
    Те это далеко не уровень 90х, это близко к х86/м1 всяким.
     
     
  • 4.29, Аноним (8), 15:11, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Простые операции за 1 такт выполняются и микроконтроллерах, давно уж.
     
     
  • 5.41, Ivan_83 (ok), 15:57, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, просто контроллеры никто не делает работающими на высоких частотах.
    Поэтому коммент что придётся вернутся в 90-е по производительности не соотвествует действительности: оно как минимум частотами даст производительность 2005-2010 прямо на старте.
     
  • 4.53, Аноним (25), 17:42, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Этот RISC-V даже малинка уделывает с позором, поэтому до m1 ему ещё далеко как до Луны:
    https://www.phoronix.com/review/sifive-hifive-premier-p550/3
     
     
  • 5.54, Аноним (23), 18:17, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Этих Risc-V ядер множество. С каким именно сравнение?
     
  • 5.67, Ivan_83 (ok), 18:54, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Только вот малинки работают на частотах по выше, одна из них аж почти х2 по частоте.

    В остальном надо смотреть внутрь, может оказатся что малнка во всю юзает SIMD/NEON а для риск5 оно generic инструкции заюзало, без всяких оптимизаций.

    Так же вопросы к компелятору и тому насколько он оптимизировал код.

     
  • 2.26, Ivan_83 (ok), 15:00, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не только китай, Кармарк и интел вроде тоже пилят.
     
     
  • 3.38, Аноним (23), 15:55, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Про Китай и переход на RISC-V читал. Про остальных не знаю, но не зря же организация развивающая RISC-V переехали из Штатов в Швейцарию, славящуюся своим нейтралитетом.
    Я что-то пропустил, когда Кармак от космических кораблей и очков виртуальной реальности перешел на риски.
     
     
  • 4.42, Ivan_83 (ok), 15:59, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Швейцария потеряла давно свой суверинитет: амеры их прогнули уже давно так что там никакой банковской тайны больше нет. А больше ничего примечательного у них и не было.
    Про Кармарка на неделе новость на хубре была.
     
     
  • 5.61, Аноним (61), 18:41, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Один коллега давным давно сказал золотые слова. Кодеры считают что разбираются во всём... На всё у них есть своё мнение..
    Ну то есть я не то что против, просто потрясающее владение источниками
     
     
  • 6.72, Ivan_83 (ok), 19:10, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хз кто такие кодеры В остальном - у ИТ часто работа такая что каждый день нуж... большой текст свёрнут, показать
     
     
  • 7.74, _ (??), 19:15, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > сейчас для этого уже 25-е поколение пиллюль выпустили у которых эффективность 525% после первого приёма.

    И стоят то как всего одна твоя почка :)
    Ну и внизу маленькими буквами - side effects include: отрастание хвоста, клыков и пигментация кожи в зелёный :)

    Шутка йУмора, но не так чтобы совсем без прецедентов :(

     
     
  • 8.114, Аноним (109), 15:58, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Скорей - шутка что, шутка А, ещё про скрытый геноц ими забыто ... текст свёрнут, показать
     
  • 6.73, _ (??), 19:12, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Твой коллега ошибся только в одном - он решил что это _только_ кодеры такие :)))

    А насчёт швейцарии - дык Ivan прав. Прогнулись альпийцы полностью US audit ...
    Австрияки потом пытались, но то такое :)

    Сейчас вместо них всех - крипта, но это ещё чудесатее :)

     
  • 2.28, Аноним (8), 15:09, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На отечественный для них LoongArch.
     
     
  • 3.32, Аноним (17), 15:29, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да у них и x86 свой. Китайцы в этом плане молодцы, не кладут все яйца в  одну корзину.
     
     
  • 4.39, Аноним (23), 15:55, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Они кладут на совесть и копируют всё что можно и нельзя. Почему нам так нельзя?
     
     
  • 5.47, Аноним (17), 16:07, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Можно, делайте. Как там «эльбрус» поживает? Или это он от избытка совести не колосится?
    x86 китайцы делают по лицензии, есличо.
     
     
  • 6.76, _ (??), 19:39, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну его не бросили, но делать (в смысле - печь) пока негде. :(
    На своих литографах, которые уже есть - не выйдет, а которые будут ... ну когда будут :)
    Китайцы активно делают свои, на которых они имеют право делать _любые_ заказы ... ну то-же - когда будут :)
    TSMC очень несчастлив что амеры хотят их к себе, попросту - сожрать. Если всё будет совсем уж плохо могут "вовремя предать" :) Nothing personal, just a business. (C)

    Короче всё как обычно, но свет в конце тоннеля всё же есть. Он не может не есть! ;)

     
  • 5.49, Аноним (15), 16:09, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Потому что у нас всё держится на вывозе всего, что можно вывезти и продать. Смысл вкладываться в долгую, если можно собрать под ногами, быстро продать и даже не заморачиваться возвратом в страну выручки от продажи.
     
  • 5.112, Профессор Кукушкин (?), 15:27, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Бтв, ни AMD, ни Cyrix не покупали лицензию на x86.

    Более того, в AMD 386 и 486 были даже части интелового микрокода.

     
     
  • 6.118, Аноним (109), 16:24, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Proofs?! (AMD 386 покупала, вроде бы и 486. Потом сами +иногда помощь от партнёров, Intel "конкурентов",,,).
     
  • 6.124, Аноним (17), 17:17, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Проффесор, ну уж тут-то про кросслицензирование знать можно?
     

  • 1.33, aanon (?), 15:39, 06/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Анонимы и др., мне нужна самая энергоэффективная хрень с 64 гб озу. Есть ли смысл с точки зрения цены заглядываться на arm против x86?
     
     
  • 2.35, Аноним (35), 15:44, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    64 Гб с арм стоит так дорого что бу х86 сервак с 64 Гб будет дешевле даже с учётом цены на электричество на 10 лет.
     
     
  • 3.37, aanon (?), 15:51, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, но электричества можен не оказаться - внезапно. Поэтому надо выжить на сто двадцатом аккумуляторе.
     
     
  • 4.48, Аноним (17), 16:08, 06/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мощные ARMы жрут точно так же, как не в себя.
     
  • 2.97, Аноним (97), 06:45, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://minipc.ru/nettops/
    https://sdkdocs.baikalelectronics.ru/docs/RN/ARM64/RN64/

    Для майнинга чтоли.

     
     
  • 3.125, aanon (?), 18:55, 07/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > https://minipc.ru/nettops/
    > https://sdkdocs.baikalelectronics.ru/docs/RN/ARM64/RN64/
    > Для майнинга чтоли.

    Не, такое не для майнинга.
    Вот зачем вы мне показали местных лгбт-экземпляров желающих 50000₽ за 8 гб озу, если у рисовых гениев 32 gb + 2тб nvme за 25000₽ ? Да ещё безвентиляторный.

    https://sl.aliexpress.ru/p?key=9qzSGQO

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

     

  • 1.89, zeecape (ok), 21:23, 06/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Грустно, что пока не будет единого стандарта инструкций для ARM и UEFI с Device Tree на этапе загрузки, он так и останется пригодным только для одноплатников и смартфонов (Ну и ещё для техники от компаний, которые будут всячески пытаться пропихнуть полностью закрытую архитектуру с полностью закрытым набором инструкций)
     
  • 1.129, Аноним (129), 08:40, 08/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почитал комменты..
    Удивляют многие комментаторы.
    "Эпл делает проприетарные ARM." "Инструкции ARM, но с расширениями, неизвестно, что ещё своего Эпл сделает и нарушит совместимость." "Не нужен Эпл" и тд.

    Так ARM сама по себе проприетарная. MacOS -  POSIX совместимая, есть brew, есть Rosetta, есть Game Porting Toolkit. Соотношение производительность/энергоэффективность - лучшее на рынке.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру