WineHQ

3DMark

3DMark99 and 3DMark99 MAX are DirectX 6 benchmarks.

Application Details:

Version: 1999 (3DMark99)
License: Free to use
URL: https://benchmarks.ul.com/3dma...
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 6.0

Maintainers: About Maintainership

Free Download Legacy 3DMark benchmarks

Test Results

Selected Test Results

What works

The 3DMark99 installation should work error-free in a 32-bit Wine prefix.

Regarding a 64bit Wine prefix the installer file (which is effectively a ZIP self-extractor) has to be unpacked into a temporary directory. This can be done within the wine prefix through 7zip (can be installed with winetricks). After that, the setup can be started via the setup.exe file.

Important note, when the installation is finished, the 3dmark.exe file needs to be replaced with a patched variant. This is not a Wine's problem. This must be done for all NT-based Windows variants (since Windows 2000). A compatible modified 3dmark.exe file can be found in the zip archive under to following link (see "Collection of all old 3D Mark patches"):

https://www.vogons.org/viewtop...

(Only the exe file is effectively needed. The other modified files can be additionally used to enhance some settings in 3DMark99.)

Second note, it seems that all other patching methods which targets the ddraw.dll file do not work in Wine 6.0. This is also true for the use of DX wrappers, not one of them worked for me. Finally, also the "DirectX version registry hack" which is recommended right below int the HowTo / Notes are unfortunately useless in newer Wine versions. These edits have absolutely no effect. (I have tested this for hours.)



What does not

Demo mode crashes shortly after it is selected. No workaround exists so far, this may have to do with the sound. However, it crashes also when sound is disabled.

Workarounds

The 3dmark.exe file needs to be replaced with a patched variant. As mentioned this is not a Wine problem. This must be done at all NT-based Windows variants (since Windows 2000).

What was not tested

Demo mode can't be tested.

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

As mentioned, the benchmark runs quite good under Linux thanks to Wine. At the end here follows now a somewhat amusing note out of the original 3DMark99 readme:

Note to Windows NT users: 3DMark 99 will not work at all under Windows NT 4.0, and while there is a possibility that 3DMark would work under Windows 2000 (NT 5.0),  functionality is not guaranteed. There is no support for Windows NT users currently.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentUbuntu 20.04 "Focal" (+ variants like Kubuntu)Mar 03 20216.0Yes Yes YesGoldC. Leu 
ShowDebian GNU/Linux 9.x "Stretch" x86_64Feb 06 20161.9.3Yes Yes GoldWylda 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Jul 04 20151.7.46Yes Yes SilverWylda 
ShowFedora 14Mar 15 20121.4Yes Yes GoldArtem S. Tashkinov 
ShowMac OS X 10.6 "Snow Leopard"Jun 14 20111.3.22Yes No Garbagean anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
20394 3DMark 2000, 2001, 2003 - wrong size of loading window NEW View

Show all bugs

HowTo / Notes

Running 3DMark 99 MAX under Wine (this how-to applies to Windows XP, 7 and later versions too)

In order to run 3DMark 99 MAX under Wine you have to:

1) Set Windows version to Windows 98 using winecfg

2) Set DirectX version to 4.06.02.0436 using regedit:

[HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX]
"InstalledVersion"=hex:00,00,00,09,00,00,00,00
"Version"="4.06.02.0436"

3) Download and install 3DMark 99 Max:

$ md5sum 3dmark99max.exe
0012bd560e69702db0d3758bb84325c3  3dmark99max.exe

4) Download DirectX 8.0, do NOT try to install it.

md5sum dx80eng.exe
8c23d0f581e8884faec64765f89279ec  dx80eng.exe

5) Using p7zip/winrar or any other 7z decompressor, extract ddraw.dll from it:

7z x dx80eng.exe ddraw.dll

6) Copy this file (ddraw.dll) to 3DMark 99 Max installation folder:

cp -a ddraw.dll "/home/user/.wine/drive_c/Program Files/3DMark 99 Max/"

7) Create an empty 3dmark.exe.local file in the 3DMark 99 Max installation folder.

You can now run 3DMark 99 Max.

Comments

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

Download location
by Artem S. Tashkinov on Thursday March 15th 2012, 8:40
The links at the official website are all dead.

You can download 3DMark 99 Max from here: www.ausgamers.com/files/details/html/1465
Back