Тормозам - Бой! Эмулятор PS2 PCSX2 0.9.9 и 4-Ядерные Процессоры

в рубрике 

PlayStation 2Отличная новость для всех, кто интересуется эмуляцией и консолью PlayStation 2. Лучший эмулятор PS2 — PCSX2 0.9.9 — обзавёлся новым спидхаком и наконец-то может выжать все соки из процессоров с количеством ядер от 3 и более, позволяя получить их владельцам ощутимую прибавку в скорости.

Собственно, данная новость совсем не новость, и поддержка многоядерных ( 3+) процессоров появилась ещё в августе, но ваш покорный слуга проворонил это знаменательное событие весьма досадным образом — последний билд PCSX2 0.9.9 я скачал за три дня до того, как в SVN была реализована эта фишка. И до последнего времени даже не подозревал о её существовании, но вот случайно наткнулся и спешу поделиться приятной новостью с теми, кто так же, как и я, были не в курсе.

Новый Спидхак в Эмуляторе PS2 — PCSX2 0.9.9

Начиная с ревизии r4865, в PCSX 0.9.9 появился новый спидхак (speedhack), который называется MTVU ( Multi-Threaded microVU1 ).

PCSX2 0.9.9 MTVU1 Speedhack


Включение данного спидхака позволит задействовать четвёртое ядро процессора и выделить из эмуляции четвёртый поток ( до этого на любых процессорах эмуляция шла только в три потока, т.е. на трёх ядрах, причём третий поток отвечал за обработку интерфейса и по сути выигрыша в производительности не давал ). Теперь же дополнительный поток может быть выделен на обработку эмуляции VectorUnit1 ( VU1 ), чипа в PS2, отвечающего за техническую обработку 3D-графики — построение матриц, векторов и т.д.

После активации спидхака в заголовке окна эмулятора наряду с привычными параметрами EE, GS и UI появится четвёртый — VU.

pcsx2_mtvu1_header.png

Параметр VU отображает степень загруженности данного потока. Чем больше значение — тем лучше, значит, дополнительный поток серьёзно улучшает производительность. Тем не менее, если значение достигает 95-100% — это уже плохо, значит, процессор не справляется с нагрузкой.

Также есть некоторые нюансы использования, которые не позволяют рекомендовать данный спидхак для использования во всех без исключения играх. В некоторых играх из-за особенностей реализации включение MTVU может не улучшить, а ухудшить производительность — поэтому стоит проверять работу игры с ним и без него, чтобы убедиться, что спидхак работает на пользу, а не во вред. В основном ухудшение производительности возможно там, где "узким местом" PC становится не процессор, а видеокарта — то есть в сложных 3D-играх, изобилующих трёхмерными моделями и графикой.

Во всех остальных случаях прирост может быть очень существенен — от 10 до 40 %. В абсолютных цифрах это позволит многим играм, которые ранее эмулировались недостаточно быстро, заработать на "честных" 50-60 FPS, что означает качественную и плавную эмуляцию без тормозов.

Итого: cбылась мечта многих поколений эмуляторщиков PS2 — лучший проект эмулятора консоли наконец-то обзавёлся поддержкой третьего потока, оказывающего влияние на производительность ( эмулятор теперь работает в 4 потока — четвёртый, напомню, обрабатывает интерфейс, но большого влияния на скорость работы не оказывает ). Разработчиков очень часто упрекали за то, что PCSX2 не мог использовать всю мощь многоядерных процессоров, "застряв" на несколько лет на двух потоках и 2-ядерных процессорах. Тем не менее, реализация многопоточности была чрезвычайно сложной задачой, однако команда разработчиков сумела переписать значительную часть программного кода и всё-таки сделать тайную мечту многих эмуляторщиков явью. Ура!

 

Читайте также мои предыдущие посты об эмуляторе PS2 PCSX2, чтобы получить полезную и интересную информацию о нём, а также узнать, как установить и настроить эмулятор, определить, почему тормозит PCSX 2 как с этим можно бороться:
  1. PCSX2 0.9.8 — Эмулятор PS2 ( PlayStation 2 ) для PC
  2. PCSX2 0.9.8 — Установка Эмулятора Игр PS2 на PC
  3. PCSX2 0.9.8 — Настройка Эмулятора Игр PS2 на PC в Картинках

 

 

Average: 6.6 (28 votes)
Об авторе: Сергей “Treidge” Данченко

АватарСергей "Treidge" Данченко — автор блога 3DG.Me, вольный 3D-художник и разработчик игр, веб-разработчик на Drupal и человек-оркестр с опытом в некоторых других областях. Личное кредо — "хочешь сделать что-нибудь хорошо, сделай это сам". В моменты особого вдохновения пишет стихи и играет в волейбол. Основные профессиональные инструменты — Autodesk Maya, Autodesk Mudbox и Adobe Photoshop. Без ума от индюков и попугаев. Спасибо за внимание, заходите снова!

Комментарии

Классссссссс!!! Я уже заморался ато в настройках копатся

что делать, игру грузит отлично но стоит только остановится персонажу как он просто летит в воздух и видно как карта просто отдоляется с под тебя. я даже снял этот процес на видео прошу помоч пожалуйста ибо мечтаю поиграть в эту игруху с 2004 года а сама игра 2002 года), до этого старые PCSX2 не выдавали подобной ошибки но и толком а точнее почти не работали, приходилось передвигатся словно по картинкам). если нужно то видео с ошибкой магу прислать только скажите куда)

Чувак, ты ВООБЩЕ когда-нибудь о запятых слышал? Или ты еще в первом классе учишься, и вас заставляют красиво вырисовывать буковки? Я уж не говорю о более сложных правилах. И еще, от чего коробит - "мОгу" (мОчь).

Copyright © 2010-2013 Сергей "Treidge" Данченко. Свяжитесь со мной, если у вас есть вопросы или предложения. Тема основана на BlogBuzz от Antsin.com