Эмуляция > Эмуляторы консолей 6 поколения и выше
rpcs3 - Эмулятор PS3
<< < (95/355) > >>
Йобан Матич:



Вся необходимая информация находится под спойлером ниже: Единственный развивающийся на сегодня эмулятор - rpcs3:

* Скачать последние ревизии: rpcs3 - AppVeyor
* Git исходники: GitHub - RPCS3/rpcs3: PS3 emulator/debugger
* Официальный FAQ (Англ): GitHub - RPCS3/rpcs3 Wiki
* Распространяемый пакет vcredist 2015: ссылка (Для решения проблемы запуска, связанной с нехваткой библиотек)
* Список совместимости
* Прошивка PS3: https://www.playstation.com/en-us/support/hardware/ps3/system-software/Системные требования: ПК с процессором x86, поддерживающим инструкцию SSSE3; Операционная система x64: linux/osx/win; Продвинутая видеокарта с поддержкой OpenGL 4.3.
Leprikon:

--- Цитата: ElkTheSenior от 07 Сентябрь 2017, 18:01:37 ---Спорный вопрос... Вы испытываете тёплые чувства к железу, которого у вас никогда не было, а следовательно и к тем произведениям к которым вы никогда не притрагивались? Ну, и в чём прикол следить за тем, как кто-либо что-то мутит? Это от банального ребяческого любопытства, или от гордости за достижения других, эдакое соучастие на подсознательном уровне? 



--- Конец цитаты ---
Скорее любопытство. Лично мне интересно просто наблюдать за успехами эмуля. Да если  когда нибудь он будет без глюков запускать игры которые мне интересны я может и поиграю. Но сильного желания шоб прям бежать на рынок за приставкой/игрой у меня нет.
Dyons:

--- Цитата: Leprikon от 07 Сентябрь 2017, 15:24:37 ---А если людям пофиг на игры и они просто наблюдают за развитием эмуля?
--- Конец цитаты ---
так изначально совет давали чуваку, которому на игры не по фиг, и который тут постоянно трагедию устраивает по поводу тормозного кеша и прочих издержек эмуляции
ElkTheSenior:

--- Цитата: Dyons от 07 Сентябрь 2017, 19:15:58 ---изначально совет давали чуваку, которому на игры не по фиг, и который тут постоянно трагедию устраивает по поводу тормозного кеша
--- Конец цитаты ---

Не совсем понимаю тенденцию прогонять его через медленное устройство хранения информации (HDD), когда есть RAM. Смысл хранить кэш на винте, когда для этого возможно выделить производительную RAM? Теоретически, это крайне эффективно, даже по сравнению с SSD.

Хотя, я не в курсе, как на самом деле с этим обстоят дела на RPCS3, ибо не практиковал.

blackoff:

--- Цитата: ElkTheSenior от 07 Сентябрь 2017, 20:18:52 ---выделить производительную RAM?
--- Конец цитаты ---
по аналогии с cemu ,мне моих 8 не хватает (только в нем пока) и вот ради эмуля докупать память как то не охота ,пользуюсь файлом подкачки ,а тут сразу на винт
фиг знает у многих сейчас больше 8 оперативы ?
Vochatrak:
Господа, чего-то не могу запустить Hard corps: uprising (NPEB00332)
Виснет сразу при загрузке.

--- Код: ---E {PPU[0x1000007] Thread (20131a30) [0x0091c8c0]} 'sys_fs_open' failed with 0x80010006 : CELL_ENOENT, “/dev_hdd0/game/NPEB00332/USRDIR/DataPS3/Gui/Xml/JP/mini_loading.bin” [1]
E {PPU[0x1000007] Thread (20131a30) [0x0091c8c0]} 'sys_fs_open' failed with 0x80010006 : CELL_ENOENT, “/dev_hdd0/game/NPEB00332/USRDIR/DataPS3/Gui/Xml/JP/mini_loading.bin” [2]
--- Конец кода ---
Пробовал на
rpcs3-v0.0.3-2017-09-02-9440e65-7922_linux64.AppImage
rpcs3-v0.0.3-2017-09-05-d4d0d35e_win64
И какой-то старой, до введения кеша версии.
Skay:

--- Цитата: ElkTheSenior от 07 Сентябрь 2017, 20:18:52 ---Не совсем понимаю тенденцию прогонять его через медленное устройство хранения информации (HDD), когда есть RAM.
--- Конец цитаты ---
считай это как бэкап, в следующий раз просто считает в RAM и не будет фризов (отсюда и фризы что их первый раз создает, запись потом уже не так много времени требует, так как они паралельно компилятся). Есть вариант - докупаешь овердохера оперативки, и монтируешь эту папку в RAM-диск.
CCCP1982:

--- Цитата: Vochatrak от 07 Сентябрь 2017, 22:47:24 ---Господа, чего-то не могу запустить Hard corps: uprising (NPEB00332)
Виснет сразу при загрузке.

--- Код: ---E {PPU[0x1000007] Thread (20131a30) [0x0091c8c0]} 'sys_fs_open' failed with 0x80010006 : CELL_ENOENT, “/dev_hdd0/game/NPEB00332/USRDIR/DataPS3/Gui/Xml/JP/mini_loading.bin” [1]
E {PPU[0x1000007] Thread (20131a30) [0x0091c8c0]} 'sys_fs_open' failed with 0x80010006 : CELL_ENOENT, “/dev_hdd0/game/NPEB00332/USRDIR/DataPS3/Gui/Xml/JP/mini_loading.bin” [2]
--- Конец кода ---
Пробовал на
rpcs3-v0.0.3-2017-09-02-9440e65-7922_linux64.AppImage
rpcs3-v0.0.3-2017-09-05-d4d0d35e_win64
И какой-то старой, до введения кеша версии.


--- Конец цитаты ---
Должен быть не триал .
Vochatrak:
CCCP1982
Либо виснет, либо черный экран.
Можешь настройки GPU показать? (и на всякий... кинь ссылку в личку, откуда качал)
 
ElkTheSenior:

--- Цитата: blackoff от 07 Сентябрь 2017, 20:34:07 ---по аналогии с cemu ,мне моих 8 не хватает (только в нем пока)
--- Конец цитаты ---

Теперь уже не только в Cemu;


--- Цитата: kd-11 ---While the changeset does improve the core rendering pipeline a lot with the new systems, it brings with it new baggage. First is the aforementioned increase in shader compilation times. The second more serious issue is more relevant to nvidia users – high memory usage when the number of precompiled shaders rises. This issue was brought to my attention by a user on discord who mentioned that Cemu works the same way and that nvidia users experience the same problem with memory usage going up very high. On rpcs3, this means you can see the emulator consume 5+ GB of RAM when compiling the shader cache. An interim solution for those with lower RAM would be to clean the shader cache periodically until we find a suitable workaround.

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




--- Цитата: Skay от 07 Сентябрь 2017, 22:55:25 ---считай это как бэкап, в следующий раз просто считает в RAM и не будет фризов (отсюда и фризы что их первый раз создает, запись потом уже не так много времени требует, так как они паралельно компилятся). Есть вариант - докупаешь овердохера оперативки, и монтируешь эту папку в RAM-диск.
--- Конец цитаты ---

Интереса ради, уже перебрасывал (посредством точки соединения NTFS) запись кэша создаваемую Demul`ом на RAM диск. Разницы не ощутил. Возможно, это как-то способно повлиять на иные эмуляторы, создающие кэш на винтах. Чего не скажешь, например, о кэше браузера, где разница, оказалась, более чем ощутима, по сравнению с HDD.   

Хотелось бы заметить, что драйвера Nvidia тоже создают таковой кэш в AppData\Local\Temp\NVIDIA Corporation\NV_Cache при попытках запустить приложения, использующие набор функций DirectX10 и выше, общим размером, не превышающим 256 мегабайт, со слов разработчика, внедрившего сею "фичу" (на деле, не превышающую 128 мегабайт, если верить слухам). Отключить таковую можно, ясен пень в Nvidia Inspector`е, либо тупо заблокировать доступ на запись в папку. Сменить месторасположение папки можно в %windir%\system32\rundll32.exe sysdm.cpl EditEnvironmentVariables.

CCCP1982:

