حل مشاكل أداء PCSX2

حل بطء وتقطيع PCSX2 وشرح مؤشرات OSD لمعرفة سبب المشكلة

لو اللعبة تشتغل لكن سرعتها منخفضة أو الـFPS غير ثابت، لا تبدأ بتغيير الإعدادات بشكل عشوائي. فعّل مؤشرات OSD أولًا، وصور الأرقام وقت حدوث البطء، وبعدها تقدر تحدد هل الاختناق من المعالج أو كرت الشاشة أو نقل البيانات.

هل جهازك قادر على تشغيل اللعبة؟

PCSX2 محاكي ثقيل على العتاد، وخصوصًا المعالج. متطلبات الأداء تختلف بشكل كبير بين الألعاب؛ لعبة خفيفة ممكن تشتغل ممتاز، بينما لعبة معقدة مثل الألعاب اللي استغلت جهاز PS2 بالكامل تحتاج معالج أقوى.

قبل البحث عن إعداد سحري، راجع متطلبات PCSX2 الرسمية وحالة اللعبة في قائمة التوافق. الأجهزة اللي تلامس الحد الأدنى ممكن تشغل المحاكي، لكن الأداء الكامل مو مضمون في جميع الألعاب.

تفعيل OSD لقياس اختناق الأداء

عند طلب المساعدة في مشكلة أداء، المطلوب صورة لمؤشرات الأداء داخل On Screen Display وقت ما تكون اللعبة بطيئة فعلًا.

Settings → Graphics → OSD
1
افتح Settings ثم Graphics وبعدها OSD.
2
فعّل جميع مربعات مؤشرات الأداء عشان تظهر كل المعلومات المطلوبة.
3
شغل اللعبة ووصل للمكان اللي ينخفض فيه الأداء أو يصير فيه التقطيع.
4
خذ Screenshot والأرقام ظاهرة وقت البطء، مو داخل القائمة أو وقت الأداء الطبيعي.
إعدادات OSD داخل PCSX2

مكان تفعيل مؤشرات الأداء من إعدادات Graphics ثم OSD.

تقدر تطفي المؤشرات بعد انتهاء التشخيص. الهدف منها جمع أرقام واضحة وقت المشكلة فقط.

شرح مؤشرات OSD في Hardware Mode

مؤشرات OSD في وضع Hardware داخل PCSX2

إحصاءات Hardware Mode تظهر غالبًا أعلى يمين شاشة اللعبة.

السطر الأول: السرعة والإطارات

الاختصار المعنى كيف تقراه؟
FPS معدل الإطارات الداخلي للعبة العدد اللي تصممه اللعبة نفسها، مثل 30 أو 60 FPS.
VPS معدل إخراج الفيديو عدد الإطارات اللي ينتجها المحاكي في الثانية.
Speed سرعة تشغيل اللعبة بالنسبة المئوية وصولها إلى 100% يعني أن توقيت اللعبة يعمل بالسرعة المستهدفة.
T السرعة المستهدفة للعبة النسبة اللي يحاول المحاكي الوصول لها.

السطر الثاني: عمليات الرسم ونقل البيانات

الاختصار المعنى التوضيح
PRIMPrimitivesعدد العناصر الهندسية المرسلة للرسم.
DRWGS Drawsعمليات الرسم الصادرة من معالج رسوم PS2.
DRWCDraw Callsطلبات الرسم على كرت الشاشة في الكمبيوتر.
BARBarriersحواجز مزامنة بين عمليات كرت الشاشة.
RPRender Passesعدد مراحل التقديم الرسومي.
RBReadbacksقراءة البيانات من كرت الشاشة وإرجاعها للمعالج.
TCTexture Copiesعمليات نسخ الخامات.
TUTexture Uploadsرفع الخامات إلى ذاكرة كرت الشاشة.

السطر الثالث: استخدام ذاكرة الرسوم

الاختصار المعنى
VRAMحجم ذاكرة كرت الشاشة المستخدمة.
TGTعدد Render Targets.
SRCعدد مصادر الخامات المستخدمة.
HCحجم Hash Cache.
PLالموارد الموجودة داخل Pool.

ترتيب العمليات الأثقل على الأداء

RBReadbacks
TUUploads
TCCopies
BAMD Barrier
RPRender Passes
BNVIDIA Barrier
DDraws

من الأسوأ تأثيرًا على اليسار إلى الأقل سوءًا على اليمين.

زيادة هذه القيم تعني حملًا أكبر على الأداء، خصوصًا Readbacks ثم Texture Uploads وTexture Copies.

شرح مؤشرات OSD في Software Mode

مؤشرات OSD في وضع Software داخل PCSX2

مؤشرات Software Mode تختلف لأنها تقيس عمل المصير البرمجي على المعالج.

الاختصار المعنى
SYNPعدد عمليات المزامنة Syncs.
PRIMعدد المضلعات Polygons.
DRWعدد عمليات الرسم Draws.
SWIZترتيب بيانات الخامة للصيغة المناسبة داخل ذاكرة GS.
UNSWIZفك ترتيب بيانات الخامة عند قراءتها من ذاكرة GS.
Mppsملايين البكسلات التي تتم معالجتها في الثانية.

