Эмуляция > Эмуляторы консолей 6 поколения и выше
PCSX2: Эмулятор Sony PS2 (продолжение)
<< < (1109/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. Дополнительные ссылки:

* Исправляют различные баги либо ускоряют процесс эмуляции. Могут давать побочные эффекты.
...В стадии разработки...
Dukatti:
Deliruum, перенастрой CPU [если не поможет, то затем и GPU]. Особенно из-за:

--- Цитата: Deliruum от 29 Январь 2019, 16:16:46 ---Частота зафиксирована на 4,3 ГГц навсегда
--- Конец цитаты ---
Проверь, чтобы система проходила stress тесты - и prime95, и Heaven.

Мониторь температуры с помощью Core Temp
[т.к. показывает температуру по ядрам, температуру смерти, и меняет цвет в случае к ее приближению]

 и GPU-Z [много сенсоров, наглядяно, окно занимает мало места]]
Или два легких путя. Первый - это найти старую версию pcsx2 1-6 лет разницы

[Т.к. сейчас pcsx2 развивается в сторону точности всех отображаемых эффектов, и если возможно, в скорость.
И software режим в некоторых играх может быть быстрее, чем hardware.]

Второй - в настройках электропитания настроить минимальную границу питания для процессора в 0% и максимальную в 95%.
[Это освободит процессор от Throttling'a. Мощность при этом почти никак не изменится][т.е. я думаю, что то поведение, что ты описал - это CPU Throttling. Механизм защиты от перегрева, сбавляющий на короткое время мощность процессора для снижения повышенной температуры до безопасной. Обычно он никогда не включается даже под 100% нагрузкой. Но например - что-то случилось с кулером, состарился, или отходит, или пыли слишком много, или если конкретная термопаста не справляется. В случае видеокарты все то же самое. Здесь только еще может помочь сбавить частоты в MSI Afterburner. Попробуй в последнюю очередь [до легких путей] ]
BSV:

--- Цитата: Dukatti от 29 Январь 2019, 19:32:16 ---Это освободит процессор от Throttling'a
--- Конец цитаты ---
Для освобождения процессора от троттлинга также можно в БИОСе отключить функцию Thermal Monitor.
Deliruum:

--- Цитата: Dukatti от 29 Январь 2019, 19:32:16 ---Проверь, чтобы система проходила stress тесты - и prime95, и Heaven.
--- Конец цитаты ---
Ребят, поверьте, дело не в тротлинге проца. Я знаю что я делаю. Все стресс-тесты проверены давно. Температура 60 градусов в нагрузке (65 максимум). Это очевидные вещи, которые проверялись в первую очередь. Дело не в этом.
Снял на видео момент фриза https://youtu.be/xiFLSg3DOdo постоянно такое. При записи специально запустил параллельно мониторинг - в момент фриза вообще ничего не поменялось - ни частота, ни нагрузка. Температура проца 50 градусов, видяхи 55.
Dukatti:
Deliruum, пример в видео - это или чтение объектов игры[текстур в т.ч.] с HDD, или компиляция шейдеров по мере их появления, или все вместе.

Освобождение от этого - SSD + дальнейший прогресс эмулятора.
//
BSV, спасибо) Запомню как еще один вариант.
Softer:
Deliruum, сброс частот на GPU отключил? Фризы в Software так же имеют место быть?


--- Цитата: Dukatti от 29 Январь 2019, 21:06:21 ---пример в видео - это или чтение объектов игры с HDD, или компиляция шейдеров по мере их появления, или все вместе.

Освобождение от этого - SSD + дальнейший прогресс эмулятора.
--- Конец цитаты ---
Вилами по воде. Какая нафиг компиляция шейдеров в PCSX2?
Про чтение объектов с HDD, это каких например? Которые реальная консоль с куда более тормознутого CD-ROM привода читает и не тормозит?


