WineHQ

Digital Photo Professional

Application Details:

Version: 3.x
License: Free to use
URL: http://www.canon.com
Votes: Marked as obsolete
Latest Rating: Gold
Latest Wine Version Tested: 1.9.20

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

Seemingly everything (opening, editing, exporting, applying lens optimization)

No visual glitches


What does not

Needs native msxml3 to install (use winetricks)

Needs running wine reg add "HKLM\\Software\\Canon\\DPP" to install.


Workarounds

What was not tested

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Used dppw3.14.47-updater.exe (32 bit) in 32 bit Wine prefix.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowopenSUSE Tumbleweed (rolling release)Oct 17 20161.9.20No, but has workaround Yes NoGoldKarl Cheng 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Mar 03 20151.7.34Yes Yes NoGoldbeduzar 
CurrentLinux Mint 17.1 "Rebecca" x86-64Dec 21 20141.7.32Yes Yes NoGoldMichael 
ShowArch Linux x86_64Dec 11 20131.7.8Yes Yes NoGoldan anonymous user 
ShowArch Linux x86_64Sep 06 20131.7.1Yes Yes NoGoldLukas Jirkovsky 

Known Bugs

Bug # Description Status Resolution Other apps affected
11423 Canon Digital Photo Professional (DPP) upgrader crash CLOSED FIXED View
11424 Canon Digital Photo Professional (DPP) pane refresh CLOSED FIXED View
12001 chemsketch won't display CLOSED FIXED View
13344 DPP 3.4.1.1 - Images with "Fit to window" corrupted CLOSED FIXED View
16817 Digital Photo Professional: Cannot install version 3.5.1 of Canon's DPP NEW View
17764 Cannot use "Edit in Edit image window" in Canon DPP CLOSED DUPLICATE View
18474 DPP (Digital Photo Professional): Instruments window returns to its starting position (in the center) automatically when the image windows is selected CLOSED FIXED View
18584 canon DPP: updater crashes CLOSED DUPLICATE View
19060 DPP: If you click on the "Modify Windows" button nothing happens CLOSED DUPLICATE View
19093 Canon DPP: Editor window quits unexpectedly when zooming to 100% CLOSED FIXED View
24045 Canon DPP 3.8.1.0 crashes when viewing image info box CLOSED INVALID View
30832 Canon Digital Photo Professional 3.x fails to convert .cr2 files (broken install with missing ICC profiles) CLOSED INVALID View

Show open bugs

HowTo / Notes

HOWTO

Installation

First, you need to download updater from Canon website. If you don't have a previously installed version of DPP, create a following registry key:
HKLM/Software/Canon/DPP
Next you must install msxml3 using winetricks:
wget http://winetricks.org/winetricks
sh winetricks msxml3
Now you should be able to install DPP using the updater we downloaded earlier. If there is some problem with the installer, such as a crash, a DPP_install.sh script can be used to install DPP manually.

Further fixes

Problem with "Fit to window"

With wine before 1.3.0 using fit to window caused image to move upwards. This can be solved by patching wine's gdi32.dll with patch from bug #13344.

Problem with the "Tool palette" window

The Tool palette window doesn't stay where you placed it. This can be solved by running winecfg and deselecting the "Allow the window manager to control the windows". This unfortunately doesn't work very well with multiple virtual desktops, because DPP window is shown on all desktops. You can bypass this problem by setting wine to emulate virtual desktop and setting it's size to match your screen size.

Comments

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

Need msxml6 to install the last DPP update
by beduzar on Tuesday March 3rd 2015, 9:41
In order to install DPP 3.14.47 (dppw3.14.47-updater.exe) under Unbuntu 14.04 LTS I needed msxml3 AND msxml6.

Without msxml6 the install freezes with the progress bars remaining at zero for ever.

Config:
32 bits. Windows 7 version selected.
Wine 1.7.34

If that can help...
dppw3.14 doesn't work on ArchLinux x86_64 wine 1.7.35
by tadi47 on Monday January 26th 2015, 13:22
On Arch linux x86_64, I wasn't able to run the dpp 3.14

1. $ WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
2. $ WINEPREFIX=~/.wine32 wine regedit
3. Created the HKLM\Software\Canon\DPP registry key
4. $ WINEPREFIX=~/.wine32 winetricks msxml3

While trying to run dpp withe the following command:
$ WINEPREFIX=~/.wine32 wine ~/.wine32/drive_c/Program\ Files/Canon/Digital\ Photo\ Professional/DPPViewer.exe

I get this message:
err:module:load_builtin_dll failed to load .so lib for builtin L"mscms.dll": liblcms2.so.2: cannot open shared object file: No such file or directory
err:module:import_dll Loading library mscms.dll (which is needed by L"C:\\Program Files\\Canon\\Digital Photo Professional\\DPPViewer.exe") failed (error c000007a).
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Canon\\Digital Photo Professional\\DPPViewer.exe" failed, status c0000135

Thanks for any help you can give.
RE: dppw3.14 doesn't work on ArchLinux x86_64 wine 1.7.35
by Lukas Jirkovsky on Wednesday February 11th 2015, 11:54
It tells you to install liblcms2.so.2. It's in the lib32-lcms2 package
RE: dppw3.14 doesn't work on ArchLinux x86_64 wine 1.7.35
by tadi47 on Thursday February 12th 2015, 16:44
Thanx for replying, it works now after installing the package lib32-lcms2
install PDD 3.9.2 French, plus performance tests
by claude on Saturday November 29th 2014, 9:45
Successful installation of Canon DPP 3.9.2 in a dual boot computer, Win XP SP3 and Linux Mint/Mate 17:
- creation of the HKLM register key
- installation of msxml3
- run of the installer file under Wine (Wine DPP392FR.exe)
- the installer crashed at a certain point, but after creating the launcher on the desktop and copying a number of files in the Canon directory in c:\program files.
- copy the files from the Windows XP canon directory into the Wines corresponding directory.

All this has been previously mentioned... What is interesting however, is the performance evaluation. All those that used DPP know it is quite intensive on CPU when doing a batch conversion from CR2 to JPG. I prepared such a job consisting of 17 CR2 files:
- DPP running in same computer booted in Native Windows XP: completed the job in 65 seconds.
- DPP running under Wine, booted in Mint: 85 seconds (30% more time)
- DPP running in a Virtual Machine (VirtualBox 3.16, Win XP SP3), computer booted Linux, with maximum resources possible allocated to the VM: completed the job in 3 minutes 35 seconds... 2.5 times more than under Wine!

Conclusion: for such a CPU intensive program, there is a huge advantage in running it under Wine compared to a VM - it is worth the trouble of going through the Wine installation.
What came in more as a surprize is the performance penalty compared to when the computer is booted in XP - I was expecting it would run faster in Linux. Performance penalty probably caused by Wine overhead...
Back