[Note: The registry settings are relevant even to Linux users and Crossover 12.1]
These directions are for the Enhanced Edition of The Witcher DVD but should work for the regular versions as well since the Enhanced Edition has a couple of extra issues that aren't found on the normal edition.
1) Create a new WinXP Bottle under Crossover Games.
2) Install Microsoft Visual C++ 2005 Redistributable (select from inside COG).
3) Install Microsoft DirectX Runtime - Modern (select from inside COG).
4) Install the Witcher from DVD. Select Install Unsupported Software and select your DVD.
With the Enhanced Edition, it appears to be a known problem where it will hang/stop installing when it tries to install the redistributables so after waiting a few minutes click "Force Installer Completion". It SHOULD create The Witcher icons for you, but I've had to reinstall sometimes when it didn't. If it created icons, proceed to next step, if it didn't just repeat step #4.
5) Download and copy gdiplus.dll to the \windows\system32 subdirectory.
Easiest way is Configure -> Manage Bottles -> Select the bottle you created for the Witcher -> Advanced -> Open C: Drive in Finder. Drag and drop the gdiplus.dll file after navigating to the system32 directory.
6) Set the bottle to use windowed mode. Configure -> Manage Bottles -> Select the bottle you created for the Witcher -> Control Panel -> winecfg -> Graphics -> Emulate a virtual desktop.
Select the size of your virtual desktop.
I've also unticked "Allow the window manager to decorate the windows" and "Allow the window manager to control the windows."
7) Run Regedit (Programs -> Run Command -> Browse -> windows -> Regedit and Select your bottle) and install/change the following keys:
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
DirectDrawRender=opengl
OffscreenRenderingMode=backbuffer
PixelShaderMode=enabled
RenderTargetLockMode=textex
UseGLSL=enabled
VideoMemorySize=512
Note that VideoMemorySize should match what is installed in your computer. Apple -> About This Mac -> More info... -> Graphics/Display.
Some people have ATI problems where setting OffscreenRenderingMode=fbo fixes their problems so you may need to try both settings to see which works best for you.
Some people have DirectDrawRender=gdi as that works best for them. YMMV. Try both and see which works best.
The game is playable and looks normal when playing, but the cinematics show characters as overbright and glowing a bit. The other thing of note is that your health bar isn't visible.