WineHQ

Adobe Photoshop

Photoshop CC 2018 was released on 18 October 2017. It featured an overhaul to the brush organization system, allowing for more properties (such as color and opacity) to be saved per-brush and for brushes to be categorized in folders and sub-folders. It also added brush stroke smoothing, and over 1000 brushes created by Kyle T. Webster (following Adobe's acquisition of his website, KyleBrush.com

Application Details:

Version: CC 2018 (19.0)
License: Subscription
URL: http://www.adobe.com/products/...
Votes: 0
Latest Rating: Bronze
Latest Wine Version Tested: 8.19-staging

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

The majority of PS functions

What does not

File Info, File Open Dialog, Export to Video, Welcome Screen won't function (but you have workarounds) 

Workarounds

You need to register the following native libraries, most of the them come with PS18 and are located in the same folder with Photoshop.exe (except atmlib, gdiplus, and d3d libraries which you need to take from Windows 7 SP amd64/x86 depending on PS18 architecture) 

I all so suggest to rename/copy Photoshop.exe to PhotoshopSE.exe and not apply Wine wide but rather application wide overrides. Remember - Windows always boots the libraries located in the same folder with an executable EXE file first, the same Wine does. So you put the libraries in the same folder with PhotshopSE.exe and then register the overrides for PhotoshopSE.exe only. That gives you a flexibility with other applications which might not need the overrides and which destabilize from using them. To register overrides use regedit ps.reg or (due to a bug in regedit in some Wine version - start regedit.exe and import ps.reg)

Copy the libraries below to Phostoshop[SE].exe folder (they're same as override name + .dll at the end)

File below assumes that you renamed/copied Photoshop.exe to PhostoshopSE.exe, all the overrides will be applied to PhotoshopSE.exe (not to Photoshop.exe) if you want global Photoshop.exe overrides and have only 1 version of PS installed then change PhotoshopSE.exe to Photoshop.exe from the file below

ps.reg

REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\PhotoshopSE.exe\DllOverrides]
"api-ms-win-core-console-l1-1-0"="native,builtin"
"api-ms-win-core-datetime-l1-1-0"="native,builtin"
"api-ms-win-core-debug-l1-1-0"="native,builtin"
"api-ms-win-core-errorhandling-l1-1-0"="native,builtin"
"api-ms-win-core-file-l1-1-0"="native,builtin"
"api-ms-win-core-file-l1-2-0"="native,builtin"
"api-ms-win-core-file-l2-1-0"="native,builtin"
"api-ms-win-core-handle-l1-1-0"="native,builtin"
"api-ms-win-core-heap-l1-1-0"="native,builtin"
"api-ms-win-core-interlocked-l1-1-0"="native,builtin"
"api-ms-win-core-libraryloader-l1-1-0"="native,builtin"
"api-ms-win-core-localization-l1-2-0"="native,builtin"
"api-ms-win-core-memory-l1-1-0"="native,builtin"
"api-ms-win-core-namedpipe-l1-1-0"="native,builtin"
"api-ms-win-core-processenvironment-"="native,builtin"
"api-ms-win-core-processthreads-l1-1-"="native,builtin"
"api-ms-win-core-profile-l1-1-0"="native,builtin"
"api-ms-win-core-string-l1-1-0"="native,builtin"
"api-ms-win-core-synch-l1-1-0"="native,builtin"
"api-ms-win-core-synch-l1-2-0"="native,builtin"
"api-ms-win-core-sysinfo-l1-1-0"="native,builtin"
"api-ms-win-core-timezone-l1-1-0"="native,builtin"
"api-ms-win-core-util-l1-1-0"="native,builtin"
"api-ms-win-crt-conio-l1-1-0"="native,builtin"
"api-ms-win-crt-convert-l1-1-0"="native,builtin"
"api-ms-win-crt-environment-l1-1-0"="native,builtin"
"api-ms-win-crt-filesystem-l1-1-0"="native,builtin"
"api-ms-win-crt-heap-l1-1-0"="native,builtin"
"api-ms-win-crt-locale-l1-1-0"="native,builtin"
"api-ms-win-crt-math-l1-1-0"="native,builtin"
"api-ms-win-crt-multibyte-l1-1-0"="native,builtin"
"api-ms-win-crt-runtime-l1-1-0"="native,builtin"
"api-ms-win-crt-stdio-l1-1-0"="native,builtin"
"api-ms-win-crt-string-l1-1-0"="native,builtin"
"api-ms-win-crt-time-l1-1-0"="native,builtin"
"api-ms-win-crt-utility-l1-1-0"="native,builtin"
"atmlib"="native,builtin"
"d3d10_1"="native,builtin"
"d3d10_1core"="native,builtin"
"d3d10level9"="native,builtin"
"d3d10warp"="native,builtin"
"d3d11"="native,builtin"
"d3d9"="native,builtin"
"dxgi"="native,builtin"
"gdiplus"="native,builtin"
"msvcp120"="native,builtin"
"msvcp140"="native,builtin"
"msvcp90"="native,builtin"
"msvcr120"="native,builtin"
"ucrtbase"="native,builtin"
"vcruntime140"="native,builtin"


You might force

"d3d11"="native"
"d3d9"="native"

After that CS18 will work pretty well except it uses a new HTML based File Open dialog and Welcome screen which are likely work but poorly with overrides (black screen at the first screen is an indicator that you run into this problem)

To fix it when PS starts

Press Ctrl + K then go to General, switch off Show Start workspace when no Documents are Open and then turn on use Legacy New Document

That will fix the black screen welcome dialog 

What was not tested

It's a huge app... 

Hardware tested

Graphics:

  • GPU: Intel
  • Driver: open source

Additional Comments

The first impression is that CS18 is the smoothest running Photoshop with builtin libs from all Photoshops. But that is only the first impression, once you dig into CS18 you start seeing wine bugs. Some functions will not work, like XMP plugin is not going to function, Export to Video won't work, welcome screen, File New dialogs are broken. But generally PS18 has no crashes and quite usable with or without native libraries. Using native libraries are still required if you want to use PS daily. It's more stable with native libraries and gives a better user experience. 

Compared to CS5, CS18 is much slower, unless you need some CS18 features using CS5  with native opengl32.dll and other overrides is faster. For example both CS5 and CS18 are working quite well on Atom N2800 (64 bit, 4Gb of RAM) netbook, but CS5 is about +40% faster on native opengl32.dll from windowsxp than CS18 on native d3d 

Cons is that I found no way of stopping CS5 from crashing on applications exit (plugin unload) with Wine 6.3, 6.5, at the same time all CS5 features are operational. CS18 won't crash at all but it's not full functional with 6.3, 6.5, fortunately you have mentioned above workarounds and the features that won't still work after them are not essential. 

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowFedora 39 x86_64Dec 06 20238.19-stagingNo, but has workaround Yes YesBronzeMarcel 
ShowUbuntu 20.04 "Focal" (+ variants like Kubuntu)Jun 10 20216.0.1Yes Yes YesSilverJohan Mehan 
CurrentGentoo Linux x86_64Apr 02 20216.5No, but has workaround Yes YesSilverIgor Franchuk 
ShowManjaro 20.2.1 NibiaMar 28 20216.4No, but has workaround Yes YesSilverPhil Krivacek 
ShowZorin OSMar 20 20216.4-stagingNo, but has workaround Yes YesGoldAleph Diallo 

Known Bugs

Bug # Description Status Resolution Other apps affected
11846 tablet pressure sensitivity not working in Sai and many other key graphic applications STAGED View
18517 Tablet pen pressure or eraser (wacom tablet) are not working in Photoshop CS 4/5 STAGED View
30439 Multiple apps need support for WMI 'Unsecapp.exe', 'CLSID_UnsecuredApartment', '{49bd2028-1523-11d1-ad79-00c04fd8fdff}' (Lexware 2012 Update Manager, Logitech Software) NEW View
42034 Photoshop CC 2015: Incorrect/Missing texts with builtin gdiplus when using custom theme NEW View
47329 Adobe CC setup program looks broken UNCONFIRMED View
51606 Adobe Creative Cloud and apps like Photoshop CC need a browser to login UNCONFIRMED View

Show all bugs

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

"Export As" workaround
by Marcel on Wednesday December 6th 2023, 2:37
Hey, has anybody been able to resolve the issue with the "Export As" dialog? It just does not open.
RE:
by Bartosz Kosiorek on Wednesday December 6th 2023, 3:33
Please report bug report at:
bugs.winehq.org/enter_bug.cgi

Please attach the console logs into that bug report
RE:
by Marcel on Wednesday December 6th 2023, 6:08
There are no logs regarding the issue, as far as i've noticed.
Unable to log in / create new file
by Maurizio Zappettini on Thursday March 5th 2020, 16:39
Hi,

Is everybody still able to log in into your Adobe account when launching Photoshop?

With this Photoshop version (CC 2018) I was able to solve the log in problem following the DLL's workaround described here: bugs.winehq.org/show_bug.cgi?id=47015

However, after a few Wine updates the log in no longer works and I cannot create new files either. Photoshop only launches if I bypass the login in this way: I choose an image file in Nautilus and I choose to "open with..." --> Photoshop. Then PS launches with no files opened but in that way I am able to open a file from within PS. At this point all the operations I tested work fine but if I want to create a new file that doesn't work.

Is anybody experiencing the same problem? I'm on Ubuntu 19.10 with the latest Wine Staging.

Thanks
Workaround for KDE window manager
by Some53 on Thursday January 23rd 2020, 4:14
I've finally found the solution for window resizing issue when "Allow the window manager to control the widows" is checked in wine, yay! the solution is posted in forum.winehq.org/viewtopic.php?t=20006 by by @rui1965, though it's for office 2007, but it works flawlessly for Photoshop CC_18 as well. Things to do,

1. Goto Settings>Window Management>Window Rules> New...

2. Add description for the rule like. "Settings for photoshop.exe wine" put "photoshop.exe wine" in Window Class application without quotation marks ("") and set it to exact match

3. Check on tab "Size & Position"

4. Check "Full screen": value Forced, No

5. Check "Ignore Requested Geometry": value Forced, Yes

Now we can use Photoshop CC18 flawlessly in KDE.

I think is this solution is global to any wine app running in KDE, means we can use this solution to other problematic wine app in KDE
New File Dialogue Fix/Solution
by Nathan on Friday February 8th 2019, 11:05
Hey, for those having difficulty getting a 'new file' to be created, you can go into Edit > Preferences > General in Photoshop and tick the box that says 'Use Legacy New Document Interface.'

That should resolve the issue, but if it doesn't, make sure your winecfg settings, under the Graphics tab, are set for Photoshop.exe to not allow the windows manager to decorate or control the windows (deselect those boxes, that is).

Hope this helps!

by Storm Engineer on Monday January 21st 2019, 5:45
To be honest I feel Krita is better at painting specifically, I abandoned Photoshop for it. But many artists I talked to have invested hundreds of dollars into PS brushes and other resources they don't want to leave behind, as well as have a tested workflow and feel switching to Krita would be a case of fixing what isn't broken, and I can understand that.

Also PS has some very powerful special features like the 3D panorama painting for example.

Finally, when it comes to general image editing, then PS truly does not have a Linux equivalent. Ideally I would use PS for general editing and Krita for painting/drawing/animation, but PS is still very unstable under Wine, in addition to the pressure issue. :(
Amtlib
by Leo on Monday September 24th 2018, 5:52
I'm unsure what "Amtlib" is for, if it's for downloading the .dll needed to crack Photoshop that should most likely not be mentioned in this guide to install Photoshop.
Either way the download for "amtlib" is broken and stops the installation of anything mentioned after it so that should probably be changed.

Also, for new users that are unfamiliar with wine the line
winetricks fontsmooth=rgb gdiplus vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 msxml3 msxml6 gdiplus corefonts
Might be confusing as it will create a wineprefix folder inside the home directory.

You should probably replace it with
WINEPREFIX=/path/to/directory winetricks fontsmooth=rgb gdiplus vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 msxml3 msxml6 gdiplus corefonts
Pressure still not working
by Storm Engineer on Thursday July 5th 2018, 6:22
bug 18517 is marked "Staged" but there is nothing on the ticket for years.
bug 11846 also has very little activity, and seems to have been changed from "Staged" to "New".

I wonder if anyone knows what's up? Is this issue still actively looked into?

I don't mean to be disrespectful but Photoshop is probably the Number #1 pro app in the World and tons of people told me it's the only thing that makes it impossible for them to switch to Linux, so I would assume it's a high priority to get it working... Is it just really this difficult that it couldn't be fixed for almost ten years?
RE: Pressure still not working
by Grady on Monday January 21st 2019, 3:22
Created an account just to say, +1 to your comment.

Seriously there are A LOT of people who would potentially switch to Linux virtually overnight if any recent version of Photoshop could run reliably on Linux. I absolutely love the Wine devs and have massive appreciation for the work they do, I've donated to the project, I love it. But can we please have a little more attention on this application? It's really pretty damn important. Not only does this application not run in Wine, it can't really be run optimally through a VM since Photoshop really strongly benefits from a GPU, and if we're being honest there's no open source alternative to Photoshop that holds a candle to it. (Sorry GIMP and Krita). Linux needs Photoshop, surely there has to be a way to get this thing run reliably?
RE: Pressure still not working
by Deacon on Tuesday December 14th 2021, 17:16
Created an account myself to state that, while it is nice that you guys support the Wine devs and even donated to them, it is worth noting that there is only so much the Wine devs can do to have Photoshop and a number of Adobe products and other Windows-exclusive applications to work. They dont have the Windows NT file system, the proprietary source code that is exclusive only to Microsoft�s series of OS. The Wine devs cannot borrow or derive anything from the NT source code or else a lawsuit will be filed. They have no other choice but to create the source code in Wine from scratch.

Wine is a perpetual beta project, as in, the Wine devs are going to have to not only catch up with the old and current updates of Microsoft�s NT file system (by making it from scratch), but they are going to have to tackle the new updates that MS implemented into their source code in order to keep up.

You should direct your want for Adobe Photoshop to work on Linux to the company responsible for creating Photoshop and the other applications belonging to the Creative Cloud: Adobe Incorporated. Insisting that the Wine devs �put more attention to Photoshop� will not only take away most of their attention to maintaining Wine as a whole, but it won�t really fix this incompatibility that Photoshop has with Wine.

If the companies behind these types of applications actually developed ports for Linux, then there wouldn�t be much of a problem. The Wine devs are doing all they can possibly do to mimic the proprietary NT source code from scratch. Let�s not apply more pressure to these hardworking devs.
CEPHtmlEngine.exe
by zmi on Sunday April 29th 2018, 10:44
to avoid crash of CEPHtmlEngine.exe
go to Edit, Preferences, Plug-Ins and un-check "Allow extensions to connect to the internet" and "Load Extension Panels".
OpenGL
by Storm Engineer on Saturday April 21st 2018, 11:34
PS does not allow me to enable OpenGL - the option is grayed out. This also mean that lots of the features are disabled.

Any ideas?
RE: OpenGL
by Storm Engineer on Sunday April 22nd 2018, 10:47
Need to correct myself.

OpenGL is on (I confused it with OpenCL), but all the 3D functionality is grayed out.
For those who have issues using the stamp tool
by Dubuc Nathan on Monday March 5th 2018, 11:32
For those who have issues using the stamp tool, I found that the Alt key is dragging the windows around in Ubuntu 16.10. So in order to get the stamp tool to work, you must change the shorcut Ubuntu uses to drag around windows. Here's a link for how to do that: askubuntu.com/questions/521423/how-can-i-disable-altclick-window-dragging
Back