^
# 19 января 2006, 17:54     автор темы

Atreides

Гражданский 10 уровень
718 сообщений
103 SFP
Предлагаю в этой теме обсудить прогресс PCSX2,показать свои тестовые скриншоты, и вообще оставлять любые комментарии по поводу эмуляции Playstation2.Возможно кто-нибудь выложит здесь или в файловый архив свои бета билды.Форумщики будут тестить их и затем обсуждать,указывая их баги и глюки.Также здесь будем делиться своим опытом в эмуляции.Заранее спасибо всем откликнувшимся. [/img]
+1
...
# 14 августа 2007, 20:06

Stealth

Гражданский 8 уровень
555 сообщений
43 SFP
@tatanka писал(а):
Чо, никто не слышал что сказал кот ???
*Смотрит на аватарку на которой видно до боли знакомое животное с рогами и бурой шерстью, во многом обитающее в тех далёких северных краях где я живу*
Так вот…Але, упс…простите…tatanka, ну я надеюсь ты конечно понимаешь, что без флуда эта тема просто засохент, и вместо, так называемых вопросов по теме всех просто-напросто будут отсылать к гайду по настройке… *DRINK*

ЗЫ: де жа вю)) где-то страниц 50-70 назад это уже было…
# 14 августа 2007, 20:21

Irdis

Гражданский 17 уровень
2247 сообщений
309 SFP
Кстати на рынке процессоров появился новый продукт который я думаю для будущего эмулятора будет хорошим и скоростным. Правдо он двуядерный…

Последний из класса 90-нанометровых двуядерных процессоров AMD наконец-то представлен официально – модель Athlon 64 X2 6400+ скоро появится в продаже. Новинка получила дополнительный бренд Black Edition, видимо, производитель таким образом хотел подчеркнуть элитарность и исключительную мощь процессора. Athlon 64 X2 6400+ работает на рекордной для AMD частоте 3,2 ГГц, энергопотребление составляет 125 Вт. Процессор будет продаваться за $260-290 (цены для рынка США), это на 35% больше, чем просят за «предыдущую» по классу модель Athlon 64 X2 6000+.м
# 14 августа 2007, 22:02

Radar

Гражданский 4 уровень
143 сообщения
2 SFP
А чего тогда нового в этом процессоре если Intel уже переходит на 45nm. А для эмулятора можно гораздо дешевле купить E6300 и разогнать до 3,2 при наличии нормальной материнки.
Да и вобще для эмулятора покупать процессор это идеотизм.
# 14 августа 2007, 22:04

Irdis

Гражданский 17 уровень
2247 сообщений
309 SFP
Этот проц будет намного дешевле в будущем и производительность у него хорошая его хватит чтобы на 100% выжать скорость эмулятора. Конешно имея в запасе опертивки побольше. И разгонять не надо ничего.
# 14 августа 2007, 23:45

SunnyDrake

