Just want to find out if a system has 2 gpus, does Microstation have a say in which gpu it will use? Or is that decided by Windows?
For example, I have the Microstation window displayed in monitor 1 which is connected to gpu 1. Does that mean only GPU 1 is used to Microstation? I'm aware that Windows 10 allows for setting specific gpu used per app, but just want to understand if that means what I think it means.
some more comment to Marco's answer, because you do not share complete picture of your HW configuration, and I also think one scenario is missing in Marco's explanation.
In my opinion, there are 3 different scenarios possible:
When you are not sure whether GPU is used (or what GPU when more are installed), use Windows Task manager, where all basic statistics are displayed. Also, both AMD and Nvidia provides own control panels, allowing to monitor GPU parameters and utilization.
Bentley Accredited Developer: iTwin Platform - AssociateLabyrinth Technology | dev.notes() | cad.point
Thanks for the insight. SLI isn't on our radar. A question was raised in our office: "any benefit if we have more gpu". For day to day 3D and 2D, sans rendering, I think for most simplistic use case, answer seems to be "yes". Just want to make sure that is the case.
About denoising, we support both the Nvidia and Intel denoisers. The Nvidia denoiser requires an Nvidia card (Maxwell generation or newer, which is about 4 years old or younger), while the Intel denoiser will run on anything, including AMD video cards. The results are comparable and the speed is also great for both cases as the denoising only takes, generally, a fraction of a second.
We plan to also implement the AMD denoiser, which should run on any hardware, in 2022.
Product Manager, MicroStation
Bentley Systems intl
Thanks for the details.
Marco Salino said:We plan to also implement the AMD denoiser, which should run on any hardware, denoiser in 2022.
It sounds promising, I am looking forward to it! :-)
Say microstation instance 1 show on display 1 connected to gpu 1 AND
microstation instance 2 shows on display 2 connected to gpu 2.
From what I've read in this thread, it seems, the scenario above would benefit from having 2 gpus, no?
Tuan Le said:From what I've read in this thread, it seems, the scenario above would benefit from having 2 gpus, no?
Well, theoretically ... yes :-)
But, in my opinion, when there will be 2 discrete GPUs (graphic cards) available, I think their cost and power consumption are not equal to speed up and performance, experienced in MicroStation. Even one GPU today is able to handle 1 - 4 monitors and in fact it does nothing for 99.9% of time. Of course, huge datasets may require such configuration (but I have not met such situation).
Another situation is, when there are 2 GPUs in notebook, one integrated and one external (in notebook or in docking station). Because of limited performance of mobile solutions, it makes sense to connect GPUs to individual monitors. But whether it is possible depend on notebook model and HW implementation.
I second Jan's suggestion: two discrete GPUs in a desktop will have a real benefit only for VUE rendering using the path tracer. One modern GPU from either Nvidia or AMD (and most likely Intel when their graphic cards launch) would be well capable to run multiple instances of MicroStation (and many other applications) and drive two screens.