I'm making an attempt to switch to Linux on the machine that I run Metashape on. Things are working correctly, but it appears that the CPU is underutilized in Linux compared to windows.
The task I'm comparing on is aligning ~7500 photos. In Windows it takes ~3 hours, and in Linux it takes about ~15 hours.
Here's the machine:
Ryzen 9 5900X
64GB RAM
Radeon 6800XT
The version of windows being used is Windows 11, and the version of Ubuntu being used is 20.04 with kernel 5.15. In both cases I'm using Metashape 2.0.1.
The GPU driven parts of the workflow appear to be running at the same speed. I have a power meter on the computer, and during GPU driven parts of the align photos the max power is more or less the same between Linux and Windows, suggesting that the Radeon 6800XT is being utilized equally in Windows and Linux.
The CPU driven parts, especially the Estimating Camera Locations, are much much slower. The Ryzen 9 5900X is a 12 core 24 thread CPU, and I'm seeing in a system monitoring tool only 12 of the 24 threads in use during the Estimating Camera Locations, although I don't really know if this is an issue.
I suspect this is a CPU utilization related issue. During the Estimating Camera Locations part of the workflow in Windows I'm seeing the system use 185W of power, whereas in Linux I'm seeing it use 105W of power. At idle the system uses about 60W of power.
Using a CPU stress test tool in Linux I was able to get the system to draw 190W.
Is this an issue that is known and/or have a workaround?