Гражданский 5 уровень
170 сообщений
73 SFP
казнить нельзя, помиловать! (с) Мульт
вообще если уж говорить о новых процах то тогда можно обратится к регульяно возникающему вопросу на NGEMU "will pcsx2 gain boost from new Quad Core intel cpu"(хочу добавить что по роадмепу осенью появятся K10 Stars от AMD в линейке которых тоже будут "квады". Ответ был однозначен pcsx2 оптимизированы только под двухядерники так что реальный прирост фпс будет только в форумуле higher CPU->BUS->Mem speed. (вообще интель говорила что воскресит HTT в 8ядернике так что а) до них совсем недалеко(может осень как ответ на K10) и
толку от них будет не много…)
О увеличении скорости за счёт граф ускорителей.
зерофрог ввёл в ZeroGS 96.2 fix NO Target CLUT я подозреваю что это связано с диким падением FPS и отклика от всех модулей эмуля в сценах с большим количеством "тучек" (я тогда орал о реализации приорити модулей на форуме !@##% похоже пошли путём багфикса а не качественной реализации приоритетов:) ) но может и позитифно влиять на нагрузку граф модуля на кпу в ранее тормоящих изза вывода графики сценах, жаль протестить пока нельзя.
# 15 августа 2007, 01:31

Radar

Гражданский 4 уровень
143 сообщения
2 SFP
@Irdis писал(а):
Этот проц будет намного дешевле в будущем и производительность у него хорошая его хватит чтобы на 100% выжать скорость эмулятора. Конешно имея в запасе опертивки побольше. И разгонять не надо ничего.

А что такое 100% скорость эмулятора?
# 15 августа 2007, 02:21

El_Diablos

Гражданский 15 уровень
2591 сообщение
176 SFP
@Radar писал(а):
@Irdis писал(а):
Этот проц будет намного дешевле в будущем и производительность у него хорошая его хватит чтобы на 100% выжать скорость эмулятора. Конешно имея в запасе опертивки побольше. И разгонять не надо ничего.

А что такое 100% скорость эмулятора?


Irdis имел ввиду стабильные 60/50 фпс во ВСЕХ играх, но я полагаю, даже с 6400 атлоном (который кстати, будет не круче разогнанного выше 3 ГГц Intel Core!), такое невозможно, по крайней мере на 0.9.2 версии.

Насчет оптимизации эмуля под 4х ядерники, это упоминалось, не даст ощутимго прироста скорости

It's not nearly that simple. In emulation, different threads can only really be used when the emulated device itself uses different threads (Or multiple chips process data simultaneously). I suppose the VURecs could theoretically be offloaded onto other threads, but I'm not sure how well that would work, due to load balancing issues. The PS2's CPU and the GS are what usually do most of the work, as I understand it, and using multiple threads to speed up emulating either one in general would presumably be very difficult, as GS emulation is graphics card limited and the PS2's CPU is single-threaded.




The problem is you can't just take 1 "stream" and let the CPU cores split the work cuz windows (and the hardware?) doesn't support such thing. However PS2 console is rather complex and consists of different processors/cores, the CPU which is called Emotion Engine (EE) and there's also IOP (In Out Processor), VU (Vertex Unit, the graphics engine), SPU2 (sound), GS (Graphics Synthesiser) and SIF etc. You can read more about that here.

What PCSX2 can do with dual or multiple cores is sharing the different PS2's processor's tasks onto different cores and AFAIK, with dual core mode I'd guess the VU unit code were split to utilize the other CPU core. Which is why quad core CPU support never could provide any 40% speed gains as currently the most intensive engine's tasks are already split between the 2 CPU cores, adding quad core support could give possibility for perhaps SPU2 to be handled by a 3rd CPU core which would probably add a maximum boost of perhaps up to 10% I'd guess. The time required and difficulty to code this way probably outweighs the speed benefit and possibly would lead to a compability loss which isn't really wanted right now as compability is what the team wants to improve the most atm. Besides, what would you do with quad core CPU support in let's say 2 years when the CPUs by then are already fast enough to handle PCSX2 in most if not even all games that work. So I'm pretty sure quad core support will never be added to PCSX2, there are other things that are more important to focus on anyways
# 15 августа 2007, 02:48

Radar

Гражданский 4 уровень
143 сообщения
2 SFP
4 ядра могли бы дать прирост но для этого нужно чтобы эмулятор параллельно выполнял 4 серьёзнах независимых задачи, такое распараллеливание вряд ли возможно. хотя от архитектуры процессора тоже много зависит есть всякие хитрые подходы с конвееризацией, блоками предсказаний, и.т.д но чтобы эмуль всем этим пользовался нужно его очень долго оптимизировать. Всёравно я думаю 4х ядерный проц будет быстрее 2х ядерного потому что во время работы эмулятора остальные 2 ядра могут выполнять несвязанные с эмулятором задачи тем самым освобождая ресурсы. но на большой прирост вряд ли можно рассчитывать.
# 15 августа 2007, 08:57

Stealth

Гражданский 8 уровень
555 сообщений
43 SFP
It's not nearly that simple. In emulation, different threads can only really be used when the emulated device itself uses different threads (Or multiple chips process data simultaneously). I suppose the VURecs could theoretically be offloaded onto other threads, but I'm not sure how well that would work, due to load balancing issues. The PS2's CPU and the GS are what usually do most of the work, as I understand it, and using multiple threads to speed up emulating either one in general would presumably be very difficult, as GS emulation is graphics card limited and the PS2's CPU is single-threaded.

Просто и по-русски:
Не всё так просто. В эмуляции, различные задачи могут быть действительно полезны когда эмулируемое устройство само использует несколько задач. Я надеюсь что VURecs теоретически использует мультизадачность, но я не уверен насколько безглючно это будет, да и к тому же баланс. CPU PS2 и GS делают основную работу, и я понимаю это, и использование мультизадачности для повышения скорости эмуляции — одна из главных целей, но достаточно сложная, так как GS и PS2 cpu — однозадачные.

The time required and difficulty to code this way probably outweighs the speed benefit and possibly would lead to a compability loss which isn't really wanted right now as compability is what the team wants to improve the most atm. Besides, what would you do with quad core CPU support in let's say 2 years when the CPUs by then are already fast enough to handle PCSX2 in most if not even all games that work. So I'm pretty sure quad core support will never be added to PCSX2, there are other things that are more important to focus on anyways

Вобщем тут основная мысль как мну кажется эта:
Время и сложность требуемая для кодинга использования 2+ ядер достаточно высока по сравнению с прибавкой скорости, а также возможной потери совместимости, что сейчас недопустимо, так как совместимость сейчас стоит на первом месте. Поэтому ввод поддержки четырёхядерника займёт примерно 2 года. Так что я абсолютно уверен что поддержка четырёх ядер никогда не будет добавлена в PCSX2, поскольку есть более важные задачи по сравнению с этим.


Вобщем уся логично…Сначала стабильность выполняемых алгоритмов, а потом уже их подгонка под увеличение производительности. *DRINK*
Отредактировано 15 августа 2007, 09:57
# 15 августа 2007, 09:07

SunnyDrake

Гражданский 5 уровень
170 сообщений
73 SFP
вообще теоретически многоядерный проц если какоето ядро жёстко не привязано к какомунить треаду должен сам подхватывать треад или субтреад ..можно попробовать посчитать
PCSX2 Main thread(rec,inter,i/o bus)
SPU — subthread
GPU — subthread
Input — subthread????
вроде 4ре выходит(+кучя внутри всяких суб-calls я подозрваю)… эхх взять бы библиотеку какойто openMP(насколько я помню из всяких начитаных мануалов макс. скорость в многоядерности можно добится путём уменьшения остановок выполяемого кода на ядре для получения внешних(вне треада) данных т.е. синхронизации для обмена данными с другими треадами,).
Отредактировано 15 августа 2007, 14:46
+1
# 15 августа 2007, 09:38

Stealth

Гражданский 8 уровень
555 сообщений
43 SFP
Думаю тут много есть того, что мона распараллелить, другое дело приоритеты… :away:

Emotin Engine
Emotin Engine

Общий вид :)
Общий вид :)

