Forum

Author Topic: Multiple GPU Priority & and VBO settings  (Read 4006 times)

R2F

  • Newbie
  • *
  • Posts: 2
    • View Profile
Multiple GPU Priority & and VBO settings
« on: September 24, 2021, 04:58:45 AM »
Does Metashape preference the GPU it uses for processing when multiple GPU's are installed?

I have an RTX 3090 in slot 1 that is also used to output my display and an older Quadro M4000 card in slot 0. While monitoring the resources that are being utilised over the last week it seems that the older card is regularly prioritized and used more than the newer RTX 3090.

Would there be any value in using the older card to output my displays or swapping the PCIE slots they are installed in?

What would be the best VBO size setting for this type of configuration.

Bzuco

  • Full Member
  • ***
  • Posts: 246
    • View Profile
Re: Multiple GPU Priority & and VBO settings
« Reply #1 on: September 27, 2021, 04:48:56 AM »
What you probably see in monitoring is just simply huge difference in computational performance between those cards (3090 is ~13x more powerful than M4000).
Assigning task and feeding GPU with data takes some time and if metashape is assigning regularly same amount of data to each card then 3090 computes it much faster and is more in idle time(or idling during transfering next data) than M4000.
You can run gpuz utility twice and monitor both cards more detailed and check what was gpu utilization %, memory allocation, memory controller %,  ...at the same time.
If your motherboard is able to keep speeds of both PCIE slots the same when utilizing two cards(description in motherboard manual), then it should not matter the order of cards. But I would still swap positions, because you will not have M4000 forever.