Troubleshooting
No Sources Found
Section titled “No Sources Found”Symptoms:
Right-click viewer context menus show no NDI® sources. Discovery appears to run but finds nothing.
Solutions:
-
Verify sources are actually sending:
Check on the sending devices that NDI® output is enabled and active. -
Check network connectivity:
Ping the source machines from your monitoring workstation. If ping fails, fix network routing first. -
Manual refresh:
Menu → Sources → Refresh Sources. Wait 10 seconds for discovery to complete. -
Firewall rules:
Verify Windows Firewall, macOS Firewall, or Linux iptables aren’t blocking NDI® traffic. NDI® typically uses TCP/UDP ports 5960-5969, 6960-6969, 7960-7969. -
Check for subnet issues:
If sources are on different subnets, you need a discovery server. See Discovery Server Config. -
Multicast routing:
If using mDNS (default), confirm network switches support and forward multicast traffic. Check IGMP snooping configuration.
Choppy or Stuttering Video
Section titled “Choppy or Stuttering Video”Symptoms:
Video plays but with visible stuttering, frame freezing, or jerky motion. Audio meters may still appear smooth.
Solutions:
-
Switch to Proxy Mode:
Menu → File → Preferences → Bandwidth Mode → Proxy Mode. Apply and check if smoothness improves. -
Increase latency buffer:
Menu → File → Preferences → Latency Mode → Normal (Safe). Higher buffering tolerates network jitter better. -
Reduce viewer count:
Switch to a layout with fewer viewers (e.g., 2x2 instead of 4x4). Each active viewer consumes CPU/GPU/network resources. -
Check network congestion:
Use Debug Viewer to check for dropped frames. If drop count increases steadily, investigate network bandwidth or switch port configuration. -
Lower texture upload FPS cap:
Menu → File → Preferences → Maximum Texture Upload FPS → reduce to 30fps. -
Close other applications:
Free up system resources. Close browsers, video editing apps, or other GPU-heavy applications. -
Check sender health:
If only one source is choppy, the problem might be the sender (overloaded CPU, network issues on sender side).
High Latency
Section titled “High Latency”Symptoms:
Noticeable delay between live action and screen display. Particularly visible when monitoring program output alongside camera ISOs.
Solutions:
-
Lower latency mode:
Menu → File → Preferences → Latency Mode → Low or Lowest. Warning: this reduces buffer stability. -
Check network path:
Use Debug Viewer to measure latency. If average latency is >150ms consistently, investigate network routing (extra hops, saturated links). -
Verify bandwidth mode:
Full Resolution mode on congested networks can increase latency due to packet retransmission. Try Proxy Mode. -
Check sender encoding delay:
Some sources add significant encoding latency (especially hardware encoders). This is outside Laika’s control.
Note: For monitoring purposes, 60-100ms latency is typically acceptable. Only reduce if you specifically need tighter synchronization.
Audio Issues
Section titled “Audio Issues”No audio meters visible:
- Check viewer is connected to a source (video should be playing)
- Verify “Show Audio Meters” is enabled (File → Preferences)
- Use Debug Viewer to confirm source is sending audio frames
No sound when monitoring:
- Check audio output device selection (File → Preferences → Audio Output Device)
- Verify system audio isn’t muted externally
- Confirm source is sending audio (meters should be active)
- Try monitoring a different viewer to reset audio chain
- Check that exclusive audio access isn’t locked by another application
Choppy or distorted monitoring audio:
- Audio monitoring runs independently of video — choppy audio usually indicates network packet loss
- Use Debug Viewer to check dropped audio frames
- Increase latency buffer (audio uses same buffer as video)
- Verify sender bitrate isn’t exceeding network capacity
Layout or Pad Not Loading
Section titled “Layout or Pad Not Loading”Custom layout missing from menu:
- Check license status (custom layouts require active license)
- Verify layout file exists in layouts directory
- Menu → Layout → Manage Custom Layouts → verify layout appears in the list
- Try re-importing the layout from JSON backup
Pad won’t save or load:
- Verify you have write permissions to the configuration directory
- Check available disk space
- Confirm pad name doesn’t contain invalid filesystem characters (/ \ : * ? ” < > |)
- Try creating a new pad with a simple name
Pad loads wrong sources:
- Verify sources still exist on network (source names must match exactly)
- Sources may have been renamed on the sending device — reassign manually
- Network discovery may not have completed — wait 10 seconds and retry
Application Crashes or Won’t Start
Section titled “Application Crashes or Won’t Start”Symptoms:
Laika crashes on startup, displays error dialog, or fails to open.
Solutions:
-
Check GPU drivers:
Update your graphics drivers to the latest version. Laika requires OpenGL 3.3+ or Vulkan support. -
Reset configuration:
Rename or delete the configuration file:- Windows:
C:\Users\<Username>\AppData\Roaming\FetchMediaTools\Laika\fetch-laika-config.json - macOS:
~/Library/Application Support/FetchMediaTools/Laika/fetch-laika-config.json - Linux:
~/.config/FetchMediaTools/Laika/fetch-laika-config.json
Laika will regenerate default configuration on next launch.
- Windows:
-
Check NDI® SDK installation:
Verify the NDI® runtime is installed on your system (separate from Laika). Download from ndi.tv if needed. -
Run from terminal:
Launch Laika from command line/terminal to see error messages:- Windows:
"C:\Program Files\Fetch Media Tools\Laika\laika.exe" - macOS:
/Applications/Laika.app/Contents/MacOS/laika - Linux:
laika
Capture error output and send to support.
- Windows:
Performance Degradation Over Time
Section titled “Performance Degradation Over Time”Symptoms:
Laika starts fine but gets progressively slower or choppier after running for hours.
Solutions:
-
Memory leak check:
Monitor RAM usage over time. If memory consumption grows continuously, restart Laika and report to support with details. -
Restart application:
Exit and relaunch Laika. Saves and pads persist, so you can reload your configuration instantly. -
Network instability:
Long-running network issues (intermittent packet loss, source flapping) can accumulate connection attempts. Refresh sources or restart. -
GPU memory:
Some GPU drivers leak video memory over extended runs. Restart Laika between shows if you notice rendering slowdown.
Debug Viewer Shows Errors
Section titled “Debug Viewer Shows Errors”High average latency (>150ms):
- Switch to Normal latency mode
- Investigate network path (traceroute to sender)
- Contact network engineering for link saturation checks
Continuous dropped frames:
- Verify network switch port isn’t saturated
- Check sender isn’t overloaded (high CPU usage on sending machine)
- Confirm multicast group assignment if using multicast transport
Transport shows “Unknown” or switches frequently:
- Network may be unstable (TCP/UDP/multicast negotiation failing)
- Check firewall rules on both sender and receiver
- Try forcing transport preference in advanced settings (if available)
Getting Help
Section titled “Getting Help”If you’ve tried the above and still have issues:
-
Collect information:
- Laika version (Help → About)
- Operating system and version
- NDI® SDK version (if separately installed)
- Network topology (flat/routed, gigabit/10G)
- Number of sources and viewer count
- Screenshots of the issue
-
Check Debug Viewer:
- Connect to problematic source
- Screenshot statistics panel showing dropped frames, latency, etc.
-
Contact support:
- https://fetchmedia.tools/contacts
- Include collected information above
- Describe steps to reproduce the issue