VPU0
VPU0

+1
# 16 августа 2007, 20:47

Irdis

Гражданский 17 уровень
2247 сообщений
309 SFP
Не знаю не пропустил ли я это событие но блог совсем свежий на офф сайте…. Вот его перевод….


Перевод сделан онлайновым переводчиком не судите строго.


refraction
Developer
[ 14 08 2007 @ 04:24 ]
В нашем свободном времени, некоторые из нас делают небольшие вещи, чтобы развлечь нас и другие, вообще вовлекая betatesters, devs, или вообще люди, которые входят в канал IRC. Nothing to translate! Вы, возможно, предварительно видели "проблемы" Журнала Betatester CKEMU или его комиксы, вовлекающие испытателей и разработчиков. Хорошо моя "партийная часть" делает небольшие песни, с помощью части нашей болтовни IRC конечно! Nothing to translate! Bositman известен всюду по сообществу, таким образом мы (быть и GB_Away) решили только что сделать небольшую песню в его чести, это было броским и забава, чтобы сделать, но я не был полностью счастлив звуком. Недавно я решил повторно справиться с песней и сделать заново гитару, таким образом для вашего слушающего удовольствия я поместил это онлайн для всех, чтобы быть удивленным! Nothing to translate! Лирика проста, но они говорят достаточно! Nothing to translate! "Bositman, Bositman, ooooooooooooo, Bositman, Bositman, Bositman, Bositman, BOSITMAN!, Bositman, oooooooooooooooo, Bositman, Bositman, Bositman, Bositman" Nothing to translate! И здесь в хорошем 320kbps 48khz формат MP3, является песней, обладать!
# 16 августа 2007, 21:38

