Skip to main content

System Requirements

FitFileViewer is designed to run on a wide range of hardware. Here are the system requirements.

πŸ“‹ Operating System​

Windows​

VersionSupport Level
Windows 11βœ… Fully Supported
Windows 10βœ… Fully Supported
Windows 8.1⚠️ Limited Support
Windows 7⚠️ May Work (Special Build)

macOS​

VersionSupport Level
macOS 14 (Sonoma)βœ… Fully Supported
macOS 13 (Ventura)βœ… Fully Supported
macOS 12 (Monterey)βœ… Fully Supported
macOS 11 (Big Sur)βœ… Supported
macOS 10.14-10.15⚠️ Limited Support

Architecture:

  • βœ… Apple Silicon (M1/M2/M3)
  • βœ… Intel x64

Linux​

DistributionSupport Level
Ubuntu 22.04+βœ… Fully Supported
Debian 11+βœ… Fully Supported
Fedora 38+βœ… Fully Supported
Arch Linuxβœ… Supported
openSUSEβœ… Supported
Other⚠️ AppImage recommended

πŸ–₯️ Hardware Requirements​

Minimum​

ComponentRequirement
ProcessorDual-core 1.6 GHz
Memory4 GB RAM
Storage200 MB free space
Display1024 x 768 resolution
GraphicsAny GPU with basic OpenGL support
ComponentRecommendation
ProcessorQuad-core 2.0 GHz or better
Memory8 GB RAM or more
Storage500 MB free space
Display1920 x 1080 resolution
GraphicsDedicated GPU for smooth map rendering

For Large Files​

If you work with long activities (several hours) or high-frequency data:

ComponentRecommendation
Memory16 GB RAM
ProcessorModern quad-core or better

πŸ“ File Support​

Supported File Types​

FormatExtensionSupport Level
Garmin FIT.fitβœ… Full Support

File Size Limits​

File SizePerformance
Up to 10 MB⚑ Excellent
10-50 MBπŸ‘ Good
50-100 MB⚠️ May be slow
100+ MB⚠️ May require patience

🌐 Network Requirements​

FitFileViewer works completely offline once installed. However, network access is helpful for:

  • βœ… Map tiles: Online maps require internet (cached after viewing)
  • βœ… Auto-updates: Checking for new versions
  • βœ… GitHub integration: Reporting issues, checking releases

Offline Mode​

When offline:

  • πŸ“Š Charts work fully offline
  • πŸ“‹ Tables work fully offline
  • πŸ“„ Summary works fully offline
  • πŸ—ΊοΈ Maps use cached tiles or show placeholder

⚑ Performance Tips​

For Better Performance​

  1. Close unused applications to free up memory
  2. Use SSD storage for faster file loading
  3. Keep graphics drivers updated for smooth map rendering
  4. Increase available RAM if working with large files

For Large Files​

  1. Be patient - large files take time to parse
  2. Consider splitting very long activities
  3. Use data smoothing options if available
  4. Export smaller segments for detailed analysis

πŸ”§ Dependencies​

FitFileViewer includes all necessary dependencies. No additional software is required.

Bundled Technologies​

TechnologyPurpose
ElectronDesktop application framework
Chart.jsPerformance charts
LeafletInteractive maps
DataTablesData table display
Garmin FIT SDKFIT file parsing

πŸ› Known Compatibility Issues​

Windows​

  • Antivirus false positives: Some antivirus software may flag new applications. You may need to add an exception.
  • High DPI displays: Some UI elements may appear small on 4K displays.

macOS​

  • Gatekeeper warnings: First launch may require approval in Security settings.
  • Notarization: The app is notarized for macOS.

Linux​

  • Wayland: Some features may work differently on Wayland vs X11.
  • Missing dependencies: Install gtk3, nss, and other libraries if needed.

Ready to Install? Go to Installation Guide β†’