URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 137498
[ Назад ]

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

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

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63666


Содержание

Сообщения в этом обсуждении
"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 11:56 
Как это в сравнении с https://box86.org/ ?

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 12:03 
Хорошо эмулирует? Кто пользовался?)

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 12:10 
>Crysis 2

Единственная нормальная часть этой трилогии это Crysis WarHead, и первая, и остальные части - сюжетное дно.


"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 12:16 
как это относится к эмулятору?

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 13:21 
Обязательно держите нас в курсе, в контексте данной новости это мнение очень важно.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 18:59 
Держи в курсе, что надо держать в курсе.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 12:37 
Объясните, зачем это. Неужели геймеры станут покупать аарч64 для игор? Типа, "трудности люблю, стоя в гамаке и на лыжах"?

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 12:44 
> геймеры

ноныче в тилипонах залипают.


"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 13:06 
В новости об этом сказано. Геймеры покупают Мак, а потом с удивлением обнаруживают, что система не та.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 16:16 
К сожалению поддержка там никакенская. м1 уже устарел, м2 поддерживается плохо, а м3/м4 вообще не работает и скорее всего никогда не заработает в Линуксе.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 03-Авг-25 14:17 
Геймер не купит Эпл для игр. Геймер разбирается в железе.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 04-Авг-25 10:53 
Если геймеры покупают мак, то видимо для работы. Как бы геймеры знают, что для игр есть консоли и винда? Зачем пытаться на мак тянуть игры, если его ЦА это не геймеры?

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 17:49 
Box86/Box64 используется в winlator который вполне шустро гоняет игры на флагманах. FEX 2508 как я понял тоже можно прикрутить к некоторым форкам winlator. Т.к. с каждым годом смартфоны и планшеты все мощнее то необходимость эмуляторов таких растет.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено nebularia , 04-Авг-25 13:27 
> Box86/Box64 используется в winlator который вполне шустро гоняет игры на флагманах

Гонять-то гоняет, но не долго, если не заморачиваться с активным охладом


"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Karl Richter , 02-Авг-25 20:21 
Кто-то же использует Linux для игр. А тут ещё больший "хардкор".

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 23:30 
Какой к свиньям хардкор? В протоне 99% игор запускается одной кнопкой. Хардкор - это портировать netbsd на новые платформы, а играть на линухе - это попса.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним10084 и 1008465039 , 03-Авг-25 00:01 
А ведь NetBSD славилась своей портируемостью

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 03-Авг-25 11:24 
Нет там и близко 99%. До сих пор 4000+ игр числятся в «неподдерживаемых».

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 03-Авг-25 14:16 
На какие новые платформы? Все BSD поддерживают ARM64, RISC-V.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 04-Авг-25 01:20 
Для Декарда же

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Ценитель GPL рогаликов , 04-Авг-25 04:05 
Когда однажды ты проснешься, а вокруг только девайсы на arm и risc-v архитектурах, и большие железные ящики потребляющие по квт энергии уже стоят в музеях за стеклом, ты не плакал по своим ретро игрушкам из детства или студенчества.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Andrey , 05-Авг-25 10:23 
У меня на базе AMD HX370 шустро работает и в игры поиграть можно, рано x64 на пенсию, рано

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 12:38 
> оптимизация JIT-компилятора

Зачем там JIT, если можно AOT 1 раз сделать не спеша. Боятся что засудят за дизасм экзешников? Ну так он и в jit происходит же ж, только потоково.


"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 13:05 
Действительно незачем. Сделайте!

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено blkkid , 02-Авг-25 16:00 
ну дурачки, нужно было чтобы ты им сказал, а то ведь они-то и не знают как лучше

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 21:58 
Это же азы, которые неплохо было бы знать.

1. JIT позволяет не компилировать всё, а только то, что влияет на производительность. Эмуляция кода инициализации, которая выполняется один раз, как правило выходит быстрее, чем компиляция в натив код и выполнение.

2. JIT позволяет накапливать статистику выполнения и перекомпилировать. Некоторые теоретики до сих пор убеждены что java быстрее C++, потому что Java компилируется джаст-ин-тайм, и поэтому если дать программе "прогреться", то код лучше оптимизирован. На практике же, PGO порвёт весь JIT как тузик грелку, но я не слышал, чтобы PGO применяли бы к AOT. Ты можешь попробовать, может это быстрее будет?


"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 13:07 
В обратную-то сторону когда сделают?

Арм у меня только в мобиле, а тестировать билды надо для армов.


"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено _kp , 02-Авг-25 13:25 
Так на мобиле быстрее работает. Хотя, для некритичного по скорости ПО эмуляторы были в средах разработки изначально, и на современных процессорах на издержки эмуляции можно и забить.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено name , 02-Авг-25 13:40 
Давно сделали, но проприетарное, libhoudini и libndk. Есть ещё медленный qemu.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 15:46 
А хауту есть?

Мне не андроидные программы запускать, а гну.


