Автор Тема: Эмуляция XBOX  (Прочитано 708108 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sergaking

  • Emu-Land Team
  • Сообщений: 2846
  • Пол: Мужской
  • Fighting and beat-'em-up fan
    • Просмотр профиля
Эмуляция XBOX
« : 06 Декабрь 2008, 03:35:16 »

Вся необходимая информация находится под спойлером ниже:

« Последнее редактирование: 12 Июнь 2018, 11:26:21 от Yaranga »

Оффлайн grooomy

  • Пользователь
  • Сообщений: 1338
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3450 : 18 Август 2025, 10:24:58 »
Тогда можно заодно посоветовать в Far Cry просто в ПК версию поиграть, так как версия для Xbox - просто урезанная ПК версия.
Если нужна версия для XBox, тогда можно Wii версию поиграть. Там та же игра только с поддержкой мышки (через эмуль)

Оффлайн Dyons

  • Пользователь
  • Сообщений: 7654
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3451 : 18 Август 2025, 11:30:05 »
Если нужна версия для XBox, тогда можно Wii версию поиграть.

Оффлайн aden

  • Пользователь
  • Сообщений: 74
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3452 : 18 Август 2025, 12:21:10 »
Народ, мне интересно в каком состоянии сейчас находится эмуляция Xbox, где и как поиграть в эти игры я знаю  :)

Что удивительно на том же YouTube есть ролики xemu с этими играми с почти стабильными 60 фпс.

Оффлайн Razor

  • Пользователь
  • Сообщений: 2480
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3453 : 18 Август 2025, 13:18:31 »
Сразу видно, чел в сортах фар края не разбирается  :lol:
Да, опростоволосился я -_- Нужно будет тогда и самому с игрой ознакомиться. При этом Far Cry Instincts: Predator на Xbox 360 я даже запускал.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 14267
  • Пол: Мужской
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3454 : 18 Август 2025, 14:30:45 »
Что удивительно на том же YouTube есть ролики xemu с этими играми с почти стабильными 60 фпс.
Почитай комменты и описание к этим роликам, скорей всего надо запускать на каких-то определённых версиях эмулятора. Бывает ещё что тупо скорость в видеоредакторе выше делают.


Добавлено позже:
Сам сейчас смотрю эти ролики и замечаю одну интересную вещь: где всё летает, не глючит и вообще полный шик, не видно интерфейса xemu, который подтверди, что это не фейк. Но вот где явно видно, что это xemu, в наличие и знакомые подтормаживания, и подглючивания, и прочие прелести.

Добавлено позже:
Есть исключения, но там уж запуск далеко не на i5 10400.
« Последнее редактирование: 18 Август 2025, 15:46:41 от Yaranga »

Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2401
  • Пол: Мужской
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3455 : 19 Август 2025, 07:46:11 »
Я проще скажу - есть ноут с i7 8ого поколения и 1080M, есть ноут с 5800H и 3070 и десктоп с 7995WX и 4090Ti. Что между ними общего? А то, что Xemu в DoA3 не грузит их. В первом случае загрузка GPU 55%, CPU - 31%, в двух остальных максимум 40 и 28 по GPU с 4x внутренним разрешением, менее 25% по CPU. Охлаждение курит на холостых оборотах. Но при этом игра притормаживает местами очень заметно. Поэтому железо не спасёт вообще, пока эмулятор не оптимизируют.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 14267
  • Пол: Мужской
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3456 : 19 Август 2025, 08:52:02 »
ShadowFlash, если дело касается только этих двух игр - да, подтупливают, как и ещё некоторые. Но игр идущих с нормальной скоростью и с минимальными глюками совсем не мало.

Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2401
  • Пол: Мужской
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3457 : 19 Август 2025, 09:53:40 »
Естественно. Совместимость вообще выросла в разы за последние пару лет. Но вот то, что не только эти игры, но и довольно много других тормозит, при том, что ресурсы системы используются на четверть - это факт.

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7686
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3458 : 19 Август 2025, 17:23:32 »
при том, что ресурсы системы используются на четверть - это факт.
У икс бокса был одноядерный процессор, и эмуляцию одного ядра невозможно Распараллелить в принципе. То есть, будь у тебя 100 ядерный процессор, эмуляция процессора икс бокса будет занимать только одно ядро,— то есть 100ю часть его ресурсов, только так, и никак иначе.

