Эмуляция > Эмуляторы консолей 6 поколения и выше
PCSX2: Эмулятор Sony PS2 (продолжение)
<< < (782/1167) > >>
lob:

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

* Официальный сайт и версии эмулятора - здесь
* Биосы можно скачать - здесь
* Официальный список совместимости - здесь
* Свежие ревизии эмулятора с плагинами - здесь и тут
* Pack'и самых последних ревизий различных эмуляторов - здесь
* Настройки для игр - здесь и тут
* Об изменениях можно узнать - здесь (на английском)
* Руководство по настройке эмулятора - здесь
2. Библиотеки и утилиты:

* Microsoft Visual C++ 2008 SP1 Redistributable - здесь (х86) и тут (х64)
* Microsoft Visual C++ 2010 Redistributable - здесь
* Обновление DirectX (June 2010) - здесь
* Библиотеки для OpenGL-плагинов  - здесь
* Утилита для переноса сейвов на карту памяти - MYMC
* Программа для хранения настроек эмулятора  - PS2Launcher
3. Патчи и хекс коды для запуска игр в широкоэкранном режиме:

*
* Постоянно обновляемый архив патчей (более 500 игр) здесь
* Хекс коды для запуска игр в широкоэкранном режиме тут4. Дополнительные ссылки:

* Исправляют различные баги либо ускоряют процесс эмуляции. Могут давать побочные эффекты.
...В стадии разработки...
gepar:
Axxel,так 760 стоит как и обычный 2500 (не к), зачем его брать? По мощности он слабее и старее.
EdHell:

--- Цитата: Axxel ---в любом случае в профильную карту MGS упираться не должен.
--- Конец цитаты ---
Включи в нативе и сравни, вот и узнаешь, есть упор или нет.


--- Цитата: Axxel ---Так все-таки, если идея смены камня меня не покинет, а поюзать MTVU хочется Улыбка.. i5 760, я так понимаю намного слабее 2500k?
--- Конец цитаты ---
Послабее, но на равных частотах ненамного. SB берет частотой, на 4500+ ему не будет равных... разве что i7 990X.
Axxel:
gepar, загвоздка в материнскоей плате, не хотел уходить с 1156..но по ходу оно того стоит
EdHell, спасибо за совет, сравнил с нативом. Таки не упирается, значит буду брать 2500k.
Kokocuu:
Найдется ли добрый человек который мне сообщит хорошую новость про silent hill shattered memories? В смысле в хардваре уже можно или можно уже забить и не ждать чуда?
Softer:

--- Цитата: EdHell ---а MGS3 очень хитрая штука, после смены камня игра стала жестко упираться в карту
--- Конец цитаты ---
честно говоря прочитав удивился и полез проверять. машина профильная сейчас на 3,6ггц, карточка очевидно послабее будет чем у вас с Axxel:
Only MTVU: ON, Native.

Only MTVU: ON, Scaling: x6.
ParagonUnits:
Softer, так что, все еффекты в харде на месте?
Softer:
ParagonUnits, что ты имеешь в виду? я просто проверил упирается ли она в карту.
Axxel:
Softer, тоже удивился немного..потом вспомнил сколько чудес видел в истории эмулятора, и решил проверить. А приемлемый фпс полагаю дает как раз MTVU..
Softer:
Axxel, да, без него при том же ракурсе 37фпс.
EdHell:
Softer, у тебя упор сейчас фактически во все сразу, даже при MTVU (83-87-84 + 7 = 80% скорости) - карта в данном случае равноценна процессору, т.к. явно виден баланс нагрузки. Но ни то, ни другое неспособно вытянуть фулл, его не будет, даже если ты заменишь что-то одно из железок. И уж гарантированно не будет после замены процессора при такой же карте с более высоким рендером, она и в нативе нагружена почти под завязку. С чем собственно я сам и столкнулся, натив моя карточка конечно тянет, но при х4 или даже х3 в тяжелых местах 60фпс выдать неспособна. И болото - не самое тормозное место, вот вступительный ролик в сабсистенс это да, бенчмарк самый настоящий.
ParagonUnits:
EdHell, во вступительном ролике частота падает только при открытии шлюза в самолёте!
EdHell:
Хе, ты видимо приличных настроек не ставил, фпс сразу валится, как только самолет после титров появляется и потом в зависимости от сцены прыгает с весьма заметными провалами. Надо будет сделать нормальный тест при случае.

