Last updated on

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


<header class="pp-hero">
    <span class="pp-badge">حل مشاكل أداء PCSX2</span>

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

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

<section class="pp-card">
    <h3>هل جهازك قادر على تشغيل اللعبة؟</h3>

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

    <div class="pp-warning">
        قبل البحث عن إعداد سحري، راجع متطلبات PCSX2 الرسمية وحالة اللعبة
        في قائمة التوافق. الأجهزة اللي تلامس الحد الأدنى ممكن تشغل المحاكي،
        لكن الأداء الكامل مو مضمون في جميع الألعاب.
    </div>
</section>

<section class="pp-card">
    <h3>تفعيل OSD لقياس اختناق الأداء</h3>

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

    <div class="pp-path">Settings → Graphics → OSD</div>

    <div class="pp-step-grid">
        <div class="pp-step-row">
            <span class="pp-step-number">1</span>
            <div class="pp-step-text">
                افتح <span class="pp-code">Settings</span> ثم
                <span class="pp-code">Graphics</span> وبعدها
                <span class="pp-code">OSD</span>.
            </div>
        </div>

        <div class="pp-step-row">
            <span class="pp-step-number">2</span>
            <div class="pp-step-text">
                فعّل جميع مربعات مؤشرات الأداء عشان تظهر كل المعلومات المطلوبة.
            </div>
        </div>

        <div class="pp-step-row">
            <span class="pp-step-number">3</span>
            <div class="pp-step-text">
                شغل اللعبة ووصل للمكان اللي ينخفض فيه الأداء أو يصير فيه التقطيع.
            </div>
        </div>

        <div class="pp-step-row">
            <span class="pp-step-number">4</span>
            <div class="pp-step-text">
                خذ Screenshot والأرقام ظاهرة وقت البطء، مو داخل القائمة أو وقت الأداء الطبيعي.
            </div>
        </div>
    </div>

    <div class="pp-image">
        <img
            src="https://pcsx2.net/assets/images/OSD-a0a1a9459bf8bd151a064068d4db4bc3.webp"
            alt="إعدادات OSD داخل PCSX2"
            loading="eager"
        />
        <p class="pp-caption">
            مكان تفعيل مؤشرات الأداء من إعدادات Graphics ثم OSD.
        </p>
    </div>

    <div class="pp-info">
        تقدر تطفي المؤشرات بعد انتهاء التشخيص. الهدف منها جمع أرقام واضحة
        وقت المشكلة فقط.
    </div>
</section>