Оффлайн Dyons

  • Пользователь
  • Сообщений: 7654
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3459 : 19 Август 2025, 17:46:44 »
У икс бокса был одноядерный процессор, и эмуляцию одного ядра невозможно Распараллелить в принципе.
Эмуляцию селерона частотой в 700 мегагерц, должно щас тянуть любое говно

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7686
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3460 : 19 Август 2025, 18:28:21 »
Эмуляцию селерона частотой в 700 мегагерц, должно щас тянуть любое говно
Расскажи это эмуляции в PCem\86Box. Там любое говно эмуляцию пентиум один 133 мегагерца может не вытянуть. Разогнанные топы за один килобакс вытягивают лишь эмуляцию пентиум2 400 мегагерц.

Оффлайн Dyons

  • Пользователь
  • Сообщений: 7654
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3461 : 19 Август 2025, 18:58:29 »
Расскажи это эмуляции в PCem\86Box. Там любое говно эмуляцию пентиум один 133 мегагерца может не вытянуть. Разогнанные топы за один килобакс вытягивают лишь эмуляцию пентиум2 400 мегагерц.
Зачем мне твой PCem\86Box и разогнанные топы, когда у нас есть пример в виде Xbox One с его мобильным говнопроцем, который прекрасно тянет эмуляцию Хbox Original.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 14267
  • Пол: Мужской
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3462 : 19 Август 2025, 19:33:39 »
Ogr, Dyons, спокойно, без холиваров тут!
xemu запускает со всеми биосами от XBox? Нет.
86Box, который ежедневно допиливается, умеет эмулировать несколько сотен различных материнок, видеокарт, звуковых, сетевых, всяческих контроллеров - вон одних сиди/дивидиромов 50 ide моделей и 20 скайзёвых.
И среди всей этой горы одно эмулируется лучше, другое хуже.
Разогнанные топы за один килобакс вытягивают лишь эмуляцию пентиум2 400 мегагерц.
Ты просто не умеешь их готовить (только не обижайся), но далеко на неразогнанных не топах и не за килобакс можно вытянуть эмуляцию гораздо более шустрого проца, чем пентиум2 400 мегагерц. Только железо тщательно подбирай, настраивай и пользуйся с удовольствием.


Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2401
  • Пол: Мужской
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3463 : 19 Август 2025, 19:36:25 »
У икс бокса был одноядерный процессор, и эмуляцию одного ядра невозможно Распараллелить в принципе. То есть, будь у тебя 100 ядерный процессор, эмуляция процессора икс бокса будет занимать только одно ядро,— то есть 100ю часть его ресурсов, только так, и никак иначе.

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

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7686
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3464 : 19 Август 2025, 20:12:50 »
Ты просто не умеешь их готовить (только не обижайся), но далеко на неразогнанных не топах и не за килобакс можно вытянуть эмуляцию гораздо более шустрого проца, чем пентиум2 400 мегагерц.
в Какой нибудь игрушки, да, вполне возможно. После запускаешь какой нить тест цп, и стопроцентная скорость при эмуляции п2 450 мегагерц, внезапно падает до 50. То есть, становится очевидно, что эмуляцию именно процессора не вывозит, как ты эти конфиги не подбирай.
Там вообще-то эмуляция звука и видео еще.
И что, если у тебя эмуляцию процессора на стопроцентный скорости не вытягивает, то обрабатывать данные игры эмуляцией другими компонентов, попросту нечего. То есть их невозможно загрузить.
И оптимизация вовсе не про то, что обязательно распараллеливать что-то надо. Всего-то 22 года назад у 90% населения были одноядерные процессоры
Ну вот, к примеру, за 10 лет, между Ryzen7 3700X и i5-2500 производительность на ядро увеличилась всего на 50%. Остальное увеличение вычислительных ресурсов произошло лишь за наращиванием количества ядер. А эмуляции старых систем, у которых одна ядерная процессоры, от этого наращивания очень мало толку.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 14267
  • Пол: Мужской
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3465 : 19 Август 2025, 20:22:30 »
в Какой нибудь игрушки, да, вполне возможно.
и обрати внимание, в эмуляторе XBox как раз какие-нибудь игрушки и запускаются. А уж железо ящика ну совсем не потактово точно эмулируется. :)


