在Wine下在Photoshop中打开GPU加速

我赶紧分享我的喜悦:在某些时候,您可以完全放弃对Linux的支持。 最后一个障碍是Photoshop-唯一的软件,如果没有某些开发人员,例如前端开发人员,版图设计人员( 以及其他支持者 ),这些软件就会有些紧张。 长期以来,Photoshop都是在wine下启动的,但是有一个问题:我不想打开GPU硬件支持。 没有它,刹车就无法在严肃的布局上摆布,而且缺少许多优点(过滤器,变换和其他魔术)。 经过长时间的失败实验,最终,我设法让Photoshop看到了GPU,并“最大程度地”使用它。

我的GPU很简单-Intel HD 4000集成在Core i7-3370处理器中操作系统:Debian 9.6 Stretch(稳定)。 测试版的Photoshop 19.0.2 32bit。

首先,让我们看看安装了哪个版本的mesa。 (在我的Debian马stable上,它自然很旧-第13版的分支,尽管现在第17版已经有用)。

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 

接下来,安装葡萄酒(开发分支)和葡萄酒技巧。

然后,在酿酒技巧的帮助下,我们对葡萄酒进行以下补充:

字型:

  • 所有字体
  • corefonts
  • 2010年之后的所有字体


库:

  • gdiplus
  • vcrun2012
  • vcrun2013
  • vcrun2015
  • Atmlib
  • msxml3
  • msxml6
  • d3dx9
  • d3dx10
  • d3dx11_42
  • d3dx11_43
  • dxvk
  • Vulkanrt

安装Photoshop(我重复一遍,已在CC v19.0.2 32位上进行了测试)。 启动后,将出现CEPHtmlEngine错误,可以在Photoshop设置项中删除该错误(“编辑>首选项>插件”,从“启用生成器”,“启用远程连接”中删除DAW)。 在同一位置的设置中,转到“性能”项,然后看到“使用图形处理器”对面的那只鸟处于不活动状态,因此无需执行任何操作。 退出Photoshop,运行winecfg。 我们转到“库”选项卡,在“库的新替代”字段中,查找dxgi,将其添加到列表中(添加),在列表中选择它,对其进行编辑(编辑),然后在选项中选择内置(葡萄酒)。 设置中的应用保存退出,启动Photoshop和GPU加速应处于活动状态。

PS:如果有人将尝试使用其他图形卡或Linux发行版,请在评论中分享结果。

PPS有人怀疑这样的配置(用dxgi库的替代)将有助于解决Wine下OpenGL应用程序的许多问题。

Source: https://habr.com/ru/post/zh-CN434124/


All Articles