<section class="pp-card">
    <h3>شرح مؤشرات OSD في Hardware Mode</h3>

    <div class="pp-image">
        <img
            src="https://pcsx2.net/assets/images/OSD_HW-ef01e2aa92133a70360cf4b01883efee.webp"
            alt="مؤشرات OSD في وضع Hardware داخل PCSX2"
            loading="lazy"
        />
        <p class="pp-caption">
            إحصاءات Hardware Mode تظهر غالبًا أعلى يمين شاشة اللعبة.
        </p>
    </div>

    <h4>السطر الأول: السرعة والإطارات</h4>

    <div class="pp-table-wrap">
        <table>
            <thead>
                <tr>
                    <th>الاختصار</th>
                    <th>المعنى</th>
                    <th>كيف تقراه؟</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>FPS</td>
                    <td>معدل الإطارات الداخلي للعبة</td>
                    <td>العدد اللي تصممه اللعبة نفسها، مثل 30 أو 60 FPS.</td>
                </tr>
                <tr>
                    <td>VPS</td>
                    <td>معدل إخراج الفيديو</td>
                    <td>عدد الإطارات اللي ينتجها المحاكي في الثانية.</td>
                </tr>
                <tr>
                    <td>Speed</td>
                    <td>سرعة تشغيل اللعبة بالنسبة المئوية</td>
                    <td>وصولها إلى 100% يعني أن توقيت اللعبة يعمل بالسرعة المستهدفة.</td>
                </tr>
                <tr>
                    <td>T</td>
                    <td>السرعة المستهدفة للعبة</td>
                    <td>النسبة اللي يحاول المحاكي الوصول لها.</td>
                </tr>
            </tbody>
        </table>
    </div>

    <h4>السطر الثاني: عمليات الرسم ونقل البيانات</h4>

    <div class="pp-table-wrap">
        <table>
            <thead>
                <tr>
                    <th>الاختصار</th>
                    <th>المعنى</th>
                    <th>التوضيح</th>
                </tr>
            </thead>
            <tbody>
                <tr><td>PRIM</td><td>Primitives</td><td>عدد العناصر الهندسية المرسلة للرسم.</td></tr>
                <tr><td>DRW</td><td>GS Draws</td><td>عمليات الرسم الصادرة من معالج رسوم PS2.</td></tr>
                <tr><td>DRWC</td><td>Draw Calls</td><td>طلبات الرسم على كرت الشاشة في الكمبيوتر.</td></tr>
                <tr><td>BAR</td><td>Barriers</td><td>حواجز مزامنة بين عمليات كرت الشاشة.</td></tr>
                <tr><td>RP</td><td>Render Passes</td><td>عدد مراحل التقديم الرسومي.</td></tr>
                <tr><td>RB</td><td>Readbacks</td><td>قراءة البيانات من كرت الشاشة وإرجاعها للمعالج.</td></tr>
                <tr><td>TC</td><td>Texture Copies</td><td>عمليات نسخ الخامات.</td></tr>
                <tr><td>TU</td><td>Texture Uploads</td><td>رفع الخامات إلى ذاكرة كرت الشاشة.</td></tr>
            </tbody>
        </table>
    </div>

    <h4>السطر الثالث: استخدام ذاكرة الرسوم</h4>

    <div class="pp-table-wrap">
        <table>
            <thead>
                <tr>
                    <th>الاختصار</th>
                    <th>المعنى</th>
                </tr>
            </thead>
            <tbody>
                <tr><td>VRAM</td><td>حجم ذاكرة كرت الشاشة المستخدمة.</td></tr>
                <tr><td>TGT</td><td>عدد Render Targets.</td></tr>
                <tr><td>SRC</td><td>عدد مصادر الخامات المستخدمة.</td></tr>
                <tr><td>HC</td><td>حجم Hash Cache.</td></tr>
                <tr><td>PL</td><td>الموارد الموجودة داخل Pool.</td></tr>
            </tbody>
        </table>
    </div>

    <h4>ترتيب العمليات الأثقل على الأداء</h4>

    <div class="pp-severity">
        <div class="pp-severity-item"><strong>RB</strong><span>Readbacks</span></div>
        <div class="pp-severity-item"><strong>TU</strong><span>Uploads</span></div>
        <div class="pp-severity-item"><strong>TC</strong><span>Copies</span></div>
        <div class="pp-severity-item"><strong>B</strong><span>AMD Barrier</span></div>
        <div class="pp-severity-item"><strong>RP</strong><span>Render Passes</span></div>
        <div class="pp-severity-item"><strong>B</strong><span>NVIDIA Barrier</span></div>
        <div class="pp-severity-item"><strong>D</strong><span>Draws</span></div>
    </div>

    <p class="pp-severity-arrow">
        من الأسوأ تأثيرًا على اليسار إلى الأقل سوءًا على اليمين.
    </p>

    <div class="pp-warning">
        زيادة هذه القيم تعني حملًا أكبر على الأداء، خصوصًا Readbacks ثم
        Texture Uploads وTexture Copies.
    </div>
</section>

