Oh no! It looks like your CPU is not supported !

Hi I’m hoping someone can help I’m having trouble getting ODM running on my machine which I believe is compatible.
The error message is “Oh no! It looks like your CPU is not supported” full details below.
There are a number of other posts with similar issues and potential fixes that I’ve tried namely to rebuild the docker image locally on my own hardware this has not worked. and I’m hoping someone can point me in the right direction. Or confirmed that my hardware is in fact compatible.

The CPU is a Xeon 5160
Excerpt from CPU Specification Sheet
https://www.cpu-world.com/CPUs/Xeon/Intel-Xeon%205160%20-%20HH80556KJ0804M%20(BX805565160A%20-%20BX805565160P).html

Extensions and Technologies  MMX instructions
 SSE / Streaming SIMD Extensions
 SSE2 / Streaming SIMD Extensions 2
 SSE3 / Streaming SIMD Extensions 3
 SSSE3 / Supplemental Streaming SIMD Extensions 3
 EM64T / Extended Memory 64 technology / Intel 64 ?
 VT-x / Virtualization technology ?

The machine is a Dell precision 490
https://www.dell.com/content/products/productdetails.aspx/precn_490?c=us&l=en&s=bpi&~tab=specstab&~wsf=tabs

Full error Details
[INFO] Initializing ODM - Wed Aug 04 19:02:07 2021
[INFO] ==============
[INFO] build_overviews: False
[INFO] camera_lens: auto
[INFO] cameras: {}
[INFO] cog: True
[INFO] copy_to: None
[INFO] crop: 3
[INFO] debug: False
[INFO] dem_decimation: 1
[INFO] dem_euclidean_map: False
[INFO] dem_gapfill_steps: 3
[INFO] dem_resolution: 5
[INFO] depthmap_resolution: 640
[INFO] dsm: True
[INFO] dtm: False
[INFO] end_with: odm_postprocess
[INFO] fast_orthophoto: False
[INFO] feature_quality: high
[INFO] feature_type: sift
[INFO] force_gps: False
[INFO] gcp: None
[INFO] geo: None
[INFO] gps_accuracy: 10
[INFO] ignore_gsd: False
[INFO] matcher_distance: 0
[INFO] matcher_neighbors: 8
[INFO] matcher_type: flann
[INFO] max_concurrency: 8
[INFO] merge: all
[INFO] mesh_octree_depth: 11
[INFO] mesh_size: 200000
[INFO] min_num_features: 8000
[INFO] name: 9bdec5d1-1e7e-472a-aa36-fadd1b4d12db
[INFO] optimize_disk_space: False
[INFO] orthophoto_compression: DEFLATE
[INFO] orthophoto_cutline: False
[INFO] orthophoto_kmz: False
[INFO] orthophoto_no_tiled: False
[INFO] orthophoto_png: False
[INFO] orthophoto_resolution: 5
[INFO] pc_classify: False
[INFO] pc_csv: False
[INFO] pc_ept: True
[INFO] pc_filter: 2.5
[INFO] pc_geometric: False
[INFO] pc_las: False
[INFO] pc_quality: medium
[INFO] pc_rectify: False
[INFO] pc_sample: 0
[INFO] pc_tile: False
[INFO] primary_band: auto
[INFO] project_path: /var/www/data
[INFO] radiometric_calibration: none
[INFO] rerun: None
[INFO] rerun_all: False
[INFO] rerun_from: [‘odm_postprocess’]
[INFO] resize_to: 2048
[INFO] skip_3dmodel: False
[INFO] skip_band_alignment: False
[INFO] skip_report: False
[INFO] sm_cluster: None
[INFO] smrf_scalar: 1.25
[INFO] smrf_slope: 0.15
[INFO] smrf_threshold: 0.5
[INFO] smrf_window: 18.0
[INFO] split: 999999
[INFO] split_image_groups: None
[INFO] split_overlap: 150
[INFO] texturing_data_term: gmi
[INFO] texturing_keep_unseen_faces: False
[INFO] texturing_outlier_removal_type: gauss_clamping
[INFO] texturing_skip_global_seam_leveling: False
[INFO] texturing_skip_local_seam_leveling: False
[INFO] texturing_tone_mapping: none
[INFO] tiles: False
[INFO] time: False
[INFO] use_3dmesh: False
[INFO] use_exif: False
[INFO] use_fixed_camera_params: False
[INFO] use_hybrid_bundle_adjustment: False
[INFO] verbose: False
[INFO] ==============
[INFO] Running dataset stage
[INFO] Loading dataset from: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/images
[INFO] Loading images database: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/images.json
[INFO] Found 18 usable images
[INFO] Coordinates file already exist: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/odm_georeferencing/coords.txt
[INFO] Model geo file already exist: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/odm_georeferencing/odm_georeferencing_model_geo.txt
[INFO] Parsing SRS header: WGS84 UTM 15N
[INFO] Finished dataset stage
[INFO] Running split stage
[INFO] Normal dataset, will process all at once.
[INFO] Finished split stage
[INFO] Running merge stage
[INFO] Normal dataset, nothing to merge.
[INFO] Finished merge stage
[INFO] Running opensfm stage
[WARNING] /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/image_list.txt already exists, not rerunning OpenSfM setup
[WARNING] Detect features already done: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/features exists
[WARNING] Match features already done: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/matches exists
[WARNING] Found a valid OpenSfM tracks file in: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/tracks.csv
[WARNING] Found a valid OpenSfM reconstruction file in: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/reconstruction.json
[INFO] Already extracted cameras
[INFO] Export reconstruction stats
[WARNING] Found existing reconstruction stats /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/stats/stats.json
[WARNING] Will skip exporting /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/reconstruction.geocoords.json
[INFO] Undistorting /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm …
[WARNING] Already undistorted (nominal)
[WARNING] Found a valid OpenSfM NVM reconstruction file in: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/undistorted/reconstruction.nvm
[INFO] Finished opensfm stage
[INFO] Running openmvs stage
[WARNING] Found existing /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/undistorted/openmvs/scene.mvs
[INFO] Running dense reconstruction. This might take a while.
[INFO] Estimating depthmaps
[INFO] running /code/SuperBuild/install/bin/OpenMVS/DensifyPointCloud “/var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/undistorted/openmvs/scene.mvs” --resolution-level 3 --min-resolution 320 --max-resolution 1970 --max-threads 8 --number-views-fuse 2 -w “/var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/undistorted/openmvs/depthmaps” -v 0 --geometric-iters 0
Illegal instruction (core dumped)

