Troubleshooting
Troubleshooting
This guide covers common issues you might encounter with LookPilot and how to resolve them.
Camera Issues
Camera Not Detected
Symptoms: Camera doesn't appear in the dropdown list or shows "No camera"
Solutions:
- Refresh camera list: Click the reload button (⟲) next to the camera dropdown
- Check camera connection: Ensure your camera is properly connected via USB
- Close other applications: Make sure no other software is using the camera (browsers, video chat apps, etc.)
- Try different USB ports: Switch to a different USB port, preferably USB 3.0
- Restart LookPilot: Close and reopen the application
Linux-specific:
- Check camera permissions: Ensure your user has access to
/dev/video*
devices - Install v4l-utils:
sudo apt install v4l-utils
then check cameras withv4l2-ctl --list-devices
Tracking Issues
Head Tracking Not Responsive
Symptoms: Moving your head doesn't affect the 3D visualization or game camera
Solutions:
- Check tracking status: Ensure "Start tracking" button shows "Stop tracking" (tracking is active)
- Verify camera selection: Make sure a camera is selected in Settings > Camera
- Check lighting: Ensure your face is well-lit with even lighting
- Verify head position: Sit in the camera's field of view with your face clearly visible
- Adjust deadzone: Lower the deadzone value in head tracking settings
- Reset tracking: Press the "Center" button to reset the neutral position
- Check enabled axes: Verify the desired axes (Yaw, Pitch, etc.) are enabled
Tracking is Jittery
Symptoms: Camera movement is shaky or jumps around erratically
Solutions:
- Increase smoothness: Raise smoothness values in head/eye tracking settings
- Improve lighting: Add stable, consistent lighting to your face
- Reduce background movement: Minimize movement behind you in the camera view
- Lower FPS: Reduce tracking FPS in Settings > Performance if your system can't keep up
- Check camera mounting: Ensure camera is mounted stably and not vibrating
- Close other applications: Free up system resources by closing unnecessary programs
Eye Tracking Not Working
Symptoms: Eye tracking settings don't affect camera movement
Solutions:
- Check eye tracking influence: Ensure "Eye tracking influence" is greater than 0.0
- Verify eye tracking is enabled: Check that Yaw and/or Pitch are enabled in eye tracking settings
- Improve eye visibility: Ensure your eyes are clearly visible to the camera
- Adjust lighting: Eye tracking requires good lighting on your face, especially around the eyes
- Check camera quality: Eye tracking works better with higher quality cameras
- Remove obstructions: Take off glasses if they're causing tracking issues
Game Communication Issues
Game Not Responding to Head Tracking
Symptoms: Tracking works in LookPilot but doesn't affect the game camera
Solutions:
- Verify game support: Check that your game supports head tracking (FreeTrack, etc.)
- Check protocol selection: Ensure the correct protocol is selected for your game
- Enable in game: Look for head tracking options in the game's settings menu
- Restart game: Close and reopen the game after starting LookPilot tracking
- Try different protocol: If available, test with a different communication protocol
Windows-specific:
- Run as administrator: Try running both LookPilot and the game as administrator
- Check Windows firewall: Ensure firewall isn't blocking communication
Linux-specific:
- Check Proton setup: For Proton games, verify Steam installation and game selection are correct
- Verify game launched: Ensure the target game has been launched at least once through Steam
- Check Steam running: Make sure Steam is running and logged in
UDP Protocol Issues
Symptoms: UDP communication fails to connect
Solutions:
- Verify IP and port: Double-check the IP address and port number configuration
- Check target application: Ensure the receiving application is running and listening
- Test with localhost: Try using 127.0.0.1 for local testing
- Check firewall: Verify firewall isn't blocking UDP traffic on the specified port
- Try different port: Test with a different port number if the current one is in use
Proton Issues (Linux)
Symptoms: Proton protocols fail to start or games don't detect tracking
Solutions:
- Launch game first: Start the target game through Steam at least once to create Proton prefix
- Check Steam path: Verify LookPilot has detected the correct Steam installation path
- Select correct game: Ensure you've selected the right game from the dropdown
- Steam running: Make sure Steam is running and you're logged in
- Verify game in library: Confirm the game is actually in your Steam library
- Browse for Steam: Manually browse to your Steam installation if auto-detection fails
Performance Issues
High CPU Usage
Symptoms: LookPilot uses excessive CPU resources
Solutions:
- Lower FPS limit: Reduce tracking FPS in Settings > Performance
- Reduce camera resolution: Use lower resolution in Settings > Camera
- Close other applications: Free up CPU resources
- Disable GPU acceleration: Try disabling GPU acceleration if it's causing issues
- Check camera drivers: Update to latest camera drivers
If your issue isn't listed here, please contact support@lookpilot.app