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
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:
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.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Fedora 39 x86_64 | Dec 06 2023 | 8.19-staging | No, but has workaround | Yes | Yes | Bronze | Marcel | |
Show | Ubuntu 20.04 "Focal" (+ variants like Kubuntu) | Jun 10 2021 | 6.0.1 | Yes | Yes | Yes | Silver | Johan Mehan | |
Current | Gentoo Linux x86_64 | Apr 02 2021 | 6.5 | No, but has workaround | Yes | Yes | Silver | Igor Franchuk | |
Show | Manjaro 20.2.1 Nibia | Mar 28 2021 | 6.4 | No, but has workaround | Yes | Yes | Silver | Phil Krivacek | |
Show | Zorin OS | Mar 20 2021 | 6.4-staging | No, but has workaround | Yes | Yes | Gold | Aleph Diallo |
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 |
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Marcel on Wednesday December 6th 2023, 2:37
by Bartosz Kosiorek on Wednesday December 6th 2023, 3:33
bugs.winehq.org/enter_bug.cgi
Please attach the console logs into that bug report
by Marcel on Wednesday December 6th 2023, 6:08
by Maurizio Zappettini on Thursday March 5th 2020, 16:39
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
by Some53 on Thursday January 23rd 2020, 4:14
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
by Nathan on Friday February 8th 2019, 11:05
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
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. :(
by Leo on Monday September 24th 2018, 5:52
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
by Storm Engineer on Thursday July 5th 2018, 6:22
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?
by Grady on Monday January 21st 2019, 3:22
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?
by Deacon on Tuesday December 14th 2021, 17:16
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.
by zmi on Sunday April 29th 2018, 10:44
go to Edit, Preferences, Plug-Ins and un-check "Allow extensions to connect to the internet" and "Load Extension Panels".
by Storm Engineer on Saturday April 21st 2018, 11:34
Any ideas?
by Storm Engineer on Sunday April 22nd 2018, 10:47
OpenGL is on (I confused it with OpenCL), but all the 3D functionality is grayed out.
by Dubuc Nathan on Monday March 5th 2018, 11:32