إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

كيف ينبغي أن يبدو الحل الجيد؟

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

في إصدارات Pardus الحالية، ابدأ بتحديد جلسة العرض وبرنامج تشغيل Xorg المستخدم فعليًا. يأتي Pardus 25 مزودًا بـ Xfce 4.20.2 كخيار سطح مكتب خفيف، وGNOME 48.4 كسطح مكتب رئيسي آخر، بينما يتضمن Pardus 25.1 تحديثات صيانة Debian 13.4 ونواة Linux 6.12.74. هذا مهم لأنه لا ينبغي تطبيق إعدادات Intel الخاصة بـ X11 بشكل تلقائي على جلسة Wayland. راجع ملاحظات إصدار Pardus 25 وملاحظات إصدار Pardus 25.1 .

الترتيب العملي هو: تحديد الجلسة وبرنامج التشغيل، وتحديث حزمة الرسومات، والتأكد من إعدادات المُركِّب والشاشة، ثم استخدام TearFreeخيار Intel Xorg فقط عندما يكون DDX القديم intelنشطًا بالفعل. توصي دبيان حاليًا باستخدام برنامج تشغيل Xorg المدمج modesettingلأجهزة Intel بدءًا من عام 2007 تقريبًا بدلاً من تثبيته xserver-xorg-video-intelافتراضيًا. تُعدّ وثائق بطاقة الرسومات في دبيان مرجعًا مفيدًا لفهم هذا الفرق.

1. حدد ما إذا كنت تقوم بإصلاح X11 أو Wayland

افتح نافذة طرفية وتحقق من نوع الجلسة أولاً:

echo $XDG_SESSION_TYPE
lspci -k | grep -A3 -E 'VGA|Display'

إذا أعاد الأمر الأول قيمة فارغة x11، فسيتم تطبيق فحوصات Xorg المحددة في هذا الدليل. أما إذا أعاد قيمة فارغة wayland، فلا تقم بإنشاء ملف جهاز Xorg لمجرد حل مشكلة تمزق الشاشة؛ بل قم بتحديث النظام واستكشاف أخطاء برنامج التكوين/الجلسة وإصلاحها. يجب أن يُظهر الأمر الثاني وحدة تحكم عرض Intel، وعادةً ما يُظهر برنامج تشغيل النواة كما هو الحال i915في العديد من أنظمة Intel.

يعرض طرفية Pardus جلسة X11، و Intel UHD Graphics باستخدام برنامج تشغيل النواة i915، وأوضاع xrandr الحالية لـ eDP-1.
تحقق من نوع الجلسة، وبرنامج تشغيل نواة Intel، واسم الإخراج، والدقة الحالية، ومعدل التحديث قبل تغيير أي شيء.

التحقق من الجودة: دوّن اسم المخرجات، مثلاً eDP-1، والوضع المحدد بعلامة النجمة (*) xrandr. ستستخدم هذه القيم للتحقق من أن التغييرات اللاحقة لم تُغير العرض بشكل غير متوقع.

2. قم بتحديث برنامج Pardus قبل إضافة تعديلات برنامج التشغيل

قد ينجم تشوه الرسومات عن مدير النوافذ، أو Mesa، أو Xorg، أو برنامج تشغيل شاشة النواة. قبل إضافة أي تعديل دائم، ثبّت التحديثات المتوفرة لإصدار Pardus الخاص بك.

sudo apt update
sudo apt full-upgrade

أعد تشغيل الجهاز إذا قام التحديث بتثبيت نواة جديدة، أو حزمة Mesa، أو مكونات خادم X. هذا الأمر بالغ الأهمية على نظام Pardus 25 لأن الإصدارات الفرعية الحالية لا تزال تتلقى تحديثات النواة وتحديثات مبنية على Debian.

يعرض طرفية Pardus تحديث apt وترقية apt الكاملة بنجاح.
قم بتطبيق تحديثات حزمة Pardus الحالية أولاً. تختلف أسماء فروع المستودع ومخرجات الحزمة الدقيقة باختلاف إصدار Pardus المثبت.

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

3. في بيئة Pardus Xfce، تأكد من تفعيل خاصية تركيب الشاشة

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

هذا تغيير أولي منخفض المخاطر لأنه لا يفرض استخدام برنامج تشغيل Xorg DDX مختلف. اختبر التغييرات قبل تغيير أي تفاصيل أخرى في برنامج إدارة النوافذ. لا تفترض أن جميع مربعات الاختيار المعروضة في إصدار معين من Xfce ستكون متطابقة في جميع إصدارات Pardus.

