Автор Тема: nVidia видеодрайвер, некоторые полезные команды  (Прочитано 2544 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Установить/снять вертикальную синхронизацию
Работает оперативно, без рестарта X-сервера

Установка переменных среды OpenGL

На выполнение/невыполнение команды ниже, влияет соответственно  отсутствие/наличие файла:
$ ls ~/.nvidia-settings-rc
/home/user/.nvidia-settings-rc

Установить вертикальную синхронизацию:
$ nvidia-settings -a SyncToVBlank=1
$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
303 frames in 5.0 seconds = 60.545 FPS

Снять вертикальную синхронизацию:
$ nvidia-settings -a SyncToVBlank=0
$ glxgears
62120 frames in 5.0 seconds = 12423.985 FPS

То же действие через переменную
Здесь действие и результат аналогичный.
Наличие .nvidia-settings-rc не влияет на выполнение команды:
$ export __GL_SYNC_TO_VBLANK=1
$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
303 frames in 5.0 seconds = 60.438 FPS

$ export __GL_SYNC_TO_VBLANK=0
$ glxgears
62430 frames in 5.0 seconds = 12485.820 FPS


Запрос
nvidia-settings --query=fsaa --verbose
Установка
$ export __GL_FSAA_MODE=5
$ nvidia-settings -a FSAA=5
$ nvidia-settings -a TextureSharpen=1

Список целей-атрибутов которые могут быть изменены:
$ nvidia-settings --list-targets-only


Запросы

Температура GPU
$ nvidia-settings -q GPUCoreTemp

Разрядность интерфейса
$ nvidia-settings -q GPUMemoryInterface

Количество ядер
$ nvidia-settings -q CUDACores

Количество видеопамяти
$ nvidia-settings -q TotalDedicatedGPUMemory # В мегабайтах
$ nvidia-settings -q VideoRam # В килобайтах

Версия видеодрайвера
$ nvidia-settings -q NvidiaDriverVersion

Список всех атрибутов
$ nvidia-settings -q all|less

Chapter 11. Specifying OpenGL Environment Variable Settings
http://http.download.nvidia.com/XFree86/Linux-x86/331.49/README/openglenvvariables.html
Перевод документации драйвера NVIDIA для Linux, страница 4
http://nvworld.ru/articles/linuxtranslate/page4/#hdb10af8387097e4d52c6dca3e3681105
« Последнее редактирование: 11.04.2014 03:56:44 от Speccyfighter »