Adobe Photoshop

Version 3.0 of Photoshop
supported tabbed palettes and layers for th­e first time.

Application Details:

Version: 3.0
License: Retail
Votes: Marked as obsolete
Latest Rating: Garbage
Latest Wine Version Tested: 1.1.40

Maintainers: About Maintainership

Link Wine Wiki

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 installer works. Photoshop 3 itself does not.

What does not

During installation, a message that said "Unable to start DDE communicataion with Program Manager" appeared several times. I clicked the button that said "Ignore".

When run with WINE set as "Windows 95", "Windows NT 3.5", "Windows NT 4.0", or "Windows XP". a window pops up with the message: "There is not enough memory (RAM) to launch Photoshop"

When I tried running with WINE set as "Windows 3.1", I got error messages in the console that seemed to concern 16 bits.

I retried "Windows 3.1" after trying other settings. I got several popups, and it seemed as if Photoshop 3 would run, but it crashed with an unhandled exception.


What was not tested

Photoshop 3 did not work.

Hardware tested


  • GPU:
  • Driver:

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowUbuntu 8.10 "Intrepid" i386 (+ variants like Kubuntu)Mar 13 20101.1.40Yes No GarbageKen Sharp 
CurrentDebian GNU/Linux 4.x "Etch"Mar 01 20070.9.31.Yes No Garbagean anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes


Photoshop 3 may not run on modern PCs with large amounts of RAM (typically >2048MB).

This is a Photoshop bug, not a Wine bug.  The same behaviour is apparent in Windows.


PS3 reports an "out of memory" message on computers with large amounts of RAM.  This is not a Wine bug, the same occurs under Windows.

However, you can hack Wine to allow PS3 to run.  The precise hack you want to use will vary depending on your system configuration, but the following patch is an example:

diff --git a/dlls/kernel32/heap.c b/dlls/kernel32/heap.c
index ead0778..7084e85 100644
--- a/dlls/kernel32/heap.c
+++ b/dlls/kernel32/heap.c
@@ -1359,7 +1359,7 @@ VOID WINAPI GlobalMemoryStatus( LPMEMORYSTATUS lpBuffer )

/* work around for broken photoshop 4 installer */
if ( lpBuffer->dwAvailPhys + lpBuffer->dwAvailPageFile >= 2U*1024*1024*1024)
- lpBuffer->dwAvailPageFile = 2U*1024*1024*1024 - lpBuffer->dwAvailPhys - 1;
+ lpBuffer->dwAvailPageFile = 2U*1024*1024 - lpBuffer->dwAvailPhys - 1;

/* limit page file size for really old binaries */
if (nt->OptionalHeader.MajorSubsystemVersion < 4)

Note: This patch affects memory allocation for ALL Wine applications.  Make sure you understand what you are doing.

Do NOT submit test results for hacked versions of Wine.

As this is not a bug, it will never be fixed.  Unless a third-party tool can be used to circumvent the issue, no further test results are needed and will probably be rejected.


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

I know why this has been rated Garbage.
by Conor Duey on Friday August 17th 2018, 20:30
This is a Win16 application, for windows 3.X. Win16 apps can't even run on 64-bit Windows operating systems. Wine is best at running Win32 programs.

Just use DOSBox. You have to setup Windows 3.X in DOSBox but that's easy. DOSBox can easily run Win16 applications.