Everything, with a few tweaks.
What does not
The intro video works with a virtual desktop, but in fullscreen mode you have to alt-tab away and then back to the game to see the introvideo.
If the game crashes after a while (1-2h) with errors like "Out of memory", "Out of video memory", "Could not allocate..." set the LAA flag in the header of drakensang.exe (you have to use a no-cd fixed exe for that as the copy protection of the original exe notices your tampering and won't let you start the game). This fixed all memory problems for me and I haven't experienced a single crash since then (even when playing for 5-6h).
What was not tested
Nothing, I finished the game.
-Testing machine: AMD X2 2x3.0GHz, 4GB RAM (DDR2-800), GeForce GTX 285 (with NV proprietary driver 280.13), Creative SB X-FI, Kernel 3.0 -Winesettings for Drakensang: Winver: winxp, DxGrab: disabled, Windowed mode: disabled, Vertex- and Pixelshader: enabled (hardware), Audio: alsa with full hw-acceleration. -Registrysettings for Drakensang: [HKEY_CURRENT_USER\Software\Wine\Direct3D] "DirectDrawRenderer"="opengl" "VideoMemorySize"="1024" "UseGLSL"="enabled" "OffscreenRenderingMode"="fbo" "Multisampling"="enabled"
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||openSUSE 12.1 x86_64||May 29 2012||1.5.5||Yes||Yes||Gold||Feldspar|
|Current||Debian GNU/Linux 7.x "Wheezy"||Aug 05 2011||1.3.25||Yes||Yes||Gold||Kairhos|
|Show||Ubuntu 8.10 "Intrepid" i386 (+ variants like Kubuntu)||Feb 13 2009||1.1.14||Yes||Yes||Silver||Florian|
|Show||Gentoo Linux x86_64||Nov 26 2008||1.1.5||Yes||Yes||Bronze||Niels|
|Show||Debian GNU/Linux Unstable "Sid" x86_64||Sep 07 2008||1.1.4||Yes||Yes||Bronze||Benjamin|
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32Fhave a look at bug report 14758. Get the hack posted there, get the newest Git version of Wine, apply the hack and compile Wine yourself.