أوقف تمزق الشاشة في بيئة باردوس من إنتل عن طريق ضبط مزامنة الشاشة الرأسية في بيئة XFCE

إذا ظهر انقسام أفقي أثناء التمرير أو تشغيل الفيديو، فقم أولاً بتفعيل مُركِّب Pardus XFCE واختبر وضع مزامنة الفراغات الرأسية. يُعد هذا الحل الأولي الأكثر أمانًا لأنه لا يستبدل برنامج تشغيل Intel؛ أضف TearFreeخيار Xorg فقط إذا أكدت السجلات أن الجلسة تستخدم intelبرنامج تشغيل الشاشة القديم.

اعرف أي جزء من حزمة الرسومات له علاقة بالموضوع

يحدث تمزق الشاشة عندما يبدأ العرض بعرض إطار جديد قبل اكتمال تحديث الإطار السابق، مما يُخلّف خطًا أفقيًا بين الإطارين. في نظام Pardus 23، سطح المكتب القياسي هو XFCE 4.18 . xfwm4يتضمن مدير النوافذ مُركِّبًا يُمكنه مزامنة تحديثات سطح المكتب مع التحديث الرأسي للشاشة، كما هو موضح في وثائق Xfce . تستخدم رسومات Intel أيضًا برنامج تشغيل النواة i915، بينما قد يستخدم Xorg إما برنامج التشغيل المُدمج modesettingأو برنامج التشغيل القديم المُنفصل intel. من السهل الخلط بين الأسماء: i915فبرنامج تشغيل النواة ليس دليلًا قاطعًا على أن Xorg يستخدم برنامج تشغيل Intel DDX القديم.

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

echo "$XDG_SESSION_TYPE"

يستخدم Pardus 23 XFCE عادةً X11، الذي يُبلغ عن ذلك x11. لا ينطبق تكوين Xorg المذكور لاحقًا في هذا الدليل على جلسة Wayland. لتحديد مُهايئ الرسومات ووحدة النواة، شغّل الأمر التالي:

lspci -nnk | grep -A3 -E 'VGA|Display|3D'

يُبلغ هذا الأمر عن وحدة معالجة الرسومات وبرنامج تشغيل النواة المُستخدمين. ولا يُحدد برنامج تشغيل شاشة Xorg. غالبًا ما يكون سجل Xorg موجودًا في المسار `/usr/width/xml` ~/.local/share/xorg/Xorg.0.logأو /var/log/Xorg.0.log`/usr/width/xml`؛ ابحث في أي من الملفين الموجودين عن اسم برنامج التشغيل.

grep -Ei 'intel\(0\)|modeset\(0\)|intel_drv|modesetting' ~/.local/share/xorg/Xorg.0.log /var/log/Xorg.0.log 2>/dev/null

إذا لم يكن أي من السجلين موجودًا، فتابع إصلاح مُركِّب XFCE. لا تقم بتثبيت أو فرض برنامج تشغيل مختلف لمجرد الحصول على إعداد معين.

1. قم بتمكين تركيب XFCE واختبر مزامنة GLX

افتح مدير الإعدادات ، ثم اختر تعديلات مدير النوافذ ، ثم افتح علامة تبويب المُركِّب . تأكد من تفعيل خاصية دمج النوافذ. يقوم مُركِّب XFCE بدمج تحديثات النوافذ قبل عرضها، وقد وثّقت Xfce هذه الخاصية كجزء من نظام التشغيل xfwm4. إذا كانت هذه الخاصية مُفعَّلة بالفعل، فأوقفها ثم أعد تشغيلها مرة واحدة لإعادة تشغيل المُركِّب، ثم حاول إعادة إنتاج نفس مشكلة التمرير أو الفيديو.

نافذة إعدادات سطح مكتب لينكس مع فئات لإعدادات العرض، ولوحة المفاتيح، والماوس، والشبكة، والنظام.
افتح مدير إعدادات سطح المكتب قبل تغيير مُركِّب مدير النوافذ.
لوحة إعدادات عامة لمدير النوافذ تحتوي على عناصر تحكم متعلقة بالعرض ومربعات اختيار مُفعّلة.
منطقة إعدادات المُركِّب هي المكان الذي تتحقق فيه من أن تركيب سطح المكتب نشط؛ قد تختلف التسميات الدقيقة حسب الإصدار.

إذا استمرّ التمزّق، xfwm4فاستخدم مزامنة الفراغات الرأسية GLX. GLX هي طريقة لتنسيق تحديثات رسومات X11 مع تحديث الشاشة. شغّل هذا الأمر في طرفية داخل جلسة XFCE:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s glx --create

