NVIDIA обеспечивает набор расширений API для ОС Linux (X и GLX) и ОС MicrosoftR WindowsR (WGL), позволяя приложениям задействовать полный потенциал аппаратных возможностей NVIDIA Quadro FX 3000G.
Описания наиболее распространенных приложений даны ниже. Дополнительную информацию, включая полный список расширений и возможностей, а также руководящие принципы программирования, смотрите в Руководстве пользователя по функции NVIDIA Frame Lock, доступное для зарегистрированных разработчиков по NVDeveloper по адресу http://nvdeveloper.nvidia.com.
WGL_NV_swap_group (Windows), GLX_NV_swap_group (Linux)
Это расширение обеспечивает возможность синхронизации свопингов буферов в группе OpenGL окон. Создается "своп-группа" и затем окна добавляются как члены своп-группы. Подкачка данных в буфер окон, принадлежащих к своп-группе, может затем происходить одновременно. Можно также установить "своп-барьер" для синхронизации свопингов между системами.
Это расширение также обеспечивает универсальный счетчик кадров между соединенными системами с помощью своп-групп/барьеров. Он основан на внутреннем сигнале синхронизации, который вызывает свопинг буфера.
WGL_I3D_genlock (Windows)
Расширение с задействованной функцией genlock позволяет приложениям контролировать параметры функции genlock. Genlock используется для синхронизации частоты обновления мониторов с внешним источником.
Для управления gunlock используется пять параметров:
NV_Control (Linux)
Расширение NV-CONTROL X обеспечивает механизм для X клиентов для запроса и установки параметров конфигурации ускоренного графического драйвера NVIDIA на XFree86. Состояние, устанавливаемое расширением NV-CONTROL X, считается постоянным только для текущего поколения серверов. Атрибуты можно сконфигурировать для каждого экрана X, а некоторые атрибуты могут быть сконфигурированы для каждого монитора.
Некоторые атрибуты можно только запросить, хотя большинство могут быть также и изменены. Расширение NV-CONTROL может определить, какие значения можно установить для данного атрибута - только для чтения, для чтения и изменения, требование определения устройства отображения, и доступность атрибута на определенном экране X. NV-CONTROL клиенты могут также запросить предупреждение при изменении атрибута другим клиентом NV-CONTROL.
Панель Управления NVIDIA для Linux фактически является простым воплощением расширения NV Control X и доступна с открытым исходом для возможности изменения и конфигурирования.