صفحة 1 من 4 1 2 3 4 الأخيرةالأخيرة
النتائج 1 إلى 15 من 48

الموضوع: Screen Tearing مشكلة و حلول

  1. #1
    مشرف سابق الصورة الرمزية Ťắќľắḿḿ
    تاريخ التسجيل
    Apr 2008
    المشاركات
    1,486
    الدولة: Libya
    معدل تقييم المستوى
    116

    Thumbs up Screen Tearing مشكلة و حلول

    Screen Tearing مشكلة و حلول

    Screen Tearingهو احد عيوب الفيديو التي تحدث غالباً في الألعاب و تكون نتيجة عدم تزامن معدل الإطارات المنتجة من كرت الشاشة في الثانية مع معدل الإنعاش الرأسي للشاشة فيتم عرض أكثر من إطار على الشاشة في نفس اللحظة ويحدث تداخل بين الاطارات المختلفة الأزمنة و المعروضة على الشاشة
    لتبسيط التعريف السابق او لتطبيقة عملياً نفرض ان لدينا جهاز كمبيوتر قوي مجهز بكرت شاشة حديث و يقوم بتشغيل لعبة قديمة بعض الشيء أي ان معدل الإطارات في الثانية FPS سيكون في حدود 200 FPS و لنفترض ان الكمبيوتر موصول بشاشة LCD معدل إنعاشها الرأسي 60 هيرتز في الدقيقة و هذا هو الغالب في الشاشات الموجودة الان
    في هذة الحالة الافتراضية السابقة قطعياً سيحدث Screen tearing و سيكون بقدر كبير اي انه احيانأ نرى ثلاث او اربع كوادر في المشهد الواحد او ربما اكثر وغالبة ما يظهر Screen tearing بشكل واضح في الحركة الأفقية للكاميره او حركة التقرييب و الابتعاد ZOOMING
    يحدث تقطيع الشاشة متى توفرت أسبابة على اي شاشة سواء كانت LCD او CRT .كما لا يقتصر حدوثة على العاب الكمبيوتر اذا قد يحدث في العاب الكونسول ايضاَ.
    هذة بعض الصور لتوضيح هذة المشكلة



    يتم الكشف عن وجود هذة المشكلة بالمراقبة البصرية في الغالب حيث يشتكي من وجودها مستخدم الكمبيوتر عند تشغيلة للألعاب و لكن لتسهيل موضوع تحديد المشكلة و تفرقتها عن اي مشاكل اخره قامت شركة انفيديا بتوفير برنامج صغير يقوم باكتشاف المشكلة و إعطاء العدد الدقيق للإطارات المعروضة على الشاشة عن طريق خط ملون يظهر على يسار شاشة الألعاب و يعبر عدد الألوان عن عدد الإطارات المعروضة على الشاشة في نفس الوقت هي نفس فكرة عمل برنامج فرابس
    يسمى هذا البرنامج الصغير Nvidia Overlay Software



    في الصورة التالية نشاهد ثلاث اطارات معروضة و ممثلة بالالوان الرصاصي و و الوردي و الاصفر



    في الصورة التالية نشاهد اطارين معروضين و ممثلين بالالوان الاخضر و السمائي



    طرق علاج تقطيع الشاشة
    يمكن علاج هذة المشكلة بعدة طرق تتراوح بين استخدام شاشات بمعدل انعاش رأسي عالي الى استخدام تقنيات و برامج اخرى معقدة للقضاء على هذة المشكلة و لكن لكل طريقة حسنات و عيوب
    1-الذاكرة الوسيطة الثلاثية Triple Buffering
    عندما يقوم المعالج الرسومي بمعالجة البيانات الرسومية و تكوين صورة الاطار يقوم بتخزينها في ما يسمي بذاكرة الإطارات الوسيطة frame buffer تمهيداً لارسالها الى الشاشة و في الاحوال العادية يوجد اثنين من هذة المخازن الوسيطة :
    Primary (or 'front') buffer و هو الذي يقوم بارسال الصورة الى الشاشة في اي وقت
    Secondary (or 'back') buffer و هو الذي يتلقى الصورة المكونة من المعالج الرسومي في اي وقت
    هذا ما يسمي الذاكرة الوسيطة المزدوجة double buffering
    زيادة ذاكرة وسيطة ثالثة تعطي المعالج الرسومي مساحة اكبر لتخزين عدد اكبر من الاطارات الامر الذي يحد من عملية التمزق.
    تفعيل Triple Buffering يستلزم ان تدعم الالعاب هذة الخاصية كما يمكن تفعيلها في الالعاب التي تدعم OpenGL فقط من لوحة تحكم انفيديا و لكن مشكلة Triple Buffering انها لا تدعم الديركت اكس ولكن يمكن التغلب على هذة المشكلة ببرنامج صغير يسمى Direct3D Overrider
    هذا البرنامج يمكننا من تخطي الديركت اكس و تشغيل مع كافة الالعاب

    2-تفعيل التزامن الرأسي Vertical Synchronization

    و تسمى للتسهيل VSync .. تفعيل هذة الخاصية يأمر المعالج الرسومي بتزامن عملة مع معدل الانعاش الرأسي لشاشة العرض اي انه يقوم بارسال الاطار الى الشاشة في حال طلبها منه فقط غير ذلك هو في حالة كمون و توقف لحظي عن العمل
    هذة الخاصية يمكن تفعيلها من داخل اللعبة نفسها او من لوحة تحكم كرت الشاشة غير ان تفعيل هذة الخاصية مع انه يقوم بمعالجة مشكلة التقطيع نهائية الا انها تؤثر تأثير سلبي على اداء كرت الشاشة في اللعبة فمعدل الاطارات لن يتعدي 60 اطار في الثانية بل بالعكس ينخفض في كثير من الاحيان الى 30 او 20 اطار في الثانية الامر الذي له اكبر الاثر على سلاسة و نعومة اللعبة
    و لعلاج هذة العيوب لتفعيل خاصية VSync قامت انفيديا بتقديم خاصية جديدة من خلال لوحة التحكم الخاصة بها تسمى
    NVIDIA Adaptive VSync
    و قد خرجت هذة الخاصية للوجود مع اصدار انفيديا لتعريفاتها بداء من الاصدار R300
    و في هذة الخاصية يتم التفعيل اذا تعدت الاطارات 60 اطار في الثانية و يتم ايقاف تشغيلها عند نزول معدل الاطارات عن 60 و بذلك يكون تأثيرها على الاداء طفيف جداً و لا تؤثر على سلاسة و نعومة اللعبة مع علاجها لمشكلة التقطيع








    3- تغير معدل الانعاش الرأسي للشاشات
    و يعتبر هذا حل جزري حيث ان العديد من الشاشات الحديثة و خاصة الداعمة للعروض ثلاثية الابعاد ناتي بمعدل انعاش رأسي 120 هرتز او اكثر مما يقلل جدياً من احتمالية ظهورتقطع الشاشة و خاصة مع الالعاب الحديثة و ظهور الشاشات ذات الدقة الفائقة و تعدد الشاشات الامرالذي يتطلب قوة خارقة من المعالج الرسومي فمن المستبعد تجاوز معدل الاطارات ل 120 اطار في الثانية في اللعبة




    و في النهاية اتمنى ان ينال هذا الجهد المتواضع رضاكم و امال منكم تصويبي ان اخطأت و اثراء الموضوع بردودكم القيمة
    مسك الختام الصلاة على خير الانام
    سيدنا محمد صلى الله علية و سلم
    المصادر :
    Upgrading and Repairing PCs 17th Edition
    www.overclock.net
    www.tweakguides.com
    en.wikipedia.org
    www.anandtech.com
    www.pcper.com
    www.tomshardware.com
    التعديل الأخير تم بواسطة Ťắќľắḿḿ ; 04-04-2013 الساعة 12:23

  2. #2
    عضو ذهبي الصورة الرمزية shery5
    تاريخ التسجيل
    Aug 2011
    المشاركات
    1,865
    الدولة: Egypt
    معدل تقييم المستوى
    47

    رد: Screen Tearing مشكلة و حلول

    موضوع رائع بارك الله فيك

  3. #3
    عضو ذهبي الصورة الرمزية AMD_PC
    تاريخ التسجيل
    May 2007
    المشاركات
    2,448
    الدولة: Saudi Arabia
    معدل تقييم المستوى
    25

    رد: Screen Tearing مشكلة و حلول

    شكراً لك اخي الكريم على الموضوع الرائع والقيم ومعلومات يجهلها الكثير
    ومنكم نستفيد
    حابب اضيف فقط ان برنامج
    Direct3D Overrider
    باخر نسخة متوفر مع برنامج riva tuner

  4. #4
    مشرف سابق الصورة الرمزية Ťắќľắḿḿ
    تاريخ التسجيل
    Apr 2008
    المشاركات
    1,486
    الدولة: Libya
    معدل تقييم المستوى
    116

    رد: Screen Tearing مشكلة و حلول

    اقتباس المشاركة الأصلية كتبت بواسطة AMD_PC مشاهدة المشاركة
    شكراً لك اخي الكريم على الموضوع الرائع والقيم ومعلومات يجهلها الكثير
    ومنكم نستفيد
    حابب اضيف فقط ان برنامج
    Direct3D Overrider
    باخر نسخة متوفر مع برنامج riva tuner
    الله يبارك فيك اخي و شكراً على الاضافة القيمة

  5. #5
    عضو برونزي
    تاريخ التسجيل
    Jan 2013
    المشاركات
    1,022
    الدولة: Jordan
    معدل تقييم المستوى
    26

    رد: Screen Tearing مشكلة و حلول

    ما شاء الله موضوع رائع يعطيك العافيه

  6. #6
    مشرف سابق
    تاريخ التسجيل
    Sep 2009
    المشاركات
    5,033
    الدولة: Egypt
    معدل تقييم المستوى
    93

    رد: Screen Tearing مشكلة و حلول

    ممتاز أخي طارق
    لك تقييم محفوظ

  7. #7
    مشرف سابق الصورة الرمزية kingtifass
    تاريخ التسجيل
    Sep 2007
    المشاركات
    4,128
    الدولة: Egypt
    معدل تقييم المستوى
    89

    رد: Screen Tearing مشكلة و حلول

    موضوع ممتاز جدا
    احب اضيف ان من خصائص وفوايد برنامج LUCID MVP ان هوا بيمنع او بيقلل tearing لو كان كرت جارفكس عالى على اللعبة ومعدل الفريم للعبة بيكون اعلى من تردد الشاشة بدون اضطرار تفعيل خاصية vsync لانه تقريبا بيمنع عملية بفر للفريم اللى زياده عن تردد الشاشة ف بيقلل عملية tearing الى اقل الحدود

  8. #8
    مشرف سابق الصورة الرمزية Ĩ ф И_ Ĥ Ξ λ Я Ŧ £
    تاريخ التسجيل
    Jun 2011
    المشاركات
    4,207
    الدولة: Syria
    معدل تقييم المستوى
    145

    رد: Screen Tearing مشكلة و حلول

    شكرا لك على الموضوع الجميل

    تم التقييم
    GeForce 331.58 WHQL

    VERY HOT AMD Catalyst 14.1 BETA 1.6 حصريا
    ---------------------------------------------------------------------------------------------------------------------

    افضل تعريف معدل لكروت الشاشة القديمة ((( متجدد باستمرار )) HD 2000 - HD 6000
    ---------------------------------------------------------------------------------------------------------------------
    يارب ألطف بشام وأهل الشام .اللهم فرجك يارب

  9. #9
    عضو
    تاريخ التسجيل
    Mar 2013
    المشاركات
    130
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: Screen Tearing مشكلة و حلول

    شكرا على الموضع بس كان عندى استفسار انا بتحصل عندى خطوط راسية طالعه ونازله وانا مش مفعل vsync ولما بفعلها بتقل خالص وفى العاب مش بتابن فيها الخطوط دى هل ده عيب فيجا ولا يعتبر برضو screen tearing

  10. #10
    عضو
    تاريخ التسجيل
    Jan 2013
    المشاركات
    266
    الدولة: Egypt
    معدل تقييم المستوى
    12

    رد: Screen Tearing مشكلة و حلول

    شغل عالي و مية مية

  11. #11
    عضو برونزي الصورة الرمزية rsamir
    تاريخ التسجيل
    Aug 2009
    المشاركات
    498
    الدولة: Egypt
    معدل تقييم المستوى
    28

    رد: Screen Tearing مشكلة و حلول

    شكرا اخى على الموضوع الرائع تم التقييم بالتوفيق دائما

  12. #12
    عضو تقني سابق الصورة الرمزية Dark shadow
    تاريخ التسجيل
    Oct 2012
    المشاركات
    1,088
    الدولة: Egypt
    معدل تقييم المستوى
    42

    رد: Screen Tearing مشكلة و حلول

    شكرا لك اخى الكريم على الموضوع الاكثر من رائع :D


  13. #13
    عضو ذهبي الصورة الرمزية MOSAHADIDI
    تاريخ التسجيل
    Aug 2011
    المشاركات
    2,805
    الدولة: Jordan
    معدل تقييم المستوى
    53

    رد: Screen Tearing مشكلة و حلول

    شكرااا لك على الموضوع المفيد....

    لك تقييم بعد ذهاب العم سمعه...

  14. #14
    عضو
    تاريخ التسجيل
    Dec 2009
    المشاركات
    314
    الدولة: Syria
    معدل تقييم المستوى
    16

    رد: Screen Tearing مشكلة و حلول

    مجهود رائع :ah7:

  15. #15
    مخالف للقوانين
    تاريخ التسجيل
    Sep 2009
    المشاركات
    839
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: Screen Tearing مشكلة و حلول

    موضوع مفيد جدا وغالبا ماتحدث هذه الظاهرة بسبب القوة المفرطه لكرت الشاشة :ah5:

صفحة 1 من 4 1 2 3 4 الأخيرةالأخيرة

الكلمات الدلالية لهذا الموضوع

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •