драйверы
 

Linux x64 (AMD64/EM64T) Display Driver

 
 

Версия:

302.17 Certified

Опубликовано:

2012.06.15

Операционная система:

Linux 64-bit

Язык:

Русский

Размер:

55.9 MB

загрузить сейчас

Особенности выпуска
поддерживаемыe продукты
Дополнительная информация
  • Осуществлено согласование nvidiaXineramaInfoOrder с запросами RRSetOutputPrimary и RRGetOutputPrimary RandR: изменения в nvidiaXineramaInfoOrder или RandR OutputPrimary будут отображаться в другом.
  • Устранена проблема взаимодействия между RandR 1.2, ConstrainCursor и панорамированием, которая мешала правильному выполнению панорамирования.
  • Устранена ошибка, из-за которой не генерировались события RandR RRNotify_CrtcChange при переключении между метарежимами одного размера, но с разным размещением дисплеев. Эта ошибка приводила к тому, что некоторые администраторы многооконного режима не обновляли размещение окон в ответ на переключения метарежима того же размера.
  • Добавлена поддержка панорамирования рабочего стола при вращении, отзеркаливании или трансформации дисплея (через RandR или синтаксис MetaMode); раньше панорамирование просто игнорировалось.
  • Добавлено свойство "EDID" к расширению RandR 1.2. Это свойство содержит бинарный контент расширенных данных подключенного монитора, который позволяет таким приложениям, как GNOME отображать окно со свойствами при запросе информации.
  • Устранена ошибка, приводившая к отказу работы аудио через HDMI на некоторых GPU после запроса конфигураций RandR (например, `xrandr -q`).
  • Добавлена опция конфигурации Х "nvidiaXineramaInfo" для отчетов о расположении нескольких дисплеев на X экране. Включена по умолчанию. Когда опция отключена на Х серверах с поддержкой RandR 1.2, NVIDIA X драйвер сообщит об одном дисплее. Когда опция отключена на Х серверах без поддержки RandR 1.2, никакая информация о Xinerama не сообщается. Для обратной совместимости опция "NoTwinViewXineramaInfo" отключает nvidiaXineramaInfo.
  • Добавлена опция конфигурации Х "nvidiaXineramaInfoOrder" в качестве замены "TwinViewXineramaInfoOrder". Для обратной совместимости опция "TwinViewXineramaInfoOrder" сохранена как синоним "nvidiaXineramaInfoOrder".
  • Добавлена опция конфигурации Х "nvidiaXineramaInfoOverride" в качестве замены "TwinViewXineramaInfoOverride". Для обратной совместимости опция "TwinViewXineramaInfoOverride" сохранена как синоним "nvidiaXineramaInfoOverride".
  • Устранена ошибка, мешавшая использованию некоторых топологий SLI Mosaic.
  • Добавлена опция конфигурации Х "MetaModeOrientation" в качестве замены "TwinViewOrientation". Опция "TwinViewOrientation" сохранена как синоним "MetaModeOrientation" для обратной совместимости.
  • Добавлена поддержка вычисления физического размера и DPI каждого разрешения RandR 1.2 Output с использованием подробного описания синхронизации EDID.
  • Устранена ошибка, которая делала невозможным решение проблем с EDID на плоскопанельных объектах AUO, что приводило к неоднократному появлению рабочего стола 800х600 на экране.
  • Устранена ошибка, приводившая к некорректным отчетам о конфигурациях связи DisplayPort устройств в nvidia-settings.
  • Устранена ошибка, приводящая к утечке файловых дескрипторов для OpenGL-программ при вызове exec().
  • Решена проблема с повреждением содержимого вывода при запуске нового X-сервера.
  • Добавлена поддержка X-драйвера для RandR 1.2 и RandR 1.3. Более подробная информация доступна в разделе поддержки изменения размера Х-расширения в README.
  • Расширен синтаксис опции конфигурации X-сервера MetaMode следующими атрибутами:
    • "Rotation" : задает вращение дисплея
      "Reflection" : задает отзеркаливание дисплея
      "Transform" : для трансформации задает матрицу 3x3
      "ViewPortOut" : задает область режима отображения
      "ViewPortIn" : задает размер области отображения на Х-экране в ViewPortOut
      Например, "DFP-0: nvidia-auto-select { Rotation=left }".
      Более подробная информация доступна в разделе настроек нескольких устройств вывода на Х-экран в README.
  • Удалена опция Х конфигурации TwinView, теперь она включена по умолчанию.
  • Раньше обрабатывалось только одно устройство вывода, пока не была включена опция TwinView. Теперь все подключаемые устройства вывода обрабатываются одновременно NVIDIA X драйверами в зависимости от того, сколько подключенных устройств поддерживает GPU. Ограничить число устройств можно через опцию UseDisplayDevice.

  • В командную строку nvidia-settings добавлен атрибут CurrentMetaMode для установки метарежима.
    • К примеру, эти две команды являются эквивалентными:

      xrandr --output DVI-I-2 --mode 1280x1024 --pos 0x0 --output DVI-I-3 --mode 1920x1200 --pos 1280x0

      nvidia-settings --assign CurrentMetaMode= "DVI-I-2: 1280x1024 +0+0, DVI-I-3: 1920x1200 +1280+0"

  • Из NV-CONTROL и nvidia-settings убрана возможность настройки компенсации забегания развёртки. Данные настройки можно более точно настроить через атрибуты TViewPortIn и ViewPortOut в блоке MetaMode. Более подробная информация доступна в разделе настройки нескольких устройств вывода на Х-экран в README.
  • Изменен режим проверки для цифровых устройств вывода на режим разрешенных Х-драйвером устройств вывода, присутствующих в списке EDID. Раньше NVIDIA X-драйвер разрешал другие режимы, но полностью менял их масштабирование на один из режимов EDID
  • Теперь подтверждаются только режимы EDID и X-драйвер не производит никаких изменений масштабирования. Любое желаемое масштабирование можно задать через новые атрибуты ViewPortIn и ViewPortOut в блоке MetaMode. Более подробная информация доступна в разделе настройки нескольких устройств вывода на Х-экран в README.

  • Из nvidia-settings удалена конфигурация масштабирования для широкоформатных мониторов. Желаемое масштабирование можно задать через новые атрибуты ViewPortIn и ViewPortOut в блоке MetaMode
  • При подключении или отключении мониторов от GPU драйвер теперь генерирует соответствующее Hotplug-событие (в особенности, RRNotify_OutputChange RandR). Многие десктоп-окружения автоматически изменяют размер экрана в ответ на это событие.
  • Добавлены дополнительные имена устройств вывода так, чтобы опции конфигурации могли обращаться к устройству вывода по одному из нескольких имен, включая имя RandR Output. Журнал регистрации протоколирует список имен для каждого устройства вывода.
  • Обновлен код парсинга EDID, чтобы обеспечить более полную поддержку спецификаций EDID 1.4 и самых последних версий CEA-861.
  • Удалена опция конфигурации Rotate, которая использовалась для статистического вращения Х-экрана. Вместо нее теперь используется атрибут Rotation в блоке MetaMode и средства RandR 1.2. Более подробная информация доступна в README.
  • Удалена опция конфигурации RandRRotation, которая включала настройки вращения Х-экрана через RandR 1.1. Теперь используется атрибут Rotation в блоке MetaMode и средства RandR 1.2. Более подробная информация доступна в README.
  • Из NV-CONTROL удалена поддержка следующих атрибутов:
    • NV_CTRL_GPU_SCALING
      NV_CTRL_GPU_SCALING_DEFAULT_TARGET
      NV_CTRL_GPU_SCALING_DEFAULT_METHOD
      NV_CTRL_DFP_SCALING_ACTIVE
      NV_CTRL_GPU_SCALING_ACTIVE
      NV_CTRL_FRONTEND_RESOLUTION
      NV_CTRL_BACKEND_RESOLUTION
      NV_CTRL_OVERSCAN_COMPENSATION
      NV_CTRL_FLATPANEL_BEST_FIT_RESOLUTION
  • Улучшена производительность представления текста в виде битовой карты отображения.
  • По умолчанию включена опция OpenGL "Sync to VBlank".
  • В nvidia-xconfig добавлена новая опция "--restore-original-backup" для восстановления из резервной копии оригинальной конфигурации X-сервера, не содержащей изменений, внесённых при помощи nvidia-xconfig при условии существования этой резервной копии.
  • В NV-CONTROL и nvidia-settings добавлена поддержка дополнительных FSAA-режимов через Х-отображение и GLXFBConfigs:
    • 16X FSAA с мультисэмплинговой выборкой на всех GeForce GPU

      Продвинутая форма сглаживания на GeForce GPU G80 и выше

      32X FSAA с мультисэмплинговой выборкой на Quadro GPU G80 и выше

      64X FSAA с мультисэмплинговой выборкой на Quadro GPU Fermi и выше

  • В OpenGL по умолчанию включена соответствующая привязка текстуры
  • Удалена поддержка атрибутов NV-CONTROL для режима GVO Clone:
    • NV_CTRL_GVO_DISPLAY_X_SCREEN
      NV_CTRL_GVO_X_SCREEN_PAN_X
      NV_CTRL_GVO_X_SCREEN_PAN_Y
  • Добавлен новый значок более высокого разрешения для nvidia-settings.
  • Обновлён код обработки конфигурации X-сервера, затрагивающей целиком GPU, а не отдельные X-экраны (например, NoPowerConnectionCheck). Данные общие настройки теперь применяются и ко всем отдельным X-экранам, работу которых обеспечивает GPU. Ранее эти настройки применялись только к первому экрану.
  • Добавлено окошко метки в nvidia-settings для контроля за атрибутами привязок текстуры. Когда окошко отмечено галочкой, текстуры OpenGL привязываются в соответствии со спецификациями OpenGL. Когда галочки нет, GL_CLAMP переназначается в GL_CLAMP_TO_EDGE для бесшовной 2D текстуры.
  • В nvidia-settings со страницы настройки X-сервера удалены вкладки "Display" и "X Screen", вместо них добавлено новое выпадающее меню "Selection". Это облегчает выбор скрытых дисплеев.

Обратите внимание, что многие сборки Linux предлагают собственные пакеты графических драйверов NVIDIA в родном формате управления сборкой. Они могут лучше сочетаться с остальной структурой сборки, и вы можете захотеть использовать их, а не официальный пакет NVIDIA.

Заметьте также, что пользователи SuSE должны ознакомиться с практическими рекомендациями по установке SuSE перед тем как скачивать драйвер. Инструкции по становке: после загрузки драйвера перейдите в каталог, содержащий пакет драйвера и установите его, запустив командой sh ./NVIDIA-Linux-x86_64-302.17-pkg1.run

На одном из завершающих этапов установки будет предложено обновить файл конфигурации. Разрешите программе обновить файл, отредактируйте его вручную под использование драйвера NVIDIA или запустите nvidia-xconfig Смотрите README для более подробных инструкций.