Эмуляция > Эмуляторы консолей 6 поколения и выше

Эмуляция Xbox

<< < (174/174)

sergaking:

Вся необходимая информация находится под спойлером ниже:
Cxbx-Reloaded
* Исходный код
* Лист совместимости Cxbx-Reloaded
* Wiki-страница
* Последняя master-сборка
* Ранние сборки - также содержат предварительные сборки, предлагаемые к слиянию с основной веткой
* Discord-канал - поддержка, общение (естественно на тему эмулятора и не очень), медиа-контент.
Cxbx
* Домашняя страница: Cxbx, The Xbox Emulator
* Блог разработчика: Blueshogun's Cxbx Dev Blog
* Официальный лист совместимости: Cxbx compatibility list
* SVN исходники проекта: SourceForge.net Repository - [cxbx]
* Git исходники Cxbx-Reloaded: Cxbx-Reloaded: Xbox (Original) Emulator
* Инструкция к эмулятору: Cxbx инструкция
* Скачать последние ревизии: EmuCR: Cxbx
Dxbx
* Домашняя страница: The official Dxbx site
* Страница проекта в Sourceforge: Dxbx - Free Sourceforge Project
* SVN исходники проекта: SourceForge.net Repository - [dxbx]
* Официальный FAQ (англ): Dxbx FAQ
* Скачать эмулятор: Последние официальные сборки
XQEMU
* Официальный сайт: Official website
* Страничка разработки эмулятора:  https://github.com/xqemu/xqemu
XEMU
* Домашняя страница и список совместимости: https://xemu.app
* Git исходники: https://github.com/mborgerson/xemuЯвляется ответвлением от XQEMU. На 21 год обладает 45% совместимостью от всей библиотеки Xbox. По системным требованиям между Cxbx-Reloaded и XQEMU.

Ogr:

--- Цитата: Dyons от 19 Август 2025, 17:46:44 ---Эмуляцию селерона частотой в 700 мегагерц, должно щас тянуть любое говно

--- Конец цитаты ---
Расскажи это эмуляции в PCem\86Box. Там любое говно эмуляцию пентиум один 133 мегагерца может не вытянуть. Разогнанные топы за один килобакс вытягивают лишь эмуляцию пентиум2 400 мегагерц.

Dyons:

--- Цитата: Ogr от 19 Август 2025, 18:28:21 ---Расскажи это эмуляции в PCem\86Box. Там любое говно эмуляцию пентиум один 133 мегагерца может не вытянуть. Разогнанные топы за один килобакс вытягивают лишь эмуляцию пентиум2 400 мегагерц.

--- Конец цитаты ---
Зачем мне твой PCem\86Box и разогнанные топы, когда у нас есть пример в виде Xbox One с его мобильным говнопроцем, который прекрасно тянет эмуляцию Хbox Original.

Yaranga:
Ogr, Dyons, спокойно, без холиваров тут!
xemu запускает со всеми биосами от XBox? Нет.
86Box, который ежедневно допиливается, умеет эмулировать несколько сотен различных материнок, видеокарт, звуковых, сетевых, всяческих контроллеров - вон одних сиди/дивидиромов 50 ide моделей и 20 скайзёвых.
И среди всей этой горы одно эмулируется лучше, другое хуже.

--- Цитата: Ogr от 19 Август 2025, 18:28:21 ---Разогнанные топы за один килобакс вытягивают лишь эмуляцию пентиум2 400 мегагерц.
--- Конец цитаты ---
Ты просто не умеешь их готовить (только не обижайся), но далеко на неразогнанных не топах и не за килобакс можно вытянуть эмуляцию гораздо более шустрого проца, чем пентиум2 400 мегагерц. Только железо тщательно подбирай, настраивай и пользуйся с удовольствием.

ShadowFlash:

--- Цитата: Ogr от 19 Август 2025, 17:23:32 ---У икс бокса был одноядерный процессор, и эмуляцию одного ядра невозможно Распараллелить в принципе. То есть, будь у тебя 100 ядерный процессор, эмуляция процессора икс бокса будет занимать только одно ядро,— то есть 100ю часть его ресурсов, только так, и никак иначе.

--- Конец цитаты ---

Там вообще-то эмуляция звука и видео еще. Как бы API видео в XBox - вовсе не OpenGL и Vulkan.  И оптимизация вовсе не про то, что обязательно распараллеливать что-то надо. Всего-то 22 года назад у 90% населения были одноядерные процессоры, что не мешало одним эмуляторам тормозить, при том, что они были HLE с кучей хаков, а другим летать, при том, что они были LLE и максимально точными.

