| Эмуляция > Эмуляторы консолей 6 поколения и выше |
| rpcs3 - Эмулятор PS3 |
| << < (120/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. |
| Softer:
--- Цитата: MetalliC от 07 Декабрь 2017, 22:50:55 ---да, в первом случае наивная реализация с 1024 умножений на косинус в цикле, во втором случае с применением быстрого преобразования Фурье - в несколько раз меньше операций, плюс они еще разнесены чтоб хорошо ложились на суперскалярность. --- Конец цитаты --- А, так это всё таки разные алгоритмы, но с эквивалентным результатом? А я в портянке отражения вложенных циклов искал :lol:. |
| MetalliC:
Softer, ну так настоящая оптимизация = хитрые (математические) алгоритмы, обычно лишь такое дает здоровский прирост, так чтоб в пару раз или больше. а банальное разворачивание циклов или "разворот по частным случаям" (чтоб избавиться от динамических ветвлений) таких приростов и близко не дают, если вообще дают, потому что кеш не резиновый. в любом случае, я хотел как-то наглядно показать, что применение оптимизированных алгоритмов в активно развивающихся проектах, как минимум вредно, а то и вообще неприемлемо. потому что в случае, если окажется что что-то нужно править или переделывать - другие разработчики будут смотреть на такой код "а шо это за хрень и как с этим вообще что-то делать" |
| Dyons:
--- Цитата: MetalliC от 08 Декабрь 2017, 00:05:41 ---потому что в случае, если окажется что что-то нужно править или переделывать - другие разработчики будут смотреть на такой код "а шо это за хрень" --- Конец цитаты --- что бы не было фигни, типа "а шо это за хрень", надо комментировать код |
| MetalliC:
Dyons, как комментировать ? написать что это "FFT реализация IDCT" не поможет. боюсь потребуется приложить видео, в котором ласковый женский голос будет объяснять смысл каждой строчки кода несмышленому ребенку лол. и еще прочтет краткий курс математики по этой теме. |
| Dyons:
--- Цитата: MetalliC от 08 Декабрь 2017, 00:27:57 ---написать что это "FFT реализация IDCT" не поможет. --- Конец цитаты --- по такому описанию по крайне мере если приспичит можно нагуглить, что это |
| MetalliC:
ну нагуглишь ты википедию и что это даст без знаний в предметной области ? да нифига на каком нибудь stackoverflow готовых реализаций тоже хрен найдешь, потому что в эмуляции часто встречаются совсем не типовые вещи. |
| stalker4:
Кто в курсе, какая судьба у DX12 в эмуле? В настройках указано, что это не рекомендуемый рендер и даже приписано "не используйте его", а на сайте rpcs3 он все еще значится в описании, да и из эмуля он до сих пор не удален. В чем прикол?... |
| BlackDaemon:
stalker4, разработчик, который занимался DX12 рендером - vlj пропал, т.е. на данный момент никто поддержкой данного рендера не занимается. Плюс Vulkan выигрывает в плане мультиплатформенности. |
| nonamezerox:
--- Цитата: Softer от 05 Декабрь 2017, 15:32:28 ---UPD: Уточню, пока над RISC архитектурой есть CISC микрокод и обратиться к RISC напрямую, через RISC команду, без необходимости преобразования CISC команд в RISC нет возможности - вся эта конструкция является CISC, пусть и суперскалярная. Во всяком случае я это вижу именно так. --- Конец цитаты --- Потому что времена когда ISA - архитектура определялась микроархитектурой и внутренним устройством давно прошли. И, собственно, за счет этого x86 всех остальных конкурентов кроме арма (и там по глупости был продано подразделение, в свое время) и победил, выжив с рынка крупного вычисления. Потому что благодаря микрокоду, встроенному оптимизатору групп инструкций, перераспределению инструкций и прочему утверждение "CISC - это сакес и прошлый век, потому что там стопицот сложных инструкций, которые выполняются стопицот тактов каждая, а RISC- это рулез и стильно модно молодежно, потому что полторы инструкции по полтора такта каждая" осталось в прошлом. И у современных x86 и у ARM уже нет понятия "время выполнения инструкции в тактах", потмоу что современные микроархитектуры давно научились преобразовывать, переставлять и оптимизировать на уровне микрокода выполняемый код и зависимость "времени выполнения" от "сложности системы команд" - пережитки прошлого. И разница между CISC и RISC архитектурами осталась чисто на уровне эстетической красивости ассемблера да эстетической красивости парсинга байтиков глазами в хекс-редакторе, а по эффективности работы x86 давно всех уделал. MIPS, POWER - все слиты, первый - из грозного камня для крутых рабочих станций стал малобюджетным чипом для дешевых роутеров, последний уже грозятся ленове продать вместе с System Z, хотя каждого из них пропрочили на "убийцу x86". Даже все попытки самих интел уйти от собственного х86 не увенчались успехом, а их было не мало. |
| MetalliC:
--- Цитата: nonamezerox от 08 Декабрь 2017, 13:46:01 ---И разница между CISC и RISC архитектурами осталась чисто на уровне эстетической красивости ассемблера да эстетической красивости парсинга байтиков глазами в хекс-редакторе --- Конец цитаты --- ты забыл про место на кристале которое занимает этот CISC->RISC транслятор = увеличение цены. если потребитель готов за это переплачивать - проблем нет. и мы платим, деваться то некуда пока... --- Цитата: nonamezerox от 08 Декабрь 2017, 13:46:01 --- а по эффективности работы x86 давно всех уделал --- Конец цитаты --- та ладно ? что, для всяких сложных вычислений сейчас стали использовать x86 ? не верю --- Цитата: nonamezerox от 08 Декабрь 2017, 13:46:01 ---MIPS, POWER - все слиты, первый - из грозного камня для крутых рабочих станций стал малобюджетным чипом для дешевых роутеров --- Конец цитаты --- к слову, первый недавно китайцам продали, вместе с Imagination Technologies (PowerVR, MIPS) целиком Добавлено позже: nonamezerox, кста, хочешь америку открою ? глянь https://ru.wikipedia.org/wiki/ARC_International готов поспорить, что 99.99% обитателей этого форума слыхом не слыхивали о существовании архитектур ARCv2/ARCtangent/ARCompact, хотя эти процессоры/MCU вторые по массовости после ARM, и используются в девайсах которые у вас наверняка есть, к примеру флешках. это я к тому, что как говорится "- видишь сурка ? нет ? а он есть!" :) |
| nonamezerox:
--- Цитата: MetalliC от 08 Декабрь 2017, 14:34:13 ---ты забыл про место на кристале которое занимает этот CISC->RISC транслятор = увеличение цены. если потребитель готов за это переплачивать - проблем нет. --- Конец цитаты --- Этот транслятор в том или ином виде сейчас у всех есть. --- Цитата: MetalliC от 08 Декабрь 2017, 14:34:13 ---та ладно ? что, для всяких сложных вычислений сейчас стали использовать x86 ? не верю --- Конец цитаты --- https://www.top500.org/lists/2017/11/ В бизне сегменте вот тоже уже убийца энтерпрайзных поверов появился (уже со всеми плюшками вроде отказоустойчивости и правильного межпроцессорного интерконнекта): https://atos.net/en/products/enterprise-servers Систем-z пока еще держится, но и его уже скоро современный хипстоинтерпрайз (будь он трижды проклят) добьет, межделмаш вот уже недавно в истерике LinuxOne выкатил. --- Цитата: MetalliC от 08 Декабрь 2017, 14:34:13 ---готов поспорить, что 99.99% обитателей этого форума слыхом не слыхивали о существовании архитектур ARCv2/ARCtangent/ARCompact, хотя эти процессоры/MCU вторые по массовости после ARM, и используются в девайсах которые у вас наверняка есть, к примеру флешках --- Конец цитаты --- Можно и 8051 вспомнить. Или Tricore, который в каждом четырехколесном ведре по миру трудится. Тоже распространенная архитектура, применяемая по сей день. Речь про мощу шла и про то во втором десятилетии 21 века CISC vs RISC имеет далеко не такое значение, как микроархитектура. А микроархитектура сейчас самая крутая - у современных x86. |
| MetalliC:
--- Цитата: nonamezerox от 08 Декабрь 2017, 15:05:15 ---Этот транслятор в том или ином виде сейчас у всех есть. --- Конец цитаты --- предлагаю закончить спор, ибо в основном вроде как согласны - что CISC что RISC сейчас это где-то те же яйца. а по поводу как того, сказывается ли более сложный "транслятор"/конвейер CISC существенно на их цене - один хрен каждый останется при своем мнении :) --- Цитата: nonamezerox от 08 Декабрь 2017, 15:05:15 ---https://www.top500.org/lists/2017/11/ --- Конец цитаты --- я там вижу в общем то что и ожидал - единичные монструозные супер-эвм на кастомных и RISCах, и более массовые решения с Nvidia Tesla (то есть тоже RISC) и иже с ними. сегмент enterprise не показателен, вэб-серверам / файлопомойкам / серверам СУБД не часто нужны вычислительные мощности. Добавлено позже: --- Цитата: nonamezerox от 08 Декабрь 2017, 15:05:15 ---Речь про мощу шла и про то во втором десятилетии 21 века CISC vs RISC имеет далеко не такое значение, как микроархитектура. А микроархитектура сейчас самая крутая - у современных x86. --- Конец цитаты --- дай определение слову "крутая" в этом контексте ? и объясни плз почему "мощой образца 2го десятилетия 21го века" сейчас по факту являются GPU ? (которые сейчас все RISC, ну или VLIW в более старых ATI) а не CISC процы. почему в вычислительных ядрах GPU не используют CISC или вообще x86 если они так хороши ? |
| stalker4:
Обнаружил для себя кое-что. Тормоза на последних версиях, исчезают если включить одно ядро. Бред какой то. Режим авто вроде бы разрабы рекомендовали как оптимальный по умолчанию |
| Rattly:
--- Цитата: stalker4 от 09 Декабрь 2017, 08:09:39 ---Обнаружил для себя кое-что. Тормоза на последних версиях, исчезают если включить одно ядро. Бред какой то. Режим авто вроде бы разрабы рекомендовали как оптимальный по умолчанию --- Конец цитаты --- AnnieLeo (один из разработчиков) на реддите говорил, что нынешний билд не очень стабильный, и создан для введения новых функций. К концу месяца должны исправить основные проблемы, пока советуют оставаться на старых версиях. ps У меня самого на вулкане какая-то чушь происходит, тормозит то, что раньше работало отлично |
| stalker4:
Да как обычно, я ж говорю, месяц-два ждать пока отладят нововведения |
| Psycho-A:
--- Цитата: stalker4 от 09 Декабрь 2017, 08:09:39 ---Обнаружил для себя кое-что. Тормоза на последних версиях, исчезают если включить одно ядро. Бред какой то. Режим авто вроде бы разрабы рекомендовали как оптимальный по умолчанию --- Конец цитаты --- 1 ядро чего, SPU? У меня ещё с лета производительность выше при максимум 2х SPU-потоках и снижении их приоритета. Если ставить Авто, то SPU занимает все имеющиеся ядра, и на всяких "i5" прошлых поколений начинается "давка". |
| stalker4:
Psycho-A, вот это и недостаток эмулятора, на разном железе не поймешь какие настройки ставить, ибо тесты показывают разные результаты у разных людей. Добавлено позже: Почитав последние сообщения форума, можно найти кое-какие интересности. Планируют за несколько недель вернуть производительность. Лично я подожду до февраля. У меня щас демон соулс работает в 7-10 фпс. При том, что на прошлых версиях - 22-26 фпс. То есть производительность рухнула почти в три раза. Надеюсь, когда поправят это безобразие, то скорость Анчартеда тоже превратится из 5 фпс в 10-15. |
| ZEROx:
stalker4, для Demon's Souls Правой кнопкой по игре выбери Open Config Folder в папке открой файл config.yml и поменяй Disable ZCull Occlusion Queries: false на true посмотри как изменится производительность |
| Ogr:
попробовал rpcs3-v0.0.4-2017-12-08-60f5929f_win64, демон солс вообще не запускается, в легенда о спиро по сравнению с rpcs3-v0.0.3-2017-08-20-a822d990_win64 фпс упал с 25 до 14. |
| stalker4:
ZEROx, --- Цитата: ZEROx от 09 Декабрь 2017, 14:24:38 ---посмотри как изменится производительность --- Конец цитаты --- Никак к сожалению не изменилась. Дело не в ZCull. Судя по записям разработчиков на форуме, они то ли переписали часть компонентов эмуля, то ли доработали их как то (я не понял этого момента), и это тупо неотлаженные функции. Как по мне, поторопились они публиковать новые фишки. Лучше б не 1 декабря выложили билд с этими функциями, а 1 января. То есть как "новогодний подарок", плюс лишний месяц на доработку. Лично я теперь буду ждать правок в рендерах, в Shadow of the Damned графика поломана после пролога |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |