Mit dieser Anleitung kann der Support die Hardwarekonfiguration eines Kunden überprüfen, indem das Protokoll systemInfo.json mit den empfohlenen Bandbreitenstandards abgeglichen wird.
Wichtige Hinweise zum Betrieb
- Protokollaktualisierung:
- Das Hardwareinventar wird ausschließlich beim Start der Anwendung abgefragt. Damit systemInfo.json den aktuellen Hardwarestatus oder kürzlich vorgenommene Änderungen an der Verkabelung widerspiegelt, muss TrackMan Performance Studio (TPS) vor dem Abrufen des Protokolls neu gestartet werden.
- Unterstützte Hardware:
- Derzeit unterstützt diese Berichts- und Validierungsmethode nur USB-Kameras (E-Con). Zusätzliche Kameras wie IDS oder iPhone werden derzeit nicht unterstützt.
1. Empfohlene Konfigurationen
- 1 Kamera pro Host-Controller — ✅ SUPPORTED
- Der zuverlässigste Standard. Sorgt für dedizierte Bandbreite.
- 2 Kameras pro Host-Controller — ⚠️ NOT RECOMMENDED
- Kann zu geteilter Bandbreite, Jitter und Instabilität führen.
- 3+ Kameras pro Host-Controller — ❌ NOT SUPPORTED
- Unzureichende Bandbreite. Führt zu Systemabstürzen und Datenverlust.
2. Datenanalyse (systemInfo.json)
Pfad zum Protokoll: C:\ProgramData\TrackMan\TrackMan Performance Studio\Logs
Verfügbare Controller identifizieren
Scrollen Sie zum Abschnitt „USB“. Jeder eindeutige Eintrag steht für einen physischen Datenpfad.
"USB":[
{ "Name": "Renesas USB 3.0...", "DeviceId": "PCI\\VEN_1912&DEV_0015..." },
{ "Name": "Intel(R) USB 3.20...", "DeviceId": "PCI\\VEN_8086&DEV_7A60..." }
]Kamerazuordnung überprüfen
Ordnen Sie die „UsbControllerId“ jeder Kamera den oben identifizierten Controllern zu.
3. Praxisbeispiele
BEISPIEL 1 — Überlasteter Controller (Kritisch)
In diesem Protokoll teilen sich alle drei Kameras einen einzigen Intel-Controller (Device 7A60).
"Cameras":[
{ "Name": "See3CAM", "UsbControllerId": "...DEV_7A60..." },
{ "Name": "See3CAM", "UsbControllerId": "...DEV_7A60..." },
{ "Name": "See3CAM", "UsbControllerId": "...DEV_7A60..." }
] BEISPIEL 2 — Verteilte Last (Optimiert)
Die Kameras sind gleichmäßig auf drei separate Controller verteilt (Renesas und Intel).
"Cameras":[
{ "Name": "See3CAM", "UsbControllerId": "...6&2D8216F1..." },
{ "Name": "See3CAM", "UsbControllerId": "...DEV_7A60..." },
{ "Name": "See3CAM", "UsbControllerId": "...6&113DDA51..." }
]4. Symptome bei USB-Fehlern
- Kameraunterbrechungen: Das System „verliert“ die Kamera während einer Sitzung.
- Niedrige FPS: Bandbreitendrosselung beeinträchtigt die Genauigkeit von AIMA/3DMA.
- Fehlende Videos: Die Software speichert Hochgeschwindigkeitsaufnahmen nicht.
- Visuelle Artefakte: Grüne Linien oder „Ghosting“ im Videofeed.
5. Empfohlene Schritte
- Erneutes physisches Verbinden: Stecken Sie USB-Kabel zwischen den vorderen und hinteren Anschlüssen um, um einen anderen Controller-Pfad zu erzwingen.
- Hardware-Upgrade: Installieren Sie eine dedizierte PCIe-USB-Erweiterungskarte, wenn Ihr Motherboard zusätzliche Controller unterstützt.