| Эмуляция > Эмуляторы консолей 6 поколения и выше |
| PCSX2: Эмулятор Sony PS2 (продолжение) |
| << < (809/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. Дополнительные ссылки: * Исправляют различные баги либо ускоряют процесс эмуляции. Могут давать побочные эффекты. ...В стадии разработки... |
| paul_met:
--- Цитата: Softer ---хороший вопрос, может paul_met что знает. --- Конец цитаты --- Говорите что исправить и я фиксану. Ну, или EdHell, если посчитает нужным. Одному за всем не уследить. |
| Softer:
paul_met, да там ссылки только обновить: -Свежие ревизии эмулятора с плагинами - добавить http://buildbot.orphis.net/pcsx2/ -Настройки для игр - добавить http://emuplace.com/ -Об изменениях можно узнать здесь (англ.) - изменить на http://code.google.com/p/pcsx2/source/list из за более наглядного отображения чем в списке по соседству и отсутствующих иссуек не являющихся обновлениями (хотя тут кому как). -модифицированные плагины GSDX либо совсем упразднить или почистить за не актуальностью, но тут по каждому конкретно не упомнишь, Metal Gear Solid 3, Shadow of Colossus точно перекочевали в новые ревизии, остальные вспоминать надо... -сборки эмулятора - можно смело рубить по тем же причинам Добавлено позже: --- Цитата: EdHell ---Хочешь скрин с GT4 при скейле х6 без сглаживания сниму? --- Конец цитаты --- незачем, у меня она на скачке стоит, как раз у себя и попробую, уж самому то тестить интереснее чем читать как это делают другие :) |
| EdHell:
--- Цитата: Softer ---уж самому то тестить интереснее чем читать как это делают другие Улыбка --- Конец цитаты --- Логично, вот и сравнишь с моими старыми данными, по которым фактически для GTX260 потолок рендера 1920х1050. А у меня, как и предполагал, х5 потолок, пики вплотную до 3гб доходят, при х6 перебирает и начинаются фризы. До шапки все руки не доходят, она конечно outdated тот еще. |
| as32888:
--- Цитата: Softer от 25 Декабрь 2011, 15:12:55 ---Во первых не тюнер это делает а тандем драйвер - программа плеер. Во вторых то что у тебя ЭЛТ монитор по этой самой причине ничего не меняет --- Конец цитаты --- Ну, у меня монитор подключен к Xbox через LMH1251, поэтому как раз играет роль. И там как раз видно разницу - когда на 30фпс фиксировано, а когда на 60фпс. :D --- Цитата: Softer от 25 Декабрь 2011, 15:12:55 ---Я же сказал что как не крути погрешность будет иметь место, и то что ты пишешь этому наглядный пример, единственное чего можно добиться это сведения её к минимуму, но я за абсолютную точность :) --- Конец цитаты --- Цепь устройств одна, отличается лишь время. Температурную нестабильность можно не учитывать (ввиду малого времени между кадрами). Значит, устанавливаем порог срабатывания и рассчитываем разницу. Меньше порога срабатывания - не учитываем, больше - учитываем. И нет проблем. Да и абсолютная точность не нужна, всего лишь посчитать за секунду количество уникальных кадров и вывести на экран. Это средний фпс за секунду. |
| Softer:
--- Цитата: as32888 ---Ну, у меня монитор подключен к Xbox через LMH1251, поэтому как раз играет роль. --- Конец цитаты --- Так стоп, во первых причём тут xbox, во вторых разговор шёл в контексте тв-тюнера на пк, и снова причём тут xbox да ещё и подключённый напрямую к монитору? Как твой хвох с монитором даёт возможность увидеть писалась ли игра на PS2 под 30фпс или нет? --- Цитата: as32888 ---Да и абсолютная точность не нужна, всего лишь посчитать за секунду количество уникальных кадров и вывести на экран. Это средний фпс за секунду. --- Конец цитаты --- Я тебя не понимаю, ты опять написал то же самое про наличие погрешности и сведении её к минимуму только другими словами, непонятно только зачем. Короче, у тебя есть PS2 и способ посчитать фпс с неё на разных играх как ты это красиво описываешь? Если нет то я не пойму зачем ты мусолишь все эти тонкости с тем как свести погрешность к минимуму? Это всё и так понятно но абсолютно нет ни какого смысла в таком тщательном обсуждении если только ты не пытаешься самолично проводить замеры. |
| paul_met:
Шапка немного обновилась. Третий пункт пока в процессе доработки... |
| zmaster332:
Играю в Final Fantasy X, но в некоторых локациях случаются приличные падения fps. Иногда глючат модели персонаей. Можно ли как-нибудь исправить? |
| Softer:
--- Цитата: EdHell ---Хочешь скрин с GT4 при скейле х6 без сглаживания сниму? Хотя вряд ли, памяти карте скорее всего не хватит. --- Конец цитаты --- Поездил в GT4 и честно говоря впечатления неоднозначные. Во первых вспомни свой собственный скрин при х4, у тебя там всего несколько раз скачки были до ~1800мб, с чего вдруг при х6 может не хватить 3гб? Теперь про то что получилось у меня, а получилось при прогресиве на х4 следующее (все хаки-выкл, mtvu-вкл): Сразу бросается в глаза то, что вроде как с одинаковыми с тобой настройками забить память как ты у меня не получилось, хотя тут наверно дело в тестах на разных трассах (ты к сожалению не указан на какой трассе проводил замеры). В итоге если при реплее можно говорить что память не была битком как у тебя (до 1700мб) потому что того оставшегося свободного пространства просто не хватало для загрузки ещё не подгруженных текстур большого размера и процесс игнорировался до освобождения достаточных по размеру участков в памяти, то во время гонки в памяти ещё оставалось достаточно места. Разумеется всё это дело прилично фризило но обвинять в этом количество памяти хотелось в последнюю очередь. Поэтому разрешение было снижено до 1920х1080 что судя по дальнейшему мониторингу снимало все подозрения с памяти и гпу в целом, так как теперь его загрузка всё время болталась в районе 50%. Но что же с фризами, а с фризами ничего, они как были так ни куда и не делесь, они конечно стали не такие агрессивные но специфика их возникновения и синхронность остались на своём месте. Разумеется всё подозрение разом пало на ЦПУ, что лишний раз подтвердила его высокая загруженность и приличная потеря производительности при выключении MTVU. |
| zmaster332:
У меня при использования плагина ZeroGS в Final Fantasy X при той же скорости что и на GSdx меньше артефактов на экране... можно ли как-нибудь на нем скорость повысить? |
| sanyaprog:
paul_met, просьба поправить ссылку на http://emuplace.com/board/pcsx2/4 Все-таки тема пс2 эмулятора, а по http://emuplace.com/board/ настройки не только под пксх2. |
| EdHell:
Softer, обрати внимание на изменения в оперативке, часть данных начинает скидываться в нее, оставляя небольшой неиспользуемый запас на карте, вот при обмене данными между картой и оперой как раз и фризит. --- Цитата: Softer ---с чего вдруг при х6 может не хватить 3гб? --- Конец цитаты --- Нагрузка очень быстро возрастает. Вот что делается уже с х5 (трасса C.S. Route 5, ночная городская, на ночных самая высокая нагрузка). |
| mc1death:
Интересные ведете дискуссии. Вообщем то хочется тоже чего нить для размышления подкинуть, например опцию Allow 8-bit Texture. Помнится было дело в GTA VCS, без нее скорость была порядка 10 фпс, поставив её сигануло примерно до 100. И это все было в нативе. Но ведь разница на глаз совсем не заметна... |
| EdHell:
mc1death, очень специфическая опция, пока мне не попадалось игр, где она давала бы спидап. Хотя наверняка такие есть, проверить банк в 2000 игр + регионы + версии невозможно, а отличий в эмуляции между регионами и версиями одной игры зачастую предостаточно. |
| sanyaprog:
EdHell, первое, что нашел: http://emuplace.com/board/pcsx2/batman_begins/4-1-0-227 Другое надо вспоминать, не так часто вообще ее проверяю, если честно, так как помню, что она преобразовывает текстуры определенного типа в 8бит вариант и тем самым убивает их (как-то так, точную формулировку сказать не могу). Потому и боюсь ее оставлять включенной, часть текстур может почернеть, спрайты становятся не просвечивающимися и т.д. Помню по наруто играм. Добавлено позже: Да еще и от драйверов на видеокарту эта опция сильно зависит >_< Например: пока стояли дрова 11.10, в ДОА2 было ускорение от включения функции allow8bit, на текущих 11.12 дровах проверил - спидапа нет. Опция теперь в этой игре абсолютно бесполезной стала. Впрочем в этой игре еще и непонятная зависимость EE цикла от INTC. Работает или то или другое, но если оба включить, то прибавка будет только одна (кстати прибавка одинаковая полностью). |
| EdHell:
--- Цитата: sanyaprog ---в этой игре еще и непонятная зависимость EE цикла от INTC. --- Конец цитаты --- Тогда INTC предпочтительней. --- Цитата: Softer ---сё подозрение разом пало на ЦПУ, что лишний раз подтвердила его высокая загруженность и приличная потеря производительности при выключении MTVU. --- Конец цитаты --- Черт, ну конечно, вот сразу не дошло. Если игра уперлась в цпу, то карта и должна быть нагружена меньше, ей уже не надо обрабатывать полное кол-во кадров. Я ж почему карту менял, после смены проца сразу же почувствовались тормоза по ее вине, т.к. работы у карты стало больше. Дисбаланс в системе это хуже нет. |
| Softer:
--- Цитата: EdHell ---Нагрузка очень быстро возрастает. Вот что делается уже с х5 (трасса C.S. Route 5, ночная городская, на ночных самая высокая нагрузка). --- Конец цитаты --- Перепробовал все высокие значения скейла но из за перегруженности всего и вся сказать какова вина памяти на карте в появлении фризов не предоставляется возможным. Провёл повторный замер на 1920х1080 что бы вновь исключить как причину упор в возможности всего остального моего железа, ну и посмотреть что происходит с оперативкой во время фризов - действительно ли в неё подгружаются пакеты информации не способные поместиться на остатках свободного пространства в памяти самой карты: r4998; AllHacks-off; MTVU-on; 1920x1080; GT4-Progressive Итак что мы имеем. Во время самой гонки фризы возникали 5-7 раз, при этом во всех случаях свободной памяти на карте оставалось как минимум половина. Теперь же проверим оперативку на наличие солидных кусков информации теоретически не сумевших разместиться на остатках памяти карты. Лично я таких не вижу. А вижу я что оперативка во время гонки дёрнулась всего 3-4 раза и отталкиваясь от масштаба максимальное колебание составило максимум метров 200, которые прекрасно поместились бы сами знаете где. Так что я остаюсь при мнении что конкретно в случае с фризами в GT4 голое наращивание памяти карты ничего не даст. А если на новой, более мощной и с большим объёмом памяти, карте в тех же условиях фризы пропадают, то это вовсе не значит что на эквивалентной по мощности карте но с меньшей памятью они будут. Что же касается того нужны ли эмуляторщику в обязательном порядке терабайты на карте могу сказать так, даже в исключительных случаях и с использованием рендеринга картинки сверх высокой чёткости, для эмуляции ваши вагоны с памятью не понадобятся, а понадобятся чтоб ловить ими многочисленные утечки памяти оставленные программистами писавшими те или иные эмуляторы. Но тут встаёт другой вопрос, кто сказал что сырой эмулятор имеющий это свойство, перегружать память, не будет продолжать тормозить от своей сырости даже при условии предоставления ему должных объёмов памяти для решения вопроса одних лишь утечек? В общем я веду к тому что с точки зрения рациональности, кровные на железо будут уходить колоссальные а отдача в виде производительности минимальной. P.S. Всегда можно написать программу, даже с примитивным функционалом, так плохо оптимизированную что она с удовольствием съест любые предложенные ей машинные мощности, вопрос только в том а стоит ли она того чтоб так дорого её кормить. Добавлено позже: --- Цитата: EdHell ---Черт, ну конечно, вот сразу не дошло. Если игра уперлась в цпу, то карта и должна быть нагружена меньше, ей уже не надо обрабатывать полное кол-во кадров. Я ж почему карту менял, после смены проца сразу же почувствовались тормоза по ее вине, т.к. работы у карты стало больше. Дисбаланс в системе это хуже нет. --- Конец цитаты --- Я именно для этих целей снижал рендер, чтоб разгрузить всё возможное и снять подозрения что во что то другое упёрлось, в том числе и ЦПУ, я же об этом писал ещё после первого теста, смотри на график загрузки ЦПУ, а ведь там MTVU включён. upd: поправка, я действительно не совсем понятно написал про высокую загруженность цпу, имелось в виду большая чем у гпу, не точная формулировка проскочила из за того что я держал в уме аргумент с MTVU. |
| EdHell:
Softer, в 1080р загрузка памяти карты как раз вполне согласуется с моим графиком, значения фактически те же, такие же пики до 800мб на стартах сцен и меню и т.п. Но фризы у тебя все же ловятся (как ловились и у меня) - нужен больший запас, который даст гиговая карта, или чуть снижать вертикаль рендера. Более высокие рендеры тебе нормально просто не протестировать из-за высокой загрузки GPU. |
| Softer:
--- Цитата: EdHell ---Но фризы у тебя все же ловятся (как ловились и у меня) - нужен больший запас, который даст гиговая карта, или чуть снижать вертикаль рендера. --- Конец цитаты --- ну ты можешь объяснить зачем мне ещё больший запас? как ты определил что именно больший объём памяти избавил тебя от фризов а не прочие факторы (ты ведь не голых чипов памяти на карту напаял)? Я ведь не просто так написал: --- Цитата: Softer ---А если на новой, более мощной и с большим объёмом памяти, карте в тех же условиях фризы пропадают, то это вовсе не значит что на эквивалентной по мощности карте но с меньшей памятью они будут. --- Конец цитаты --- замеры чётко показали что памяти гпу более чем достаточно. Добавлено позже: --- Цитата: EdHell ---Более высокие рендеры тебе нормально просто не протестировать из-за высокой загрузки GPU. --- Конец цитаты --- да не только гпу а и цпу тоже, я об этом написал первым же предложением |
| Vivi the Black Mage:
EdHell, Spider-Man: The Movie работает или нет? А то у меня не запустилась вообще. |
| EdHell:
Vivi the Black Mage, понятия не имею, нет этой игры. Добавлено позже: --- Цитата: Softer ---ну ты можешь объяснить зачем мне ещё больший запас? --- Конец цитаты --- Потому что память карты ни при каких условиях не желает напостоянку нагружаться, и дело не в эмуляторе. Толи драйвер не дает это сделать, то ли что еще. Не зря же фризы бывают, а снижаешь до 1050 - и все гладко. У меня, как бы ни старался, сотня метров всегда свободна, хотя в порядке теста вешал столько текстур, что в оперативку по шесть (!!!) гигов сбрасывается (фризы по 10-15сек). :debile: |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |