Включение VSYNC с драйверами Nvidia

Я использую Ubuntu 16.04 с графической картой Nvidia GeForce GT 630M с использованием проприетарного драйвера Nvidia 361.42.

Я пытаюсь включить синхронизацию с vblank для приложений OpenGL, но безрезультатно. Выход glxgears работает, например, со скоростью около 2000 FPS; что еще более важно, мое домашнее задание OpenGL демонстрирует значительный разрыв экрана: (

Обратите внимание, что в моем встроенном графическом процессоре Intel по умолчанию включен vsync.

Я просматривал форумы, но ни один из предложенные решения сработали для меня: в менеджере настроек CompizConfig уже включена синхронизация с vblank, в nvidia-settings нет опции , - опция синхронизации с vblank, а добавление export __GL_YIELD="USLEEP" в /etc/profile ничего не дало. из nvidia-settings --query=SyncToVBlank --verbose:

WARNING: Attribute 'SyncToVBlank' specified in query 'SynctoVBlank' is not available on newton:0.0.

РЕДАКТИРОВАТЬ: похоже, что драйверы Nvidia не поддерживают vsync при использовании в ноутбуке с графическим процессором Intel. Шмель может предположительно помочь "сотрудничество" между два графических процессора, но установка bumblebee-nvidia привела к очень плохой визуализации графики.

3
задан 19 May 2016 в 06:44

0 ответов

Другие вопросы по тегам:

Похожие вопросы: