How to run Adobe Photoshop 2024 on Wine (Linux)

Any discussion of software that doesn't fit into any category goes here.
ren-chon
Posts: 1
Joined: Wed Oct 16, 2024 12:41 pm

Re: How to run Adobe Photoshop 2024 on Wine (Linux)

Post by ren-chon »

I managed to get Photoshop v26 rendering by making a custom d2d1.dll only forwards the 12th function from windows' d2d1.dll and a very badly vibe coded impl of AddArc that was stubbed on wine.
the menubar is just invisible but clickable.
It will crash after awhile

Photoshop 2025 26.7/6
wine-tkg works best
KDE plasma 6
Integrated intel graphics
Attachments
0zj4cs.png
felix25364
Posts: 1
Joined: Mon Aug 04, 2025 8:36 pm

Re: How to run Adobe Photoshop 2024 on Wine (Linux)

Post by felix25364 »

Hi Guys, i tried to do it with Bottles and soda-9.0-1 as my Wine Runner but when trying to start it i always get the error that it failed to communicate with Adobe Creative Cloud Desktop, why could that be? I do have the Common FIles folder copied. The logs when launching are:
wine: using kernel write watches, use_kernel_writewatch 1.
0024:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
[{"event.build":"20240415.r.504","event.language":"en-us","event.session_guid":"5120c752-c898-427e-9d60-d2f3f375baf5","source.name":"Photoshop","source.version":"25.7.0"}]
[{"env.fw.version":"14.0.0.202310260823_2e78abe","event.build":"20240415.r.504","event.device_guid":"24a973ed-b10c-4fd0-93a5-e1018fe23d71","event.dts_end":"2025-08-05T10:16:08.500577Z","event.dts_start":"2025-08-05T10:16:08.500569Z","event.guid":"bd453589-7b1a-41c2-a3a8-79265b4c7fff","event.language":"en-us","event.session_guid":"5120c752-c898-427e-9d60-d2f3f375baf5","source.name":"Photoshop","source.os_version":"10.0.19043","source.platform":"Win-x86:64","source.version":"25.7.0"}]
wine: using kernel write watches, use_kernel_writewatch 1.
EDIT: I accidentally copied the Adobe folder in just Program Files x86 instead of Program Files x86/Common Files, so yh, im just stupid :)
Kreg
Posts: 2
Joined: Sun Jun 29, 2025 3:42 pm

Re: How to run Adobe Photoshop 2024 on Wine (Linux)

Post by Kreg »

Install Photoshop 2023 in linux with GPU (Easy & step by step)
Photoshop 2023 is working great on linux, and I wanted to share a full detailed tutorial to help new comers to the linux world

My specs
- Using Bazzite/wayland/kde, but should work on any linux distros

1/ Prerequisites
A/ Prerequisites : windows side
- From windows 10 or 11, copy on a usb key the following dlls :
  • C:\Windows\system32\CoreMessaging.dll
  • C:\Windows\system32\netapi32.dll
  • C:\Windows\system32\msvcp110_win.dll
  • C:\Windows\system32\dsreg.dll
  • C:\Windows\system32\srvcli.dll
  • C:\Windows\system32\wkscli.dll
- In windows, install photoshop 2023 (do not install a higher version, because GPU will not work otherwise and you will be missing some options)

- Copy on a usb key the following folders :
  • C:\Program Files\Adobe\Adobe Photoshop 2023
  • C:\Program Files (x86)\Common Files\Adobe
B/ Prerequisites : linux side
- Install a flatpak installer like Discover or Bazaar
- Using Bazaar, install Bottles (a graphical wine environment)
- Download vc_redist.x64.exe from https://learn.microsoft.com/en-us/cpp/w ... w=msvc-170

2/ Install the runner caffe-9.7 in bottle
- We are now only on linux side
- Launch bottle app and install the runner caffe-9.7 : https://docs.usebottles.com/components/runners

3/ Create a new bottle
- With bottle opened, create a new bottle : https://docs.usebottles.com/getting-started/first-run
  • Name => Photoshop-2023
  • Runner => caffe-9.7
4/ Add the photoshop installation files (from usb key) files inside your 'Photoshop-2023' bottle
- Explore you your 'Photoshop-2023' bottle and find the path where the bottle is installed on the system (use the tip below)
  • Click on the button
    01.png
    • Copy the path (something like ~/.var/app/com.usebottles.bottles/data/bottles/bottles/Photoshop-2023/)
      • Paste the path to your favorite file browser (Dolphin in my case)
        • Inside Dolphin, go to to ~/.var/app/com.usebottles.bottles/data/bottles/bottles/Photoshop-2023/drive_c/
          • From there, paste the your photoshop install files in the right folders :
            • drive_c/Program Files/Adobe/Adobe Photoshop 2023
            • drive_c/Program Files (x86)/Common Files/Adobe