Ogr:

--- Цитата: Yaranga от 19 Август 2025, 19:33:39 ---Ты просто не умеешь их готовить (только не обижайся), но далеко на неразогнанных не топах и не за килобакс можно вытянуть эмуляцию гораздо более шустрого проца, чем пентиум2 400 мегагерц.
--- Конец цитаты ---
в Какой нибудь игрушки, да, вполне возможно. После запускаешь какой нить тест цп, и стопроцентная скорость при эмуляции п2 450 мегагерц, внезапно падает до 50. То есть, становится очевидно, что эмуляцию именно процессора не вывозит, как ты эти конфиги не подбирай.

--- Цитата: ShadowFlash от 19 Август 2025, 19:36:25 ---Там вообще-то эмуляция звука и видео еще.
--- Конец цитаты ---
И что, если у тебя эмуляцию процессора на стопроцентный скорости не вытягивает, то обрабатывать данные игры эмуляцией другими компонентов, попросту нечего. То есть их невозможно загрузить.

--- Цитата: ShadowFlash от 19 Август 2025, 19:36:25 ---И оптимизация вовсе не про то, что обязательно распараллеливать что-то надо. Всего-то 22 года назад у 90% населения были одноядерные процессоры
--- Конец цитаты ---
Ну вот, к примеру, за 10 лет, между Ryzen7 3700X и i5-2500 производительность на ядро увеличилась всего на 50%. Остальное увеличение вычислительных ресурсов произошло лишь за наращиванием количества ядер. А эмуляции старых систем, у которых одна ядерная процессоры, от этого наращивания очень мало толку.

Yaranga:

--- Цитата: Ogr от 19 Август 2025, 20:12:50 ---в Какой нибудь игрушки, да, вполне возможно.
--- Конец цитаты ---
и обрати внимание, в эмуляторе XBox как раз какие-нибудь игрушки и запускаются. А уж железо ящика ну совсем не потактово точно эмулируется. :)


Добавлено позже:

--- Цитата: Ogr от 19 Август 2025, 20:12:50 ---И что, если у тебя эмуляцию процессора на стопроцентный скорости не вытягивает, то обрабатывать данные игры эмуляцией другими компонентов, попросту нечего. То есть их невозможно загрузить.
--- Конец цитаты ---
:facepalm:

ShadowFlash:

--- Цитата: Yaranga от 19 Август 2025, 19:33:39 ---Ты просто не умеешь их готовить (только не обижайся), но далеко на неразогнанных не топах и не за килобакс можно вытянуть эмуляцию гораздо более шустрого проца, чем пентиум2 400 мегагерц. Только железо тщательно подбирай, настраивай и пользуйся с удовольствием.

--- Конец цитаты ---

А в более других эмуляторах можно на четвертой малинке получить производительность минимум младшего Core2Duo.

То, что i5 шестого поколения с какой-нибудь 750Ti может потянуть эмуляцию XBox на полную скорость в любой игре - это факт. И Blinx cо скоростью Зельды на N64 это вовсе не потому, что одного ядра от 7995WX не хватит, и 4090Ti тоже. Просто эмулятор не оптимизирован. Я помню как еще Dolphin выдавал слайд-шоу в тех играх, которые сейчас 60 fps на любом тостере.


И да, насчёт параллелизации.

А вот это что?

  PID     USER     PR  NI    VIRT    RES       SHR S     %CPU  %MEM     TIME+ COMMAND                                                                                                               
 215099 flash      20   0 4892980 715128 101472 S 223,6      4,4       2:32.86 xemu   

223,6 это как бы три ядра. Процессор i7-6700HQ, видео GTX980M.  Это вообще эмулятор показывает главное меню dashboard.

Но прикол в том, что даже на этом динозавре девятилетнем часть игр таки 60 fps c 2x разрешением. Например JSRF.

А вот самый интересный вопрос когда чаще всего падает производительность, например резкие просадки fps случаются. А очень просто - в момент подгрузки данных.  Тут как раз на руку оказалось то, что у этого старого ноутбука индикатор диска не только есть, но и реагирует на SATA, NVME и даже внешние USB диски. Поэтому видно, что он мигает в моменты падения fps. Похоже там бутылочное горлышко.

Так, что всё дело в том, что разработчики заняты совместимостью в ущерб оптимизации. И это правильно. Когда 80-90% игр будет работать без багов, тут можно и за оптимизацию как следует взяться.

Ogr:

--- Цитата: Yaranga от 19 Август 2025, 20:22:30 --- :facepalm:
--- Конец цитаты ---
я напомню контекст этого:

--- Цитата: ShadowFlash от 19 Август 2025, 09:53:40 ---что ресурсы системы используются на четверть
--- Конец цитаты ---

Yaranga:

--- Цитата: Ogr от 19 Август 2025, 20:35:21 ---что ресурсы системы используются на четверть
--- Конец цитаты ---

Ogr:

--- Цитата: ShadowFlash от 19 Август 2025, 20:31:10 ---То, что i5 шестого поколения с какой-нибудь 750Ti может потянуть эмуляцию XBox на полную скорость в любой игре - это факт.
--- Конец цитаты ---

--- Цитата: Ogr от 19 Август 2025, 20:12:50 ---за 10 лет, между Ryzen7 3700X и i5-2500 производительность на ядро увеличилась всего на 50%. Остальное увеличение вычислительных ресурсов произошло лишь за наращиванием количества ядер. А эмуляции старых систем, у которых одна ядерная процессоры, от этого наращивания очень мало толку.
--- Конец цитаты ---
То есть, несмотря на количество прошедших лет, и условных поколений за эти прошедшие года, в этой задаче, между у i5 шестого поколения и  современным топовым камнем за кило бакс, очень мало разницы.

Добавлено позже:
Yaranga, Продемонстрируешь, как эмуляция в биусе, утилизирует 99% ресурсов четырехъядерного процессора? Риторический. Конечно же нет.

Yaranga:
Ogr, эмуляция эмуляции рознь.
Но насчёт
--- Цитата: Ogr от 19 Август 2025, 20:12:50 ---То есть их невозможно загрузить.
--- Конец цитаты ---
не понятно. Да как невозможно? Почему? Вот смотри: в одном потоке у нас цпу эмулируется, в другом гпу, в третьем всякие контроллеры, в том числе звук, жёсткие диски, в четвёртом ещё что-то. И вот запускаем игру, которая цпу толком не использует, а как раз упор в ней на гпу. И игра не тормозит. И чёйта "их невозможно загрузить"?

ShadowFlash:
Тут еще кроме вопросов оптимизации эмулятора нужно учитывать, что начиная с эмуляции PS1 еще всё зависит от оптимизации движка игры и того, как она использует ресурсы системы. Например в эмуляторах cвича игры с очень навороченной графикой могут летать не нагружая систему. Что эмулятор на PC  не грузит железо, что игра на реальном железе даже вентилятор консоли не раскручивает. А может быть криво написанная 2D игра, которая дико грузит систему.

mikola87:
Тут к эмулятору разгон проца прикрутили :cool: https://github.com/xemu-project/xemu/pull/2028

Yaranga:

--- Цитата: mikola87 от 20 Август 2025, 21:44:17 ---Тут к эмулятору разгон проца прикрутили  https://github.com/xemu-project/xemu/pull/2028
--- Конец цитаты ---
Очень хорошо, правда последнее сообщение в той теме за май и как-то в последних релизах не видно этой функции, даже более того - в основных релизах только убирают всё это.

Немножко вернусь к одному вопросу:

--- Цитата: aden от 17 Август 2025, 22:14:49 ---Никогда ранее не имел дела с эмуляцией Xbox и вот сегодня решил попробовать 2 игры Far Cry Instincts и Black. Оба шутера тормозят на xemu выдавая всего по 10-15 фпс. Это нормально или нужно какие-то особые настройки для этих игр делать?
--- Конец цитаты ---
Из подписи спросившего, aden, видно его конфигурацию i5 10400 | 16 Gb | 3070 Ti
Хм. Запустил сейчас Black в xemu v0.8.96, на конфигурации Intel E5 1650 v4,  32GB DDR4, NVidia GeForce GTX 1660 6GB DDR5. В общем проц почти такой же, только старее, видео несколько дохлее... Ну да, начальные видеоролики тормозят, решил попробовать - а что с ингеймом? Ну и в принципе не так уж всё и плохо в итоге. Трудно сказать, почему у adenа 10-15 фпс. Хотя и не исключаю, что в итоге зион 1650 v4  забарывает айпятого 10400 и 1660 оказывается быстрей 3070 Ti.
Захватил окно эмулятора и на ютуб:


Ну и заодно в VK продублировал: https://vkvideo.ru/video-2700080_456239025

FireFox Фан:
Подскажите, пожалуйста!

Помню для Cxbx‑Reloaded был способ шаманства сохранениями на жёстком диске. Потерял.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Перейти к полной версии