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

PCSX2: Эмулятор Sony PS2 (продолжение)

<< < (1183/1203) > >>

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. Дополнительные ссылки:

* Исправляют различные баги либо ускоряют процесс эмуляции. Могут давать побочные эффекты.
...В стадии разработки...

Alex_Caspersky:
Во время игры GTA San Andreas, примерно раз в минуту на секунду подвисает. Пробовал интуитивно менять разные настройки, не помогает. Что можно сделать?

Версия эмулятора ночная последняя сборка.
 
ЦП Intel Corei9-10850K 3.60GHz
ГП GeForce GTX 1660 Super
ОЗУ 32 Gb
Win 10

Скриншот с показателями и текушими настройками во вложении

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

--- Цитата: Alex_Caspersky от 23 Июля 2024, 13:10:23 ---Во время игры GTA San Andreas, примерно раз в минуту на секунду подвисает.



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

Включил предварительное хеширование CDVD, всё пошло как надо :thumbup:

noxtester:
Кстати про видеокарты, насколько эмулятору важна шина видеопамяти, размер этой самой памяти и линии PCI-e? На чём эмулятору будет комфортее: на условной старой GTX 1080ti или на современном "огрызке" RTX 4060?  :?

Drowfan:

--- Цитата: Психиатр от 22 Июля 2024, 23:48:57 ---а я так понимаю, что проблема тупо в перегреве, а продуть, прочистить, обслужить ноут религия не позволяет..
--- Конец цитаты ---
Я стараюсь не допускать много пыли в решетки вентиляторов.  А обслуживание такое: держу ноут в чистом сухом месте, вентиляционные отверстия не закрыты, мой ноут находится вдалеке от мощных бытовых приборов, я не буду кушать и пить за игровым ноутом, я вообще не допускаю влажность на выключатели и другие органы управления, тяну шнур за вилку. Драйверы, тем не менее, не обновляю пока что, хотя, из-за предупреждения последней версии DuckStation, я установил одну из последних версий vcredist 2015—2022. ОС я тоже не обновляю — как была Windows 11 21H2, так и осталась. Чищу корзину. Письма на почтовых сайтах не удаляю, тем не менее. Если файлы действительно оказываются мне ненужными, то я их удаляю. Журнал событий мне иногда может пригодиться. Переношу нужные мне файлы во внешний носитель. Если мне надо установить что-нибудь очень серьезное, вроде драйверов, я создам точку восстановления. Я периодически проветриваю ноутбук и не выставляю на прямой солнечный свет. Не подношу свой мобильник к ноутбуку ближе, чем на 13 см. Мой ноут не находится в экстремальной температуре. Я не помещаю предметы между экраном и клавиатурой. Не открываю монитор с силой. Не переворачиваю ноутбук, когда к нему подключен адаптер электропитанию. Не переношу ноут в спящем режиме или включенным. Не поднимаю ноут за экран. Не заклеиваю защелки, которые удерживают дисплей. Не размещаю ноут непосредственно в потоке воздуха от прибора, вырабатывающего отрицательные ионы.

Все, что я описал — это я делал по инструкциям от Lenovo.

Кстати, в Snake Eater во время сцены с Боссом на лошади эмуляция EE в некоторых кадрах достигла 100% и, соответственно, некоторые просадки при разрешении 3x. У вас тоже такое было на ваших игровых компьютерах? И еще: свечение (bloom) при разрешении выше родного неправильное, я исправил его через Half-Pixel Offset, настроив на Normal (Vertex).

Sharpnull:

--- Цитата: Drowfan от 23 Июля 2024, 19:10:52 ---Все, что я описал — это я делал по инструкциям от Lenovo.
--- Конец цитаты ---
Так и думал, что читаю инструкцию.
--- Цитата: Drowfan от 23 Июля 2024, 19:10:52 ---Драйверы, тем не менее, не обновляю пока что, хотя, из-за предупреждения последней версии DuckStation, я установил одну из последних версий vcredist 2015—2022. ОС я тоже не обновляю
--- Конец цитаты ---
vcredist не драйвер. Не соблюдаете инструкцию Lenovo (https://download.lenovo.com/pccbbs/pubs/safety_compliance_notices/generic_notices_class_b_ru.pdf):

--- Цитата ---* Устанавливайте последние версии программного обеспечения, драйверов устройств и обновлений операционной системы.
* Устанавливайте последние обновления операционной системы и последние версии программ и драйверов устройств.
--- Конец цитаты ---
Или по-вашему, что относится к "Очистка и обслуживание (для настольных компьютеров и рабочих станций)" не относится к "Очистка и обслуживание (для ноутбуков и планшетных ПК)", тогда вы соблюдаете инструкцию настолько строго, не понимая, что инструкция составлена плохо.
UPD: Ещё совет. В случае залития нужно не просто выключить ноут, но и быстро снять заднюю крышку и отключить батарею. Потом нести в нормальный сервисный центр (в плохом украдут внутренности).

ShadowFlash:

--- Цитата: Sharpnull от 24 Июля 2024, 01:54:22 --- В случае залития нужно не просто выключить ноут, но и быстро снять заднюю крышку и отключить батарею. Потом нести в нормальный сервисный центр (в плохом украдут внутренности).
--- Конец цитаты ---

В обязательном порядке я бы сказал - ищем инструкцию по разборке и отключаем батарею. А если залили солёным или сладким, то крайне желательно пойти еще дальше и снять материнскую плату и промыть дистилированной водой или изопропиловым спиртом, а потом просушить, если нет возможности отвезти железку в сервис в течение 24 часов. Если, конечно оно разбирается и ставится обратно легко. Радиаторы с видеокарты и процессора снимать не надо, если нет опыта именно с ноутбуками. Впрочем их снимать редко когда надо, если в море не утопили, конечно.

Если залили через клавиатуру, то в 90% случаев можно конечно попытаться ее промыть дистилированной водой, но толку скорее всего не будет, а разобрать и почистить внутри, в отличие от десктопных, нереально (вернее разобрать можно, но собрать обратно не выйдет - там всё на коротких заплавленных штырьках, которые второй раз уже не заплавишь). Это то, что точно будет под замену.

Heckfy:
Всем привет, ранее писал, что эмулятор не запускает образы игр с лоадером, тут написали что дело в настройках и так оно и оказалось, удалил эмулятор, заново скачал и установил и проблемы нет, игры с лоадером спокойно запускаются.

Но столкнулся с другой проблемой, Killzone почему-то каждые 2-3 минуты подлагивает на несколько секунд. Играю в сюжетку или в скирмиш, вроде все норм, но внезапно подтормаживание происходит, фпс падает до минимума, затем вырастает до 70, затем устаканивается на 59-60 и так каждые несколько минут. Пробовал в настройках переключать то да сё, разгон процессора до 130% и 180%, менять NTSC на PAL и обратно, средство визуализации менял, разные образы качал, ничего не помогает. Мощи точно хватает, ноут на RTX 3050 и в нативном разрешении то же самое.
Кто сталкивался с подобной проблемой в Киллзоне подскажите пожалуйста как решить проблему.
UPD. В консоли при таких лагах появляется сообщение об ошибке microVU1: Program cache limit reached. На сайте wiki.pcsx2.net написано, что методов решения этой проблемы нет. Значит в Киллзон мне нормально не поиграть никак?

И ещё, подскажите пожалуйста касательно патчей на 60 фпс. Нашел образ Мести ситхов без лоадера, прекрасно работает и widescreen чит применился. Но игра работает всего в 25 фпс, хочется хотя бы 50, автоматом патч не подтянулся, надо как-то отдельно его скормить. Погуглил, на форуме PCSX2.NET нашел раздел с патчами 60 фпс, но если провалиться в игру, то там вместо патча пост следующего содержания:
Incomplete code(s)
Star Wars Ep.III SLUS-21143 0x976EA156
60 fps
201AF538 00000001
Что с этой информацией делать, как патч 60 фпс получить?

Заранее всем спасибо!

Drowfan:
Известно, что MTVU позволяет PCSX2 работать в несколько потоков, несколько ядер. Что, естественно, снижает нагрузку на процессор. Но могут встречаться и побочные эффекты, не только зависания. Подскажите игры, которые не работают нормально с MTVU, пожалуйста.

ОБН: Поэкспериментировал я с PassMark Performance Test. У меня вышло на максимальной производительности так:
i7-13620H (один поток) — 4050
GeForce RTX 4060 Laptop GPU: 3D — 20300, 2D — 700.
Значит, мой ноутбук мощнее, чем рекомендованные для самых тяжелых игр PS2 требования, указанные в официальном руководстве PCSX2. Мечта моя сбылась. Целых семь лет (с 2016 года) мечтал эмулировать шестое поколение, а ведь PCSX2 на i5-4200U с GeForce GT 720 даже в 2016 по 2019 году не потянет особо графичные игры.

Harusagi:
 Нравится PCSX2 v2.0.2,ставить читы намного проще.Скачал коды с сайта в формате (.pnach) положил в папку (cheats),залез в список игр, далее свойства(правым щелчком по названию ^_^), найти CRC и переименовать скачанный файл в этот номер.В тех же свойствах перезагрузить читы и выбрать что включить)

Drowfan:
Напишу я-ка длинный пост. Подозреваю, что знатоков эмуляции PS2 здесь осталось очень мало, среди них Softer. А ведь эмуляция NES (и ее пиратских «фамиклонов»), Sega Mega Drive, Game Boy — легкая и уютная прогулка по сравнению с эмуляцией шестого поколения и выше. И много любителей эмуляции сталкивались и сталкиваются до сих пор с серьезными проблемами. Вот вышла версия 2.0.2, и все равно есть на что пожаловаться — идеальных в работоспособности эмуляторов вроде PCSX2 не бывает. А сейчас я напишу про прохождение до титров игры — Metal Gear Solid 3: Snake Eater (NTSC-U).

Конфигурация компьютера (как всегда):
ЦП: i7-13620H
ГП: GeForce RTX 4060 Laptop GPU
ОЗУ: 16 ГБ DDR5
ОС: Windows 11 Pro 21H2 (битность я нарочно не указал, Win11 исключительно 64-хбитные.)

Версия эмулятора: 1.7.2574
Версии драйверов Intel Xe UHD Graphics 13th Gen и GeForce RTX 4060 — 31.0.101.4369 и 531.79 соответственно
Рендерер: Vulkan, версия драйвера 1.3.236.
Измененные настройки: разрешение 3x, анизотропная фильтрация 16x, Half Pixel Offset: Normal (Vertex)

В основном все отлично, в разрешении 3x (Full HD, 1080). Изначально я выбрал 4x (2K, 1440), но оказалось, что это слишком тяжело для бюджетного игрового ноутбука, LOQ 15IRH8. Он и на 3x греется до 100 градусов.
Итак, геймплей редко доходит до максимального шума вентиляторов, потому что он в 30 кадрах в секунду. Игра MGS3 тяжела именно в роликах на движке и именно в тех местах, где доходит до 60 кадров. Просадки в некоторых роликах случаются даже при 70—80% EE и GS, не говоря уже о 100%, до 50 кадров и немного ниже (скорость до 80%). MTVU выключен. Также, если Half Pixel Offset выключен, графика двоится, с какими-то сетками, так что я поставил эту настройку на Normal (Vertex). Побочные эффекты: линия у левого угла и немного на верхнем углу слева. Но на это можно не обращать внимания. А вот заикания в производительности случаются, в частности, когда ты стреляешь по врагам. Особенно это заметно во время побега от охранников после уничтожения «Шагохода». Предполагаю, что так эмулятор компилирует шейдеры. Но, что интересно, при новой загрузке места кэш компиляции стирается, и снова заикания, проходящие сразу. Из-за этого я включил журнал эмуляции, чтобы как-то разобраться. Когда я вместе с ЕВОЙ сматываюсь на мотоцикле от погони да стреляю в «Шагохода», на горах вдали несколько сыпятся полигоны. В роликах на движке, перед битвой с Боссом (что поделаешь, у слова «босс» в русском языке нет феминитива) и после на журнале эмуляции появляется вот такое, целыми пачками, красным цветом: Gif Unit - Signal or PSE Set or Dir = GS to EE. А один раз, когда Снейк пришел в собрание президентов (точно не помню сюжет), эмулятор завис, видимо, из-за вышеперечисленных сообщений, а также из-за того, что все время оставалось активным окно журнала эмуляции. А когда я вынужденно закрыл, то в папке logs я нашел запись в… около 110 мегабайт! В любом случае, я перезапустил, посмотрел до конца все ролики, дошел до титров. И все. Игра пройдена на сложности «Очень низкая». Скриншотов я не снимал.

Дамп этого образа соответствует redump.

А теперь вопросы: что значит это сообщение Gif Unit - Signal or PSE Set or Dir = GS to EE?
TLB Miss (в MGS3 это не случалось) — это что такое?
CDVD Read error — их можно опознать по плохим дампам?

ОБН: Забыл. Странно, хоть игра большей части 30 FPS, встроенный в эмулятор OSD почему-то показывает G: 59, 94. Хотя анимация совсем не становится плавнее. Но это, может быть, даже и хорошо, ведь снижается задержка ввода.

furepuncher:

--- Цитата: Drowfan от 26 Августа 2024, 18:12:37 ---хоть игра большей части 30 FPS, встроенный в эмулятор OSD почему-то показывает G: 59, 94
--- Конец цитаты ---
Эмулятор показывает 2 счетчика, игра (с каким количеством кадров будут проигрыватся анимации, физические взаимодействия в игре) и видео (вывод сигнала как и на консоли  NTSC 60 кадров или PAL 50 кадров) Если фпс в игре меньше в этом случае просто повторяется предыдущий кадр, пока не отрисуется новый.
Поэтому для реальных 60 FPS в PS2 играх придется качать патчи на 50 и 60 фпс для игр (хотя для некоторых версий игр патчи есть в эмуляторе, в настройках игры в разделе патчи вставишь галку на нужном.
Что касается  NTSC 59, 94 гц то там такую странную частоту разверстки сделали для совместимости со старым форматом вещания, чтобы старые чб тв могли цветные передачи показывать, пусть и в чб.

Drowfan:
Заметил, что в Qt PCSX2 все названия игр и автоматические исправления напрямую зависят от файла GameIndex.yaml. И его, кстати, можно редактировать — мало ли к каким играм приложено неверных автоматических настроек. А доступные патчи зависят от patches.zip, куда они занесены. Надо сказать, чтобы стал доступен патч, CRC игры должна соответствовать CRC заплатки. Пиратские русские версии зачастую им не соответствуют, так что, возможно, придется написать специально для них какой-нибудь патч.

Drowfan:
Встроенная в эмулятор (последние ночные сборки 1.7 и последняя стабильная версия) система OSD очень интересно устроена. Почему? Так можно еще глубже анализировать производительность. Но для начала я приведу термины (которые пишутся в одной-двух буквах).
Для аппаратного режима:

=== Line 1 ===
G       = Games Internal FPS
V       = Video Output FPS
N%      = Games running speed (in Percentage)

=== Line 2 ===
P       = Primitives
D       = GS (PS2) Draws
DC      = Draw Calls (on host GPU side)
B       = Barriers
RP      = Render Passes
RB      = Readbacks
TC      = Texture Copies
TU      = Texture Uploads

=== Line 3 ===
VRAM    = Used VRAM
T       = Targets
s       = Sources
H       = Hash Cache size
P       = Pooled

Для программного режима:

=== Line 2 ===
S       = Syncs
P       = Polygons
D       = Draws
U       = Texture Swizzling (for storing data in the correct format in GS memory)
D       = Texture DeSwizzling (for reading textures out of GS memory)
mpps    = Million pixels per secondКак мы видим, это не только измеряет производительность, но и определяет графичность (полигоны, текстуры, эффекты).
Ниже — скриншоты игры Shadow of the Colossus. Я специально выбрал самые тяжелые ракурсы с 60 к/с, для эталона. На первом скриншоте скорость упала до 50 кадров (я смотрел видео других эмуляторщиков на YouTube, что во вступлении скорость на том же ракурсе была еще ниже, до 40 кадров). На втором скриншоте примитивов более шестьдесят тысяч, а активность EE добирается до 90% и выше. На третьем скриншоте — то же, но в UHD. Все без MTVU. Это ясно доказывает, что Shadow of the Colossus — одна из тяжелейших в ресурсах игр PS2, а характеристики моего ноутбука много выше рекомендуемых требований на официальном сайте PCSX2.

Что ж, мечта моей эмуляции PS2 и GameCube с момента регистрации сбылась.

noxtester:
Начиная с версии эмулятора 2.0 из настроек эмуляции пропала галочка "Enable Instant VU1"  o_0 Перерыл все настройки и не нашёл её, подскажите где она теперь?

Softer:

--- Цитата: noxtester от 04 Сентября 2024, 11:54:41 ---Начиная с версии эмулятора 2.0 из настроек эмуляции пропала галочка "Enable Instant VU1"  o_0 Перерыл все настройки и не нашёл её, подскажите где она теперь?
--- Конец цитаты ---
Она по умолчанию всегда включена. Неужели вам попалась игра в которой от неё проблемы?

noxtester:
Softer, не, такой игры не попалось пока  :) Просто помню, что её надо ставить и всегда ставил, а теперь скачал новую версию - а её нет  :? . Спасибо за подсказку  :D

