У меня современный ноутбук. Когда я использую Matlab для визуализации 3D-поверхности с большим количеством вершин, я могу получить частоту кадров только около 5 FPS при ее вращении. С прозрачными поверхностями только 1 FPS.
Что, скорее всего, будет здесь ограничивающим фактором? Процессор или видеокарта, или что-то еще? Есть ли способ узнать наверняка?
Некоторая информация об оборудовании: Intel i7, 8 ГБ ОЗУ, «интегрированный графический контроллер Haswell-ULT»
решение1
Вероятнее всего, проблема в вашей видеокарте.
В противном случае вы увидите другие проблемы (например, исключения нехватки памяти и т. д.).
Конечно, это относительно, «большое количество вершин» не имеет смысла, поскольку оно не определено, и это может быть как ваш CPU, так и GPU.
Вы спросили is there any way to find out for sure
. Ответ: купите или даже одолжите подходящую внешнюю видеокарту и попробуйте. Могут быть и другие факторы, о которых мы не знаем (например, ваша среда и т. д., какие еще задачи выполняются в фоновом режиме и т. д.).
Также может помочь установка лучших драйверов.