5/ Add the windows dlls files (from usb key)
- Explore you your 'Photoshop-2023' bottle and find the path where the bottle is installed on the system (use the tip below)
- Inside Dolphin, go to to ~/.var/app/com.usebottles.bottles/data/bottles/bottles/Photoshop-2023/drive_c/Program Files/Adobe/Adobe Photoshop 2023/
  • Paste the DLLs there : CoreMessaging.dll + netapi32.dll + msvcp110_win.dll + dsreg.dll + srvcli.dll + wkscli.dll

6/ Configure the settings of your bottles (inside Bottle App)
- Launch Bottles app again (if closed)
- Explore your 'Photoshop-2023' bottle

A/ Add a dll override
- Open the Configuration Window : Tools → Legacy Wine Tools → Configuration
  • 02.png
  • Add a new entry :
    • New override for library => netapi32
    • Verify that the new entry is added correctly => netapi32 (native, builtin)
B/ Smooth the fonts inside the registry
- Open the Registry Editor Window : Tools → Legacy Wine Tools → Registry Editor
  • Go and select the directory HKEY_CURRENT_USER\Control Panel\Desktop
    • Edit the FontSmoothingType entry
      • Hexadecimal value => 2

C/ Install vc_redist.x64
- Click on the button
  • 03.png
    • Install vc_redist.x64.exe
D/ Add the missing fonts
- Go to Options → Dependencies
  • Install :
    • allfonts
E/ Verify your components settings
- Go to Options → Setings -> Component
  • Runner => caffe-9.7
  • DXVK => dxvk-2.6.1
  • VKD3D => vkd3d-proton-2.14
F/ Enable your CG
- Go to Options → Setings -> Display
  • Discrete Graphics => Yes
G/ Set Vulkan
- Go to Options → Setings -> Display
  • Click on the Advanced Display Settings Button
    • Renderer => Vulkan
H/ Add a Photshop shortcut inside bottle
- Go back to the home of your 'Photoshop-2023' bottle
- Click on the button
  • 01.png
    • Path => drive_c/Program Files/Adobe/Adobe Photoshop 2023/Photoshop.exe

- Then click on the burger menu :
  • 04.png
    / Change launch options
    • DXVK => No (will allow GPU mode in our case)
    • VKD3D => Yes
7/ Launch and configure photoshop
- Click on
  • 05.png
    in order to launch photoshop
- Immediately go to the settings Edit -> Preferences
  • General
    • Use legacy "New Document" interface => Yes (otherwise you will not be able to create a new document)
  • Performances
    • Use Graphics Processor => Yes
      • Advanced Settings
        • Check all the options
  • Technology Preview,
    • Deactivate Native Canvas => Yes (very important to be able to load the canvas with GPU. This option is missing in newer photoshop versions)
8/ Exit photoshop
- Now close photoshop to apply the changes
- Often the processus is still running in the background and you wil not be able to launch it again. In this case :
  • Go back to your 'Photoshop-2023' bottle
    • Click on
      06.png
      • Force Stop all Processes
8/ Add a Desktop Icon
- Click on the burger menu :
  • 04.png
    / Add Desktop Entry
    • The .desktop will then be accessible here (you can then drag it else where) :
      • ~/.local/share/applications/
9/ Add a symlink in order to export easily from photoshop
- Issue : When you will save or export a file from photoshop, the wine browser will popup and will only list 'local windows folders' :
  • 07.png
- So we will create a symlink of the Favorites folder inside your linux Desktop. This way, you will be able to access it really quick :
  • In Dolphin, go to :
    • ~/.var/app/com.usebottles.bottles/data/bottles/bottles/Photoshop-2023/drive_c/users/<my_user_name>/Favorites
      • Drag and drop our `Favorites` folder onto the linux desktop (or the location you prefere)
        • Mode => Link Here (Ctrl+Shift)
  • Or if you prefere do it from a Terminal :
    • ln -s ~/Desktop/PhotoshopWorkspace/ ~/.var/app/com.usebottles.bottles/data/bottles/bottles/Photoshop-2023/drive_c/users/<my_user_name>/Favorites
10/ That's it... enjoy
- It should work 100% now spongeDance
Post Reply