Corro para compartilhar minha alegria: aqui estão os dias em que você pode abandonar completamente a vitória em favor do linux. O último obstáculo foi o Photoshop - o único software sem o qual alguns desenvolvedores, por exemplo, desenvolvedores de front-end, designers de layout (
e outros slingers ), estavam um pouco tensos. O Photoshop foi lançado há muito tempo sob o vinho, mas havia um problema: eu não queria ativar o suporte de hardware da GPU. E sem ele, os freios são violentos em layouts sérios e a falta de muitas guloseimas (filtros, transformações e outras mágicas). Após longas experiências malsucedidas, finalmente consegui fazer com que o Photoshop visse a GPU e trabalhasse com ela "ao máximo".
Minha GPU é simples - o Intel HD 4000 está integrado no processador Core i7-3370. SO: Debian 9.6 Stretch (estável). Versão testada do Photoshop 19.0.2 32bit.
Primeiro, vamos ver qual versão do mesa está instalada. (no meu estábulo Debian, era naturalmente antigo - um ramo da 13ª versão, embora agora a 17ª já seja relevante).
glxinfo | grep mesa -i
(exibe várias cartas no console a partir das quais a versão da bagunça pode ser extraída)
Se a versão for antediluviana, será necessário atualizar sua economia gráfica. Para fazer isso, adicione um repositório de terceiros, que inclui as versões estáveis mais recentes de drivers de vídeo gratuitos para os chips AMD Radeon, Intel e Nvidia (Nouveau). O repositório também contém drivers Intel ANV e Radeon RADV Vulkan. Os pacotes neste repositório são retirados do Debian Unstable (Sid) e reconstruídos no Debian 9, para não quebrar nada no sistema. (
fonte )
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
Em seguida, instale o wine (devel branch) e os winetricks.
Então, com a ajuda de winetricks, complementamos o vinho com o seguinte bem:
Fontes:
- allfonts
- corefonts
- todas as fontes após 2010
Bibliotecas:
- gdiplus
- vcrun2012
- vcrun2013
- vcrun2015
- atmlib
- msxml3
- msxml6
- d3dx9
- d3dx10
- d3dx11_42
- d3dx11_43
- dxvk
- vulkanrt
Instale o Photoshop (repito, ele foi testado no CC v19.0.2 32bit). Após o lançamento, aparecerá um erro CEPHtmlEngine, que pode ser removido no item de configurações do Photoshop ("Editar> Preferências> Plugins", remova as daws de "Ativar geradores", "Ativar conexões remotas"). Lá, nas configurações, vamos ao item "Performance" e vemos que o pássaro oposto ao "Use Graphic Processor" está inativo e nada pode ser feito sobre isso. Saia do Photoshop, execute winecfg. Vamos para a guia "Bibliotecas", no campo "Nova substituição para biblioteca", procuramos por dxgi, adicionamos à lista (Adicionar), selecionamos na lista, editamos (Edit) e selecionamos built-in (vinho) nas opções. Aplicar-salvar-sair, iniciar a aceleração do Photoshop e GPU nas configurações devem se tornar ativos.
PS Se alguém experimentar outras placas gráficas ou distribuições Linux, compartilhe os resultados nos comentários.
PPS Há suspeita de que essa configuração (com a substituição da biblioteca dxgi) ajude a resolver muitos problemas com aplicativos OpenGL no Wine.