مقارنة بين بطاقات الرسومات من AMD و NVIDIA على Linux: أيهما يجب أن تستخدم؟

هناك العديد من العوامل التي تُميزها عن بعضها البعض. على Windows ، السرعة هي كل ما يُهم — تميل بطاقات الرسومات من Nvidia (وحدة المعالجة الرسومية) إلى أن تكون أسرع من AMD. لكن في نظام Linux ، هناك أشياء أخرى يجب وضعها في الاعتبار.

ولكن ما الذي يجب أن تختاره لنظام Linux —بطاقة الرسومات من  AMD أو Nvidia؟

مقارنة بين بطاقات الرسومات من AMD و NVIDIA على Linux: أيهما يجب أن تستخدم؟ - لينكس

هل بطاقة الرسومات من Intel هي الخيار الأفضل لـ Linux؟

قبل المقارنة بين AMD و Nvidia ، يجدر التفكير في البديل الرئيسي.

مُزوّد بطاقة الرسومات الوحيد الذي يُمكنك التأكد تمامًا من عمله هو رسومات Intel المدمجة. على الرغم من أنها قد لا تكون بهذه السرعة ، فقد تحسنت بطاقة رسومات Intel المُدمجة بشكل كبير. كما أنها صديقة جدًا للبطارية مُقارنة ببطاقات الرسومات من Nvidia أو AMD.

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

برامج تشغيل بطاقة الرسومات: مقارنة بين المملوكة ومفتوحة المصدر

هناك نوعان من برامج التشغيل التي يُمكنك تثبيتها لتشغيل بطاقات الرسومات الخاصة بك ، وهي برامج التشغيل الخاصة (المملوكة) أو مفتوحة المصدر. على الرغم من وجود جوانب جيدة وسيئة لكليهما ، إلا أنها تختلف إذا كنت تستخدم بطاقة رسومات من Nvidia أو AMD.

مقارنة بين بطاقات الرسومات من AMD و NVIDIA على Linux: أيهما يجب أن تستخدم؟ - لينكس

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

هل يجب عليك استخدام بطاقة الرسومات من Nvidia لـ Linux؟

في حين أن هناك برامج تشغيل Nvidia مفتوحة المصدر والمملوكة لنظام Linux ، فإن أفضل أداء يأتي من برامج التشغيل الخاصة. تُقدم Nouveau ، برنامج التشغيل المفتوح المصدر لبطاقات Nvidia ، نتائج أسوأ بشكل عام من نظيرتها المملوكة.

يتم تنفيذ الكثير من العمل بواسطة مشروع nouveau من خلال الهندسة العكسية لبرنامج تشغيل Nvidia المملوك. إنه مشابه لكيفية قيام مشروع Wine بإعادة إنشاء بيئة Windows لتشغيل تطبيقات مثل تثبيت Adobe Photoshop على Linux. في الأساس ، ينظر المطور إلى النتائج التي يُوفرها التطبيق ويعمل بشكل عكسي من هناك.

هذا له عيوبه ، وخاصة على جبهات السرعة والتوافق. تُعد برامج تشغيل Nvidia الخاصة أسرع بكثير من برامج تشغيل Nouveau ، خاصة مع بطاقات الرسومات الأحدث.

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

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

ببساطة ، Nouveau مناسبة لبيئة سطح المكتب ، لكن الألعاب لديها طريقة أخرى للذهاب.

هل AMD هي أفضل خيار بطاقة رسومات لـ Linux؟

بالنسبة للجزء الأكبر ، لا يهم نوع برامج التشغيل التي تقوم بتثبيتها لبطاقات رسومات AMD. إنها مدعومة جيدًا في جميع المجالات ، على الرغم من أن استخدام برامج تشغيل مفتوحة المصدر هو الطريقة المفضلة. في الواقع ، هناك العديد من الحالات التي تكون فيها برامج التشغيل مفتوحة المصدر (AMDGPU للبطاقات الأحدث ، و Radeon للبطاقات الأقدم) على قدم المساواة مع نظيراتها المملوكة أو أسرع!

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

