1

Компания NVIDIA представила релиз проприетарного видеодрайвера NVIDIA 290.10, который пришел на смену стабильной версии 285.05.

Изменения по сравнению с бета-версией 290.06:

  • Примерно на 30% увеличена производительности операций FBO-связывания в некоторых ситуациях при использовании Xinerama;

  • В серверном GLX-модуле добавлена поддержка команды DrawArrays (клиентский GPX-модуль NVIDIA не отправляет эту команду, но она полезна для обеспечения совместимости с другими GLX-клиентами);

  • Устранена ошибка, приводившая к краху OpenGL-приложений при запуске свежих версий glibc, например, 2.14.90;

  • Решены проблемы со стереовыводом, если к GPU помимо стереоэкрана подключен обычный дисплей;

  • Устранено мерцание в полноэкранном режиме при использовании антиалиасинга для всей сцены;

  • Исправлена ошибка, приводившая к получению некорректных значений физических размеров монитора при повороте содержимого экрана;

  • Устранено регрессивное изменение приводящего к эффекту черных или белых окон при израсходовании всей памяти GPU GeForce 6 и 7 в сочетании с использованием композитного десктопа.

Улучшения, добавленные в ветке 290.x:

  • Поддержка GPU GeForce 510;

  • Увеличена производительность за счет реализации кэширования на диске скомпилированных шейдеров OpenGL. Для включения/выключения кэширования добавлена опция "GLShaderDiskCache", а также переменные окружения __GL_SHADER_DISK_CACHE и

  • GL_SHADER_DISK_CACHE_PATH;

  • В X-драйвер добавлена опция "Accel" для отключения функций аппаратного ускорения, что может быть полезно при использовании таких технологий, как CUDA, требующих эксклюзивного использования всех ресурсов GPU;

  • Реализована возможность ограничения размера памяти, выделяемой под "кучу" в OpenGL-драйвере. Настройка осуществляется через переменную окружения __GL_HEAP_ALLOC_LIMIT;

  • Изменён метод выделения исполняемой памяти в драйвере OpenGL, который даёт возможность корректной работы при монтировании /tmp в режиме noexec;

  • Добавлена поддержка автоматического определения использования SELinux и применения запасных методов для обеспечения корректной работы с некоторыми ограничениями. Вручную указать на использование SELinux можно через переменную окружения __GL_SELINUX_BOOLEANS.

Источник — http://www.opennet.ru/opennews/art.shtml?num=32366
Главная ссылка к новости — http://www.nvnews.net/vbulletin/showthr … ?p=2503979