Drowfan:

--- Цитата: Softer от 04 Сентября 2024, 12:29:38 ---Неужели вам попалась игра в которой от неё проблемы?
--- Конец цитаты ---
В Metal Gear Solid 3, когда подбираешь важный предмет, описание его обрезанное. Решается как раз выключением Instant VU1. Но это сущая мелочь, так как в любой момент можно прочитать описание уже подобранного предмета.

Baton4ik:
 Не могу найти в NHL 2K 9PS2 где находится меню вывода чит кода на скины формы скрытые ? Помогите пожалуйста.

Drowfan:
Пройдена следующая игра из Top-20 лучших для PlayStation 2 по версии WatchMojo, Shadow of the Colossus. Проседает до 50 кадров только в некоторых сценах в некоторых местах. Эмуляция во время игры везде на полной скорости. Ноутбук грелся, вентиляторы шумели, но это так положено, ведь это одна из самых тяжелых игр PS2. Кое-где текстуры выпадают на горизонте, но это, видимо, из-за увеличенного разрешения. Не было падений и зависаний вообще.

Если Shadow of the Colossus на моем ноутбуке проседает до 50 кадров в некоторых сценах, то для типичных игр PS2 не должно быть проблем со скоростью.

Версия PCSX2 — 2.0.2.

noxtester:
Загадка века: вертикальная синхронизация почему-то работает только на рендере DX12  o_0 Несмотря на ограничение фпс в 60 кадров, несмотря на включение или выключение vsync в драйвере или в эмуляторе, всё равно на других рендерах картинку рвёт и плавность геймплея страдает. Хорошо что в свежих версиях эмулятора DX12 вроде бы работает без глюков.

Lance_Kalzas:

--- Цитата: noxtester от 15 Сентября 2024, 18:48:36 ---Загадка века: вертикальная синхронизация почему-то работает только на рендере DX12  o_0 Несмотря на ограничение фпс в 60 кадров, несмотря на включение или выключение vsync в драйвере или в эмуляторе, всё равно на других рендерах картинку рвёт и плавность геймплея страдает. Хорошо что в свежих версиях эмулятора DX12 вроде бы работает без глюков.

--- Конец цитаты ---
Там неизвестно что накрутили с изменением интерфейса, типа твики к играм автоматом подбираются оптимальные. ОЧЕНЬ неудобно.

У меня самая нормальная картинка с DX11.

Навигация

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

[#] Следующая страница

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

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