--- Цитата: Dukatti от 29 Январь 2019, 19:32:16 ---Второй - в настройках электропитания настроить минимальную границу питания для процессора в 0% и максимальную в 95%.
[Это освободит процессор от Throttling'a. Мощность при этом почти никак не изменится]
--- Конец цитаты ---
Настройка энергосберигающего режима отключает троттлинг? это что-то новенькое. Может всё таки не любой сброс частоты это троттлинг?
nonamezerox:

--- Цитата: Softer от 30 Январь 2019, 04:22:00 ---Про чтение объектов с HDD, это каких например?
--- Конец цитаты ---

 Вот,  кстати,  такое может  быть если у него хард вроде WD Green с "энергосберегающей"  остановкой блинов при отсутствии активности.
Softer:

--- Цитата: nonamezerox от 30 Январь 2019, 07:19:30 --- Вот,  кстати,  такое может  быть если у него хард вроде WD Green с "энергосберегающей"  остановкой блинов при отсутствии активности.

--- Конец цитаты ---
Для этого не обязательно быть Green. У меня все винты, кроме системного, постоянно головки паркуют пока к ним не обращаешься. И да, когда они снова стартуют, то фризит вообще всё вокруг, только фриз этот один и гораздо длиннее того, что на видео.

Добавлено позже:
Уточнение: я говорю не просто про парковку головок, а именно про остановку блинов. Если же на отдельных винтах головки могут при коротких простоях парковаться без остановки блинов, то возможно это могло бы вызывать частые и короткие фризы, как на видео, именно при чтении с такого диска. Но это не точно.  :)

Dukatti, сунь образ игры на системный раздет и попробуй поиграть с него, чтоб исключить этот вариант.
Deliruum:
Ребят, думаю все догадки, связанные с ХДД мимо. Пробовал ставить и эмуль и образ кидать на SSD. Все тоже самое. Да и не может оно так влиять. Фриз он не один, он постоянно с некоей периодичностью. Винт если даже спал и стартанул (хоть трижды грин), то потом то чтение идет достаточно частое чтобы он не уснул. В той же онимуше читается новая локация каждый раз как идешь через двери. Можно ходить туда-сюда и через раз наблюдать фризы. И шейдеры не причем, потому что и в софтваре такая же картина. И игры, что фризят, должны нормально работать на куда более слабых машинах (полно видео в инете). И троттлинга нету никакого, господь с вами. Какой тротлинг на 2500К при 55 градусах то (это ж не современные U)?
Ogr:
Deliruum, Ну раз у тебя всё нормально, чего тогда спрашивать мороча другим головы, всё же Итак нормально. остаётся тебе лишь надеется, молиться и ждать, когда само всё пройдёт. Ну а в качестве примера Не пойми откуда взявшегося п-ц: https://www.old-games.ru/forum/threads/dosbox-instrukcija-po-ispolzovaniju.20813/page-184#post-1531148
Deliruum:

--- Цитата: Ogr от 30 Январь 2019, 09:20:06 --- Ну раз у тебя всё нормально, чего тогда спрашивать мороча другим головы
--- Конец цитаты ---
Ну если б было нормально я б не спрашивал. И что значит морочить? Предположения высказывались, я проверял. Видео снял с фризом. Что не так то? Если у других нет проблем таких, значит дело в каком то нюансе. Пытаюсь понять в каком. Нечего сказать если, может и не надо тогда?
Из проверенного: Мониторинг частот, троттлинг, температура, установка эмулятора с нуля, SSD вместо HDD.
noxtester:
Господа, подскажите, что предпринять. Запускаю Tales of Legendia русифицированную версию с роликами (без выбора рус/англ) - жутко тормозит и немного артифачит. Запускаю эту же игру, но оригинальную английскую версию - ни тормозов, ни артефактов, всё идеально. Такое чувство, будто эмулятор не знает русской версии и не применяет к ней нужные исправления. Как сделать, чтобы она работала не хуже оригинальной?
Leprikon:

