MadOnion released their newest revision of 3DMark yesterday. I spent some time playing with it last night and did some fairly extensive reading on it this morning. Overall, I would have to say that the update is a good thing. Most of the changes were intended to accommodate 3D accelerators that had difficulty with the original version. The new release also brought proper support of Windows XP, DirectX 8.1, and CPU optimizations for both Intel and AMD in the form of SSE2 and Extended 3DNow!. There are also some minor visual changes to the UI.
Among the most prominent changes is the addition of the Advanced Pixel Shader test. This test is supposed to be a Pixel Shader 1.4-compliant test, but according to the posted FAQ, they decided to make the test compliant with versions 1.1 and 1.4. I'll let them explain further:
Q: The Advanced Pixel Shader test is supposed to test 1.4 pixel shader capability. I have a GeForce3 graphics card and can run that test just fine. Does this mean my GF3 can do pixel shader 1.4?I'm not altogether sure if that was a good choice or a bad one. I do know that my GeForce3-equipped system's overall score actually increased with the new version from 7669 to 7959. (You can see my system specs here. I used the 27.20 drivers, and I've overclocked my GeForce 3 to 233/500.) So it would seem that the new test isn't causing scores for GeForce 3 parts to dip.
A: No, your GF3 cannot do pixel shader 1.4! The Advanced Pixel Shader test has a fall-back, using pixel shader 1.0, which is supported by your GF3. Hence the name Advanced Pixel Shader test, and not Pixel Shader 1.4 test. That same water effect can be achieved using pixel shader 1.0 but then the water surface is drawn in two passes, compared to a single pass on pixel shader 1.4 (or higher) hardware.
Q: Will the Advanced Pixel Shader test run faster on graphics cards that support 1.4 pixel shaders?
A: The Advanced Pixel Shader test is what we call a Feature Test, which means that we above all want to present some new technology. It was decided that a fall-back was to be included in addition to the 1.4 pixel shader, since a same looking effect can be achieved using pixel shader 1.1. These two different modes of that same test work a bit differently, and should therefore not be directly compared. Both two modes could be optimized to show more performance either way, but now the test is just optimized for maximum compatibility. Vertex shader performance also affects the score somewhat due to this compatibility optimization.
On the other hand, it seems the GeForce 2 based parts do suffer a score decrease with the new test. My MX200 PCI scores a disreputable 1700 marks, versus ~2200 under the original 3DMark 2001. I imagine the point loss is caused by a variety of factors, but I don't imagine the extra "zero" score in the Advanced Pixel Shader test helped the overall average.
Since the scene is currently devoid of any noteworthy DirectX 8 titles, I question the lower scores 3DMark 2001SE gives to DirectX 7-compliant parts. Providing a benchmark for the future is a cool thing; ignoring the realities of the current market is another.
|TR's 2017 Christmas giveaway: eight days left and counting||4|
|Rumor: Ryzen 2 set for Q1 2018 and a Fenghuang APU breaks cover||8|
|MSI gives Radeon RX Vega cards an Air Boost||12|
|Corsair's latest SO-DIMM kit takes 32 GB of DDR4 to 4000 MT/s||2|
|Report: Intel Inside co-marketing program will get a budget cut||27|
|Gingerbread House Day Shortbread||17|
|iMac Pro details and release date come into focus||49|
|Radeon Software Adrenalin Edition: an overview||25|
|Tuesday deals: NVMe storage, a GeForce GTX 1080 Ti, and more||9|
|Full disclosure: while I work for Intel; the opinions I express here are my own I think I understanding the issue you ran into. For the Braswell platf...||+35|