Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Doing it with dGPU + iGPU is not very practical - gains from it are fairly minor and compatibility headaches massive. It is very easy to have a "mGPU" setup that is suddenly slower than the dGPU alone...
Future tests ("in the far future"), it is possible. Partially this depends on how games adopt this possibility. 3DMark always aims to be a benchmark that does game-like loads and is as game-like as possible. If games do not adopt this (no, Ashes of Singlarity alone doesn't count... it is kinda the exception that proves the point), considering how complicated it is to program for it, it may not make sense.
Basically, this "explicit multiadapter" support sounds like false advertising.
Edit, just read the technical PDF. Yep, Time Spy unofficially does NOT support explicit multi-adapter. It says so specifically in the technical manual, but it is worded to say it does support it. As said in the technical documentation, the LDA mode is implicit multi-adapter, letting the driver manage the multi-GPU handling.
MDA
LDA Implicit
LDA Explicit
Time Spy uses LDA Explicit.
http://www.bit-tech.net/hardware/graphics/2016/06/15/evga-geforce-gtx-1080-ftw-review/8
Time Spy asks "okay, what GPU is attached to the primary display?" and "Okay, what GPUs can render to this primary display?" and then starts dumping work on all of them via DX12 Explicit mGPU.
I would imagine that without Crossfire enabled, AMD driver responds to the second query "this one GPU here, have fun" and then only one would be used.
(without doing it like this, you could have the benchmark accidentally starting to run on the iGPU of the processor instead of the dGPU and then you would be making annoyed post about a really really bad score :D )
You made a statement in the other thread on how MDA has no user base. That is entirely false. The average person would not have both an Nvidia GPU and an AMD GPU, but the average Intel CPU has an integrated GPU. For most consumers, they in fact do have a setup supporting an MDA configuration, being Intel GPU + AMD or Nvidia GPU. Alternatively, you have AMD APU + AMD or Nvidia GPU.
Next, you are poking fun at the benchmark accidentally selecting the iGPU instead of the dGPU. You obviously don't know what you are talking about. My laptop has that issue, but AMD and Nvidia have this thing called "software" that detects and selects which GPU is used based on power conditions. Really if there is a problem with 3DMark in choosing the right GPU, one the results will show it, and two, it is a design flaw in 3DMark as being a hardware benchmarking application. Being a benchmarking platform, 3DMark should be detecting the hardware and allowing options in custom configuration to select options.
Presently, it is obvious that Time Spy utilizes implicit LDA, not explicit LDA, as no option exists in Time Spy to control that, yet there is an option to disable Async Compute. If it is a software option, the option to enable or disable explicit LDA will be in the software.
dGPU + iGPU the gains would be marginal and again the complexity would go through the roof.
I'm not saying a future 3DMark test can't ever support MDA, but Time Spy was designed for Linked-node. Partially because we wanted to ship it in 2016 and not 2017 and partially because mixed GPU (NV+AMD) setups basically do not exist outside press test labs.
Now if game developers suddenly decide that MDA is the best way to go and multiple games support NV+AMD mixed cards and everyone starts buying them so NV+AMD mixed setups are relevant for actual gaming, we'll definitely take notice.
(and to switch from Explicit LDA to Implicit LDA would require considerable changes to the engine. It is not a simple switch you could throw)
So if you had iGPU connected to a monitor and set as primary display, I guess Time Spy would run on the iGPU. On a desktop PC. Hence my "joke" about it somehow ending up using the wrong GPU.
On laptops all modern systems (exception: GTX 980 "notebook") the display panel is attached to the iGPU. dGPU rendering output is copied over to the iGPU and displayed by it. Unless you explicitly tell the driver to use dGPU for all rendering, Time Spy would default to the iGPU because that's who has the primary display attached. Current AMD and NVIDIA drivers do not have 3DMarkTimeSpy.exe yet pre-flagged as "use dGPU by default".
According to several releases, developers are working on Intel+NV and Intel+AMD mixed setups.
According to Microsoft's details of DX12, explicit modes should not require Crossfire or SLI to be active.
As for supporting the mixed setups; We are predicting the future here, and did our prediction months ago. Our crystall ball says "made in [some random country I've never heard of]" so it may have been off in predicting that "MDA is too complex and the gains are too minor to support it commonly in games" and Time Spy being designed as a benchmark to reflect future DX12 gaming performance, decision was made to not use it.
I strongly doubt Time Spy is the last ever DX12 benchmark we do, so who knows what will happen in the future. Our guys are constantly following the world of GPUs and gathering input from all the GPU developers as well when doing future plans.
According to this article regarding Nvidia's GTX 1080 on the MDA and 2 LDA modes, implicit specifically implies using SLI. Therefore, SLI and Crossfire should be disabled for explicit LDA to operate.
Time Spy's custom configuration does not offer the option to disable Explicit LDA. Therefore it is all official, Time Spy does not support explicit multiadapters. It cheats in saying explicit LDA support, unless there is an issue on adapter detection and registering when Time Spy loads.
So I guess you have a concern to report to your engineers. It is best for you to leave all questions unanswered regarding multi-GPU in Time Spy and wait for answers from your engineers and programmers.
"using SLI" is a bit imprecise term. "Using driver to control distribution of work across GPUs" would probably be more accurate. Time Spy does that in-engine and not by driver. Hence, LDA Explicit.
Now I honestly don't know if the issue is just that Time Spy can't see the additional GPU(s) if SLI/Crossfire is disabled and that is why it cannot distribute work to more than one GPU. That is possible. I guess I could try ask from the developers if they happen to know.
For explicit modes to work, Stardock recommends Crossfire and SLI disabled for best performance. The problem is obviously only on Futuremark's side. You may have been given false information to cover up a marketing error.