--- Цитата: noxtester от 30 Январь 2019, 14:06:41 ---Господа, подскажите, что предпринять. Запускаю Tales of Legendia русифицированную версию с роликами (без выбора рус/англ) - жутко тормозит и немного артифачит. Запускаю эту же игру, но оригинальную английскую версию - ни тормозов, ни артефактов, всё идеально. Такое чувство, будто эмулятор не знает русской версии и не применяет к ней нужные исправления. Как сделать, чтобы она работала не хуже оригинальной?

--- Конец цитаты ---
http://www.emu-land.net/forum/index.php/topic,30552.msg1247546.html#msg1247546
Игра другая, но принцип тот же.
noxtester:
Leprikon, а где брать этот хекс, кем бы он ни был, чтобы открыть dll?
Leprikon:

--- Цитата: noxtester от 30 Январь 2019, 16:12:43 ---Leprikon, а где брать этот хекс, кем бы он ни был, чтобы открыть dll?

--- Конец цитаты ---
В яндексе. Я предпочитаю HxD Hex Editor

Добавлено позже:
Копируешь crc своей игры из лога эмуля, переходишь по моей ссылке в том посте, находишь игру копируешь один из адресов.0x43AB7214, TalesOfLegendia, US, 00x1F8640E0, TalesOfLegendia, JP, 0  0xE4F5DA2B, TalesOfLegendia, KO, 0 Открываешь GSdx32.dll который будешь использовать хекс редактором, ищешь адрес который скопировал с сайта (или из предыдущего предложения) и перебиваешь его на свой, сохраняешь и готово
noxtester:
Leprikon, пытаюсь сделать как у тебя написано, но поиск в редакторе ничего не находит  :( Пробовал искать и "0x43AB7214", и "43AB7214", и разные опции поиска менял - не находится. Скорее всего как-то не так ищу  :-\ , для меня это не знакомая область науки.
Примерный порядок действий: запускаю редактор, открываю в нём файл "GSdx32-SSE4.dll" из папки плагинов эмулятора, выбираю в главном меню "Поиск"-"Найти", вставляю CRC и жму "Искать".
Leprikon:

--- Цитата: noxtester от 30 Январь 2019, 17:17:54 ---Leprikon, пытаюсь сделать как у тебя написано, но поиск в редакторе ничего не находит  :( Пробовал искать и "0x43AB7214", и "43AB7214", и разные опции поиска менял - не находится. Скорее всего как-то не так ищу  :-\ , для меня это не знакомая область науки.
Примерный порядок действий: запускаю редактор, открываю в нём файл "GSdx32-SSE4.dll" из папки плагинов эмулятора, выбираю в главном меню "Поиск"-"Найти", вставляю CRC и жму "Искать".

--- Конец цитаты ---
скинь сюда crc русской игры.
noxtester:

--- Цитата: Leprikon от 30 Январь 2019, 17:49:15 ---скинь сюда crc русской игры.

--- Конец цитаты ---
Game CRC = 0x955E9D19
blackoff:

--- Цитата: noxtester от 30 Январь 2019, 17:17:54 ---"0x43AB7214", и "43AB7214", и разные опции поиска менял - не находится.
--- Конец цитаты ---
а разве не так надо ?

--- Цитата: Softer от 23 Сентябрь 2016, 12:17:52 ---Найти ты его не можешь потому, что он от обратного байта в теле плагина расположен. Ну то есть если CRC=75182BE5, то искать нужно E52B1875. И менять на CRC предварительно перестроив его от младшего байта.
--- Конец цитаты ---
Leprikon:

--- Цитата: noxtester от 30 Январь 2019, 17:53:10 ---0x955E9D19
--- Конец цитаты ---
Проверяй.

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

--- Цитата: blackoff от 30 Январь 2019, 17:53:16 ---а разве не так надо ?

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

HxD Hex Editor находит и так.
noxtester:

--- Цитата: Leprikon от 30 Январь 2019, 17:57:01 ---Проверяй.

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

Работает!  :wow: Спасибо  :) Насколько я понимаю, CRC одной из трёх прописанных там версий был заменён на CRC русской версии? Если так, то какая версия была заменена?
И всё-таки понять бы, что я делал не так...чтобы на будущее справляться самостоятельно.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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