glxgears, кажется, намного быстрее при использовании моего интегрированного графического процессора, чем тогда, когда я активирую видеокарту с помощью optirun или primusrun шмеля.
Когда я выполняю glxgears с optirun, я получаю ~1250 кадр/с. Primusrun получает тот же framerate. Когда я выполняю его без видеокарты, я получаю ~5500 кадр/с.
Почему это медленнее с видеокартой? Я использую новую установку Ubuntu 14.04. Видеокартой является NVIDIA GeForce GT 650M.
Выполнение его с optirun:
mkg@loam:~/projects/external/Theano$ vblank_mode=0 optirun glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
5921 frames in 5.0 seconds = 1184.094 FPS
6359 frames in 5.0 seconds = 1271.791 FPS
6258 frames in 5.0 seconds = 1251.515 FPS
Выполнение без optirun:
mkg@loam:~/projects/external/Theano$ vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
28295 frames in 5.0 seconds = 5658.941 FPS
27970 frames in 5.0 seconds = 5593.883 FPS
Glxgears не хорош для сравнительного теста, необходимо использовать glxspheres вместо этого. Эти результаты, подобные в моей системе, но никакой потребности волноваться, нет никакой проблемы.
Сравнивают две карты с glxspheres и проверяют, что у Вас есть проблема или нет.
Для установки glxspheres:
Загрузка VirtualGL (.deb) от: http://sourceforge.net/projects/virtualgl/files/VirtualGL/
Перешел к папке, содержащей deb пакет, и устанавливает его с
sudo dpkg -i VirtualGL_*.deb
Выполнение glxspheres:
cd /opt/VirtualGL/bin/
vblank_mode=0 ./glxspheres
для выполнения с картой Nvidia:
vblank_mode=0 optirun ./glxspheres
Примечание: "vblank_mode=0" для, отключают v-синхронизацию, и это тратит много заряда батареи. Вы не должны обычно использовать.