Stealth

Гражданский 8 уровень
555 сообщений
43 SFP
Ну вощем понятно…вместо работы над pcsx2 они песенки сочиняют!
# 17 августа 2007, 00:29

Radar

Гражданский 4 уровень
143 сообщения
2 SFP
И ещё оказывается у них сободное время есть :)
# 17 августа 2007, 01:03

El_Diablos

Гражданский 15 уровень
2591 сообщение
176 SFP
пэпэц )))
кто нить качал, слушал? refraction'у в зопарк пора, людей там веселить

P.S. Irdis лучше б оригинальную цитату, я чуть не помер читая текст *DRINK*
# 17 августа 2007, 08:32

SunnyDrake

Гражданский 5 уровень
170 сообщений
73 SFP
наверное от зверинца на форумах набрались как не захожу по 3-6 тем которые на неделе уже создавались :) "ёжики плакали,рыдали. бились головой об стенку но упрямо продолжали жрать кактус" :)
Отредактировано 21 августа 2007, 04:05
+1
# 20 августа 2007, 15:33

Irdis

Гражданский 17 уровень
2247 сообщений
309 SFP
Никто не знает не обновляли SVN а то уже давно не было известий о продвижении бэта билдов....
# 20 августа 2007, 15:49

Stealth

Гражданский 8 уровень
555 сообщений
43 SFP
Если бы обновили, то был бы и билд…
# 20 августа 2007, 16:14

El_Diablos

Гражданский 15 уровень
2591 сообщение
176 SFP
судя по скпинам на generalemu.net, последний билд - 20/07/2007 SVN 486
# 21 августа 2007, 01:01

Radar

Гражданский 4 уровень
143 сообщения
2 SFP
я провёл статистику изменений в листе совместимости за 20 дней
◙__◙__◙__ ◙__◙_
94 221 119 609 678
95 222 119 610 677
94 221 119 611 679
94 220 120 610 680
95 220 120 612 683
95 221 119 613 681
95 221 119 613 682
95 221 119 613 683
96 222 119 613 686
Отредактировано 22 августа 2007, 01:04
+1
# 21 августа 2007, 12:27

SunnyDrake

Гражданский 5 уровень
170 сообщений
73 SFP
эхх думаю будет некоторым интересно (как мог к теме прилепил%) список RPG которые выходили на консолях с 1982-2008 (непоный наверное но внушительный) , там FF тоже есть и те RPG что выходили на PS2.
Список (English)

2EL_Diablos
(пост внизу) ээ обижаеш гражданин начяльник не токлько на NE но и на GE(мне за это 14% warning поставили под левыми предлогами) :)
(кста тему на NE уже закрыл CK)
Отредактировано 22 августа 2007, 14:47
# 22 августа 2007, 01:27

Radar

Гражданский 4 уровень
143 сообщения
2 SFP
интертесные цытаты
refraction
we are going to start adding to public SVN once 0.9.4 is out, but we want to get 64bit right before we make any newer code public.

CKemu
We had an open project for nearly five years, with only Zerofrog joining us, and he joined due to a lack of news and a personal interest.

Currently the private system is working well for us, there's also enough of the project yet to be undertaken to make it possible to do significant work without a current source.
# 22 августа 2007, 01:52

El_Diablos

Гражданский 15 уровень
2591 сообщение
176 SFP
да уж видел я сегодня ту тему, тема баянище таких оО сколько, и ответы тож баян, SunnyDrake как то тоже баянил на форумах ngemu :P :P
# 22 августа 2007, 13:13

El_Diablos

Гражданский 15 уровень
2591 сообщение
176 SFP
Radar я так понимаю ты про это