У кого есть сейв пиндосской сабсистенс на болоте, выложите плиз.
spawnman:
EdHell, показателям самого эмулятора верить не стоит, они приверают, к тому же довольно сильно, если конечно под словами "упором в видеокарту", является нагрузка на ГП.
У меня сейчас нет (пока нет) MGS 3 под рукой, но есть Shadow of the Colossus:
 Native, superVU:


2x native, superVU:


Native, microVU (MTVU используется):


2x native, microVU (MTVU используется):




Делать замеры в более высоком скэйлинге, для меня не было смысла, так-как при 3-x кратном нативе моя видеокарта почти всегда загружена под 99%.
Softer:
spawnman, Не стоило штамповать скриншоты из ролика, это только путаницы добавляет, кстати как и в ситуации с MGS3 (об этом ниже). Лучше/проще всего было встать перед входом в храм чтоб камера была на нём зафиксирована (и место тяжёлое и ходить далеко не надо) или вообще делать замер на экране меню (тут тоже рэндэр а не фоновая картинка), а дальше уже перебирать настройки. Плюс ко всему на твоих скринах видно включённый лимит кадров что ещё больше портит наглядность тестов. Что до MTVU то уже выясняли что он в SotC убивает фпс, вроде как из за зависимости этой игры от карточки.


--- Цитата: EdHell ---она и в нативе нагружена почти под завязку
--- Конец цитаты ---
ну хорошо, вот новые скриншоты с мониторингом нагрузок железа (у меня пал версия, так что сейв болота не пиндосский):
mtvu-on, native.

mtvu-on, x2.

mtvu-on, x4.

mtvu-on, native.

mtvu-on, x4.

mtvu-on, x6.

Что то не видно ни где чтоб в нативе карта была загружена под завязку. Теперь что до вступительного ролика, в нём в отличии от болота не нагружен полностью как CPU так и GPU, фпс же при этом ведёт себя крайне не стабильно. Напрашивается вывод что это проблема самой эмуляции, которую вообще вряд ли можно решить одним только наращиванием железных мощностей.
spawnman:
Softer, а причем здесь ролик? Он тоже рендерится, и нагружает железо так же, как и игра во время геймплэя. На счет лимита кадров, я не частоту кадров измерял, а расхождение показателей эмулятора и MSI Afterburner. Естественно, что чем выше фпс, тем выше нагрузка на ГП, но в SotC 60 кадров в тяжелых местах с трудом набираются, свыше 60-ти только в легких, кстати, по всей видимости, это же относится и к MGS 3, так что снятие лимита кадров в такой ситуации не актуально.
В одном я с тобой согласен, что за частую скорость эмуляции упирается не в мощность железа, а в оптимизацию эмулятора.
sanyaprog:
Softer, насколько я помню у тебя 4 ядра, конечно же ЦПУ не будет нагружен, нагрузка идет на 2-3 ядра и равномерно распределяется потом между всеми ядрами самой виндой, но больше чем способны дать 2-3 ядра - не получишь. Так что это значит только одно - игра упирается все-таки в проц, наращивать частоты нужно.

Добавлено позже:
EdHell, читал пару страниц назад о HT ты писал. Какие 10%? Он дает на двухядернике от 10-ти и до 50-ти процентов прироста (касаемо MTVU и софтвара). А на четырехядернике даст разве что минус 10% конечно)))
Softer:

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

--- Цитата: EdHell ---а MGS3 очень хитрая штука, после смены камня игра стала жестко упираться в карту, хоть натив включай
--- Конец цитаты ---

spawnman, Да какая разница что ты измерял если всё болтается и дёргается! Я тебе просто посоветовал как сделать так чтоб то что ты пытаешься показать было понятно не только тебе но и всем остальным.

--- Цитата: spawnman ---я не частоту кадров измерял, а расхождение показателей эмулятора и MSI Afterburner
--- Конец цитаты ---
ну так как ты это хотел показать одними скриншотами эмулятора без "MSI Afterburner"? И снятие лимита кадров мной предлагалось просто для большей наглядности.

UPD: Ни когда не пользовался MSI Afterburner, и не сразу разобрался что жёлтые надписи в левом верхнем углу это его показания ). Но это дела не меняет, с чем ты их сравниваешь? если с EE, GS, VU, UI и т.д. из заголовка окна эмулятора то это не корректно. Я так понимаю что это показатели загруженности эмулируемых узлов консоли, или что то типа того, и к нагрузке реального железа прямого отношения не имеет. Если это не так то поправьте.
EdHell:
Ребята, так сравнивать и анализировать бесполезно. Разные места, разные скрины, еще и с перетыканием режимов VU и фиксацией... один ракурс мерять - вообще бессмыслица, так ни одну игру в принципе не тестят, это только на минимальный фпс.
Предлагаю разработать методику. Для MGS3 вступительный ролик подходит замечательно, предлагаю мерять фрапсом фиксированное время с сохранением фреймтаймс и последующим анализом лога во фрапскалке. Варианты - без спидов вообще и с MTVU, но без остального барахла, чтобы видеть чистую производительность процессора в режиме 2 (EE+GS) и 3 (EE+VU+GS) потоков. Для нагрузки на карту использовать следующие рендеры  - натив, фиксированные скейлы, 720р и 1080р - т.е. стандартные варианты. А то кто-то так тестит, кто-то эдак, мрак. :hang:


--- Цитата: Softer ---Напрашивается вывод что это проблема самой эмуляции
--- Конец цитаты ---
Нет, это проблема постоянно изменяющейся сложности сцен, а это именно то, что нужно для любого игрового бенчмарка.


--- Цитата: Softer ---собственно я так и считал
--- Конец цитаты ---
И правильно считал, но! То, что у тебя проц тянет 45фпс, не означает, что карта потянет 60, когда камень сможет их обеспечить, вот о чем речь. Проц может тебя сейчас упереть в 45, а карта - в 50, но вот этого, пока не сменишь проц - не узнаешь. Аналогично, смени карту - и сможешь выставлять больший рендер, но фпс останется тем же из-за упора в камень. Режим натива я советовал как раз для того, чтобы было видно, насколько не хватает в первую очередь процессора, т.к. карта максимально разгружается.

З.Ы. Есть кстати возможность сделать своего рода бенч в чистом виде, даже не имея игры. На выходных попробую как-то это дело стандартизировать. Как когда в Т5 все стали тестить одно место - сразу стало все ясно и понятно.


--- Цитата: Softer ---Я так понимаю что это показатели загруженности эмулируемых узлов консоли, или что то типа того, и к нагрузке реального железа прямого отношения не имеет. Если это не так то поправьте.
--- Конец цитаты ---
Не совсем так. Это нагрузка на поток процессора, который занимается просчетом указанного узла консоли и если какое-либо из них достигает 100% - значит в этом месте дохнет CPU. А знаешь, почему у тебя при открытом люке фпс низкий, а проценты загрузки потоков малы? Это, батенька, в этом месте видюха дохнет, о чем я говорил с самого начала, поэтому CPU отдыхает. Причем судя по всему проблема не в частоте GPU, кол-ве конвейеров или кол-ве памяти, а в недостаточной ПСП шины карты. Либо, что более верно для высоких рендеров, недостаток текстурных блоков. Ни в одной PC игре нет полноэкранных текстур с HD и бОльшими, чем HD размерами, а именно с ними приходится иметь дело карте при эмуляции.
Softer:

--- Цитата: EdHell ---Нет, это проблема постоянно изменяющейся сложности сцен
--- Конец цитаты ---
то есть ты хочешь сказать что при изменяющейся сложности сцен и не нагруженных как следует CPU и GPU в течении всего ролика, низкий фпс является не проблемой эмуляции (эмулятора)?  0_0 Возвращаясь к упомянутым тобой игровым бенчмаркам, хочешь сказать что они также страдают ерундой вместо того чтоб съесть весь доступный им ресурс железа?

--- Цитата: EdHell ---Режим натива я советовал как раз для того, чтобы было видно, насколько не хватает в первую очередь процессора
--- Конец цитаты ---
а я думал что в цитате ниже шла речь о карте, во всяком случае на это всё указывало:

--- Цитата: EdHell ---
--- Цитата: Axxelв ---любом случае в профильную карту MGS упираться не должен.
--- Конец цитаты ---
Включи в нативе и сравни, вот и узнаешь, есть упор или нет.
--- Конец цитаты ---


--- Цитата: EdHell ---А знаешь, почему у тебя при открытом люке фпс низкий, а проценты загрузки потоков малы? Это, батенька, в этом месте видюха дохнет, о чем я говорил с самого начала, поэтому CPU отдыхает...
--- Конец цитаты ---
то есть карта тормозит эмуляцию при этом являясь почти не нагруженной и с практически свободной памятью (что видно на скрине) из за PCI-E2.0 либо недостатка текстурных блоков? нет, я видно ещё не настолько окреп сознанием чтоб принять это на веру ). как по мне это всё же недоработка эмулятора.