تفتح أدوات Pardus Xfce Window Manager Tweaks على علامة التبويب Compositor مع تمكين تركيب العرض ونافذة عينة بجانبها.
قم بتمكين خاصية دمج العرض في Xfce واختبر الحركة مرة أخرى قبل إدخال أي إعدادات خاصة ببرنامج التشغيل.

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

4. تأكد من أن الشاشة تستخدم معدل التحديث المقصود

في نظام X11، xrandrيعرض البرنامج الأوضاع المتاحة ويشير إلى الوضع الحالي بعلامة نجمة. يوثّق دليل المستخدم الخاص به --outputكيفية --modeاختيار --rateالإخراج والدقة وأقرب معدل تحديث متاح. راجع دليل xrandr الخاص بنظام Debian .

xrandr --current

إذا كانت شاشتك تدعم الوضع المطلوب ولكن تم اختيار معدل آخر، فجرب القيمة الصحيحة مؤقتًا. استبدل المخرجات ومعدل العرض في المثال بالقيم الفعلية الموجودة على جهازك.

xrandr --output eDP-1 --mode 1920x1080 --rate 60
يعرض طرفية Pardus مخرجات xrandr لـ eDP-1 وأمرًا يحدد 1920x1080 عند 60 هرتز.
استخدم فقط الأوضاع ومعدلات التحديث التي يُبلغ عنها xrandr لشاشتك المتصلة؛ تختلف أسماء المخرجات باختلاف الأجهزة.

فحص الجودة: يُؤكد xrandr --currentالآن الوضع والمعدل المطلوبين. إذا تغير التقطيع عند توصيل شاشة خارجية، فاختبر كل مخرج على حدة، لأن تخطيطات الشاشات المتعددة ذات معدلات التحديث المختلطة قد تكشف عن مشاكل في توقيت المُركِّب لا تظهر على شاشة واحدة.

5. تحقق من برنامج تشغيل Xorg النشط فعليًا

تُحدد الخطوة التالية ما إذا كان TearFreeخيار Intel الكلاسيكي مناسبًا. على نظام X11، افحص سجل Xorg الحالي:

grep -E '(modesetting|intel)' /var/log/Xorg.0.log | grep -i driver

إذا كانت توزيعتك تخزن سجل Xorg في سجل النظام بدلاً من ذلك، فاستخدم ما يلي:

journalctl -b | grep -Ei 'Xorg|modesetting|intel'

إذا كان برنامج التشغيل النشط هو modesettingIntel DDX، فلا تقم بتثبيت برنامج تشغيل Intel DDX القديم لمجرد الحصول على TearFreeميزة التبديل. يُنصح بشدة بعدم استخدام برنامج تشغيل Intel Xorg القديم على الأجهزة الحديثة، ويُوصى باستخدام برنامج تشغيل ضبط الوضع المدمج بدلاً منه. إذا كانت سجلات النظام تُشير بالفعل إلى أن Intel DDX هو برنامج التشغيل المُستخدم Using driver 'intel'، فإن خيار برنامج تشغيل Intel المذكور أدناه يُعد اختبارًا مُستهدفًا صالحًا.

يعرض طرفية Pardus سطور سجل Xorg لبرنامج تشغيل Intel واستعلام الحزمة لـ xserver-xorg-video-intel.
تأكد من أن Xorg يستخدم بالفعل برنامج تشغيل Intel DDX القديم قبل تطبيق خيار TearFree الخاص ببرنامج التشغيل.

6. إذا كان برنامج تشغيل Intel Xorg القديم نشطًا، فقم باختبار TearFree

intel(4)يوثق دليل دبيان ذلك Option "TearFree" "boolean". يشرح الدليل أن تقنية TearFree تُعالج الصور عبر مخزن مؤقت خلفي وتُحدّث الشاشة بالتزامن مع معدل التحديث الرأسي. ويترتب على ذلك زيادة في ذاكرة إطار العرض، وبعض عمليات النسخ الإضافية، وانخفاض في معدل نقل البيانات في بعض الحالات، وزمن استجابة قصير للإخراج. راجع دليل دبيان لمعالجات Intel(4) .