http://forums.ngemu.com/pcsx2-official-forum/93083-about-svn-sourceforge.html
# 22 августа 2007, 14:07

Radar

Гражданский 4 уровень
143 сообщения
2 SFP
Да я про этот топик.
а вот этот мой пост они почему то проигнорировали

What main problems still are not solved for 64bit version? Can you will publish Change Log?
# 22 августа 2007, 14:10

El_Diablos

Гражданский 15 уровень
2591 сообщение
176 SFP
@AMAPAHT писал(а):
проблема:
у меня есть ФФ 10 руский я хочу его запустить
вопрос:
Каким емулятором с каким биосом и с какими плагинами?


— эмуль PCSX2 www.pcsx2.net
— настройка здесь http://www.pcsx2.net/guide.php?lang=ru_RU (моя работа )
— русская ффх на эмуляторе частенько виснет
— биос для ожидаемой версии pcsx2 0.9.4 http://www.squarefaction.ru/emu/option/viewfile/cid/12/lid/3050
— биос для 0.9.2 ищи гугл SCPH-70012 или SCPH-70004
# 22 августа 2007, 14:33

El_Diablos

Гражданский 15 уровень
2591 сообщение
176 SFP
@AMAPAHT писал(а):
и что именно искать? я так понял мне нада руский биос, правильно? а де его мона скачать а то я нашел токо 1 ссилку на ваш сайт и всё!


русский биос не нужен
http://www.squarefaction.ru/emu/option/getit/lid/2844
# 22 августа 2007, 14:52

SunnyDrake

Гражданский 5 уровень
170 сообщений
73 SFP
2 AMAPAHT
биос какой пофиг, главное не 1.0 JP !!!! (глючит проверил на практике в FFX)
эмуль если пойдёт 9.3 если нет 9.2 VM FIX.
звук Gigaherz 0.13.0
видео в зависимости от платы для Radeon x1300 + / GF6600 + однозначьно ZeroGS 0.96.
если комп двухядерник тогда вруби DC/ MGTS в настройках.
с 9.2 может понадобится patch ({GAME_CRC}.pnatch ) на мувики и другие баги (ищи описания в факе)
если хочеш ломать игровые параметры то ломается только TLB версия (pcsx2t.exe) .
# 22 августа 2007, 15:10

wert

Гражданский 3 уровень
106 сообщений
3 SFP
@SunnyDrake писал(а):
2 AMAPAHT
звук Gigaherz 0.13.0

Хм, мож я этот плагин криво настроил но все же мне кажеться P.E.Op.S получше будет.

~~~~добавлено спустя 1 минуту 54 секунды~~~~~~~~

@El_Diablos писал(а):

— биос для ожидаемой версии pcsx2 0.9.4 http://www.squarefaction.ru/emu/option/viewfile/cid/12/lid/3050
— биос для 0.9.2 ищи гугл SCPH-70012 или SCPH-70004

Из биоса для 0.9.4 можно сделать биос для 0.9.2 да и к томуже это будет русский биос и одной из самых последних версий.
# 23 августа 2007, 00:19

SunnyDrake

Гражданский 5 уровень
170 сообщений
73 SFP
тут "некторые" люди спрашивают..
1.откуда скачать 9.2 VM FIX ?
A: http://www.pcsx2.net/files/7965
2.де взять звук Gigaherz 0.13.0 ?
A: http://www.squarefaction.ru/emu/option/viewfile/cid/7/lid/3053

3. де взять графику новую(ZeroGS 0.96) ЗЫ: у мну стоит 0.95
A: если не ошибаюсь идёт вместе с эмулем на pcsx2.net по ссылке что я дал.
4. какой лучше биос Европе v.2.20 or USA v 1.60
A: нигде разницы не встречял :)
5. GF6600 + Pentium D как для эмуля?
обчьный Pentium D впринципе дожен быть нормальным для эмуляции но для более комфортной я бы всётаки рекомендовал middle сектор X2 или intel Core 2 Duo.
GF6600 держит pixel shaders 3.0 ZeroGS с ним работает нормально…

Для комментирования необходимо авторизоваться