Aktifkan akselerasi GPU di Photoshop di bawah Wine

Saya cepat-cepat berbagi kegembiraan saya: inilah saat-saat di mana Anda dapat sepenuhnya meninggalkan kemenangan demi linux. Rintangan terakhir adalah Photoshop - satu-satunya perangkat lunak yang tanpanya beberapa pengembang, misalnya, pengembang front-end, desainer tata letak ( dan slingers lainnya ), sedikit tegang. Photoshop telah lama diluncurkan di bawah anggur, tetapi ada satu masalah: Saya tidak ingin mengaktifkan dukungan perangkat keras GPU. Dan tanpa itu, rem liar pada tata letak yang serius, dan kurangnya banyak barang (filter, transformasi dan sihir lainnya). Setelah percobaan yang panjang dan gagal, akhirnya, saya berhasil membuat Photoshop untuk melihat GPU dan bekerja dengannya "secara maksimal."

GPU saya sangat mudah - Intel HD 4000 terintegrasi dalam prosesor Core i7-3370. OS: Debian 9.6 Stretch (stable). Versi teruji dari Photoshop 19.0.2 32bit.

Pertama, mari kita lihat versi mesa mana yang diinstal. (pada stabil Debian saya, itu sudah tua - cabang dari versi ke-13, meskipun ke-17 sekarang relevan).

glxinfo | grep mesa -i 

(menampilkan berbagai huruf ke konsol tempat versi mess dapat diekstraksi)

Jika versi ini kuno, maka Anda perlu memperbarui ekonomi grafis Anda. Untuk melakukan ini, tambahkan repositori pihak ketiga, yang mencakup versi stabil baru driver video gratis untuk AMD Radeon, Intel dan Nvidia (Nouveau) chip. Repositori juga berisi driver Intel ANV dan Radeon RADV Vulkan. Paket dalam repositori ini diambil dari Debian Unstable (Sid) dan dibangun kembali di bawah Debian 9, agar tidak merusak apa pun dalam sistem. ( sumber )

 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 

Selanjutnya, instal anggur (cabang devel) dan winetricks.

Kemudian, dengan bantuan winetricks, kami melengkapi anggur dengan barang-barang berikut:

Font:

  • allfonts
  • corefonts
  • semua font setelah 2010


Perpustakaan:

  • gdiplus
  • vcrun2012
  • vcrun2013
  • vcrun2015
  • atmlib
  • msxml3
  • msxml6
  • d3dx9
  • d3dx10
  • d3dx11_42
  • d3dx11_43
  • dxvk
  • vulkanrt

Instal Photoshop (saya ulangi, ini diuji pada CC v19.0.2 32bit). Setelah peluncuran, kesalahan CEPHtmlEngine akan muncul, yang dapat dihapus di item pengaturan Photoshop ("Edit> Preferences> Plugins", hapus daw dari "Enable generator", "Enable Remote Connections"). Di sana, dalam pengaturan, kita pergi ke item "Performance" dan kita melihat bahwa burung yang berseberangan dengan "Use Graphic Processor" tidak aktif, dan tidak ada yang dapat dilakukan tentang hal itu. Keluar dari Photoshop, jalankan winecfg. Kita pergi ke tab "Libraries", di bidang "New override for library", cari dxgi, tambahkan ke daftar (Add), pilih di daftar, edit (Edit) dan pilih builtin (wine) di opsi. Terapkan-simpan-keluar, luncurkan Photoshop, dan akselerasi GPU dalam pengaturan harus menjadi aktif.

NB Jika seseorang akan bereksperimen dengan kartu grafis atau distribusi linux lainnya, silakan bagikan hasilnya di komentar.

PPS Ada kecurigaan bahwa konfigurasi seperti itu (dengan penggantian perpustakaan dxgi) akan membantu menyelesaikan banyak masalah dengan aplikasi OpenGL di bawah Wine.

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


All Articles