ولكن في حين أن برامج تشغيل AMD مفتوحة المصدر مناسبة في جميع المجالات ، إلا أن الأداء العام سيظل أبطأ بشكل ملحوظ من استخدام بطاقة رسومات من Nvidia مع برامج التشغيل المملوكة.

مقارنة بين AMD و Nvidia: أيهما أفضل لتبديل الرسومات؟

تأتي جميع أجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر المكتبية تقريبًا مزودة بطاقة رسومات Intel المُدمجة. تعد وحدات معالجة الرسومات المنفصلة من Nvidia و AMD إضافات اختيارية لأجهزة الكمبيوتر المحمولة ولكن يمكن إضافتها يدويًا على أجهزة الكمبيوتر المكتبية.

تبديل الرسومات هو قدرة الكمبيوتر على تحديد وحدة معالجة الرسومات التي سيتم استخدامها. للمهام الأساسية مثل تصفح الويب ومعالجة النصوص ، يتم اختيار Intel GPU. بالنسبة للألعاب وتحرير الفيديو وما شابه ، يتم استخدام وحدة معالجة الرسومات المُنفصلة.

تدعم برامج تشغيل Nvidia و AMD المملوكة والمفتوحة المصدر لنظام التشغيل Linux إمكانية تبديل الرسومات.

هل تدعم AMD أو Nvidia خادم العرض Wayland؟

يُعد خادم العرض Wayland جزءًا لا يتجزأ من تطوير Linux وهو مُتوفر في معظم أجهزة كمبيوتر سطح المكتب الرئيسية في Linux.

تعمل كل من بطاقة رسومات AMD و Intel مع Wayland باستخدام برامج تشغيل مفتوحة المصدر ومملوكة. لـ Nvidia قصة مختلفة.

في حين أن تطوير هذا الخادم متوقع بحلول عام 2021 ، فإنَّ برنامج تشغيل Nvidia المملوك يعمل فقط مع تنفيذ Gnome لـ Wayland.

مقارنة بين بطاقات الرسومات من AMD و NVIDIA على Linux: أيهما يجب أن تستخدم؟ - لينكس

تحتاج أدوات تكوين Wayland إلى واجهة برمجة تطبيقات خاصة (API) ، والتي يتم تنفيذها بواسطة برنامج تشغيل بطاقة الرسومات. يُطلق على واجهة برمجة التطبيقات الأكثر استخدامًا حاليًا اسم GBM (Generic Buffer Management). طالما أنك تستخدم برنامج تشغيل مفتوح المصدر (AMDGPU / Radeon / nouveau) ، فسيعمل Wayland.

نظرًا لأن برنامج التشغيل المملوك لشركة Nvidia يستخدم واجهة برمجة تطبيقات مُختلفة (EGLStreams) ، فإن الأمور مختلفة. سطح مكتب Gnome هو الاستثناء الرئيسي. وبالمثل ، فإن البديل مفتوح المصدر لا يدعم Wayland.

ما هي أفضل بطاقة رسومات لنظام Linux: Intel أم AMD أم Nvidia؟

بالنسبة لأجهزة كمبيوتر سطح المكتب التي تعمل بنظام Linux ، يُعد هذا خيارًا أسهل بكثير.

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

وينطبق الشيء نفسه على Intel ، على الرغم من أن هذا الحل أبطأ.

إذا كنت بحاجة إلى دعم Wayland ، فإن AMD و Intel هما أكثر الخيارات موثوقية. خلاف ذلك ، جرب حظك مع Nvidia. حيث لم يكن لها علاقة رائعة مع Linux على مر السنين ، لكن نمو ألعاب Linux يغير ذلك.

هل اتخذت قرارك؟ إليك كيفية تثبيت برامج تشغيل بطاقة الرسومات المملوكة على نظام Linux.

زر الذهاب إلى الأعلى