"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено name , 02-Авг-25 20:24 
В binfmt их прописать, наверное.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 16:13 
Qemu в 20 раз медленнее, я просто в толк не возьму, почему за так много лет никто не оптимизировал.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено name , 02-Авг-25 20:22 
Нет спроса. Он не для скорости, а для точности. У быстрых эмуляторов много багов.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 03-Авг-25 08:52 
Его можно оптимизировать то по через Плис.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 04-Авг-25 09:39 
>Арм у меня только в мобиле, а тестировать билды надо для армов.

Не легче купить физическое конечное устройство под которое будет работать ПО?


"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 16:17 
К сожалению вещь практически ненужная. Поддержка армовского десктопного железа в Линуксе такая, что её практически нет. Впрочем и на винде 3Д практически не работает.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено freeperson , 02-Авг-25 17:45 
Raspberry Pi же есть. Что ещё нужно?

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 21:08 
Тебе сказали: "декстопного".

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 02-Авг-25 22:04 
Тогда ссылочку на по-вашему десктопное глянуть бы. Ябблотехника не в счёт, это шибко для особой категории юзверей. И сильно огороженная, поэтому не увидивительо, что поддержка открытыми ОС может быть слабовата.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено funny.falcon , 03-Авг-25 12:16 
Малинка (особенно последняя) мощнее самых крутых рабочих станций девяностых годов. Да и большинства персональных компьютеров нулевых годов.

Вы конечно же правы. Но всё в этом мире относительно.


"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 03-Авг-25 00:08 
Cyberpunk на RPi? Дайте две.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 03-Авг-25 08:51 
Куда спешить?

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 03-Авг-25 11:14 
на rpi драйвера vulcan нету. есть вечно недоделанный кое как натянутый на 1.0 с ужасной производительностью. киберпанк поэтому не пойдет, не смотря на отличную x86 эмуляцию.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 03-Авг-25 14:06 
Месье знает толк в извращениях.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 03-Авг-25 14:08 
AMD64 для десктопа и серверов, ARM64 для смартфонов. Никто не делает десктопы на ARM64 при наличии AMD64, это просто не имеет смысла.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено vvivl , 04-Авг-25 14:49 
Кроме серверов, десктопов и мобилок есть ещё такая штука как "ноутбук", у которого среди всех важных параметров, есть такой, как "время автономной работы".
И ноуты на АРМ-ах уже начали появляться (например ASUS Zenbook на квалкомах), демонстрируя хорошую производительность и при этом имея время автономной работы, которое х86-ноутам и не снилось даже близко.
Да, я знаю про планшеты. Нет, планшет не замена ноуту.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 04-Авг-25 20:52 
> И ноуты на АРМ-ах уже начали появляться (например ASUS Zenbook на квалкомах), демонстрируя хорошую производительность и при этом имея время автономной работы, которое х86-ноутам и не снилось даже близко.

Жаль, что совместимость с x86 им и не снилась близко.


"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 03-Авг-25 14:13 
Главное какой смысл ARM64 на десктопе? Apple это отдельная история, с PowePC перешли Intel только 2006 году.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 03-Авг-25 18:19 
энергоэффективность, производительность, тишина

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено кантикариус , 03-Авг-25 18:34 
Использую как десктоп планшет двухлетку на Снап 8 ген 1 - ну, такая себе производительность. Только потреблять контент. ИИ, что гуглявый, что сасунговский - практически бесполезная игрушка.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 04-Авг-25 06:18 
Фанаты Эпла повторяют мантры эпла.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено _kp , 04-Авг-25 11:09 
>> энергоэффективность, производительность, тишина

Вы свежие Rayzen видели? В "тихоходном режиме" они даже в некоторые игры без вентиляторов играть позволяют, а уж офис и браузер - подавно. И на батареях работают уже прилично. И при этом когда надо, они шустрые.

А при эмуляции как раз комп тужится из последних сил, греется и гудит, плюс жрет память и диски,  например как ARM-Маки.

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


"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено slavanap , 02-Авг-25 19:35 
Не понятно, зачем образы squashfs качать, когда можно грамотно разрулить через папки и foreign architecture...

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено кантикариус , 03-Авг-25 18:31 
Запускаем эмулятор в виртуальной машине через череду прослоек.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 03-Авг-25 20:10 
Дропнуть 32-битные библиотеки было наибольшей глупостью после SystemD и Wayland.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено кантикариус , 04-Авг-25 00:18 
Они дропнули наши пентиумы и атлоны!

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено nebularia , 04-Авг-25 13:32 
Эмм, а причём тут 32-бита x86 и ARM64? Как это связано вообще?

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 06-Авг-25 11:44 
Наверное, также, как и Linux/MIPS на i4004.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 07-Авг-25 17:06 
Я смог на 32бит арме запустить qemu, но что с qemu в Windows 64 бит, что в ARM токая медленная отрисовка изображения, что я не знаю как ещё qemu существует с таким подходом. Такого нет с VMw, VB, не идеально, но приемлемо. А qemu 1-5 кадров отрисовка изображения это что и для чего? В ARM с qemu + 32 бит Linux один кадр я уже под забыл раз в сколько минут не шутка. Если и с этим также то не надо, игры мне не нужны.

"Выпуск эмулятора FEX 2508, позволяющего запускать x86-програ..."
Отправлено Аноним , 07-Авг-25 17:17 
Такого нет с VMw, VB, для Windows не идеально, но приемлемо.