<section class="pp-card">
    <h3>شرح مؤشرات OSD في Software Mode</h3>

    <div class="pp-image">
        <img
            src="https://pcsx2.net/assets/images/OSD_SW-c17e593839c7a8906209d6e3070e0a20.webp"
            alt="مؤشرات OSD في وضع Software داخل PCSX2"
            loading="lazy"
        />
        <p class="pp-caption">
            مؤشرات Software Mode تختلف لأنها تقيس عمل المصير البرمجي على المعالج.
        </p>
    </div>

    <div class="pp-table-wrap">
        <table>
            <thead>
                <tr>
                    <th>الاختصار</th>
                    <th>المعنى</th>
                </tr>
            </thead>
            <tbody>
                <tr><td>SYNP</td><td>عدد عمليات المزامنة Syncs.</td></tr>
                <tr><td>PRIM</td><td>عدد المضلعات Polygons.</td></tr>
                <tr><td>DRW</td><td>عدد عمليات الرسم Draws.</td></tr>
                <tr><td>SWIZ</td><td>ترتيب بيانات الخامة للصيغة المناسبة داخل ذاكرة GS.</td></tr>
                <tr><td>UNSWIZ</td><td>فك ترتيب بيانات الخامة عند قراءتها من ذاكرة GS.</td></tr>
                <tr><td>Mpps</td><td>ملايين البكسلات التي تتم معالجتها في الثانية.</td></tr>
            </tbody>
        </table>
    </div>
</section>

<section class="pp-card">
    <h3>شرح مؤشر الإعدادات الحالي</h3>

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

    <h4>الباتشات والغش</h4>

    <div class="pp-table-wrap">
        <table>
            <thead>
                <tr><th>الاختصار</th><th>المعنى</th></tr>
            </thead>
            <tbody>
                <tr><td>DB</td><td>عدد الباتشات المحملة من GameDB Compatibility Patches.</td></tr>
                <tr><td>P</td><td>عدد الباتشات اللي حملها المستخدم.</td></tr>
                <tr><td>C</td><td>عدد ملفات Cheats المحملة من المستخدم.</td></tr>
            </tbody>
        </table>
    </div>

    <h4>إعدادات المعالج والتوقيت</h4>

    <div class="pp-table-wrap">
        <table>
            <thead>
                <tr><th>الاختصار</th><th>الإعداد</th></tr>
            </thead>
            <tbody>
                <tr><td>CR</td><td>EE Cycle Rate.</td></tr>
                <tr><td>CS</td><td>EE Cycle Skip.</td></tr>
                <tr><td>FCDVD</td><td>Fast CDVD.</td></tr>
                <tr><td>IVU</td><td>Instant VU1.</td></tr>
                <tr><td>MTVU</td><td>Multi-Threaded VU1.</td></tr>
                <tr><td>VSYNC</td><td>VSync.</td></tr>
                <tr><td>EER</td><td>وضع التقريب EE FPU Rounding Mode.</td></tr>
                <tr><td>EEC</td><td>وضع التقييد EE FPU Clamping Mode.</td></tr>
                <tr><td>VUR</td><td>وضع التقريب VU Rounding Mode.</td></tr>
                <tr><td>VUC</td><td>وضع التقييد VU Clamping Mode.</td></tr>
                <tr><td>VQS</td><td>VSync Queue Size.</td></tr>
            </tbody>
        </table>
    </div>

    <h4>إعدادات الدقة والخامات</h4>

    <div class="pp-table-wrap">
        <table>
            <thead>
                <tr><th>الاختصار</th><th>الإعداد</th></tr>
            </thead>
            <tbody>
                <tr><td>IR</td><td>Upscale Multiplier أو انتر ريزلوشن.</td></tr>
                <tr><td>B</td><td>Accurate Blending Unit.</td></tr>
                <tr><td>PL</td><td>Texture Preloading.</td></tr>
                <tr><td>PT</td><td>GPU Palette Conversion.</td></tr>
                <tr><td>DL</td><td>Hardware Download Mode.</td></tr>
                <tr><td>MM</td><td>Hardware Mipmapping.</td></tr>
                <tr><td>BF</td><td>Bilinear Filtering.</td></tr>
                <tr><td>TF</td><td>Trilinear Filtering.</td></tr>
                <tr><td>AF</td><td>Anisotropic Filtering.</td></tr>
                <tr><td>DI</td><td>Dithering.</td></tr>
            </tbody>
        </table>
    </div>

    <h4>إصلاحات الرسم المتقدمة</h4>

    <div class="pp-table-wrap">
        <table>
            <thead>
                <tr><th>الاختصار</th><th>الإعداد</th></tr>
            </thead>
            <tbody>
                <tr><td>HPO</td><td>Half-Pixel Offset.</td></tr>
                <tr><td>RS</td><td>Round Sprite.</td></tr>
                <tr><td>NS</td><td>Native Scaling.</td></tr>
                <tr><td>TCO</td><td>Texture Offsets.</td></tr>
                <tr><td>CSBW</td><td>CPU Sprite Render Bandwidth.</td></tr>
                <tr><td>CCLUT</td><td>Software CLUT Render.</td></tr>
                <tr><td>GCLUT</td><td>GPU Target CLUT.</td></tr>
                <tr><td>SD</td><td>Skip Draw.</td></tr>
                <tr><td>TexRT</td><td>Texture Inside Render Target.</td></tr>
                <tr><td>BLU</td><td>Bilinear Dirty Upscale.</td></tr>
                <tr><td>FESP</td><td>Force Even Sprite Position.</td></tr>
                <tr><td>NPD</td><td>Native Palette Draw.</td></tr>
                <tr><td>MS</td><td>Merge Sprite.</td></tr>
                <tr><td>AS</td><td>Align Sprite.</td></tr>
                <tr><td>ATFL</td><td>Auto Flush.</td></tr>
                <tr><td>FBC</td><td>Framebuffer Conversion.</td></tr>
                <tr><td>FTC</td><td>Read Targets When Closing.</td></tr>
                <tr><td>DDC</td><td>Disable Depth Conversion.</td></tr>
                <tr><td>DPIV</td><td>Disable Partial Source Invalidation.</td></tr>
                <tr><td>DSF</td><td>Disable Safe Features.</td></tr>
                <tr><td>DRF</td><td>Disable Render Fixes.</td></tr>
                <tr><td>PLFD</td><td>Preload Frame Data.</td></tr>
                <tr><td>ETR</td><td>Estimate Texture Region.</td></tr>
                <tr><td>RBSG</td><td>Spin GPU During Readbacks.</td></tr>
                <tr><td>RBSC</td><td>Spin CPU During Readbacks.</td></tr>
            </tbody>
        </table>
    </div>
