ahojnnes · GitHub

Conversation

@ahojnnes

Copy link Copy Markdown

Contributor

Previously, we would always create a QApplication object in feature extraction, matching and the automatic reconstructor and oftentimes an OpenGL context even if not required by the pipeline. This can lead to crashes on headless machines and unwanted slowdowns on recent Mac OS versions, as processes with an attached graphical interface will be pushed to efficiency cores after a short period of time, which significantly slows down the pipeline. This will still happen on Mac OS if OpenGL is required but can be prevented using pure CPU-based extraction/matching.

@ahojnnes

sarlinpe

@ahojnnes

@ahojnnes

ahojnnes deleted the user/jsch/opengl-context branch

January 4, 2026 20:47

This was referenced

Feb 19, 2026

Closed

Closed

Closed

Labels

None yet

2 participants

@ahojnnes @sarlinpe

Read the original on github.com ↗