--- Цитата: Vochatrak от 08 Сентябрь 2017, 00:09:36 ---CCCP1982
Либо виснет, либо черный экран.
Можешь настройки GPU показать? (и на всякий... кинь ссылку в личку, откуда качал)
 

--- Конец цитаты ---
с конф самая последняя 0.0.3-6055 запускал работает все отлично. ну притормаживает это естественно.
имей в виду что расположение разное к играм.
https://mega.nz/#!HVch0CLT!Q8r3rTCm5G6b7IUt7s0-_JzKNAdvWO8PGtosT4VXoG8
dino.zip:

--- Цитата: nonamezerox от 07 Сентябрь 2017, 11:48:30 ---А суперслим б/у за 5 рублей купить не? И б/у диски с интересующими тебя играми? Эмулятор в ранней стадии ждать ради поиграть в игры, гхм, ну это конечно сильно.

--- Конец цитаты ---
nonamezerox я вообще ни одну консоль больше не куплю если сдампят в этом году Motorstorm :D (извини за извращение) сейчас телевизор с разрешением 4K будешь ждать полжизни пока цена на него упадёт чтобы поиграть.....
Softer:

--- Цитата: ElkTheSenior от 08 Сентябрь 2017, 00:14:57 ---Интереса ради, уже перебрасывал (посредством точки соединения NTFS) запись кэша создаваемую Demul`ом на RAM диск. Разницы не ощутил.
--- Конец цитаты ---
Потому, что её и не должно быть. stalker4 как поставил всё с ног на голову подменив понятия кэша с компиляцией шейдеров, так народ до сих пор лихорадит и упоминание кэша всё время всплывает, будь он неладен. Ты сам, процитировав kd-11, уже ответил в чём настоящая причина падения производительности (...is the aforementioned increase in shader compilation times...). Кэш же пока хоть и криво работает, но к усилению фризов имеет весьма второстепенное отношение.

P.S. Для справки. Гоняю BOTW на Cemu с его кэшем лежащем на HDD 5400 об/мин, на нём же лежит и сама игра, и никаких фризов это не даёт. А то, что запихивание Cemu и его кэша на RAM диск является плацебо, выяснил опытным путём ещё когда версия 1.7.4 была актуальна. Скорость предварительной загрузки лежащего в папке эмуля кэша при старте эмуляции конечно увеличивается, но речь то совсем не об этом моменте.
Vochatrak:

--- Цитата --- Для справки. Гоняю BOTW на Cemu с его кэшем лежащем на HDD 5400 об/мин, на нём же лежит и сама игра, и никаких фризов это не даёт.
--- Конец цитаты ---
Потому что ты не там профит ищешь.
Запихивание кеша в ОЗУ, увеличивает скорость его создания, а не считывания. Если он сбрасывается в ОЗУ, фризов при его создании почти незаметно.
Softer:

--- Цитата: Vochatrak от 08 Сентябрь 2017, 02:46:47 ---Запихивание кеша в ОЗУ, увеличивает скорость его создания, а не считывания. Если он сбрасывается в ОЗУ, фризов при его создании почти незаметно.

--- Конец цитаты ---
Как ты себе представляешь создание кэша мимо оперативки сразу на HDD? Если фарш медленно прокручивается в мясорубке, то телёнок чьё мясо в ней прокручивается, в это самое время рождается в муках? Так получается?
stalker4:

--- Цитата: Softer от 08 Сентябрь 2017, 02:32:09 ---stalker4 как поставил всё с ног на голову подменив понятия кэша с компиляцией шейдеров, так народ до сих пор лихорадит и упоминание кэша всё время всплывает, будь он неладен.
--- Конец цитаты ---
Не я один заметил дикие тормоза (даже на вступительном экране Кэтрин), забивание оперативки до предела, 30-минутные подгрузки кэша и прочее, так что не я один этих кешированных шейдеров боюсь. Я как бы послушал слова ваши, слова разрабов (благо они более адекватны в ответах) и жду до октября, может за полтора месяца допилят систему
Softer:

--- Цитата: stalker4 от 08 Сентябрь 2017, 06:35:19 ---Не я один заметил дикие тормоза (даже на вступительном экране Кэтрин), забивание оперативки до предела, 30-минутные подгрузки кэша и прочее, так что не я один этих кешированных шейдеров боюсь. Я как бы послушал слова ваши, слова разрабов (благо они более адекватны в ответах) и жду до октября, может за полтора месяца допилят систему

--- Конец цитаты ---
Твоя проблема в том, что ты до сих пор валишь всё в одну кучу и называешь всё кэшем. Если отключить этот самый кэш, о котором ты говорил изначально, то ничего, кроме 30-минутных загрузок не исчезнет. А вместо них ты получишь ещё большие фризы, так как всё предварительно скомпилированное и хранящееся в этом самом кэше - идёт лесом, чтоб ты мог быстрее начать играть в своё слайдшоу  :). Ах да, оперативку ещё сэкономишь, от чего практической пользы не прибавится.
stalker4:
Softer, вот про оперативку - я так и не понял, в процессе разработки эмулятора ее потребление снизится? Или мне сделать как посоветовали на гбатемп, купить 32 гб памяти?
Psycho-A:

--- Цитата: Softer от 08 Сентябрь 2017, 07:14:08 ---Твоя проблема в том, что ты до сих пор валишь всё в одну кучу и называешь всё кэшем. Если отключить этот самый кэш, о котором ты говорил изначально, то ничего, кроме 30-минутных загрузок не исчезнет. А вместо них ты получишь ещё большие фризы, так как всё предварительно скомпилированное и хранящееся в этом самом кэше - идёт лесом, чтоб ты мог быстрее начать играть в своё слайдшоу  :). Ах да, оперативку ещё сэкономишь, от чего практической пользы не прибавится.

--- Конец цитаты ---
Отвечу за себя. Я не знаю, что конкретно изменили разрабы с введением сохранения кэша, но повторяю: фризы во время процесса компиляции и сброса на диск появились ИМЕННО вместе с этой фичей, и дело тут вовсе не в скорости записи на диск (объемы там пишутся мизерные). На июльских билдах никаких фризов нет вообще, как и нет никакой "компиляции" (даже судя по логам) - есть только просадки fps в производительных моментах (заявляю это с полной ответственностью). Следовательно, алгоритм обработки шейдеров был другой - видимо какой-то реалтаймовый интерпретатор. Сейчас же, во время компиляции лично у меня идёт чудовищная нагрузка на процессор (GPU при этом вообще отдыхает), что логично объясняет все фризы, т.к. на эмуляцию как таковую в эти моменты просто не остается процессорного времени. Игры же сами, в свободное от компиляции время, могут потреблять не выше 50-60%. Неудивительно, что обладатели топовых i7 могут всего этого не замечать и считаь проблему надуманной. Я не знаю всех тонкостей, но пока этот процесс полностью не переведут на GPU, не сделают асинхронным или не отведут ему пониженный приоритет - полагаю, ничего так и не изменится.
Softer:

--- Цитата: Psycho-A от 08 Сентябрь 2017, 07:52:09 ---Отвечу за себя. Я не знаю, что конкретно изменили разрабы с введением сохранения кэша, но повторяю: фризы во время процесса компиляции и сброса на диск появились ИМЕННО вместе с этой фичей
--- Конец цитаты ---
Давай разбираться. В каком конкретно коммите был введён кэш?


--- Цитата: Psycho-A от 08 Сентябрь 2017, 07:52:09 ---Следовательно, алгоритм обработки шейдеров был другой - больше похожий на реалтаймовый интерпретатор. Отсюда и оперативка не забивалась.

--- Конец цитаты ---
Разумеется другой. kd-11 об этом прямым текстом написал и дал более чем широкие разъяснения что, как и почему. Изучи и сделай вывод ещё раз: конкретно имплементация сброса кэша на диск привела к тому, что мы имеем, или всё таки то, о чём я тут уже который день бьюсь пытаясь донести.
ZEROx:
Одна из реальных проблем которые могут случаться с новым кэшем это если в процессе игры эмулятор вылетает или зависает, и эта вот ошибка тем или иным образом записывается в кэш, тогда при повторном запуске и подгрузке кэша может произойти переполнение памяти и зависание системы, что есть то есть, kd-11 писал в таком случае рекомендуется сделать Delete Shader Cache, с остальными же побочными эффектами этой новой системы вполне можно жить
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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