Ich habe einen modernen Laptop. Wenn ich mit Matlab eine 3D-Oberfläche mit vielen Eckpunkten visualisiere, erreiche ich beim Drehen nur eine Bildrate von etwa 5 FPS. Bei transparenten Oberflächen sogar nur 1 FPS.
Was dürfte hier der limitierende Faktor sein? CPU oder Grafikkarte oder etwas anderes? Gibt es eine Möglichkeit, das sicher herauszufinden?
Einige Hardwareinfos: Intel i7, 8 GB RAM, „Haswell-ULT Integrated Graphics Controller“
Antwort1
Das Problem liegt höchstwahrscheinlich an Ihrer Grafikkarte.
Andernfalls treten andere Probleme auf (z. B. Ausnahmen wegen unzureichendem Arbeitsspeicher usw.).
Natürlich ist es relativ, eine „große Anzahl von Eckpunkten“ ist bedeutungslos, da sie nicht definiert ist und es sowohl an Ihrer CPU als auch an der GPU liegen könnte.
Sie haben gefragt is there any way to find out for sure
. Die Antwort lautet: Kaufen oder leihen Sie sich eine geeignete externe Grafikkarte und probieren Sie es aus. Es könnten noch andere Faktoren eine Rolle spielen, die wir nicht kennen (wie Ihre Umgebung usw., welche anderen Aufgaben im Hintergrund ausgeführt werden usw.).
Es kann auch hilfreich sein, sicherzustellen, dass die besten Treiber installiert sind.