If it is Graphics workload, and in this workload Vega is faster than Titan Xp, why it does not translate into gaming performance?
That's a great question! I'm assuming you are talking about SPECviewperf, which traditionally only NVIDIA's Quadro line of cards have been optimized for (whether that's in hardware or in software, i.e. driver optimizations). So, the simplest answer is that the subtests that Vega FE does well in are using a feature that is intentionally slower on a consumer-grade TITAN card.
https://www.pcper.com/reviews/Graph...B-Air-Cooled-Review/Professional-Testing-SPEC
Let's look at some of the specific cases.
The "catia-04" test says:
The catia-04 viewset was created from traces of the graphics workload generated by the CATIA V6 R2012 application from Dassault Systemes. Model sizes range from 5.1 to 21 million vertices.
The viewset includes numerous rendering modes supported by the application, including wireframe, anti-aliasing, shaded, shaded with edges, depth of field, and ambient occlusion
https://www.spec.org/gwpg/gpc.static/catia04.html
As we've discussed before, the Quadro cards have hardware acceleration for antialiased lines, while a GeForce consumer card (including the TITAN Xp) does not.
Exactly the same situation with the "creo-01" test, which also uses antialiased lines:
The creo-01 viewset was created from traces of the graphics workload generated by the Creo 2™ application from PTC. Model sizes range from 20 to 48 million vertices.
The viewset includes numerous rendering modes supported by the application, including wireframe, anti-aliasing, shaded, shaded with edges, and shaded reflection modes.
https://www.spec.org/gwpg/gpc.static/creo-01.html
energy-01 is a volume rendering test:
The energy-01 viewset is representative of a typical volume rendering application in the seismic and oil and gas fields. Similar to medical imaging such as MRI or CT, geophysical surveys generate image slices through the subsurface that are built into a 3D grid. Volume rendering provides a 2D projection of this 3D volumetric grid for further analysis and interpretation.
At every frame, depending on the viewer position, a series of coplanar slices aligned with the viewing angle are computed on the CPU and then sent to the graphics hardware for texturing and further calculations such as transfer function lookup, lighting and clipping to reveal internal structures. Finally, the slices are blended together before the image is displayed.
https://www.spec.org/gwpg/gpc.static/energy-01.html
Vega clearly has an advantage here, though I'm not sure why. Once again there is a difference between Quadro P5000 and the TITAN Xp, but Vega might just have enough raw horsepower over the Quadro that it wins.
The "medical-01" test seems to be similar to energy:
The medical-01 viewset is representative of a typical volume rendering application that renders a 2D projection of a 3D volumetric grid. A typical 3D grid in this viewset is a group of 3D slices acquired by a scanner (such as CT or MRI).
At every frame, depending on the viewer position, a series of coplanar slices aligned with the viewing angle are computed on the CPU and then sent to the graphics hardware for texturing and further calculations, such as transfer function lookup, lighting and clipping to reveal internal structures. Finally, the slices are blended together before the image is displayed.
https://www.spec.org/gwpg/gpc.static/med-01.html
The "snx-02" test is another win for Quadro, but not TITAN.
The snx-02 viewset was created from traces of the graphics workload generated by the NX 8.0 application from Siemens PLM. Model sizes range from 7.15 to 8.45 million vertices.
https://www.spec.org/gwpg/gpc.static/snx02.html
Again, this uses antialiased lines and other Quadro-only features for NVIDIA, so the P5000 wins handily.
The "sw-03" test is yet another antialiased line test:
The sw-03 viewset was created from traces of Dassault Systemes’ SolidWorks 2013 SP1 application. Models used in the viewset range in size from 2.1 to 21 million vertices.
The viewset includes numerous rendering modes supported by the application, including shaded mode, shaded with edges, ambient occlusion, shaders, and environment maps.
In all the other subtests, the TITAN Xp beats the Vega FE. So, there are exactly 2 subtests out of 9 that the Vega FE wins, and 7 where either the Quadro P5000 or the TITAN Xp win. Those 2 subtests involve 3D volumetric rendering, which is slower on the TITAN than the Quadro (indicating that it's a Quadro-optimized feature for NVIDIA).
Going back to your original question, SPECviewperf is a professional graphics test. It uses features of OpenGL that are common in professional apps used for CAD, 3D modelling and so on. Games do not render with antialiased lines or 2-sided lighting, which is why NVIDIA can accelerate those in their Quadro parts and have some differentiation between their professional and consumer product lines. These professional applications usually have legacy codepaths, using features such as OpenGL's immediate mode, that can be optimized only in the Quadro drivers since no games use them.
So, long story short, while SPECviewperf is a graphics test, it is exercising different functionality that modern game engines. Thus, it cannot be used as a stand-in for actual game benchmarks. We can wait and see how RX Vega performs in game benchmarks, though the initial results from the Vega FE do not look encouraging.