شرح مؤشر الإعدادات الحالي

يظهر هذا المؤشر غالبًا أسفل يمين الشاشة، ويعرض الإعدادات والباتشات المطبقة على جلسة اللعبة الحالية.

الباتشات والغش

الاختصارالمعنى
DBعدد الباتشات المحملة من GameDB Compatibility Patches.
Pعدد الباتشات اللي حملها المستخدم.
Cعدد ملفات Cheats المحملة من المستخدم.

إعدادات المعالج والتوقيت

الاختصارالإعداد
CREE Cycle Rate.
CSEE Cycle Skip.
FCDVDFast CDVD.
IVUInstant VU1.
MTVUMulti-Threaded VU1.
VSYNCVSync.
EERوضع التقريب EE FPU Rounding Mode.
EECوضع التقييد EE FPU Clamping Mode.
VURوضع التقريب VU Rounding Mode.
VUCوضع التقييد VU Clamping Mode.
VQSVSync Queue Size.

إعدادات الدقة والخامات

الاختصارالإعداد
IRUpscale Multiplier أو انتر ريزلوشن.
BAccurate Blending Unit.
PLTexture Preloading.
PTGPU Palette Conversion.
DLHardware Download Mode.
MMHardware Mipmapping.
BFBilinear Filtering.
TFTrilinear Filtering.
AFAnisotropic Filtering.
DIDithering.

إصلاحات الرسم المتقدمة

الاختصارالإعداد
HPOHalf-Pixel Offset.
RSRound Sprite.
NSNative Scaling.
TCOTexture Offsets.
CSBWCPU Sprite Render Bandwidth.
CCLUTSoftware CLUT Render.
GCLUTGPU Target CLUT.
SDSkip Draw.
TexRTTexture Inside Render Target.
BLUBilinear Dirty Upscale.
FESPForce Even Sprite Position.
NPDNative Palette Draw.
MSMerge Sprite.
ASAlign Sprite.
ATFLAuto Flush.
FBCFramebuffer Conversion.
FTCRead Targets When Closing.
DDCDisable Depth Conversion.
DPIVDisable Partial Source Invalidation.
DSFDisable Safe Features.
DRFDisable Render Fixes.
PLFDPreload Frame Data.
ETREstimate Texture Region.
RBSGSpin GPU During Readbacks.
RBSCSpin CPU During Readbacks.

حل انخفاض أو عدم استقرار FPS

وضع طاقة Windows وصل الجهاز بالكهرباء واستخدم وضع High Performance أو وضع أداء مشابه.
NVIDIA WhisperMode في بعض اللابتوبات يحدد الإطارات لتقليل الحرارة وصوت المراوح.
مكان تخزين الألعاب استخدم SATA SSD أو M.2 بدل وحدات USB للألعاب.

1. وضع طاقة Windows

PCSX2 ينصح بتوصيل الجهاز بالكهرباء واستخدام خطة طاقة عالية الأداء. اللابتوب وهو مفصول ممكن يخفض طاقة المعالج وكرت الشاشة تلقائيًا.

اختيار وضع الأداء العالي في Windows

استخدم وضع High Performance أو أفضل أداء أثناء تشغيل PCSX2.

2. تعطيل NVIDIA WhisperMode

لو الأداء ثابت حول 40 FPS تقريبًا على لابتوب Nvidia، افحص WhisperMode. التقنية تقلل الضجيج واستهلاك الطاقة عن طريق تحديد معدل الإطارات واختيار إعدادات أكثر كفاءة.

إعداد NVIDIA WhisperMode

مكان إعداد WhisperMode حسب الصورة الموجودة في دليل PCSX2.

Nvidia توضح أن WhisperMode قد يستخدم حدودًا مثل 40 أو 60 FPS حسب نوع اللعبة، والهدف منه تقليل حرارة وضجيج مراوح اللابتوب.

3. لا تشغل ألعاب PCSX2 من USB

PCSX2 يتعامل مع ملف ISO بطريقة تشبه طلبات قراءة قرص PS2: عمليات صغيرة وسريعة ومتكررة. وحدات USB ممكن تضيف تأخيرًا مع كل قراءة بسبب طبيعة ناقل USB ودخوله وخروجه من حالات توفير الطاقة.

انقل ملفات ISO إلى قرص SATA داخلي أو M.2. هذا مهم بشكل خاص لو يظهر تقطيع عند تحميل المناطق أو المقاطع أو البيانات أثناء اللعب.

وش ترسل عند طلب المساعدة؟

1
صورة OSD وقت انخفاض الأداء.
2
اسم اللعبة والـSerial الخاص بها.
3
رقم إصدار PCSX2 المستخدم.
4
مواصفات المعالج وكرت الشاشة والرام ونظام التشغيل.
5
هل اللعبة على M.2 أو SATA أو USB؟
6
ملف emulog.txt إذا احتاج الفريق فحصًا أعمق.

المصادر الرسمية

صورة OSD وقت البطء هي نقطة البداية الصحيحة؛ بدونها يصير تحديد سبب انخفاض الأداء مجرد تخمين بين المعالج وكرت الشاشة والإعدادات والتخزين.