Добавлено позже:
И что, если у тебя эмуляцию процессора на стопроцентный скорости не вытягивает, то обрабатывать данные игры эмуляцией другими компонентов, попросту нечего. То есть их невозможно загрузить.
:facepalm:

Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2401
  • Пол: Мужской
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3466 : 19 Август 2025, 20:31:10 »
Ты просто не умеешь их готовить (только не обижайся), но далеко на неразогнанных не топах и не за килобакс можно вытянуть эмуляцию гораздо более шустрого проца, чем пентиум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

  • Пользователь
  • Сообщений: 7686
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3467 : 19 Август 2025, 20:35:21 »
:facepalm:
я напомню контекст этого:
что ресурсы системы используются на четверть

Оффлайн Yaranga

  • Администратор
  • Сообщений: 14267
  • Пол: Мужской
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3468 : 19 Август 2025, 20:51:40 »
что ресурсы системы используются на четверть

296932-0

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7686
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3469 : 19 Август 2025, 21:11:14 »
То, что i5 шестого поколения с какой-нибудь 750Ti может потянуть эмуляцию XBox на полную скорость в любой игре - это факт.
за 10 лет, между Ryzen7 3700X и i5-2500 производительность на ядро увеличилась всего на 50%. Остальное увеличение вычислительных ресурсов произошло лишь за наращиванием количества ядер. А эмуляции старых систем, у которых одна ядерная процессоры, от этого наращивания очень мало толку.
То есть, несмотря на количество прошедших лет, и условных поколений за эти прошедшие года, в этой задаче, между у i5 шестого поколения и  современным топовым камнем за кило бакс, очень мало разницы.

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

Оффлайн Yaranga

  • Администратор
  • Сообщений: 14267
  • Пол: Мужской
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3470 : 19 Август 2025, 21:42:50 »
Ogr, эмуляция эмуляции рознь.
Но насчёт
То есть их невозможно загрузить.
не понятно. Да как невозможно? Почему? Вот смотри: в одном потоке у нас цпу эмулируется, в другом гпу, в третьем всякие контроллеры, в том числе звук, жёсткие диски, в четвёртом ещё что-то. И вот запускаем игру, которая цпу толком не использует, а как раз упор в ней на гпу. И игра не тормозит. И чёйта "их невозможно загрузить"?

Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2401
  • Пол: Мужской
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3471 : 20 Август 2025, 03:10:51 »
Тут еще кроме вопросов оптимизации эмулятора нужно учитывать, что начиная с эмуляции PS1 еще всё зависит от оптимизации движка игры и того, как она использует ресурсы системы. Например в эмуляторах cвича игры с очень навороченной графикой могут летать не нагружая систему. Что эмулятор на PC  не грузит железо, что игра на реальном железе даже вентилятор консоли не раскручивает. А может быть криво написанная 2D игра, которая дико грузит систему.

Оффлайн mikola87

  • Пользователь
  • Сообщений: 373
  • Пол: Мужской
    • Просмотр профиля
Эмуляция XBOX
« Ответ #3472 : 20 Август 2025, 21:44:17 »
Тут к эмулятору разгон проца прикрутили :cool: https://github.com/xemu-project/xemu/pull/2028

Оффлайн Yaranga

  • Администратор
  • Сообщений: 14267
  • Пол: Мужской
    • Просмотр профиля
Re: Эмуляция XBOX
« Ответ #3473 : 21 Август 2025, 01:12:37 »
Тут к эмулятору разгон проца прикрутили  https://github.com/xemu-project/xemu/pull/2028
Очень хорошо, правда последнее сообщение в той теме за май и как-то в последних релизах не видно этой функции, даже более того - в основных релизах только убирают всё это.

Немножко вернусь к одному вопросу:
Никогда ранее не имел дела с эмуляцией 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