I’m currently trialling Pix4dMapper and pulling my hair out with the processing times on step 1 on my laptop (HP Envy 360), I’ve been thinking about purchasing an external GPU, but before I did, I wanted to make sure it would help. My laptop is equipped with an AMD Radeon Vega 8 GPU and while step 1 is running, the GPU is barely being utilised, 3-5% only.
Should Pix4d be utilising the GPU more in my current setup? If so, how/what do I change to make it do so?
The Pix4Dmapper is compatible with any GPU that is compatible with OpenGL 3.2 or above. That means that Pix4Dmapper should work with low performances Intel integrated graphics card HD 4000 and above. However, for faster processing, Pix4Dmapper also uses the processing power of GPUs that are compatible with Nvidia CUDA 9.1 and above (with the latest drivers installed). This allows increasing the performance in Pix4Dmapper, especially during step 1 and with large projects. That is why we recommend using a GPU that is compatible with CUDA. Any Nvidia GPU: GTX, Mobile, Tesla, Titan or Quadro, that is compatible with the CUDA version 9.1 and with the latest drivers will be used during the processing. We recommend using GeForce GPU because they are usually cheaper with regards to the performances in comparison with other graphics cards such as Quadro for example.
Regrettably, we don’t support OpenCL. Therefore, you won’t be able to use the AMD card for computation as you can do with NVIDIA. However, in Step 1, the essential component is the CPU. In some subprocesses, we use all its resources, in others not. As successful processing with software like Pix4Dmapper depends on a balanced system, you would have to ensure your computer set up doesn’t have any bottleneck problems. You can use the Puget Systems Benchmark Tool for Pix4D to quickly compare the performance of your computer to other workstations.
These cookies are necessary for the website to function and cannot be switched off in our systems.
They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences,
logging in, or filling in forms. These cookies do not store any personally identifiable information.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site.
They help us to know which pages are the most and least popular and see how visitors move around the site.
All information these cookies collect is aggregated and therefore anonymous.
If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
These cookies may be set through our site by our advertising partner (Google).
They may be used by Google to build a profile of your interests and show you relevant adverts on other sites.
They do not directly store personal information but are based on uniquely identifying your browser and internet device.
If you do not allow these cookies, you will experience less targeted advertising.