</section>

<section class="pp-card">
    <h3>حل انخفاض أو عدم استقرار FPS</h3>

    <div class="pp-fix-grid">
        <div class="pp-fix-card">
            <strong>وضع طاقة Windows</strong>
            وصل الجهاز بالكهرباء واستخدم وضع High Performance أو وضع أداء مشابه.
        </div>

        <div class="pp-fix-card">
            <strong>NVIDIA WhisperMode</strong>
            في بعض اللابتوبات يحدد الإطارات لتقليل الحرارة وصوت المراوح.
        </div>

        <div class="pp-fix-card">
            <strong>مكان تخزين الألعاب</strong>
            استخدم SATA SSD أو M.2 بدل وحدات USB للألعاب.
        </div>
    </div>

    <h4>1. وضع طاقة Windows</h4>

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

    <div class="pp-image">
        <img
            src="https://pcsx2.net/assets/images/powerplan-17ddd92889d41b1855e032c6ba9879ff.webp"
            alt="اختيار وضع الأداء العالي في Windows"
            loading="lazy"
        />
        <p class="pp-caption">
            استخدم وضع High Performance أو أفضل أداء أثناء تشغيل PCSX2.
        </p>
    </div>

    <h4>2. تعطيل NVIDIA WhisperMode</h4>

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

    <div class="pp-image">
        <img
            src="https://pcsx2.net/assets/images/whispermode-8384379415674f5fd69ffed20c77e6ba.webp"
            alt="إعداد NVIDIA WhisperMode"
            loading="lazy"
        />
        <p class="pp-caption">
            مكان إعداد WhisperMode حسب الصورة الموجودة في دليل PCSX2.
        </p>
    </div>

    <div class="pp-info">
        Nvidia توضح أن WhisperMode قد يستخدم حدودًا مثل 40 أو 60 FPS حسب
        نوع اللعبة، والهدف منه تقليل حرارة وضجيج مراوح اللابتوب.
    </div>

    <h4>3. لا تشغل ألعاب PCSX2 من USB</h4>

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

    <div class="pp-warning">
        انقل ملفات ISO إلى قرص SATA داخلي أو M.2. هذا مهم بشكل خاص
        لو يظهر تقطيع عند تحميل المناطق أو المقاطع أو البيانات أثناء اللعب.
    </div>
