yorotiba

[Tutoriel] PCSX2 Bugs graphiques, Comment ça marche ?

Recommended Posts

Ok.

 

Donc si j'ai bien compris, ça ne sert à rien de monter au dessus de 1024x1024 en custom car on entre dans le champ d'action des native x2,3,etc, donc ça sert à rien. Le max étant la résolution de l'écran (1920x1080 pour moi).

si, sa sert a écraser l'image, certains préfèrent l'image déformé mais sans bandes noires...

Mais si on joue en mode fenêtre, comme moi, et qu'on joue à un jeu français (PAL) avec une fenêtre de 1024x768 et la même résolution via le custom; finalement est-ce qu'on "écrase" pas un peu l'image puisse que le PAL est de 640x576 (ratio =1,11 au lieu de 1.33 pour 640x480)

 

Du coup, ce serait plutôt 1024x922 à appliquer, non ? Autant pour la fenêtre que la résolution, non ?

le mieux est de mettre native mais oui, si c'est pas le bon format, l'image est écrasé ^^

mais oui, 1024x768 semble être le mieux pour du pal... (vu que a la base, c'est du 640x576)

Share this post


Link to post
Share on other sites

Heu... Je pige plus là...

 

1024x768 c'est un multiple de 640x480 (NTSC) donc ce n'est pas un multiple de 640x576 (PAL)

C'est 1024x922 le multiple de 640x576.

 

Donc si tu sais que ton jeu est pal, tu choisis 1024x922.

S'il est en NTSC, tu choisis 1024x768.

 

C'est bien ça ?

Edited by IcarusGW

Share this post


Link to post
Share on other sites

oui, je vois pas ce que tu ne comprend pas...?


si, sa sert a écraser l'image, certains préfèrent l'image déformé mais sans bandes noires...

y a juste des gens qui préfèrent avoir des images déformé...

Edited by Gaga46

Share this post


Link to post
Share on other sites

D'ailleurs, si on veut donner un exemple plus précis, quand tu dis que certains préfèrent l'image écrasée, le cas de figure le plus concret est lorsque un jeu est en 4/3 et qu'on veut l'afficher en 16/9 (sur les nouveaux écrans).

 

Sur l'axe des abscisses, l'image est plutôt "étirée" sur les coté pour faire disparaitre les bandes noires à gauche et à droite.

Mais cette fois ci, il faudra penser à choisi le "ratio d'aspect" 16/9 (voir windows/screen si quelques bandes noires persistent légèrement en haut et à droite) dans le mode fenêtré du plugin vidéo.

 

Pour ce qui est du NTSC et du PAL, je vérifierais sur Suikoden 5 qui propose les deux résolutions. Histoire de voir ce que ça donne à l’œil nu.

Edited by IcarusGW

Share this post


Link to post
Share on other sites

Poulllia ! Ce gros basar tout ça pour un du 16/9 :0

Suffit que je vous laisse 1 j entier pour mettre un gros basar, ah la la quand le chat n'est pas là les souris dansent :0

Il est vrai que j'ai omis de préciser que le dossier cheat contient les patch 16/9 pour certains jeux, ormis la version développeur que je propose et que j'ai expressément mis le pack contenant le patch 16/9 de tout les jeux ps2.
 
post-223770-0-46610900-1465574486_thumb.jpeg
 
ce qui veux bien dire que même un jeu en 4/3 sera en 16/9.
 
ce dont je parle n'est rien d'autre que la résolution interne, pas externe, donc pour parler plus clairement, je ne prend pas en compte le calcule précédemment soit 1.7778 précisément.
 
puisse que le 16/9 n'est pris en compte officiellement qu'à partir de la résolution 1366 x 768 et de certaines résolutions uniquement.

640 x 480 4/3=1.33

800 x 600 4/3=1.33

 

1024 x 768 4/3=1.33

 

1366 x 768 16/9=1.77

 

1152 x 864 4/3=1.33

1440 x 900 16/10=1.6

 

1280 x 1024 1.25 ( faux 4/3 )

 

1280 x 720 16/9 ( vrai 16/9 )

 

1600 x 1024 25/16=1.56 ( faux 16/10 )

1400 x 1050 1.25 ( faux 4/3 )

 

1680 x 1050 16/10= 1.6

 

1600 x 1200 1.33 ( vrai 4/3 )

 

1920 x 1080 16/9 ( vrai 16/9 )

 

1920 x 1200 16/10= 1.6 (Vrai 16/10)

 

2560 x 1440 16/9 ( vrai 16/9 )

 

2048 x 1536 1.33 ( vrai 4/3 )

 

2560 x 1600 16/10=1.6 ( Vrai 16/10)

 

3840 x 2160 16/9 ( vrai 16/9 )

alors pourquoi je dis d'enlever plutôt que calculer avec 1.7778 ?
 
étant donner qu'un minimum de personnes possèdent un écran 16/9 ( surtout sur des portables qui contiennent des faux 16/9 )
 
1152 x 864 étant un 4/3 ( faux 16/9 )
1440 x 900 étant un 16/10
 
je ne parlerais au delà puisse que peut de portable détiennent des résolutions supérieur à 1440 x 900 ( parlant toujours d'un grand nombre de personnes détenteur de PC portable moyenne - bas de gamme )

 

et pour maintenir une résolution correcte sans impacter sur les performances de l'ordinateur, j'ai préféré opter pour ce simple calcule plutôt que celui de la résolution elle même

 

512x448 ( native du jeu ) post-223770-0-55872000-1465578126_thumb.png 760x640 ( avec mon calcule ) post-223770-0-63406100-1465578131_thumb.png 1024x922 post-223770-0-39396900-1465579392_thumb.png

 

en prenant en compte que ces screen sont fait en NTSC, et le 16/9 est compris en options dans le jeu

Edited by yorotiba

Share this post


Link to post
Share on other sites

Après recherches, je trouve aussi autre chose pour les résolutions PAL et NTSC :

 

PAL : 720x576 à 50Hz (25 images par seconde)

NTSC : 720x480 à 60 Hz (30 images par seconde)

 

Or, l'émulateur ne propose que 2 ratios (oublions screen) adaptés aux écrans d'ordinateur : le 4/3 et le 16/9.

 

Donc si on divise 4 par 3 on obtient 1.33.

Ensuite, si on divise 720 par 1.33 on obtient 540 (donc 720x540 = 4/3).

 

Finalement, le format proposé par PCSX2 se situe entre le PAL et le NTSC. Je parle du FORMAT, hein.

Donc pas besoin de caler la résolution sur PAL ou NTSC, j'ai essayé de changer le 1024x768 (résolution ET format proposé par PCSX : le 4/3).

J'ai mis 1024x922 en me calant sur la résolution donné par yorobita, ça ne change rien visuellement. Pas plus beau, pas plus moche, pas d'étirement. Il n'y a que le ratio qui peut changer le format d'image.

Par contre, la musique bug légèrement, elle ralentie. Comme si l'émulateur me disait " hey mec tu fais quoi ? Je connais pas cette résolution moi !"

 

Donc je pense qu'il faut absolument se caler sur la résolution 4/3 : celle de l'émulateur.

De toute façon, il plante si on s'écarte trop du ratio 4/3 (ou si on s'amuse à trop descendre).

 

Donc je pense que tu devrais modifié ton post en précisant :

4/3 = 640x480, 800x600, 1024x768 (pour les plus connues)

16/9 = 640x360, 800x450, 1024x576 (idem, sachant que c'est à appliquer si on choisi bien le ratio 16/9 dans le mode fenêtre, ça agit sur le plein écran aussi)

 

D'ailleurs après essais, je peux te confirmer qu'il n'y aucune différence en native et 640x480, l'aliasing est absolument le même. Et si je passe le jeu de 50 à 60Hz, l'aliasing est le même aussi. Il n'y que des petits effets de lumière qui différent mais dans l'ensemble c'est pareil.

Ça confirme que quelque soit le mode choisi via le jeu (PAL ou NTSC), l'émulateur le transformera en 4/3 ou 16/9.

Edited by IcarusGW

Share this post


Link to post
Share on other sites

la résolution interne est pris en compte dans custom, ce qui veux dire que si tu met 1024x922, dans cette résolution ( patch widscreen compris ) l'émulateur ne forcera pas 4/3 ou 16/9

 

mais chacun est libre d'utiliser les résolutions qu'il veux ou celles prédéfinis par les officiels  :sing:

 

j'ajouterais que j'ai bien dis approximativement, puisse que chaque jeu à sa propre résolution.

Edited by yorotiba

Share this post


Link to post
Share on other sites

Bon là je ne te comprends plus.

 

Quelle est la différence en résolution interne et externe ?

Moi je pars du principe qu'il y a la résolution du jeu et celle obtenu via l'émulateur (qu'on peut choisir via custom mais qui plante l'émulateur si on s'éloigne des formats 4/3 et 16/9).

 

Tu dis :

 

 

La résolution native d'un jeu est approximativement de
 
NTSC : 640x480 ( concerne les jeux anglais, et japonais 60 Hz )
 
PAL : 640x576 ( concerne les jeux européen, français, 50 Hz )

Déjà pour moi c'est plutôt  ça qui devrait apparaitre :

 

NTSC : 640x427 ( concerne les jeux anglais, et japonais 60 Hz ) ratio = 1.5
 
PAL : 640x512 ( concerne les jeux européen, français, 50 Hz ) ratio = 1.25

 

4/3 : 640x480 (résolution d'écran d'ordinateur) ratio : 1.33

 

16/9 : 640x360 (idem) ratio : 1.78

 

Même si chaque jeu possède sa propre résolution, il est bon de préciser la norme.

 

 

vous pouvez donc augmenter les valeurs compris entre
 
NTSC : 641x481 >
                                 > et 1024x1024 ( ne jamais aller au delà )
PAL : 641x577 >

Ça je comprends, même si du coup la vrai norme n'apparait pas.

Mais du coup, pourquoi ne jamais aller au delà de 1024x1024, je ne suis plus sur de comprendre.

 

 

Pour maintenir un aspect 16/9 garder en tête de toujours ajouter à la grande valeur 640x000
 
NTSC : 160
 
PAL : 64
 
E.g : je mets une valeur de 000X600 la valeur la plus grande sera de 760,
 
ce qui donnera
 
NTSC : 760x600
 
PAL : 664x600

Je comprends pas du tout ton exemple.

D'où tu sors tes chiffres ? 160 et 64.

E.g, ça veut dire quoi ?

 

Moi mon soucis, c'est de trouver la bonne résolution pour ne pas avoir de ralentissement (ni de freeze).

Donc j'aimerais vraiment comprendre ton tuto.

Je précise que je joue en 1.5 DEV sans le pack que tu cites donc sans les correctifs pour écran large (j'aime le 4/3).

Share this post


Link to post
Share on other sites

je vais te donner une explication plus clair entre les deux ^^

 

quand tu joue à un jeu ( en fenêtré ou plein écran ) qui est en 512*448 ceci est la résolution externe ( défini par le jeu )

 

PCSX2 permet de modifié la résolution des textures supérieur à la native ceci est la résolution interne.

 

ce qui veux dire que le jeu est en 512*448, mais avec une résolution de texture supérieur.

La résolution native d'un jeu est approximativement de

 NTSC : 640x480 ( concerne les jeux anglais, et japonais 60 Hz )
 PAL : 640x576 ( concerne les jeux européen, français, 50 Hz )

 

J'insiste encore sur le fait que ces résolutions sont approximative je vais faire encore plus précis :

 

certains jeux sont en 512*448, et d'autre sont en 640*480 ( que ce soit en NTSC - PAL )

 

exemple : Shadow of colossus est en 512*448 ( pal ), alors que shadow hearts est en 640*512 ( pal )

 

il n'existe pas de résolution fixe pour tout les jeux, j'ai donc donner une valeur général pour facilité le changement de résolution interne

 

Mais du coup, pourquoi ne jamais aller au delà de 1024x1024, je ne suis plus sur de comprendre.

 

encore une fois j'ai préciser que c'est pour les PC de faible et moyenne performance, si je dis de ne jamais aller au delà de 1024, c'est parce que a partir de cette résolution les performances du PC sont plus demander, on peut le constater quand ont active le IRx2, puisse que dans certains jeu celui ci ne double pas par ça valeur mais ajoute 50% de la valeur actuelle.

plus précisément 512*448 peut être doubler donc avoir 1024*896, tout comme 50% des valeurs donc avoir 768*672, voir 150% de ça valeur ce qui donne 1380*990

ça par contre c'est défini par PCSX2 ( hors l'options de custom qui surpasse le IR, donc ne défini pas lui même la résolution interne idéal, et donc moins de compromis pour les FPS )

 

en d'autre terme nous pouvons obtenir un x2, en ajoutant manuellement nos résolutions plus basse que le IRx2.

 

pour faire simple et en couleur :

 

 je mets une valeur de (000)760x600 étant la valeur la plus petite, la valeur la plus grande sera de 760

 

encore une fois je me base sur la petite valeur pour ajouter 160, et si je me base sur la grande j'enlèverais 160

 

exemple concret : je prend une grande valeur 1024x864, ce qui donne 1024-160=864 ( ceci est un faux 16/9 ), parce que c'est sur une résolution inférieur à 1280 qui est un vrai axe 16/9.

 

je reprend le lien du wiki que tu ma donner et je reprend le premier exemple 800x600 c'est un format 4/3, mais si tu ajoute 800x650 ça ne devient plus un 4/3, mais un faux 16/9 puisse que la largeur est plus grande et donc une réduction des polygones sur l'axe horizontale.

 

D'où tu sors tes chiffres ? 160 et 64.

 

je suis parti de la résolution 16/9 standard : 1280*720, ce qui donne 1280-720=560, 560 étant la différence entre les deux axes, 720-560=160, 160 étant la variable permettant d'obtenir un semblant d'aspect widscreen à l'autre axe.

 

la je sais déjà ce que tu vas me dire, mais pourquoi tu as diviser cette axe ? ça veux rien dire, au contraire c'est un calcule faux !

 

pas tout à fait  :sing:

 

720/2=360/2=180

 

1280/2=640/2=320

 

encore une fois j'arrondi au chiffre entier le plus proche, étant donné que 16/9 = 1.7778 le chiffre entier est 2, mais je peut aussi le faire avec ça vrai valeur

 

720/1.7778=404.9949/1.7778=227.8068/1.7778=128.1397

1280/1.7778=719.991/1.7778=404.9899/1.7778=227.804

 

mais trêve de calcule qui donne mal au crâne ^^ le premier résultat donc 160, n'est qu'une approche simple du 16/9, sur des résolutions d'écrans qui s'approche plus du 4/3, donc on sens que légèrement la différence ( donc presque perceptible à l'oeil nu )

 

Même si chaque jeu possède sa propre résolution, il est bon de préciser la norme.

 

je suis entièrement d'accord avec toi, mais imagine une personne qui déjà à beaucoup de mal à comprendre mes topics, et que je doit en plus lui faire calculer la résolution exacte du 16/9 ( pour peut qu'il sache pas comment la calculer ), j'ai préféré facilité les choses en donnant un chiffre simple à retenir  :tongueout:

 

et j'insiste encore que je prend pas en compte les vrais écrans donc la résolution sont en 16/9 comme le 1920*1080.

 

parce que j'ai bien compris que tu persiste à faire ce calcule en te basant sur des écrans réellement 16/9, et en pensant que je parle de taille d'image, alors que je parle de taille de texture, car oui depuis le début je parle bien de résolution de texture, et non de taille d'image.

 

l'internal resolution augmente la qualité des textures, pas la taille de l'image.

 

je vais apporter une meilleur précision de ce soucis de résolution

 

A titre de comparaison imagine que la première c'est la native donc de grosses pixels bien moche, et la deuxième, admettons que j'ai mis une résolution personnalisé supérieur. j'insiste sur le fait que je parle bien de texture ( je sais tu as fini par comprendre, tu es pas c** )

 

post-223770-0-72709000-1465610642_thumb.jpgpost-223770-0-93908900-1465610643_thumb.jpg

 

si je parle de 16/9, c'est uniquement parce que l'axe horizontale améliore les polygones.

 

exemple ( encore un ! tu me gonfles avec tes exemples qui m'embrouille !  :tongueout: )

 

sur un écran 15" avec une résolution de 983 × 737 on obtient 82ppp, avec une résolution 1 088 × 816 on obtient 91ppp, donc plus la largeur est grande meilleur est la qualité d'image ( évidement ne pas abuser sinon crack, ça fait des chocapic )

 

dernier point c'est promis après j'arrête, comme tu as dis tu aime jouer en 4/3, justement le patch est fait pour augmenter la champ visuel de l'écran, sans déformation d'image.

 

post-223770-0-80178800-1465612428_thumb.jpgpost-223770-0-40154400-1465612429_thumb.jpg

 

j'espère avoir était plus précis dans mes explications, sinon je sais plus comment m'exprimer  :sweat_smile:  fu ! fu ! fu ! respire ! prend une grande respiration ! et expire lentement !  :kissing_smiling_eyes:

 

avec tout ce boui boui, j'approuve le fait que j'ai encore une fois très mal exprimer mes propos, surtout quand ont ce décide à créer un topic ou le modifié après une dure journée de fatigue, on fini toujours par écrire n'importe quoi ( n'est ce pas MR je vais me reconnaître dans cette phrase  ;p ) et puis ils servent à ça les commentaires à corriger les fautes de frappes [ ou tout autres choses d'ailleurs :sing:  ] ), je viens donc de re-re-re-re-corriger mon tuto de sorte qu'il soit plus compréhensible, et surtout certain de ce que je voulais faire comprendre  :cool:

 

Et je t'envois mes plus sincères, mes plus grandes, mes plus ? chaudes ! plates excuses de t'avoir fait tournée en bourrique avec cette histoire de 16/9 à la nouke,

car je parler bien de texture et non de déformation d'image

 

 ...  :triumph:  AH TU VAS PAS RECOMMENCER !  :rage:

 

ok, ok, sa vas, je sors, si ont peux plus plaisanter :nerd: sur ce je file dormir  :kissing_closed_eyes: ( oh purée déjà 5h54 du mat :shocked:  )

Edited by yorotiba

Share this post


Link to post
Share on other sites

D'ailleurs après essais, je peux te confirmer qu'il n'y aucune différence en native et 640x480, l'aliasing est absolument le même. Et si je passe le jeu de 50 à 60Hz, l'aliasing est le même aussi. Il n'y que des petits effets de lumière qui différent mais dans l'ensemble c'est pareil.

Ça confirme que quelque soit le mode choisi via le jeu (PAL ou NTSC), l'émulateur le transformera en 4/3 ou 16/9.

non, l'aliasig a pour effect de lisser les formes dans l'image donc rien avoir avec la résolution...

et passer de 50 à 60HZ n'a rien à voir non plus, c'est le nombre d'image affiché par seconde donc rien a voir avec la résolution non plus...

 

remarque, si tu met un jeu pal à 60HZ ou un jeu ntsc à 50, tu auras une accélération du jeu pour l'un et un ralentissement pour l'autre...

sauf que certains émus peuvent contrer ce soucis ou tu peut trouver une rom pal patché pour du 60HZ

(j'ai voulu upload sur romstation la version 60HZ de zelda sur n64 mais la db de l'ému doit être modifier donc on peut pas l'upload...)

édit: enfait, si, plus la réolution est grande et plus les calculs de l'aliasing sont grand, donc plus sa demande au pc...

donc si tu applique le patch, attend toi à devoir diminuer l'aliasing... (si tu es déjà limite...)

Share this post


Link to post
Share on other sites

J'ai compris ton résonnement, yorobita.

 

Mais sinon, avec ce patch, est ce que l'émulateur peut afficher un FORMAT d'image autre que 4/3 et 16/9 ?

Comment l'appliquer sur la version 1.5 ?

 

 

 

édit: en fait, si, plus la résolution est grande et plus les calculs de l'aliasing sont grand, donc plus sa demande au pc...

Et oui. Plus tu peux afficher de polygones, plus tu diminues l'aliasing, l'effet escalier. Et c'est " l'anti-aliasing " qui calcule. L'aliasing c'est la désignation de la chose :p

Share this post


Link to post
Share on other sites

Mais sinon, avec ce patch, est ce que l'émulateur peut afficher un FORMAT d'image autre que 4/3 et 16/9 ?

si tu veut afficher du 4/3, autant ne pas mettre le patch...

dernier point c'est promis après j'arrête, comme tu as dis tu aime jouer en 4/3, justement le patch est fait pour augmenter la champ visuel de l'écran, sans déformation d'image.

donc jouer en 16/9

Share this post


Link to post
Share on other sites

Yop !

 

Encore merci pour hier soir.

C'est sympa de m'avoir dépanné en live.

Je dois dire que le vrai 16/9 est plaisant. Je préférais le 4/3 car je n'aimais pas voir les images déformées du faux 16/9 (ce qui me rappelait ma première TV 16/9, on pouvait faire grossir encore plus Laurence Boccolini :p ).

Mais avec le patch c'est très bien.

 

J'ai encore approfondit le sujet du ralentissement sous PCSX2.

Cette fois ci, c'est le son.

Pour les PC de moyennes performances comme le mien, il n'est pas rare d'entendre la musique changer de vitesse, surtout si on applique le patch 16/9, qui doit certainement grignoter encore plus de ressources au PC.

 

J'ai remarqué qu'on pouvait changer le module dans les paramètres du son, pour faire changer la donne.

Après avoir fait varier latency entre 100 et 200 sans réel succès (je dois avoir une bonne oreille finalement), j'ai donc tester chaque module :

 

- no Sound : ben.... pas de son... on s'en fou ^^

- Xaudio 2.7 : celui de base

- DirectSound

- waweOut : celui que j'ai choisi pour Suikoden 5

- Portaudio

 

C'est pas grand chose mais moi ça me dépanne bien pour le moment.

Edited by IcarusGW

Share this post


Link to post
Share on other sites

hey ! 

 

pas de problème :p je suis là pour essayer de réparer les erreurs proposer dans mes topics :)

 

donc le fait de changer de plugin audio dans ton exemple " waweOut : celui que j'ai choisi pour Suikoden 5 " fonctionnerais mieux pour ce jeu ?

Edited by yorotiba

Share this post


Link to post
Share on other sites

Pour les PC de moyennes performances comme le mien, il n'est pas rare d'entendre la musique changer de vitesse, surtout si on applique le patch 16/9, qui doit certainement grignoter encore plus de ressources au PC.

oui, effectivement, qui dit meilleure résolution, dit plus de pixels donc la carte graphique a plus de caculs a faire ^^

latency, c'est la latence entre l'image et le son que va produire ton pc

c'est obligatoire en cas d'émulation, si tu met temps réel, c'est beaucoup plus dur pour ton processeur qui doit executer en même temps le reste...

Edited by Gaga46

Share this post


Link to post
Share on other sites

 

donc le fait de changer de plugin audio dans ton exemple " waweOut : celui que j'ai choisi pour Suikoden 5 " fonctionnerais mieux pour ce jeu ?

Dans les paramètres du plugin, j'utilise le même par défaut (SP2-X etc...)

Il y a un menu déroulant "Module".

Share this post


Link to post
Share on other sites

je parle du meilleur plugin

 

comme tu la préciser ( si j'ai bien compris ) tu as tester le par défaut SP2-X, qui marchais moins bien, tu as donc changer pour waweOut qui marche mieux

 

est bien ça que tu parle ?

Share this post


Link to post
Share on other sites

Non.

 

Le plugin c'est SPU2-X (qu'on peut changer à l'écran de tous les plugins, vidéo, pad, etc). Et a "l'intérieur" du plugin, dans ses paramêtres, il y a plusieurs modules (c'est le nom du truc).

Par défaut c'est XAudio 2.7 et moi j'ai utilisé WaweOut

 

717870SPU2X.jpg

Edited by IcarusGW

Share this post


Link to post
Share on other sites

Salut les geeks !

 

Ce matin je viens de trouver une nouvelle solution pour éviter les ralentissements de PCSX2.

Cela relèverait presque du gag si les résultats n'étaient pas flagrants :) .

 

Rien à voir avec les options de l'émulateur, ni de windows, ni de votre matériel.

 

J'ai soufflé ma tour au compresseur !!
Et... Au miracle j'ai récupéré 10°C sur ma carte graphique !!!

:p

Fini les ralentissements avec des pics de 70°C et +++ :cool:

Share this post


Link to post
Share on other sites

C'est un fait, ce point n'est pas mentionné parce que sa tombe sous le sens de passer un coup d'aspirateur ou de compresseur pour faire disparaître l'accumulation de poussière, provocant surchauffe et ralentissement général du PC .

Mais merci de cette contribution qui pourra être utile à ceux qui ne le savait pas

Share this post


Link to post
Share on other sites