intelقم بإنشاء ملف تكوين صغير مثل /etc/X11/xorg.conf.d/20-intel.conf: فقط عندما يؤكد سجل Xorg أن برنامج التشغيل نشط:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "TearFree" "true"
EndSection

قم بتسجيل الخروج ثم تسجيل الدخول مرة أخرى، أو أعد تشغيل الجهاز، حتى يقوم Xorg بإعادة تحميل الإعدادات.

يعرض محرر لوحة اللمس قسم جهاز Xorg لبرنامج تشغيل Intel مع ضبط خيار TearFree على "صحيح".
استخدم مقتطف Xorg هذا فقط عندما يكون برنامج تشغيل Xorg النشط هو Intel بالفعل؛ فهو ليس حلاً عامًا لـ Wayland أو إعدادات الوضع.

فحص الجودة: يجب أن يبدأ سطح المكتب بشكل طبيعي، وأن تبقى الدقة المطلوبة مُحددة، وأن يختفي التقطيع في نفس الاختبار القابل للتكرار الذي تم استخدامه سابقًا. إذا شعرتَ بأن الاستجابة أصبحت أبطأ بشكل ملحوظ أو انخفض معدل معالجة العرض في مهامك، فوازن بين هذا العيب والتحسن البصري.

7. تحقق من النتيجة بدلاً من افتراض تحميل الخيار

بعد العودة إلى سطح المكتب، تحقق من سجل Xorg بحثًا عن الخيار، ثم أعد تشغيل الاختبارات المرئية الأصلية مرة أخرى:

grep -i tearfree /var/log/Xorg.0.log

يُعدّ وجود سجلّ يُشير إلى تفعيل خاصية TearFree دليلاً على قبول Xorg للإعداد، ولكنه ليس دليلاً قاطعاً على أن جميع التطبيقات ستكون خالية من التقطيع. اختبر التمرير السريع، وسحب النوافذ، وفيديو واحد على الأقل بملء الشاشة مع حركة أفقية واضحة.

سطح مكتب Pardus مع طرفية تُظهر تمكين TearFree في سجل Xorg ومشغل فيديو يستخدم لاختبار الحركة.
تحقق من تحميل التكوين والنتيجة المرئية؛ فسجل Xorg النظيف وحده لا يثبت حل المشكلة التي يراها المستخدم.

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

8. تراجع بسرعة إذا أدى تجاوز Xorg إلى تفاقم الأمور.

إذا فشل Xorg في بدء التشغيل بشكل صحيح، أو تراجع الأداء، أو لم يُحدث الخيار أي فرق ذي مغزى، فقم بإزالة الملف الذي أضفته وعد إلى سلوك برنامج التشغيل السابق:

sudo rm /etc/X11/xorg.conf.d/20-intel.conf

ثم قم بتسجيل الخروج ثم تسجيل الدخول مرة أخرى أو أعد تشغيل الجهاز. لا تقم بحذف الملفات غير ذات الصلة في /etc/X11/xorg.conf.d/.

يقوم طرفية Pardus بإزالة ملف 20-intel.conf فقط، بالإضافة إلى ملاحظة استكشاف الأخطاء وإصلاحها التي توصي بمزامنة برنامج التكوين، وتحديثات الرسومات، وتجنب تثبيت Intel DDX غير الضروري.
يجب أن يؤدي التراجع إلى إزالة الملف المخصص الذي أنشأته فقط. إذا كانت الحزمة النشطة هي modesetting أو Wayland، فارجع إلى استكشاف أخطاء Compositor و Graphics-stack وإصلاحها.

متى يجب تغيير النهج؟

قم بالتبديل إلى طريقة Intel DDX TearFree عندما يكون أي مما يلي صحيحًا:

  • أنت تستخدم Wayland. لا تتحكم مقتطفات جهاز Xorg في مسار عرض مُركِّب Wayland.
  • يستخدم Xorg برنامج تشغيل إعدادات الوضع المدمج. يوثّق دليل إعدادات الوضع الحالي في دبيان برنامج التشغيل القائم على KMS وخياراته المدعومة، ولكنه لا يدرج TearFreeخيار Intel DDX القديم. راجع دليل إعدادات الوضع في دبيان (4) .
  • تظهر المشكلة على شاشة خارجية واحدة فقط. أعد فحص معدلات التحديث، وسلوك الكابل/المحول، وما إذا كان التقطيع يتبع مخرجًا معينًا.
  • بدأت المشكلة مباشرةً بعد تحديث النظام. تأكد من تثبيت نواة النظام، وحزم Mesa وXorg الحالية، وابحث عن أي تراجع في الأداء قبل إضافة أي تعديلات محلية دائمة.
  • تحدث المشكلة في مشغل واحد أو متصفح واحد أو لعبة واحدة فقط. لذا، فإن إعدادات مزامنة الفيديو أو العرض على مستوى التطبيق تُعدّ هدفًا أفضل من إجراء تغيير شامل على Xorg.