</section>

<section class="pp-card">
    <h3>وش ترسل عند طلب المساعدة؟</h3>

    <div class="pp-step-grid">
        <div class="pp-step-row">
            <span class="pp-step-number">1</span>
            <div class="pp-step-text">صورة OSD وقت انخفاض الأداء.</div>
        </div>

        <div class="pp-step-row">
            <span class="pp-step-number">2</span>
            <div class="pp-step-text">اسم اللعبة والـSerial الخاص بها.</div>
        </div>

        <div class="pp-step-row">
            <span class="pp-step-number">3</span>
            <div class="pp-step-text">رقم إصدار PCSX2 المستخدم.</div>
        </div>

        <div class="pp-step-row">
            <span class="pp-step-number">4</span>
            <div class="pp-step-text">مواصفات المعالج وكرت الشاشة والرام ونظام التشغيل.</div>
        </div>

        <div class="pp-step-row">
            <span class="pp-step-number">5</span>
            <div class="pp-step-text">هل اللعبة على M.2 أو SATA أو USB؟</div>
        </div>

        <div class="pp-step-row">
            <span class="pp-step-number">6</span>
            <div class="pp-step-text">ملف emulog.txt إذا احتاج الفريق فحصًا أعمق.</div>
        </div>
    </div>
</section>

<section class="pp-source-card">
    <h3>المصادر الرسمية</h3>

    <div class="pp-links">
        <a class="pp-link"
           href="https://pcsx2.net/docs/troubleshooting/performance/"
           target="_blank"
           rel="noopener noreferrer">
            دليل مشاكل الأداء الرسمي
        </a>

        <a class="pp-link"
           href="https://pcsx2.net/docs/setup/requirements/"
           target="_blank"
           rel="noopener noreferrer">
            متطلبات تشغيل PCSX2
        </a>

        <a class="pp-link"
           href="https://forums.pcsx2.net/Thread-Sticky-Will-PCSX2-run-fast-on-my-computer"
           target="_blank"
           rel="noopener noreferrer">
            موضوع تقييم مواصفات الجهاز
        </a>

        <a class="pp-link"
           href="https://www.nvidia.com/en-us/geforce/news/nvidia-geforce-gtx-whispermode-for-laptops/"
           target="_blank"
           rel="noopener noreferrer">
            شرح WhisperMode من Nvidia
        </a>

        <a class="pp-link"
           href="https://pcsx2.net/docs/troubleshooting/identify/"
           target="_blank"
           rel="noopener noreferrer">
            جمع Emulog والإبلاغ
        </a>

        <a class="pp-link"
           href="https://pcsx2.net/discord"
           target="_blank"
           rel="noopener noreferrer">
            Discord الرسمي لـ PCSX2
        </a>
    </div>
</section>

<footer class="pp-footer">
    <p>
        صورة OSD وقت البطء هي نقطة البداية الصحيحة؛ بدونها يصير تحديد سبب
        انخفاض الأداء مجرد تخمين بين المعالج وكرت الشاشة والإعدادات والتخزين.
    </p>
</footer>