قم بتشغيل تسريع GPU في Photoshop تحت Wine

أسارع إلى مشاركة فرحتي: ها هي الأيام التي يمكنك فيها التخلي تمامًا عن الفوز لصالح نظام Linux. كانت العقبة الأخيرة هي برنامج فوتوشوب - البرنامج الوحيد الذي بدونه بعض المطورين ، على سبيل المثال ، مطورو الواجهة الأمامية ، مصممو المخططات ( وغيرهم من مقلاع الذبذبات ) ، قليلوا التشويش. منذ فترة طويلة تم إطلاق Photoshop تحت الخمر ، ولكن كانت هناك مشكلة واحدة: لا أريد تشغيل دعم أجهزة GPU. وبدون ذلك ، تكون المكابح متوحشة في تصميمات خطيرة ، وعدم وجود العديد من الأشياء الجيدة (المرشحات ، والتحولات ، وغيرها من السحر). بعد تجارب طويلة غير ناجحة ، تمكنت أخيرًا من الحصول على Photoshop لرؤية وحدة معالجة الرسومات والعمل معها "على أكمل وجه".

إن وحدة GPU الخاصة بي واضحة - تم دمج Intel HD 4000 في المعالج Core i7-3370. OS: Debian 9.6 Stretch (مستقرة). نسخة تم اختبارها من Photoshop 19.0.2 32bit.

أولاً ، دعنا نرى أي إصدار من ميسا مثبت. (في مستقر دبيان الخاص بي ، كان قديمًا بشكل طبيعي - فرع من الإصدار الثالث عشر ، على الرغم من أن الإصدار السابع عشر أصبح الآن ذا صلة).

glxinfo | grep mesa -i 

(يعرض العديد من الرسائل إلى وحدة التحكم التي يمكن من خلالها استخراج إصدار الفوضى)

إذا كان الإصدار قديمًا ، فسيكون من الضروري تحديث اقتصاد الرسوم. للقيام بذلك ، أضف مستودعًا تابعًا لجهة خارجية ، والذي يتضمن أحدث الإصدارات الثابتة من برامج تشغيل الفيديو المجانية لشرائح AMD Radeon و Intel و Nvidia (Nouveau). يحتوي المستودع أيضًا على برامج تشغيل Intel ANV و Radeon RADV Vulkan. يتم أخذ الحزم في هذا المستودع من Debian Unstable (Sid) وإعادة بنائها في إطار Debian 9 ، حتى لا يتم كسر أي شيء في النظام. ( المصدر )

 wget http://download.opensuse.org/repositories/home:/Sunderland93:/mesa-updates-debian/Debian_9.0/all/mesa-updates-debian_1.0-3_all.deb sudo dpkg -i mesa-updates-debian_1.0-3_all.deb sudo apt update && sudo apt full-upgrade 

المقبل ، تثبيت النبيذ (فرع التنمية) و winetricks.

ثم ، بمساعدة winetricks ، نكمل النبيذ بالخير التالي:

الخطوط:

  • allfonts
  • الأساسية
  • جميع الخطوط بعد عام 2010


المكتبات:

  • gdiplus
  • vcrun2012
  • vcrun2013
  • vcrun2015
  • atmlib
  • msxml3
  • msxml6
  • d3dx9
  • d3dx10
  • d3dx11_42
  • d3dx11_43
  • dxvk
  • فولكانرت

قم بتثبيت Photoshop (أكرر ، لقد تم اختباره على CC v19.0.2 32bit). بعد الإطلاق ، سيظهر خطأ CEPHtmlEngine ، والذي يمكن إزالته في عنصر إعدادات Photoshop ("تحرير> تفضيلات> الإضافات" ، وإزالة الفجر من "تمكين المولدات" ، "تمكين الاتصالات عن بُعد"). هناك ، في الإعدادات ، نذهب إلى عنصر "الأداء" ونرى أن الطائر المقابل لـ "استخدام معالج الرسومات" غير نشط ، ولا يمكن فعل شيء حيال ذلك. الخروج من فوتوشوب ، تشغيل winecfg. نذهب إلى علامة التبويب "المكتبات" ، في حقل "تجاوز جديد للمكتبة" ، ابحث عن dxgi ، وأضفه إلى القائمة (إضافة) ، وحدده في القائمة ، وقم بتحريره (تحرير) وحدد مدمج (نبيذ) في الخيارات. يجب أن يصبح تطبيق-save-exit وبدء تشغيل Photoshop و GPU في الإعدادات نشطًا.

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

PPS هناك شك في أن مثل هذا التكوين (مع استبدال مكتبة dxgi) سيساعد في حل العديد من المشاكل مع تطبيقات OpenGL تحت Wine.

Source: https://habr.com/ru/post/ar434124/


All Articles