← Back to Blog
News & Analysis

How to Fully Remove a Stuck Lumina Virtual Camera on macOS

Taha and Nichelle Abbasi

A Technical Guide by Taha Abbasi (and Why This Can Affect Other Camera Drivers Too)

Last verified: macOS Tahoe on Apple Silicon (M3-class MacBook Pro)
Audience: Developers, creators, IT-savvy users, and anyone troubleshooting virtual cameras on macOS

On modern versions of macOS—especially on Apple Silicon—uninstalling applications that install virtual cameras is no longer as simple as deleting the app or running an included uninstaller.

Recently, while removing Lumina from a MacBook Pro running macOS Tahoe, I encountered a situation where Lumina’s official uninstall utility completed successfully, yet the Lumina virtual camera continued to appear system-wide in FaceTime, Zoom, and other applications.

This article documents why that happens, how macOS now handles virtual cameras at the operating-system level, and the exact steps required to fully remove Lumina when the standard uninstaller does not complete the job.

While this guide is specific to Lumina, the same underlying macOS behavior can apply to other virtual camera tools as well.


Important Disclaimer

  • This article is informational and technical, not a critique of Lumina as a product.
  • Lumina is not behaving maliciously; this behavior is a result of macOS security and architecture changes.
  • The steps below involve System Integrity Protection (SIP) and should only be performed by users comfortable with system-level changes.
  • Disabling SIP is temporary and reversible when done correctly.
  • If you are unsure, consult an IT professional.

Lumina’s Official Uninstall Instructions (and Where They Stop)

Lumina provides official uninstall guidance here:
https://support.getlumina.com/hc/en-us/articles/4431243548687-How-do-I-uninstall-and-remove-the-Lumina-Plus-application-from-my-computer

In my case, those steps successfully removed the Lumina application itself. However, on newer versions of macOS, the Lumina virtual camera remained registered as a system extension, which the official article does not currently address.

The remainder of this guide documents the additional steps required in that specific scenario.


Why the Lumina Camera Can Persist After Uninstall

On current macOS versions, virtual cameras may be implemented as System Extensions. These:

  • Are installed at the operating-system level
  • Exist independently of the app bundle
  • Are protected by System Integrity Protection (SIP)

As a result:

Removing the Lumina app does not necessarily remove the Lumina camera.


Confirming the Lumina System Extension Is Still Installed

Open Terminal and run:

systemextensionsctl list | grep -i lumina

If you see output similar to:

com.lumina.LuminaStudio [activated enabled]

The Lumina virtual camera is still registered at the system level.


Step-by-Step: Fully Removing the Lumina Virtual Camera

Step 1: Boot Into macOS Recovery (Apple Silicon)

  1. Shut down the Mac completely
  2. Press and hold the Touch ID / fingerprint button (this is the power button)
  3. Keep holding until “Loading startup options” appears
  4. Select Options → Continue

Step 2: Temporarily Disable System Integrity Protection

From the Recovery menu bar:
Utilities → Terminal

csrutil disable

Restart the Mac normally.


Step 3: Uninstall the Lumina System Extension

sudo systemextensionsctl uninstall XBWNNQS8US com.lumina.LuminaStudio

If macOS responds with:

terminated waiting to uninstall on reboot

This is expected.


Step 4: Reboot to Finalize Removal

Restart the Mac.

After reboot, verify:

systemextensionsctl list | grep -i lumina

Expected result: no output.

At this point, the Lumina virtual camera is fully removed and will no longer appear in any application.


Optional: Removing Remaining Lumina App Artifacts

sudo rm -rf /Applications/Lumina*
rm -rf ~/Library/Containers/com.lumina.*
rm -rf ~/Library/Preferences/com.lumina.*
rm -rf ~/Library/Logs/Lumina*

If files do not exist, macOS will report “no matches found,” which is normal.


Removing Other Virtual Camera or Audio Drivers (Optional)

The same macOS behavior applies to other camera and audio tools. During cleanup, it’s common to find leftover drivers from tools such as:

  • Krisp
  • AirParrot / Squirrels
  • Other virtual camera or loopback utilities

To list installed audio drivers:

ls /Library/Audio/Plug-Ins/HAL/

Important: Only remove drivers you explicitly recognize and no longer need.


Re-Enable System Integrity Protection (Strongly Recommended)

Once all removals are complete:

  1. Boot back into macOS Recovery
  2. Open Utilities → Terminal
  3. Run:
csrutil enable

Restart and confirm:

csrutil status

Expected output:

System Integrity Protection status: enabled.


Why This Matters

Virtual cameras that linger after uninstall can cause:

  • Confusing camera lists
  • Application conflicts
  • Unexpected behavior during video calls

Understanding how macOS registers these components is essential for developers, creators, and technical professionals who rely on predictable system behavior.


Final Thoughts

Lumina is far from the only application affected by this shift in macOS architecture. Apple’s move toward system extensions has significantly improved security, but it has also introduced new complexity around uninstall workflows.

This guide exists to document that gap clearly and responsibly.

🌐 Visit the Official Site

Read more from Taha Abbasi at tahaabbasi.com


About the Author

Taha Abbasi is a technology leader and engineer with deep experience in system-level architecture, distributed systems, and platform troubleshooting. He documents macOS edge cases like this to help others navigate modern operating systems with clarity and confidence.

Comments

← More Articles