The first DirectX9 benchmark from the company.

Application Details:

Version: 2003 (3DMark03)
License: Retail
Votes: 0
Latest Rating: Platinum
Latest Wine Version Tested: 6.0

Maintainers: About Maintainership

Free Download Legacy 3DMark benchmarks

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

Default benchmark (4069 3dmarks)

Demo with sound

Image quality

texture filtering

What does not

system info

sound tests (can't select)


What was not tested

all test configurations

Hardware tested


  • GPU:
  • Driver:

Additional Comments

Build from sources, export CFLAGS="-O2 -mtune=native -march=native -pipe -mmmx -msse3" export CXXFLAGS="-O2 -mtune=native -march=native -pipe -mmmx -msse3" ./configure --disable-tests --with-x hw: notebook lenovo sl500, 3Gb, nvidia g105M, Core2 Duo T5870 2GHz

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowUbuntu 20.04 "Focal" (+ variants like Kubuntu)Mar 02 20216.0Yes Yes NoPlatinumC. Leu 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Jul 04 20151.7.46Yes Yes GoldWylda 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Jan 15 20121.3.36Yes Yes GoldStinger 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Jun 12 20101.2-rc3Yes Yes SilverStinger 
CurrentDebian GNU/Linux 6.x "Squeeze"Jun 03 20101.2-rc2Yes Yes Goldan anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
7411 GLSL shaders work badly with fglrx CLOSED INVALID View
7807 3dmark03 crashes:denormal float operand in 32-bit code (0x0042504a) CLOSED FIXED View
8764 Unhandled exception: unimplemented function hal.dll.HalGetBusData called in 32-bit code (0x7b840a99). CLOSED DUPLICATE View
20296 Multiple apps crash due missing support for COM dll surrogate, dllhost.exe (League of Legends 08_18_2009_04, 3Dmark03, 3Dmark05, 3Dmark06) CLOSED FIXED View
20394 3DMark 2000, 2001, 2003 - wrong size of loading window NEW View
22392 3dmark03, 3dmark06 crash on startup when trying to get system info (Wine lacks support for COM dll surrogate, dllhost.exe) CLOSED DUPLICATE View
34166 Fullscreen flickering on Mac RESOLVED NOTOURBUG View
36540 3dmark 2003 needs msvcp70.dll.?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_Ptrit@DHPADAADPADAAD@2@XZ CLOSED FIXED View
36547 3DMark 2003 installer has no taskbar/Alt Tab representation UNCONFIRMED View
36697 64-bit InstallShield engine COM server 'ISBEW64.exe' crashes or hangs (32-bit InstallShield based installers in 64-bit WINEPREFIX) CLOSED FIXED View
36715 3dmark 2003 needs msvcp70.dll.??8std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z CLOSED FIXED View
38326 3DMark03: Could not find vertex shader attribute 'vs_in1' CLOSED DUPLICATE View

Show open bugs

HowTo / Notes

Running 3DMark 2003 in new Wine releases (a temporary workaround for missing msvcp70.dll functions)

In order to run 3DMark 2003 in new Wine releases you have to

1) Download and install 3DMark03_v360_1901.exe from the official website.

2) run winecfg and set "msvcp70" to "native" in the "Libraries" tab.

3) run

$ wine uninstaller

and uninstall Futuremark System Info.

4) Download Futuremark SystemInfo 4.28 and install it in wine this way:

$ wine start Futuremark_SystemInfo_v428_installer.msi


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

by Wine Taster on Tuesday January 17th 2017, 15:43
What is/was native msvcp70 for?
Can't see any difference on wine 2.0rc5.
by Wintch on Monday April 25th 2011, 7:24
Running with "wine 3DMark03.exe -nosysteminfo" solves a startup error message in wine 1.3.18. Vertex shaders are very slow anyway so total score is not very good (radeon 6850+ati binary)
hardware not supported
by Alexandru Guzu on Sunday March 9th 2008, 1:20
I think there is something I am missing. Pretty much anytime I want to run a newer 3D application, it doesn't work. 3DMark 2003 says my hardware does not support compressed textures (DXT1 and DXT3), and then none of the tests are supported. In Doom 3 Demo, the game just doesn't start.

I am using a laptop with Intel Integrated graphics, and in Windows both 3DMark 2003 and Doom 3 Demo run.

I'm pretty sure there is a problem with the DirectX implementation on my system.

P.S. Quake 3 Demo worked well. I am using Ubunti 7.10, and glxinfo says I have Direct Rendering
RE: hardware not supported
by Michael DePaulo on Friday March 28th 2008, 17:27
From what I understand, you can expect alot of compatibility problems such as that unless you are using Nvidia hardware.
RE: hardware not supported
by Alexandru Guzu on Monday March 31st 2008, 8:04
I see, well it's a bit strange, since the Intel Graphics Drivers are open source, and fully supported in Linux. My video card is not even in the restricted drivers.

When I'll get a chance I will try 3D Mark 03 again on a computer with ATI or nVidia card. But until then. I'm gonna have to be happy with your answer.

RE: hardware not supported
by Eosie on Tuesday November 4th 2008, 8:17
The DXTn compressed textures are not supported on all open source drivers. The reason is that this compression is patented. The only option is to use the proprietary ATI or nVidia driver or to tell the wine developers to decompress the textures on the fly which may increase needed video memory by a factor of 8 in the worst-case scenario.
GLSL enabled ?
by Stinger on Tuesday April 3rd 2007, 16:03
Can sombody please explain how I enable GLSL in wine 0.9.34
In plain English please , I'm not as experienced as most of you guys are.
RE: GLSL enabled ?
by Adrian Wnuk on Wednesday April 4th 2007, 14:05
RE: GLSL enabled ?
by Stinger on Wednesday April 4th 2007, 15:48
Thanks for the links , I have found a couple too.

seems to do the trick , but now I'm having trouble with artifacts instead ?
Maybe my graphics card is to old FX5600 or the Nvidia driver ? but the framerates seems to be improving.