سيحاول Cinnamon 4.0 تقليل تمزق الشاشة
Cinnamon هي بيئة سطح المكتب الرئيسية في Linux Mint. بدأت كمفترق Gnome 3 ، والآن أصبحت مستقلة تمامًا. تم نشر إعلان جديد على موقع Linux Mint ، يتضمن تحسينات في الأداء لإصدار Cinnamon القادم لمنع حدوث تمزق على الشاشة. سيتم شحنه مع الإصدار التالي من Linux Mint.
القرفة 4.0
استمرارًا للتحسينات "المفاجئة" التي جاءت في Cinnamon 3.8 ، يبحث الفريق حاليًا في VSync ، وعلى وجه الخصوص في CLUTTER_VBLANK الذي يضبط المزامنة مع VBlank في Cinnamon.
على الرغم من أن Vsync يمنع تمزيق الشاشة ، إلا أن له أيضًا تكلفة أداء. تظهر هذه التكلفة في Cinnamon عند سحب النافذة بالماوس. أثناء تحريك مؤشر الماوس إلى اليسار واليمين ، يمكنك ملاحظة أن النافذة التي يتم سحبها تحتها لا تتحرك بالضبط "معها" ، ولكن مع تأخير طفيف ، كما لو كان هناك نوع من الشريط المرن بين المؤشر والنافذة تحتجز.
تؤدي إزالة Vsync إلى إزالة هذا التأخير. تكون عمليات السحب في Windows فورية وتستجيب بشكل كامل. يبدو أيضًا أن مقاييس FPS تؤكد هذه الملاحظة وتقودنا أرقام FPS المرتفعة إلى الاعتقاد بأن هذا قد يكون له تأثيرات إيجابية أخرى على أداء Cinnamon.
المشكلة إذن هي تمزق الشاشة.
في وحدات معالجة الرسومات NVIDIA الحديثة ، يمكننا التخلص من تمزق الشاشة باستخدام "Force Composition Pipeline" في إعدادات NVIDIA. مع تعطيل Vsync في Cinnamon ، فإننا نتمتع ببيئات سطح مكتب أسرع بدون تمزيق الشاشة.
يبحث الفريق حاليًا في هذا ويختبر على مجموعة متنوعة من الإعدادات وبطاقات الرسومات المختلفة. ليس هناك ما يضمن أننا سنجد حلاً "مقاسًا واحدًا يناسب الجميع" وسنكون قادرين على شحن بيئة Cinnamon 4.0 التي ستكون سريعة وبدون تمزيق الشاشة للجميع خارج الصندوق. إذا لم نتمكن من ذلك ، فسنجعل من السهل على الأشخاص ضبط بيئتهم ، بمزيد من المعلومات حول تمزيق الشاشة والأداء والقدرة على تعيين Vsync في إعدادات النظام.
إذا كنت ترغب في اختبار هذا على إعداد Cinnamon الحالي الخاص بك ، يمكنك إعادة تشغيل القرفة باستخدام:
1 |
CLUTTER_SHOW_FPS=1قرفة--يحل محل |
ولإعادة تشغيله بدون Vsync:
1 |
CLUTTER_VBLANK=لا أحد CLUTTER_SHOW_FPS=1قرفة--يحل محل |
تحقق مما إذا كنت ترى اختلافًا من حيث FPS وعندما تقوم بتحريك النوافذ عبر الشاشة. غالبًا ما يكون تمزيق الشاشة ، عندما يحدث ، مرئيًا في الأفلام أو عند التمرير في القوائم لأعلى ولأسفل. اختبر مع نوافذ لا تعمل بملء الشاشة (يمكن للنوافذ التي تظهر بملء الشاشة أن تتخطى التكوين في Cinnamon ، وهذا شيء مختلف تمامًا).
Cinnamon 4.0 قيد التطوير حاليًا. تاريخ صدوره غير معروف حتى الآن.
نظرة عامة على الخصوصية
يستخدم هذا الموقع ملفات تعريف الارتباط لتحسين تجربتك أثناء التنقل عبر الموقع. من بين ملفات تعريف الارتباط هذه ، يتم تخزين ملفات تعريف الارتباط المصنفة حسب الضرورة على متصفحك لأنها ضرورية لعمل الوظائف الأساسية للموقع. نستخدم أيضًا ملفات تعريف ارتباط الطرف الثالث التي تساعدنا في تحليل وفهم كيفية استخدامك لهذا الموقع. سيتم تخزين ملفات تعريف الارتباط هذه في متصفحك فقط بموافقتك. لديك أيضًا خيار إلغاء الاشتراك في ملفات تعريف الارتباط هذه. لكن إلغاء الاشتراك في بعض ملفات تعريف الارتباط هذه قد يكون له تأثير على تجربة التصفح لديك.