Добавлено позже:
Кстати забыл ещё ответить вот на что:

--- Цитата: sanyaprog ---Softer, насколько я помню у тебя 4 ядра, конечно же ЦПУ не будет нагружен, нагрузка идет на 2-3 ядра и равномерно распределяется потом между всеми ядрами самой виндой, но больше чем способны дать 2-3 ядра - не получишь.
--- Конец цитаты ---
Из этого следует что более чем на 75% эмулятор мой камень нагрузить не способен и с ситуацией с открытым люком самолёта это ещё увязать можно, но уже на болоте общая нагрузка держится на 89%, так что это всё тоже довольно сомнительно. Тест при котором снимались скрины проводился при максимально разгруженной системе, у меня это редкие рывки 1-4% системными службами, так что дотянуть за счёт них до 89% тоже не реально.
UPD: Проверил сейчас в софтваре, чтоб CPU обрабатывалось всё. Так его общая нагрузка держится на ~60%  :? Вот и гадай что чего грузит и как.
EdHell:

--- Цитата: Softer ---то есть ты хочешь сказать что при изменяющейся сложности сцен и не нагруженных как следует CPU и GPU в течении всего ролика, низкий фпс является не проблемой эмуляции (эмулятора)?
--- Конец цитаты ---

--- Цитата ---то есть карта тормозит эмуляцию при этом являясь почти не нагруженной и с практически свободной памятью (что видно на скрине) из за PCI-E2.0 либо недостатка текстурных блоков? нет, я видно ещё не настолько окреп сознанием чтоб принять это на веру ). как по мне это всё же недоработка эмулятора.
--- Конец цитаты ---
Кроме загрузки GPU и объема памяти могут быть и другие затыки, которые нельзя промониторить. И сейчас я это у себя вижу, как никогда ранее. А поскольку фпс при незагруженном GPU и видеопамяти падает с увеличением рендера, то это проблема пропускной способности либо блоков карты, напрямую с этим связанных. PCE-E скорее всего нипричем, шину карточкам бы повыше, на GTX260 в этом плане ситуация даже лучше, чем на моей - шина шире.


--- Цитата: Softer ---Возвращаясь к упомянутым тобой игровым бенчмаркам, хочешь сказать что они также страдают ерундой вместо того чтоб съесть весь доступный им ресурс железа?
--- Конец цитаты ---
Там нагрузка явно видна, она именно на CPU|GPU, нагрузка рассчетами. Еще раз повторюсь, эмулятор нагружает текстурами совсем иначе, чем PC игры, рендерить-то карте почти нечего, а вот скейл совсем другое дело.

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

--- Цитата: Softer ---Проверил сейчас в софтваре, чтоб CPU обрабатывалось всё. Так его общая нагрузка держится на ~60%  Непонимающий
--- Конец цитаты ---
Смотри на заголовок окна, в софтвере ты можешь поиметь максимум два полноценно работающих GS потока, в которые обычно и упрется производительность (показатели GS близки к 100%). При этом потоки EE и VU нагружены слабо - каждый из потоков не может съесть более 25% ресурсов процессора, т.к. потоки всегда упираются в кпд одного ядра, даже если нагрузка равномерно распределяется по всем (это делает ось). Ну а раз GS потоки быстро нагрузились, остальные опять почти курят, так что 60% это нормально. Тебе надо просто привыкнуть к особенностям работы эмулятора.

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

--- Цитата: Softer ---а я думал что в цитате ниже шла речь о карте, во всяком случае на это всё указывало:
--- Конец цитаты ---
И то и другое, просто в зависимости от цели надо смотреть на разные показатели. Если хочешь замерить чистый CPU - то это снизит нагрузку на карту и даст более точный результат. Если хочешь узнать, тормозит ли карта, то при снижении рендера вырастет фпс. Таким образом и можно определить, процессоро- или видюшечнозависимая игра. Правда, есть ограничение, если проц не тянет игру в целом, и одновременно с этим карта не способна тянуть натив, то из этого вообще ничего толкового не выйдет. Правда, что тогда обладатель такого железа делает в теме эмулятора пс2 - непонятно.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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