===== Dumping Info for Geeks (developers need this to fix bugs) =====
Child returned 132
Traceback (most recent call last):
File “/code/stages/odm_app.py”, line 94, in execute
self.first_stage.run()
File “/code/opendm/types.py”, line 340, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 340, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 340, in run
self.next_stage.run(outputs)
[Previous line repeated 1 more time]
File “/code/opendm/types.py”, line 321, in run
self.process(self.args, outputs)
File “/code/stages/openmvs.py”, line 79, in process
system.run(’%s “%s” %s’ % (context.omvs_densify_path,
File “/code/opendm/system.py”, line 106, in run
raise SubprocessException(“Child returned {}”.format(retcode), retcode)
opendm.system.SubprocessException: Child returned 132

===== Done, human-readable information to follow… =====

[ERROR] Oh no! It looks like your CPU is not supported (is it fairly old?). You can still use ODM, but you will need to build your own docker image. See GitHub - OpenDroneMap/ODM: A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷

===
[INFO] Initializing ODM - Wed Aug 04 19:02:07 2021
[INFO] ==============
[INFO] build_overviews: False
[INFO] camera_lens: auto
[INFO] cameras: {}
[INFO] cog: True
[INFO] copy_to: None
[INFO] crop: 3
[INFO] debug: False
[INFO] dem_decimation: 1
[INFO] dem_euclidean_map: False
[INFO] dem_gapfill_steps: 3
[INFO] dem_resolution: 5
[INFO] depthmap_resolution: 640
[INFO] dsm: True
[INFO] dtm: False
[INFO] end_with: odm_postprocess
[INFO] fast_orthophoto: False
[INFO] feature_quality: high
[INFO] feature_type: sift
[INFO] force_gps: False
[INFO] gcp: None
[INFO] geo: None
[INFO] gps_accuracy: 10
[INFO] ignore_gsd: False
[INFO] matcher_distance: 0
[INFO] matcher_neighbors: 8
[INFO] matcher_type: flann
[INFO] max_concurrency: 8
[INFO] merge: all
[INFO] mesh_octree_depth: 11
[INFO] mesh_size: 200000
[INFO] min_num_features: 8000
[INFO] name: 9bdec5d1-1e7e-472a-aa36-fadd1b4d12db
[INFO] optimize_disk_space: False
[INFO] orthophoto_compression: DEFLATE
[INFO] orthophoto_cutline: False
[INFO] orthophoto_kmz: False
[INFO] orthophoto_no_tiled: False
[INFO] orthophoto_png: False
[INFO] orthophoto_resolution: 5
[INFO] pc_classify: False
[INFO] pc_csv: False
[INFO] pc_ept: True
[INFO] pc_filter: 2.5
[INFO] pc_geometric: False
[INFO] pc_las: False
[INFO] pc_quality: medium
[INFO] pc_rectify: False
[INFO] pc_sample: 0
[INFO] pc_tile: False
[INFO] primary_band: auto
[INFO] project_path: /var/www/data
[INFO] radiometric_calibration: none
[INFO] rerun: None
[INFO] rerun_all: False
[INFO] rerun_from: [‘odm_postprocess’]
[INFO] resize_to: 2048
[INFO] skip_3dmodel: False
[INFO] skip_band_alignment: False
[INFO] skip_report: False
[INFO] sm_cluster: None
[INFO] smrf_scalar: 1.25
[INFO] smrf_slope: 0.15
[INFO] smrf_threshold: 0.5
[INFO] smrf_window: 18.0
[INFO] split: 999999
[INFO] split_image_groups: None
[INFO] split_overlap: 150
[INFO] texturing_data_term: gmi
[INFO] texturing_keep_unseen_faces: False
[INFO] texturing_outlier_removal_type: gauss_clamping
[INFO] texturing_skip_global_seam_leveling: False
[INFO] texturing_skip_local_seam_leveling: False
[INFO] texturing_tone_mapping: none
[INFO] tiles: False
[INFO] time: False
[INFO] use_3dmesh: False
[INFO] use_exif: False
[INFO] use_fixed_camera_params: False
[INFO] use_hybrid_bundle_adjustment: False
[INFO] verbose: False
[INFO] ==============
[INFO] Running dataset stage
[INFO] Loading dataset from: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/images
[INFO] Loading images database: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/images.json
[INFO] Found 18 usable images
[INFO] Coordinates file already exist: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/odm_georeferencing/coords.txt
[INFO] Model geo file already exist: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/odm_georeferencing/odm_georeferencing_model_geo.txt
[INFO] Parsing SRS header: WGS84 UTM 15N
[INFO] Finished dataset stage
[INFO] Running split stage
[INFO] Normal dataset, will process all at once.
[INFO] Finished split stage
[INFO] Running merge stage
[INFO] Normal dataset, nothing to merge.
[INFO] Finished merge stage
[INFO] Running opensfm stage
[WARNING] /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/image_list.txt already exists, not rerunning OpenSfM setup
[WARNING] Detect features already done: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/features exists
[WARNING] Match features already done: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/matches exists
[WARNING] Found a valid OpenSfM tracks file in: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/tracks.csv
[WARNING] Found a valid OpenSfM reconstruction file in: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/reconstruction.json
[INFO] Already extracted cameras
[INFO] Export reconstruction stats
[WARNING] Found existing reconstruction stats /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/stats/stats.json
[WARNING] Will skip exporting /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/reconstruction.geocoords.json
[INFO] Undistorting /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm …
[WARNING] Already undistorted (nominal)
[WARNING] Found a valid OpenSfM NVM reconstruction file in: /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/undistorted/reconstruction.nvm
[INFO] Finished opensfm stage
[INFO] Running openmvs stage
[WARNING] Found existing /var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/undistorted/openmvs/scene.mvs
[INFO] Running dense reconstruction. This might take a while.
[INFO] Estimating depthmaps
[INFO] running /code/SuperBuild/install/bin/OpenMVS/DensifyPointCloud “/var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/undistorted/openmvs/scene.mvs” --resolution-level 3 --min-resolution 320 --max-resolution 1970 --max-threads 8 --number-views-fuse 2 -w “/var/www/data/9bdec5d1-1e7e-472a-aa36-fadd1b4d12db/opensfm/undistorted/openmvs/depthmaps” -v 0 --geometric-iters 0
Illegal instruction (core dumped)

===== Dumping Info for Geeks (developers need this to fix bugs) =====
Child returned 132
Traceback (most recent call last):
File “/code/stages/odm_app.py”, line 94, in execute
self.first_stage.run()
File “/code/opendm/types.py”, line 340, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 340, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 340, in run
self.next_stage.run(outputs)
[Previous line repeated 1 more time]
File “/code/opendm/types.py”, line 321, in run
self.process(self.args, outputs)
File “/code/stages/openmvs.py”, line 79, in process
system.run(’%s “%s” %s’ % (context.omvs_densify_path,
File “/code/opendm/system.py”, line 106, in run
raise SubprocessException(“Child returned {}”.format(retcode), retcode)
opendm.system.SubprocessException: Child returned 132

===== Done, human-readable information to follow… =====

[ERROR] Oh no! It looks like your CPU is not supported (is it fairly old?). You can still use ODM, but you will need to build your own docker image. See GitHub - OpenDroneMap/ODM: A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷

Machine Details
$lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 36 bits physical, 48 bits virtual
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 2
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 15
Model: 6
Model name: Intel(R) Xeon™ CPU 3.00GHz
Stepping: 4
CPU MHz: 2992.628
BogoMIPS: 5985.25
Virtualisation: VT-x
L1d cache: 64 KiB
L2 cache: 8 MiB
NUMA node0 CPU(s): 0-7
Vulnerability Itlb multihit: KVM: Mitigation: VMX disabled
Vulnerability L1tf: Mitigation; PTE Inversion; VMX EPT disabled
Vulnerability Mds: Vulnerable: Clear CPU buffers attempted, no mic
rocode; SMT vulnerable
Vulnerability Meltdown: Mitigation; PTI
Vulnerability Spec store bypass: Vulnerable
Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user
pointer sanitization
Vulnerability Spectre v2: Mitigation; Full generic retpoline, STIBP disab
led, RSB filling
Vulnerability Srbds: Not affected
Vulnerability Tsx async abort: Not affected
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtr
r pge mca cmov pat pse36 clflush dts acpi mmx f
xsr sse sse2 ss ht tm pbe syscall nx lm constan
t_tsc pebs bts nopl cpuid pni dtes64 monitor ds
_cpl vmx est cid cx16 xtpr pdcm lahf_lm pti tpr
_shadow
GPU Details
$ lsgpu
sys:/sys/devices/pci0000:00/0000:00:04.0/0000:07:00.0/drm/card0
subsystem : drm
drm card : /dev/dri/card0
parent : sys:/sys/devices/pci0000:00/0000:00:04.0/0000:07:00.0

sys:/sys/devices/pci0000:00/0000:00:04.0/0000:07:00.0/drm/renderD128
subsystem : drm
drm render : /dev/dri/renderD128
parent : sys:/sys/devices/pci0000:00/0000:00:04.0/0000:07:00.0

sys:/sys/devices/pci0000:00/0000:00:04.0/0000:07:00.0
subsystem : pci
drm card : /dev/dri/card0
drm render : /dev/dri/renderD128
vendor : 10DE
device : 0638

1 Like

Welcome!

Unfortunately, that CPU is short about one generation of SSE instructions. I believe you need SSE 4.x, and/or AVX.

If you recompile from source, you may be able to run it properly.

1 Like

the note on the UI suggest that the SSE 4. is not required is that not the case ?

the 5160 has all of those instructions but not SSE 4.x,

When you say recompile for source do you mean rebuild the docker build on my local hardware ?

1 Like

Yes, that should do it

Thanks for getting back to me as noted in my post i have tried that but it did not work :frowning:

1 Like

Anyone ?

Unfortunately, not something I have much experience with. I’ve yet to attempt building on anything other than my i7-6700k and i5-560m.

Maybe I can try on my VIA Nano or C7-M at some point.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.