يُنشئ الأمر الإعداد أو يُحدّثه، بحيث يبقى مُفعّلاً بعد كل تسجيل دخول. سجّل الخروج ثم سجّل الدخول مرة أخرى، أو أعد تشغيل مدير النوافذ، ثم أعد اختبار المحتوى نفسه. يدعم Xfwm4 عدة أوضاع مزامنة؛ تشرح ملاحظات مُركِّب النوافذ الأصلية الخيارات المتاحة، ولكن الوضع لا يعمل إلا إذا كان مُدمجًا في الإصدار المُثبَّت لديك. تحقّق من الميزات المُتاحة باستخدام الأمر ` xfwm4 --version. إذا لم يُجدِ GLX نفعًا، وأفاد الإصدار بدعم Xpresent، فجرّبه كوضع بديل.

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s xpresent --create

اختبر وضعًا واحدًا في كل مرة. للعودة إلى التحديد التلقائي، استخدم autoبدلاً من xpresent. تجنب ضبط الوضع على offكحل دائم؛ فقد يؤدي تعطيل مزامنة الفراغ الرأسي إلى عودة التقطيع.

2. استخدم Intel TearFree فقط مع برنامج تشغيل Xorg المتوافق.

تخطَّ هذا القسم ما لم يُحدِّد سجل Xorg برنامج التشغيل النشط intel. يقوم خيار برنامج تشغيل Intel Xorg TearFreeبالرسم في مخزن مؤقت خلفي قبل تحديث الشاشة. يُشير دليل برنامج تشغيل Debian Bookworm إلى أن هذا يتطلب تخصيص ذاكرة إضافية بحجم مخزن الإطار، وقد يُقلِّل من الإنتاجية ويُضيف قدرًا ضئيلاً من زمن استجابة الإخراج. قد يكون هذا خيارًا غير مُناسب على جهاز ذي ذاكرة محدودة أو قدرة أداء محدودة.

عند تأكيد السجل intel، أنشئ جزءًا جديدًا من Xorg دون الكتابة فوق أي إعدادات موجودة. تحقق أولًا من أن اسم الملف غير مستخدم.

ls /etc/X11/xorg.conf.d/30-intel-tearfree.conf

إذا أبلغ النظام بأن الملف غير موجود، فأنشئه بصلاحيات المسؤول:

sudo install -d /etc/X11/xorg.conf.d
sudoedit /etc/X11/xorg.conf.d/30-intel-tearfree.conf

أضف قسم الجهاز هذا فقط، ثم احفظه وأغلق المحرر:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "TearFree" "true"
EndSection
محرر نصوص عام يعرض هيكل قسم الجهاز لملف تكوين Xorg.
يحتوي ملف تكوين Xorg على قسم الجهاز؛ انسخ كتلة الخيارات الدقيقة من المقالة بدلاً من الاعتماد على عرض المحرر العام هذا.

أعد تشغيل جلسة العرض الرسومي أو أعد تشغيل الجهاز لتطبيق التغيير. لا تستخدم هذا القسم للأسباب التالية modesetting: يحدد هذا المقطع صراحةً برنامج تشغيل Intel Xorg القديم. تشير ملاحظات حزمة Bookworm الخاصة بنظام Debian إلى عدم تشجيع استخدام برنامج التشغيل المنفصل هذا لوحدات معالجة الرسومات (GPUs) بدءًا من عام 2007 تقريبًا؛ لذا لا تقم بتثبيته على بطاقات الرسومات الأحدث لمجرد التفعيل TearFree. بالنسبة لبرنامج تشغيل آخر، التزم بإعدادات مُركِّب XFCE وتحقق من وثائق Xorg ذات الصلة بالإصدار المُثبَّت لديك.

إذا فشل تسجيل الدخول الرسومي بعد إضافة الملف، فانتقل إلى وحدة تحكم نصية باستخدام Ctrl+ Alt+ F3، وقم بتسجيل الدخول، ثم قم بإزالة المقتطف الجديد فقط:

sudo rm /etc/X11/xorg.conf.d/30-intel-tearfree.conf
sudo reboot

استخدم هذا التراجع فقط إذا كنت قد أنشأت هذا الملف تحديدًا لهذا التغيير. إذا كان اسم الملف موجودًا مسبقًا، فلا تقم بحذفه أو استبداله.

تحقق من الإصلاح واعرف متى تتوقف

بعد تسجيل الدخول مجددًا، اختبر النشاط الأصلي: تصفح صفحة ويب ببطء، وحرّك نافذة، وشغّل الفيديو نفسه بنفس الحجم. ابحث عن التشويش الأفقي بدلًا من التقطيع العام أو انخفاض معدل الإطارات. جرّب تطبيقًا آخر، وإن أمكن، شاشة واحدة في كل مرة. إذا استمر تشويش الفيديو عند ملء الشاشة بينما سطح المكتب نظيف، فقد تكون المشكلة خاصة بمسار إخراج مشغل الفيديو وليس بتركيب XFCE.

تحقق أيضًا من مدير الإعدادات > الشاشة، واستخدم دقة عرض ومعدل تحديث يدعمهما جهاز العرض. قد يُشير وضع غير صحيح، أو كابل غير مستقر، أو مشكلة محصورة في مخرج واحد، إلى مشكلة في برنامج التشغيل. غيّر إعدادًا واحدًا في كل مرة لتحديد التغيير الذي حلّ المشكلة. توقف إذا ظهرت شاشات سوداء، أو تشوّهات رسومية، أو انخفاض كبير في الأداء؛ ثم أعد آخر تغيير تم إجراؤه قبل تجربة تغيير آخر.

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

ملاحظة حول الصورة: هذه اللوحات عبارة عن رسومات توضيحية عامة للواجهة، وليست لقطات شاشة مأخوذة من برنامج Pardus. تختلف تسميات Pardus وXfce باختلاف إصدار الحزمة؛ اتبع أسماء الإعدادات والأوامر الواردة في النص.

اترك تعليقاً

قم بتفعيل NVIDIA على Pardus 23 باستخدام برنامج تثبيت التعريفات الخاص بها.

قم بتفعيل NVIDIA على Pardus 23 باستخدام برنامج تثبيت التعريفات الخاص بها.

استخدم برنامج التثبيت المتوافق مع الأجهزة من Pardus لتمكين برنامج تشغيل NVIDIA الصحيح، وأعد التشغيل بأمان، وتحقق من وحدة النواة النشطة.

تثبيت متصفح كروم على نظام التشغيل جوجل أو إس دون تغيير سياساته

تثبيت متصفح كروم على نظام التشغيل جوجل أو إس دون تغيير سياساته

قم بتثبيت حزمة Chrome الرسمية بأمان على نظام التشغيل Gooroom OS، وتحقق من التوافق، واحتفظ بعناصر التحكم في الجهاز، وتحقق من سياسات المتصفح قبل الاستخدام.

قم بربط عميل Pardus بـ Active Directory باستخدام realmd

قم بربط عميل Pardus بـ Active Directory باستخدام realmd

قم بإعداد نظام أسماء النطاقات (DNS) والوقت، وقم بتسجيل Pardus باستخدام realmd وSSSD، وتحقق من عضوية المجال والبحث عن المستخدم قبل الاعتماد على تسجيل الدخول إلى Active Directory.

أوقف تمزق الشاشة في بيئة باردوس من إنتل عن طريق ضبط مزامنة الشاشة الرأسية في بيئة XFCE

أوقف تمزق الشاشة في بيئة باردوس من إنتل عن طريق ضبط مزامنة الشاشة الرأسية في بيئة XFCE

قلل من التقطيع الأفقي في Pardus XFCE عن طريق التحقق من جلسة العرض الخاصة بك، وتمكين مزامنة المُركِّب، وتطبيق خيار Intel's Xorg TearFree فقط عندما يدعمه برنامج التشغيل النشط.

قم بإعداد شبكة VPN من نوع Pardus باستخدام ملف تعريف مقدم من مزود الخدمة

قم بإعداد شبكة VPN من نوع Pardus باستخدام ملف تعريف مقدم من مزود الخدمة

أضف ملف تعريف OpenVPN إلى NetworkManager على Pardus، وقم بتثبيت المكون الإضافي الصحيح، واحمِ بيانات الاعتماد، وتحقق من أن VPN نشط.

تثبيت بيئة سطح المكتب Pardus 23 XFCE على جهاز كمبيوتر قديم بأمان

تثبيت بيئة سطح المكتب Pardus 23 XFCE على جهاز كمبيوتر قديم بأمان

قم بإعداد قرص USB قابل للتشغيل، وتحقق من توافق الأجهزة 64 بت، وقم بتثبيت Pardus 23 XFCE مع حماية الملفات الموجودة وتجنب مآزق BIOS القديمة الشائعة.

نشر خلفيات وسياسات Pardus المشتركة باستخدام Lider Ahenk

نشر خلفيات وسياسات Pardus المشتركة باستخدام Lider Ahenk

قم بتوزيع خلفية مخصصة لعملاء Pardus، وقم بتكوين أسطح مكتب Xfce أو GNOME، وقم بتطبيق سياسات مستخدم Lider Ahenk مع فحوصات الطيار الآمن.

احصل على دقة أعلى في جهاز Pardus 23 KVM Guest

احصل على دقة أعلى في جهاز Pardus 23 KVM Guest

قم بإصلاح الحد الأقصى 1024 × 768 عن طريق التحقق من SPICE والفيديو الافتراضي وقناة الضيف و spice-vdagent - مع إجراء فحوصات آمنة عندما يفتقر Pardus إلى مرشح حزمة.

قم بتثبيت LIDER AHENK على Pardus وقم بتسجيل عملائك الأوائل

قم بتثبيت LIDER AHENK على Pardus وقم بتسجيل عملائك الأوائل

قم بإعداد خادم Lider، وقم بتكوين برنامج التثبيت الخاص به بأمان، وقم بتسجيل نقاط نهاية Ahenk، وتحقق من وجود برنامج تجريبي قبل توسيع الإدارة المركزية.

أنشئ قرص USB حي لنظام Pardus 23 على نظام Windows باستخدام برنامج Rufus

أنشئ قرص USB حي لنظام Pardus 23 على نظام Windows باستخدام برنامج Rufus

قم بتنزيل ملف ISO الرسمي لسطح المكتب Pardus 23، واكتبه بأمان باستخدام Rufus، وقم بتشغيل جهاز كمبيوتر يعمل بنظام Windows في جلسة تشغيل مؤقتة.