System Requirements
FitFileViewer is designed to run on a wide range of hardware. Here are the system requirements.
π Operating Systemβ
Windowsβ
| Version | Support Level |
|---|---|
| Windows 11 | β Fully Supported |
| Windows 10 | β Fully Supported |
| Windows 8.1 | β οΈ Limited Support |
| Windows 7 | β οΈ May Work (Special Build) |
macOSβ
| Version | Support 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β
| Distribution | Support 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β
| Component | Requirement |
|---|---|
| Processor | Dual-core 1.6 GHz |
| Memory | 4 GB RAM |
| Storage | 200 MB free space |
| Display | 1024 x 768 resolution |
| Graphics | Any GPU with basic OpenGL support |
Recommendedβ
| Component | Recommendation |
|---|---|
| Processor | Quad-core 2.0 GHz or better |
| Memory | 8 GB RAM or more |
| Storage | 500 MB free space |
| Display | 1920 x 1080 resolution |
| Graphics | Dedicated GPU for smooth map rendering |
For Large Filesβ
If you work with long activities (several hours) or high-frequency data:
| Component | Recommendation |
|---|---|
| Memory | 16 GB RAM |
| Processor | Modern quad-core or better |
π File Supportβ
Supported File Typesβ
| Format | Extension | Support Level |
|---|---|---|
| Garmin FIT | .fit | β Full Support |
File Size Limitsβ
| File Size | Performance |
|---|---|
| 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β
- Close unused applications to free up memory
- Use SSD storage for faster file loading
- Keep graphics drivers updated for smooth map rendering
- Increase available RAM if working with large files
For Large Filesβ
- Be patient - large files take time to parse
- Consider splitting very long activities
- Use data smoothing options if available
- Export smaller segments for detailed analysis
π§ Dependenciesβ
FitFileViewer includes all necessary dependencies. No additional software is required.
Bundled Technologiesβ
| Technology | Purpose |
|---|---|
| Electron | Desktop application framework |
| Chart.js | Performance charts |
| Leaflet | Interactive maps |
| DataTables | Data table display |
| Garmin FIT SDK | FIT 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 β