إصلاح مشكلة تمزق الشاشة على معالجات رسومات 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 المخصص إذا لم يُحسّن النتيجة بشكل واضح.

اترك تعليقاً

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

تعرّف على كيفية استعادة الأقسام والملفات المفقودة باستخدام برنامجي TestDisk و PhotoRec. احمِ محرك الأقراص المصدر، وقم بإجراء مسح ضوئي آمن، واحفظ البيانات المستعادة على قرص آخر.

كيفية مسح رموز QR على سطح مكتب لينكس

كيفية مسح رموز QR على سطح مكتب لينكس

امسح رموز QR على نظام Linux باستخدام CoBang عبر كاميرا الويب أو ملف صورة. راجع خيارات التثبيت وخطوات الإعداد والحلول المتعلقة بالوصول إلى كاميرا Flatpak.

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

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

قم بتغيير إعدادات كاميرا الويب على نظام التشغيل Linux باستخدام Cameractrls: اضبط التعريض واللون وتقليل الوميض وعناصر التحكم الأخرى المدعومة، ثم تحقق من أوضاع الفيديو المتوافقة.

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

قم بتثبيت PhpStorm على نظام Linux باستخدام JetBrains Toolbox أو ملف tar.gz المستقل، بالإضافة إلى خيارات Snap وArch AUR. يأتي Java مُضمّنًا بالفعل.

كيفية إعداد لوحتين على XFCE 4

كيفية إعداد لوحتين على XFCE 4

قم بإنشاء لوحة XFCE 4 منفصلة لكل شاشة، وقم بتعيين اللوحة الثانية إلى المخرج الصحيح، وقم بتحديد موضعها وحجمها، وأضف المشغلات وعناصر الحالة التي تحتاجها.

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

إزالة خلفية الصورة على نظام لينكس باستخدام برنامج GIMP: تتبع العنصر، وحذف الخلفية المحددة، والحفاظ على الشفافية، وتصدير ملف PNG قابل لإعادة الاستخدام.

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

قم بتنزيل Cisco Packet Tracer 9.0.1 لنظام Ubuntu 64 بت، وقم بتثبيت حزمة DEB باستخدام APT، واقبل الترخيص في Terminal، وقم بتسجيل الدخول لبدء المختبر.

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

أنشئ ملف ISO لقرص مضغوط على نظام لينكس باستخدام GNOME Disks أو dd. حدد محرك الأقراص الضوئية، وراقب عملية النسخ، وتحقق من الصورة، واعرف متى يحتاج القرص التالف أو قرص الصوت إلى أداة أخرى.

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.