حدود الإصلاح

لا يمكن لأي إعداد رسومي من Intel أن يضمن الحصول على صورة خالية من التقطيع في جميع إصدارات Pardus، وبيئات سطح المكتب، وأجيال وحدات معالجة الرسومات، وأنواع الشاشات، والتطبيقات. صحيح أن خيار Intel DDX TearFree القديم موجود وموثق، ولكنه حل مشروط عمدًا: فهو ينطبق على أنظمة X11 التي تستخدم هذا المُشغّل، ولم يعد هذا المُشغّل هو الخيار الافتراضي المُفضّل لأجهزة Intel الأحدث في الأنظمة المشتقة من Debian.

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

قائمة التحقق السريع

  • تأكد echo $XDG_SESSION_TYPEقبل تطبيق الخطوات الخاصة بـ Xorg فقط.
  • قم بتسجيل برنامج تشغيل نواة Intel وبرنامج تشغيل Xorg النشط بشكل منفصل.
  • قم بتحديث Pardus وأعد تشغيل الجهاز عند تغيير مكونات حزمة الرسومات.
  • أبقِ خاصية تركيب واجهة Xfce مفعلة ما لم يثبت الاختبار أنها مصدر المشكلة.
  • تحقق من الوضع الفعلي للشاشة ومعدل التحديث باستخدام xrandrX11.
  • استخدمه Option "TearFree" "true"فقط عندما يستخدم Xorg intelبرنامج التشغيل.
  • احكم على النجاح من خلال عدة اختبارات تعتمد على الحركة بشكل كبير، وليس من خلال لقطة شاشة واحدة أو سطر واحد من سجل النظام.
  • قم بإزالة ملف Xorg المخصص إذا لم يُحسّن النتيجة بشكل واضح.

اترك تعليقاً

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

قم بإصلاح مشكلة تمزق الشاشة في معالجات رسومات Intel في نظام Pardus Linux عن طريق التحقق من X11 مقابل Wayland، وإعدادات المُركِّب، ومعدل التحديث، وبرنامج تشغيل Xorg النشط، وTearFree فقط عند الاقتضاء.

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

قم بتكوين firewalld على SLES 15: تحقق من المناطق، واسمح بالخدمات أو المنافذ، واحفظ القواعد الدائمة، وأعد التحميل بأمان، وتحقق من الوصول.

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

قم بتمكين التصحيح المباشر للنواة على SLES 15 SP7، وقم بتطبيق الإصلاحات المدعومة دون إعادة التشغيل، وتحقق من التصحيحات النشطة، وافهم متى لا تزال إعادة تشغيل النواة مطلوبة.

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

قم بتمكين وضع FIPS على SLES 15 باستخدام أداة الإعداد المدعومة من SUSE، وأعد التشغيل بأمان، وتحقق من حالة سياسة النواة والتشفير، وتحقق من حدود الشهادة.

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

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

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

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

إعادة توجيه سجلات نظام SLES بشكل آمن إلى خادم syslog بعيد باستخدام rsyslog وشهادات TLS والتحقق من اسم النظير وقوائم الانتظار والتحقق من الصحة والاختبار.

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

قم بربط نظام SLES 15 بـ Active Directory باستخدام SSSD عبر YaST. قم بإعداد DNS والوقت، وتكوين تسجيلات دخول المجال، والتحقق من Kerberos، ومقارنة SSSD وWinbind وrealmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

تشخيص وإصلاح حالات فشل تحليل DNS في Debian 12 باستخدام systemd-resolved، بما في ذلك resolv.conf و NetworkManager و networkd و cache و verification.

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

قم بتثبيت Pardus 25.2 بجانب Windows 11 عن طريق النسخ الاحتياطي، وتقليص حجم وحدة تخزين Windows، والتمهيد من USB UEFI، وحماية أقسام EFI والاسترداد الحالية.