* Добавлена поддержка новых GPU: GeForce 7050 PV / NVIDIA nForce 630a, GeForce 7025 / NVIDIA nForce 630a * Устранены проблемы восстановления консоли в нескольких конфигурациях: Quadro FX 4400 SLI, VESA консоль, ЖК панели для ноутбуков * Улучшено взаимодействие с материнскими платами на базе ATi RS480/482. * Улучшена поддержка для синхронизации с внешним источником видео (House Sync) с G-Sync II. * Улучшена работа драйвера NVIDIA X с ACPI демоном. Downloads (~7,5 Mb)_http://us.download.nv...14.11-pkg0.run с модулем ядра (~14,6 Mb)_http://us.download.nv...14.11-pkg1.run
ЭЖД, 19.09.2007 - 13:01
nVIDIA Display Driver 100.14.19
Такого количества приятных исправлений давно не было: Улучшена обработка переполнения памяти в вызове GLX_EXT_texture_from_pixmap Поддержка X.org 7.3/XServer 1.4, а также свежих ядер Линукса Улучшено управление энергопотреблением Множественные улучшения в поддержке восьмой версии GeForce Исправлены ошибки взаимодействия с набором системной логики ATi RS480/482 И многое другое.
Release Highlights Added support for new GPUs: Quadro FX 290 Quadro FX 370 Quadro FX 570 Quadro FX 1700
Improved GLX_EXT_texture_from_pixmap out-of-memory handling. Fixed a performance regression on GeForce 8 GPUs. Added support for a 'NoScanout' mode to the X driver, useful for high performance computing environments and remote graphics; please see the 'UseDisplayDevice' option description for details. Improved power management support with GeForce 8 and older GPUs. Improved compatibility with recent X.Org X servers. Improved G-Sync support with Quadro FX 4600 and Quadro FX 5600. Added XV brightness and contrast controls to the GeForce 8 video texture adapter implementation. Further improved interaction with ATi RS480/482 based mainboards. Fixed stability problems with some GeForce 8 GPUs. Fixed XvMC support on GeForce 7050 PV / NVIDIA nForce 630a GPUs with PureVideo support. Added support for bridgeless SLI with GeForce 8 GPUs. Fixed rotation support on some GeForce 8 GPUs. Fixed a problem causing X to render incorrectly after VT switches with composited desktops. Fixed a RENDER acceleration bug that was causing 2D rendering corruption in Eclipse with GeForce 8 GPUs. Improved VGA console restoration with DFPs and TVs. Fixed a bug that resulted in the generation of incorrect EDIDs on some notebooks. Fixed flickering corruption with SLIAA on GeForce 8 GPUs. Improved compatibility with recent Linux 2.6 kernels. Fixed a compatibility problem with some Linux 2.4 kernels. Improved hotkey switching support. Fixed an 'nvidia-installer' bug that was causing the installer to treat some of its temporary files as conflicting. Fixed several problems causing crashes if /dev is mounted with the 'noexec' option. Reduced kernel virtual memory usage with some GeForce 8 GPUs. x86 (~14 Mb)_http://us.download.nv...14.19-pkg1.run x86_64 (~11 Mb)_http://us.download.nv...14.19-pkg2.run
ЭЖД, 21.10.2007 - 0:04
nVIDIA Display Driver 100.14.23
Улучшена поддержка горячих клавиш для некоторых ноутбуков от Lenovo Улучшена поддержка режимов на Quadro FX 370, Quadro FX 570, Quadro FX 1700, Quadro NVS 320M, Quadro FX 570M, Quadro FX 1600M, Quadro NVS 290, Quadro NVS 140M, Quadro NVS 130M, Quadro NVS 135M, and Quadro FX 360M. Исправлена проблема с Compiz после переключения на вирт. терминал Улучшено взаимодействие с Barco и Chi Mei 56" ЖК мониторами Linux IA32_http://us.download.nv...14.23-pkg1.run Linux AMD64/EM64T_http://us.download.nv...14.23-pkg1.run
ЭЖД, 19.11.2007 - 18:55
nVIDIA Display Driver 169.04 (beta)
Release Highlights: Added support for GeForce 8800 GT. Improved modesetting support on Quadro/GeForce 8 series GPUs. Fixed stability problems with some GeForce 8 series GPUs. Fixed stability problems with some GeForce 6200/7200/7300 GPUs multi-core/SMP systems. Improved hotkey switching support for some Lenovo notebooks. Fixed a problem with Compiz after VT-switching. Improved RENDER performance. Improved interaction with Barco and Chi Mei 56" DFPs, as well as with some Gateway 19" DFPs. Added an interface to monitor PowerMizer state information. Fixed rendering corruption in Maya's Graph Editor. Improved interaction between SLI AFR and swap groups on certain Quadro FX GPUs. Fixed a bug that caused corruption with redirected XV on GPUs without TurboCache support. Improved display device detection on GeForce 8 series GPUs. Improved usability of NVIDIA-settings at lower resolutions like 1024x768 and 800x600. Improved GLX visual consolidation when using Xinerama with Quadro/GeForce 8 series and older GPUs. Added experimental support for running the X server at Depth 30 (10 bits per component) on Quadro G8x and later GPUs. Worked around a Linux kernel/toolchain bug that caused soft lockup errors when suspending on some Intel systems. Linux/x86_http://us.download.nv...69.04-pkg1.run Linux/x86-64_http://us.download.nv...69.04-pkg2.run
ЭЖД, 23.12.2007 - 12:54
nVIDIA Display Driver 169.07
Added support for GeForce 8800 GT, GeForce 8800 GTS 512 and GeForce 8800M. Added CUDA driver to .run file. Improved modesetting support on Quadro/GeForce 8 series GPUs. Fixed several X rendering issues. Fixed problems scrolling ARGB X drawables in Qt. Improved support for interlaced DVI, HDMI, and HDTV modesetting. Fixed stability problems with some GeForce 8 series GPUs. Fixed stability problems with some GeForce 6200/7200/7300 GPUs multi-core/SMP systems. Improved hotkey switching support for some Lenovo notebooks. Fixed a problem with Compiz after VT-switching. Improved RENDER performance. Improved interaction with Barco and Chi Mei 56" DFPs, as well as with some Gateway 19" DFPs. Added an interface to monitor PowerMizer state information. Fixed rendering corruption in Maya's Graph Editor. Improved interaction between SLI AFR and swap groups on certain Quadro FX GPUs. Fixed a bug that caused corruption with redirected XV on GPUs without TurboCache support. Improved display device detection on GeForce 8 series GPUs. Improved usability of NVIDIA-settings at lower resolutions like 1024x768 and 800x600. Improved GLX visual consolidation when using Xinerama with Quadro/GeForce 8 series and older GPUs. Added experimental support for running the X server at Depth 30 (10 bits per component) on Quadro G8x and later GPUs. Worked around a Linux kernel/toolchain bug that caused soft lockup errors when suspending on some Intel systems. Linux IA32 (~16,7 Mb)_http://us.download.nv...69.07-pkg1.run Linux AMD64/EM64T (~14,7 Mb)_http://us.download.nv...69.07-pkg2.run FreeBSD x86_http://us.download.nv...-169.07.tar.gz Solaris x64/x86_http://us.download.nv...x86-169.07.run
ЭЖД, 23.01.2008 - 18:43
nVIDIA Display Driver 169.09
В новой версии видеодрайверов NVIDIA 169.09 исправлены следующие проблемы:
* Устранена ошибка приводящая к постоянной работе куллера на некоторых GPU (GeForce 8) в режиме максимальной скорости; * Исправлена проблема с падением X.Org сервера в случае загрузки стандартного GLX расширения, вместо NVIDIA; * Улучшение связанное с определением статуса работы ноутбука; * Налажено корректное управление яркостью экрана на ноутбуках HP Compaq; x86 (~16,8 Mb)_http://us.download.nv...69.09-pkg1.run x86_64 (~14.9 Mb)_http://us.download.nv...69.09-pkg2.run
ЭЖД, 4.02.2008 - 8:08
nVIDIA Legacy Display Drivers 96.43.05
Вышла новая версия Legacy драйверов для старых видеокарт от NVIDIA.
Улучшена совместимость с современными версиями X.Org Улучшена функция GLX_EXT_texture_from_pixmap Улучшена совместимость с последними версиями ядер Linux линейки 2.6 Улучшена совместимость с SELinux системами Устранена проблема с запуском 32битных OpenGL приложений на 64битных системх x86 (~13,1 Mb)_ftp://download.nvidi...43.05-pkg1.run x86_64 (~10 Mb)_ftp://download.nvidi...43.05-pkg2.run
ЭЖД, 29.02.2008 - 12:33
nVIDIA Display Driver 169.12
Список Изменений: Улучшенная поддержка управления питанием для GeForce 8 GPU. Дальнейшее улучшение стабильности для GeForce 8 GPU. Исправлена ошибка, которая приводила к сбоям в некоторых конфигурациях TwinView с ТВ-выходом на GeForce 8 GPU. Исправлена ошибка, которая приводила к сбоям OpenGL приложений, к примеру, запущенный Counter-Strike под Wine. Дальнейшие улучшения в обработке ситуаций с нехваткой памяти в расширении GLX_EXT_texture_from_pixmap. Исправлена ошибка, которая приводила к указанию некорректного статуса PowerMizer. Улучшено поведение nvidia-xconfig при обработке конфигурационных файлов без секции "Module" Устранена проблема, которая проявлялась в сбоях системы при нажатии функциональных клавиш на некоторых ноутбуках Toshiba. x86 (~16,8 Mb)_http://ru.download.nv...69.12-pkg1.run x86_64 (~14,9 Mb)_http://ru.download.nv...69.12-pkg2.run
ЭЖД, 29.05.2008 - 20:04
nVIDIA Display Driver 173.14.05
Added support for the following new GPUs: Quadro FX 3600M GeForce 9800 GX2 GeForce 9800 GTX GeForce 9600 GT GeForce 9600 GSO GeForce 9600 GS GeForce 9500M GS GeForce 8400 GeForce 8400 GS Added support for Quadro FX 5600/4600 SDI and Quadro G-Sync II. Resolved a bug causing left and right eyes to be reversed in stereo mode on some Quadro FX GPUs. Fixed a problem that caused OpenGL to stop rendering to windows with origins at or beyond 4096 pixels (horizontally) on GeForce 8 and 9 GPUs. Fixed a bug causing some Quadro FX 4500 SDI configurations to take a long time to achieve synchronization. Added preliminary support for X.Org server 1.5. Addressed a problem causing visual corruption when using GeForce 8 GPUs to drive Chi Mei 56" displays. Addressed visual corruption when driving Cintiq 20WSX wide format tables with some GeForce 6 and 7 GPUs. Fixed OpenGL rendering corruption with textures compressed using the DXT5 compression algorithm. Fixed a regression that caused invalid EDIDs to be detected for the internal display device on some notebooks. Improved hotkey switching and power management support on some GeForce 8 notebooks. Fixed a regression causing some GeForce 6100/6150 systems to fail to restore the screen after DPMS cycles. Fixed a bug that prevented the console from being restored correctly in SLI mode on GeForce 6 and 7 GPUs. Fixed interlaced modes on GeForce 8 GPUs. Fixed a problem that caused the synchronization signal polarity to always be positive for DVI devices on GeForce 8 and 9 GPUs. Resolved a problem resulting in X startup to fail on some GeForce 8 and 9 systems without swap space. Fixed a bug resulting in X crashes when using GeForce 8 and 9 GPUs in SLI to drive X screens at depth 8. Fixed a problem that caused TV output on secondary TVs to be black and white on some GPUs. Restored compatibility with recent Linux 2.6 kernels. x86 (~18,9 Mb)_http://us.download.nv...14.05-pkg1.run AMD64/EM64T (~17,1 Mb)_http://us.download.nv...14.05-pkg2.run FreeBSD Display Driver – x86_http://us.download.nv...3.14.05.tar.gz
ЭЖД, 16.06.2008 - 22:01
nVIDIA Display Driver 173.14.09
Из исправлений:
исправили ошибку рендеринга сглаженных шрифтов в X.Org 1.5;
исправлена ошибка дисплея с двойной DFP у карт Quadro FX 1700 GPUs;
исправлена регрессия приводящая к неработоспособности драйверов с некоторыми картами GeForce FX, 6 и 7 на мобильных GPU;
Корпорация NVIDIA выпустила новую экспериментальную версию драйверов под Linux/FreeBSD и Solaris, в которой произошли следующие изменения:
Добавлена поддержка видеокарт GeForce GTX 260/280;
Улучшена поддержка масок в RENDER расширении, а также режимы повтора и трансформации для изображений в видео памяти;
Добавлена поддержка фильтров преобразований RENDER в видеокартах GeForce 8, 9 и GTX 2xx;
Добавлена опция X сервера 'AllowSHMPixmaps', которая может быть использована для предотвращения использования разделяемой памяти изображений выбранными приложениями. Однако это может привести к отключению некоторых оптимизаций в драйвере;
Добавлена поддержка устройств с выводом DisplayPort, в т.ч. с 30-bit цветом;
Решены многие проблемы устойчивости на видеокартах начиная с GeForce 6 и заканчивая GeForce GTX
Исправлен баг, который вызывал ошибки видеоакселератора при смене режима TwinView и включённом 3D менеджере окон Compiz;
Увеличено количество путей восстановления работоспособности GPU при сбое потока команд управления;
Убран обход ошибки, который вызывал выдачу некорректной информации о работающем режиме Xinerama после включения второго устройства отображения в режиме TwinView;
Исправлен неверная выдача информации о субпиксельном порядке компонент в реализации XvMV (X Video Motion Compensation);
Решена проблема, которая вызывала отключение IRQ на некоторых конфигурациях с двумя и более видеокартами на многопроцессорных системах;
Найдено решение проблемы со сбросом буферов на некоторых Linux ядрах, которая вызывала порчу изображения и нестабильность системы;
Через два дня после выхода бета-драйвера 177.67 корпорация NVIDIA выпустила новую исправленную бета версию драйверов под Linux/FreeBSD и Solaris, в которой произошли следующие изменения:
Добавлена поддержка GeForce 9700M GTS;
Улучшена взаимодействие менеджера памяти между драйвером и подсистемой
OpenGL X сервера - это привело к значительному ускорению работы композитного менеджера окон KWin из KDE4;
Исправлена ошибка рендеринга расширения RENDER на GeForce 6 и 7;
Больше не появляется ошибка GLXBadDrawable при запуске двух и более OpenGL приложений с включенным AA на видеокартах GeForce 6 and 7 GPUs;
Исправлена ошибка, которая приводила к краху X сервера при запуске OpenGL приложений;
Исправлена ошибка на графических картах GeForce 8, 9 и GTX, которая не позволяла динамически изменять параметры X сервера, если видеоадаптер не являлся ведущим.
Улучшена работа RENDER расширения, когда источник и назначение операции прорисовки совпадают, что, например, позволило улучшить скорость перетаскивания миниприложений Plasma в KDE4;
Исправлены регрессия скорости вывода текста на GeForce 6 и 7
Исправлена регрессия, которая проявлялась в невозможности инициализации SLI моста после рестарта X сервера;
Исправлена ошибка в настройке AGP FW/SBA при использовании AGP модуля ядра Линукса;
Исправлена ошибка, которая мешала функционированию AGP через драйвер NVIDIA.
Реализована поддержка GPU GeForce 9500 GT. Кроме того в версии 177.76 устранен ряд проблем, напрмер:
Исправлена ошибка работы одного из режимов X RENDER на GeForce 7 и более старых GPU;
При изменении частоты работы таймера GPU, через интерфейс NV-CONTROL, в определенных случаях наблюдалось зависание системы;
При выставлении InitialPixmapPlacement в 2, наблюдалось падение производительности операций рендеринга текста для GeForce 7 и более старых GPU;
Налажена работа системы определения доступных видеорежимов через EDID;
Улучшена работа механизма управления питанием;
Улучшена совместимость с последними релизами 2.6.x Linux ядра;
В прошлой версии драйвера была допущена ошибка, приводящая к невключению режима SLI при наличии значения 'Auto' в поле настройки SLI X.
Также сообщается о начале работы над новой серией видеодрайверов NVIDIA 180.x, в которой будут полностью переписаны некоторые подсистемы и реализована поддержка OpenGL 3. Первая версия новой серии драйверов ожидается в течение 4 квартала текущего года. x86 (~20 Mb)_ftp://download.nvidi...77.76-pkg1.run x86_64 (~19 Mb)_ftp://download.nvidi...77.76-pkg2.run
ЭЖД, 1.10.2008 - 8:09
nVidia Linux Display Driver 177.78
Changes since 177.76:
Fixed a performance regression affecting the gtkperf lines and circles test.
Updated the X driver to consider /sys/class/power_supply when determining the AC power state.
Fixed corruption when using SLI in SFR mode with OpenGL-based composite managers.
Improved support for RENDER masks, as well as RENDER repeating modes and transformations, for video memory pixmaps.
Added accelerated support for RENDER convolution filters for video memory pixmaps on GeForce 8, 9 and GTX GPUs.
Improved support for RENDER operations with the same source and destination; this should performance in some situations, e.g. when dragging Plasma applets in KDE4.
Improved GPU video memory management coordination between the NVIDIA X driver and OpenGL implementation; this should improve performance with e.g. the KDE4 OpenGL compositing manager.
Added an 'AllowSHMPixmaps' X configuration option, which can be used to prevent applications from using shared memory pixmaps; the latter may cause some optimizations in the NVIDIA X driver to be disabled.
Fixed a text rendering performance regression that affected GeForce 6 and 7 series GPUs.
Fixed a regression that caused the 'Auto' SLI X option setting to not enable SLI.
Fixed a bug that caused system hangs when using the NV-CONTROL interface to change GPU clock frequencies.
Added support for DisplayPort display devices (including 30-bit devices).
Resolved various stability problems on GeForce 8, 9 and GTX GPUs, as well as some GeForce 6 and 7 PCI-E GPUs.
Fixed a bug that resulted in GPU errors when changing the TwinView display configuration while using Compiz.
Further improved the error recovery paths taken in case of GPU command stream corruption.
Updated mode validation, in cases when no EDID is detected, such that 1024x768 @ 60Hz and 800x600 @ 60Hz are allowed, rather than just 640x480 @ 60Hz.
Removed an old workaround that caused incorrect Xinerama information to be reported after enabling a second TwinView display.
Fixed corruption when using SLI in SFR mode with OpenGL-based composite managers.
Fixed the subpicture component order reported by the NVIDIA X driver's XvMC implementation.
Added a workaround for broken EDIDs provided by some Acer AL1512 monitors.
Fixed a bug that caused GLXBadDrawable errors to be generated when running more than one OpenGL application with anti-aliasing enabled on GeForce 6 and 7 GPUs, e.g. wine.
Fixed a problem that could result in IRQs being disabled on some multi-GPU SMP configurations.
Worked around cache flushing problems (on some Linux kernels) that caused corruption and stability problems.
Added experimental support for PCI-E MSI.
Fixed a bug that resulted in AGP FW/SBA settings and overrides being applied incorrectly when using the Linux kernel's AGP GART driver.
Improved compatibility with recent Linux 2.6 kernels.
Updated the X driver to consider /sys/class/power_supply when determining the AC power state.
В NVIDIA 177.82 представлены следующие новшества: *Поддержка новых GPU:
Quadro NVS 450
Quadro FX 370 LP
Quadro FX 5800
Quadro FX 4800
Quadro FX 470
Quadro CX
*Исправлена проблема, приводящая на новых мобильных GPU к существенной задержке (более 30 секунд) при возврате из режима Standby (S3, засыпание с сохранением работы ОЗУ); *Исправлена ошибка, мешающая переключению режимов работы по горячим клавишам на новых мобильных GPU; *Устранена проблема, приводящая на некоторых GPU к частичному нарушению отображения картинок в Firefox 3.
Компания NVIDIA начала бета-тестирование новой серии видеодрайверов NVIDIA 180.x (Linux x86, Linux x86-64, FreeBSD, Solaris).
Основные изменения:
Добавлена поддержка CUDA 2.1 (Compute Unified Device Architecture, позволяет использовать GPU для выполнения вычислительных задач. Разработка приложений, использующих CUDA API и предназначенных для выполнения на GPU, ведется на языке Си);
Появилась поддержка PureVideo-подобных возможностей для Linux, благодаря новому VDPAU API (Video Decode and Presentation API, подробности - в файле vdpau.h, устанавливаемом вместе с драйвером. Позволяет выполнять пост-процессинг, слияние (compositing), отображение и декодирование видео на стороне GPU);
Заявлено увеличение производительности на рабочих станциях;
X Render "GlyphCache" включен по умолчанию;
"shared memory X pixmaps" по умолчанию выключен. Для активизации предлагают воспользоваться опцией "AllowSHMPixmaps";
Исправлена ошибка, проявляющаяся при использовании Compiz- на GPU серии GeForce 6 и 7;
Оптимизирована работа с "X pixmap" для GeForce 8-ой серии;
Улучшена совместимость с последними версиями Linux ядер (2.6.27);
Заявлена более стабильная работа с GPU GeForce 8-ой и выше.
Дополнение: Представлены результаты тестирования степени загрузки CPU при акселерации обработки H.264 видео средствами VDPAU API и X-Video. Различия - как день и ночь, при VDPAU API нагрузка на CPU составляет менее 10%, а при X-Video - более 30%. x86 (~21 Mb)_http://us.download.nv...80.06-pkg1.run x86_64 (~20 Mb)_http://us.download.nv...80.06-pkg2.run
ЭЖД, 17.12.2008 - 22:38
nVidia Linux Display Driver 180.11
Компания Nvidia выпустила новую версию экспериментальной серии видеодрайверов - Nvidia 180.11, в которой представлены следующие новшества:
Добавлена поддержка GPU GeForce 9400M;
Добавлена поддержка полноцветных GVO (Graphics to Video Out) схем;
Устранена ошибка, приводящая к некорректному отображению шрифтов на GPU GeForce 6 и 7, когда в настройках активирована опция GlyphCache;
Улучшены средства обнаружения ошибок для VDPAU (Video Decode and Presentation);
Исправлена проблема с разбором частотных характеристик монитора, заданных через файл конфигурации xorg;
Устранена утечка памяти, возникающая при включении в настройках опции GlyphCache.
Nvidia 180.08. Основные новшества:
Реализация начальной поддержки OpenGL 3.0;
Исправление ошибок, связанных с реализацией VDPAU (декодирование видео на стороне GPU);
Поддержка новых GPU: Quadro NVS 450, Quadro FX 370 LP, Quadro FX 5800, Quadro FX 4800, Quadro FX 470.
На достаточно новых видеокартах теперь поддерживается практически полное аппаратное ускорение различных форматов видео, в т.ч. H.264, позволяет выполнять пост-процессинг, слияние (compositing), отображение и декодирование видео на стороне GPU. Аналогом в Windows является платный ускоритель PureVideo. Подробности по использованию VDPAU API (Video Decode and Presentation API можно найти в файле vdpau.h, устанавливаемом вместе с драйвером. Поддержка VDPAU уже реализована в mplayer, libxine, ffmpeg, vlc и MythTV;
Добавлена поддержка CUDA 2.1, что позволяет использовать GPU для выполнения вычислительных задач. Разработка приложений, использующих CUDA API и предназначенных для выполнения на GPU, ведется на языке Си;
Добавлена начальная поддержка функция OpenGL 3.0;
Улучшена OpenGL производительность некоторых видеокарт (класса workstation);
Кэширование глифов включено по умолчанию на всех поддерживаемых видеоадаптерах;
По умолчанию выключена разделяемая память X битмапов, для справки см. опцию "AllowSHMPixmaps";
Улучшено размещение в памяти X битмапов на видеокартах уровня GeForce 8 и выше;
Добавлена поддержка полного спектра цветов для SDI приложений;
Драйверы теперь совместимы с новым ядром 2.6.28;
Исправления ошибок:
Повышена стабильность работы на видеокартах уровня GeForce 8 и выше;
Исправлено ухудшение работы предыдущих выпусков драйверов, которая заключалась в неправильной работе менеджера окон Compiz на видеокартах Geforce 6 и 7;
Исправлено падение программы nvidia-settings в случае когда конфигурация X сервера содержит секции Device и Screen, но не имеет секции ServerLayout;
Исправлено чтение опций развёртки монитора;
Исправлено падение и ошибки работы некоторых SDI приложений (в противоположность MDI приложениям).
Обновилась версия драйверов для альтернативных платформ от корпорации nVIDIA. Предназначены для установки в среде операционных систем Linux, Solaris и FreeBSD. Для Linux, в свою очередь, доступны две версии под платформы различной архитектуры x86 и x86_64. В перечень поддерживаемого оборудования входят практически все выпущенные ранее видеокарты, включая последние серии GTX, а также интегрированные решения на базе GeForce 7, 8 и 9. Данный релиз датируется 4-м февраля 2009 года.
В этой версии: *добавлена поддержка следующих GPU: GeForce GTX 295 GeForce GTX 285 GeForce 9300 GE Quadro NVS 420 *устранено множество мелких ошибок при работе на последних сериях видеокарт
Реализована поддержка новых GPU GeForce GT 120, GeForce G100 и Quadro FX 3700M;
В реализацию OpenGL 3.0 добавлена поддержка RG буферов рендеринга и буферов с плавающей точкой для расчета глубины;
Исправлена ошибка, приводящая к повисанию программы Maya при включенных оверлеях;
Устранены проблемы взаимодействия с некоторыми приложениями, использующими библиотеки для трекинга распределения памяти;
Исправлена проблема, приводящая к краху OpenGL приложений при их отладке в Valgrind;
В VDPAU API (Video Decode and Presentation API), предназначенного для аппаратного ускорения различных форматов видео, внесено 8 изменений, например, теперь корректно обрабатываются поврежденные MPEG потоки и добавлена поддержка акселерации VC-1/WMV на всех GPU, поддерживаемых в VDPAU.
Fixed a problem that caused signals to be blocked in some applications.
Fixed a problem that could cause Xid errors and display corruption in certain cases when OpenGL is used to render to redirected windows, for example when Java2D is used with the - Dsun.java2d.opengl=true option.
glGetStringi(GL_EXTENSIONS, i) no longer returns NULL in OpenGL 3.0 preview contexts.
Fixed a problem that caused the screen to flicker momentarily when OpenGL applications exit unexpectedly on GeForce 6 and 7 series GPUs.
Fixed an X server crash when an X client attempts to draw trapezoids and RenderAccel is disabled.
Improved recovery from certain types of errors.
VDPAU updates:
Fixed corruption on some H.264 clips.
Update documentation.
Fixed VC-1 decoding on 64-bit platforms.
Improved handling of invalid H.264 streams.
Fixed a problem that caused surfaces to be marked as visible too early when the blit presentation queue is in use.
Fixed a problem that could cause Xid errors and display corruption in certain cases when OpenGL is used to render to redirected windows, for example when Java2D is used with the - Dsun.java2d.opengl=true option.
Updated glGetStringi(GL_EXTENSIONS, i) to no longer return NULL in OpenGL 3.0 preview contexts.
Fixed OpenGL crashes while running KDE4's Plasma.
Fixed OpenGL crashes when using a large number of texture objects.
Fixed the timestamp reporting in the GL_NV_present_video extension on SDI II with Quadro FX 4800 and 5800.
Improved power management support on some systems, such as Hewlett-Packard xw4600 workstations.
Fixed a problem that caused the screen to flicker momentarily when OpenGL applications exit unexpectedly on GeForce 6 and 7 series GPUs.
Fixed an X server crash when an X client attempts to draw trapezoids and RenderAccel is disabled.
Improved recovery from certain types of errors.
Fixed a bug that caused Autodesk Maya to freeze when overlays are enabled.
Fixed an interaction problem between OpenGL and memory tracking libraries such as MicroQuill SmartHeap.
Added support for RG renderbuffers in OpenGL 3.0.
Added support for OpenGL 3.0 floating-point depth buffers.
Fixed a problem that caused Valgrind to crash when tracing a program that uses OpenGL.
Updated VDPAU to support VC-1/WMV acceleration on all GPUs supported by VDPAU; see the README for details.
Fixed VDPAU corruption on some H.264 clips.
Updated VDPAU documentation in the README and in vdpau.h, in particular regarding how to use the deinterlacing algorithms in the VdpVideoMixer object. Explicitly documented "half rate" deinterlacing, which should allow the advanced algorithms to run on more low-end systems.
Implemented a "skip chroma deinterlace" option in VDPAU, which should allow the advanced deinterlacing algorithms to run on more low-end systems. See vdpau.h.
Fixed VDPAU VC-1 decoding on 64-bit platforms.
Updated the VDPAU wrapper library to print dlerror() messages when driver loading problems occur.
Improved VDPAU's handling of some corrupt H.264 streams, and some corrupt/invalid MPEG streams on some GPUs.
Fixed VDPAU to correctly handle WMV "range reduction" on some GPUs. A minor backwards-compatible API change was made for this; see vdpau.h's documentation for structure field VdpPictureInfoVC1.rangered.
Fixed a problem that caused surfaces to be marked as visible too early when the blit presentation queue is in use.
Fixed VDPAU to prevent some cases of "display preemption" in the face of missing H.264 reference frames on some GPUs.
Выпущена очередная бета версия драйверов Nvidia 185.18.10 в которой исправлено 2 ошибки: крах при работе программы для обработки фотографий Bibble 5 и крах X сервера при запуске композитного оконного менеджера, использующего функции OpenGL. Кроме исправления ошибок, изменен порядок инициализации драйвера и загрузки модуля ядра, добавлена поддержка новых видеорежимов с горизонтальной чересстрочной разверткой и пассивного "шахматного" стерео-режима.
В ветке Nvidia 185.x добавлена поддержка GPU: Quadro FX 3800, Quadro FX 1800, Quadro FX 380, Quadro FX 580, GeForce GTS 250, GeForce GT 140, GeForce GT 130, GeForce 9600 GSO 512, но прекращена поддержка карт старее GeForce 6xxx. x86 (~22 Mb)_ftp://download.nvidi...18.10-pkg1.run x86_64 (~21 Mb)_ftp://download.nvidi...18.10-pkg2.run
ЭЖД, 1.06.2009 - 18:58
nVidia Linux Display Driver 180.60
Fixed stability problems with some GeForce 6200/7200/7300 GPUs on multi-core/SMP systems.
Fixed VGA console restoration on some laptop GPUs.
Fixed a bug that caused kernel crashes when attempting to initialize NvAGP on Linux/x86-64 kernels built with the CONFIG_GART_IOMMU kernel option.
Fixed a bug that caused some performance levels to be disabled on certain GeForce 9 series notebooks.
Fixed an OpenGL driver crash while running Bibble 5.
Fixed a Xinerama drawable resource management problem that can cause GLXBadDrawable errors in certain cases, such as when Wine applications are run.
Fixed XineramaQueryScreens to return 0 screens instead of 1 screen with the geometry of screen 0 when XineramaIsActive returns false. This conforms to the Xinerama manual page and fixes an interaction problem with Compiz when there is more than one X screen.
Moved kernel module loading earlier in the X driver's initialization, to facilitate more graceful fallbacks if the kernel module cannot be loaded. Removed the LoadKernelModule X configuration option.
Added support for new horizontal interlaced and checkerboard passive stereo modes.
Fixed an OpenGL driver crash while running Bibble 5.
Fixed a DisplayPort interaction problem with power management suspend/resume events.
Fixed occasional X driver memory management performance problems when a composite manager is running.
Fixed a bug with VT-switching or mode-switching while using Compiz; the bug could lead to a corrupted desktop (e.g., a white screen) or in the worst case an X server crash.
Fixed a bug that could cause GPU errors in some cases while driving Quadro SDI products.
Fixed a several second hang when VT-switching while OpenGL stereo applications were running on pre-G80 Quadro GPUs.
Added support for multiple swap group members on G80 and later Quadro GPUs.
Fixed the behavior of the NV_CTRL_FRAMELOCK_SYNC_DELAY NV-CONTROL attribute on Quadro G-Sync II.
Fixed a problem with Quadro SDI where transitioning from "clone mode" to "OpenGL mode" would fail.
Fixed VDPAU to eliminate some cases of corruption when decoding H.264 video containing field-coded reference frames on G84, G86, G92, G94, G96, or GT200 GPUs. Such streams are commonly found in DVB broadcasts.
Slightly improved the performance of the VDPAU noise reduction algorithm.
Enhanced VDPAU to validate whether overlay usage is supported by the current hardware configuration, and to automatically fall back to the blit-based presentation queue if required.
Fixed error checking in VdpVideoMixerRender, to reject calls that specify more layers than the VdpMixer was created with.
Modified VDPAU's VDPAU_DEBUG code to emit a complete backtrace on all platforms, not just on 32-bit Linux.
Improved interaction between VDPAU and PowerMizer; appropriate performance levels should now be chosen for video playback of all standard resolutions on all supported GPUs.
Fixed a bug in VDPAU that sometimes caused "display preemption" when the VdpDecoderCreate function failed.
Fixed a potential segfault in the VDPAU trace library, triggered by a multi-threaded application creating a new VdpDevice in one thread, at the same time that another thread detected "display preemption".
Представлено исправление 18 ошибок, половина из которых связана с поддержкой VDPAU, например, налажена работа с поврежденными H.264 потоками на GPU G84, G86, G92, G94, G96, GT200.
Release highlights since 185.18.14:
Added code to forcibly terminate long-running CUDA kernels when Ctrl-C is pressed.
Fixed a bug that could cause occasional memory corruption problems or segmentation faults when running OpenGL applications on Quadro GPUs.
Fixed a deadlock in the OpenGL library that could be triggered in certain rare circumstances on Quadro GPUs.
Fixed an interaction problem between PowerMizer and CUDA applications that caused the performance level to be reduced while the CUDA kernel is running.
Made CUDA compute-exclusive mode persistent across GPU resets.
Fixed the order of outputs in the GPUScaling nvidia-settings property.
Fixed a bug that caused graphics corruption in some OpenGL applications when the Unified Back Buffer is enabled the application window is moved.
Fixed a bug that caused glXGetVideoSyncSGI, glXWaitVideoSyncSGI, and glXGetRefreshRateSGI to operate on the wrong screen when there are multiple X screens.
Fixed a bug that causes corruption or GPU errors when an application paints a redirected window whose background is set to ParentRelative on X.Org servers older than 1.5. This was typically triggered by running Kopete while using Compiz or Beryl.
Fixed a bug in VDPAU that could cause visible corruption when decoding H.264 clips with alternating frame/field coded reference pictures, and a video surface is concurrently removed from the DPB, and re-used as the decode target, in a single decode operation. This affected all GPUs supported by VDPAU.
Fixed a bug in VDPAU that could cause visible corruption near the bottom edge of the picture when decoding VC-1 advanced profile clips whose heights are not exact multiples of 16 pixels, on G98 and MCP7x (IGP) GPUs.
Enhanced VDPAU to better handle corrupt/invalid H.264 bitstreams on G84, G86, G92, G94, G96, or GT200 GPUs. This should prevent most cases of "display preemption" that are caused by bitstream errors.
Fixed an X server crash when using the VDPAU overlay-based presentation queue and VT-switching away from the X server.
Enhanced VDPAU's detection of the GPU's video decode capabilities.
Fixed a bug in VDPAU that could cause ghosting/flashing issues when decoding H.264 clips, in certain full DPB scenarios, on G98 and MCP7x.
Fixed VDPAU to detect an attempt to destroy the VdpDevice object when other device-owned objects still exist. VDPAU now triggers "display preemption", and returns an error, when this occurs.
Enhanced VDPAU's error handling and resource management in presentation queue creation and operation. This change correctly propagates all errors back to the client application, and avoids some resource leaks.
Fixed a bug that caused kernel panics when starting X on some mobile GPUs.
Fixed an interaction problem between VDPAU and PowerMizer when using VDPAU solely as a display mechanism, and not to decode video streams. The GPU performance level should now be raised, if required, in this scenario.
Fixed VDPAU to avoid "display preemption" in some cases where a VdpOutputSurface is deleted while it is still active (either queued or visible) in a VdpPresentationQueue. In particular, this can occur in MPlayer when using the "-fs" option, and could completely prevent VDPAU from operating successfully, depending on the exact timing conditions.
В версии 190.25 исправлены проблемы инициализации некоторых мобильных GPU; устранен крах программы nvidia-settings при отображении информации о GPU при использовании Xinerama; устранена возможность отправки некорректных XGetImage запросов, приводящих к повреждению содержимого экрана (напирмер, при запуске JDownloader в KDE 4); добавлен код для проверки корректности выставляемых экранных разрешений, основываясь на пропускной способности DisplayPort порта. x86 (~23,2 Mb)_ftp://download.nvidi...90.25-pkg1.run Downloads (~22,2 Mb)_ftp://download.nvidi...90.25-pkg2.run
ЭЖД, 6.09.2009 - 10:44
nVidia Linux Display Driver 190.32
Основные новшества:
В VDPAU API (Video Decode and Presentation API) для GPU с набором VDPAU функций класса "C" (NVIDIA GeForce GT 230M, GT 240M, G210M, GTS 250M, GTS 260M) добавлена поддержка аппаратного ускорения декодирования видео в форматах MPEG-4 Part 2, DivX 4 и DivX 5. Также добавлена поддержка нового алгоритма акселерации масштабирования видео высокого качества;
Добавлена возможность настройки скорости вращения куллера на GPU через опцию конфигурации "Coolbits";
Добавлена поддержка нового параметра настройки "IgnoreEDIDChecksum", дающего указание использовать данные конфигурации дисплея, полученные через EDID, несмотря на несовпадение контрольной суммы.
В версии 190.36 добавлена поддержка будущего релиза X Server 1.7, для карт GeForce 8 добавлен атрибут настройки "OverscanCompensation" в NV-CONTROL, скрипт установки nvidia-installer обновлен в плане определения новых версий дистрибутивов Debian в которых используется /usr/lib32 вместо /emul/ia32-linux. x86 (~23,4 Mb)_ftp://download.nvidi...90.36-pkg1.run x86_64 (~22,4 Mb)_ftp://download.nvidi...90.36-pkg2.run
ЭЖД, 24.10.2009 - 8:34
nVidia Linux Display Driver 190.42
Этот выпуск проприетарных драйверов 190.42, пока имеет статус кандидата в релизы, но уже достаточно стабилен, чтобы занять место ветки 185.18.x. Главное отличие ветки состоит в поддержке спецификации OpenGL 3.2. Из улучшений внесенных с момента выпуска версии 190.36 можно отметить следующие новшества:
Возможность для GeForce 8 и более новых GPU использовать расширенные видеорежимы, выходящие за пределы указанных в EDID списке диапазонов HorizSync или VertRefresh;
Увеличен допустимый уровень компенсации переразвертки со 100 до 200;
Улучшена работа акселерации обработки H.264 и MPEG для карт с поддержкой VDPAU категории "B";
Устранены проблемы с картами старее GeForce 8 GPU, мешающие работе расширения GLX_EXT_texture_from_pixmap, что приводило к некорректному выводу данных на экран в Compiz и KDE 4.
Поддержка технологии стереоскопического вывода данных NVIDIA 3D Vision Stereo в Linux для GPU серии Quadro;
Поддержка R16F и RG32F опций в GLXFBConfig, при использовании GeForce 8 и более новых GPU;
Поддержка A2BGR10 32-разрядной GLX визуализации на 30-разрядных экранах X Window, что позволяет использовать такие эффекты как частичная прозрачность окон. Для включения старого режима визуализации ARGB GLX в файле конфигурации X-сервера необходимо указать Option "AddARGBGLXVisuals" "False";
Улучшена поддержка VDPAU при использовании в многопоточных программах; изменены пути и имена устанавливаемых VDPAU библиотек для обеспечения соответствия политике проекта Debian; изменен метод обработки VDPAU очереди представления данных (presentation queue) с целью минимизации дрожания изображения; VDPAU отныне позволяет декодировать одновременно несколько потоков, без установки дополнительных переменных окружения;
Изменено поведение NVIDIA X драйвера в ситуациях когда к GPU не подключено активных дисплеев. Ранее драйвер в таком случае симулировал наличие дисплея, сейчас драйвер не позволяет запустить X-сервер, если подключение дисплея не обнаружено. Для возврата старого поведения необходимо указать в конфигурации Option "ConnectedMonitor" "CRT" или перевести Quadro и Tesla GPU в режим "NoScanout" - Option "UseDisplayDevice" "none".
Исправлены проблемы с использованием DisplayPort, например, нарушение отображения из-за ограничений в выставлении экранного разрешения при подключении 24-дюймовых мониторов Apple Cinema или DisplayPort2VGA адаптеров;
Временно отключена опция UseEvents для GeForce 8 и более новых GPU, так как ее использование приводит к зависанию. Опция будет включена после устранения причин проблемы.
Если в течение нескольких дней в ней не всплывут критические ошибки версия 190.53 займет место текущего стабильного релиза.
По сравнению с прошлой версией в 190.53 представлены следующие изменения:
Изменены пути и имена устанавливаемых внутренних VDPAU библиотек для обеспечения соответствия политике проекта Debian, совместимость со старыми путями осуществлена при помощи установки символических ссылок;
Устранена ошибка, приводящая к проблемам при запуске некоторых графических приложений (например, hwdecode-demos) после того, как предыдущее приложение использовало VDPAU и OpenGL;
Устранены временные зависания при обработке в VDPAU очереди представления данных (presentation queue);
Исправлены проблемы с использованием DisplayPort, например, нарушение отображения из-за ограничений в выставлении экранного разрешения при подключении 24-дюймовых мониторов Apple Cinema или DisplayPort2VGA адаптеров;
Временно отключена опция UseEvents для GeForce 8 и более новых GPU, так как ее использование приводит к зависанию. Опция будет включена после устранения причин проблемы.
VDPAU отныне позволяет декодировать одновременно несколько потоков, без установки дополнительных переменных окружения.
Добавлена поддержка Quadro FX 880M, GeForce GTS 350M и GeForce GTS 360M;
Устранена порча содержимого экрана после завершения работы приложения, использующего GLX_NV_present_video;
Исправлено падение X-сервера, когда приложение nvidia-settings запускается не в активной сессии терминала;
Исправлена невозможность управления яркостью подсветки на некоторых ноутбуках;
Исправлен вывод команды nvidia-settings --query all;
Исправлена ошибка инсталлятора при установке библиотеки libGL.so;
Исправлена ошибка, которая препятствовала синхронизации в стереорежиме G-Sync при включении блокировки фреймов;
Исправлена ошибка, которая иногда вызывала падение OpenGL-приложений с сообщением о двойной очистке или повреждении участка памяти;
На GPU с возможностями VDPAU/A улучшено декодирование неправильно оформленных потоков формата MPEG 1/2;
Исправлена ошибка видео микшера VDPAU, которая вызывала смещение цветов и нарушение картинки в правом ряде пикселей, когда ширина исходного сигнала не является кратной четырём;
Исправлена ошибка, которая не позволяла менять значение атрибута GPUFanControlState с режиме командной строки утилиты nvidia-settings.
Добавлена неофициальная поддержка протокола GLX (например, для непрямого рендеринга GLX) для следующих расширений OpenGL:
GL_ARB_blend_func_extended
GL_ARB_draw_buffers_blend
GL_ARB_sample_shading
GL_ARB_timer_query
GL_EXT_draw_buffers2
GL_EXT_separate_shader_objects
GL_NV_explicit_multisample
GL_NV_transform_feedback
В утилите nvidia-settings улучшено отображение температурных датчиков при наличии более чем одного датчика температуры.
Исправлена ошибка взаимодействия между композитным менеджером рабочего стола Compiz и VNC-серверами работающими в режиме screen-scraping (например, x11vnc и vino), которая приводила к тому, что изображение на экране переставало обновляться.
Система аппаратного ускорения видео VDPAU теперь в базовом режиме поддерживает многомониторные конфигурации Xinerama, однако в таком режиме работает только один физический X-экран.
В VDPAU улучшено подавление ошибок неправильных видеофайлов на некоторых видеоадаптерах.
Исправлена ошибка в управлении атрибутами Xv (X-видео), которая приводила к тому, что значения яркости, контраста, насыщенности и оттенков цветов неправильно применялись при использовании адаптера оверлея Xv.
Исправлена ошибка в работе драйвера XvMC (компенсация движения для X видео), которая не позволяла ему работать на видеоадаптерах с интерфейсом AGP.
Улучшено отображение испорченных видеофайлов в VDPAU за счёт заполнения пустых кадров черным цветом.
Реализованы новые расширения API, которые теперь позволяют совместное использование поверхностей VDPAU в OpenGL и CUDA для чего была добавлена функция OpenGL GL_NV_vdpau_interop.
Исправлены некорректная работа VDPAU с потоками MPEG2 на некоторых видеоадаптерах.
Исправлена ошибка, которая не позволяла использовать очередь отображения VDPAU на основе оверлеев более чем нескольких сот раз.
Переименованы файлы libGLcore.so.VERSION в libnvidia-glcore.so.VERSION для того, чтобы уменьшить конфликт между драйверами NVIDIA и библиотекой MESA. Эти файлы используются библиотеками NVIDIA libGL.so и libglx.so, и они никогда не должны напрямую вызываться приложениями.
Переименован суффикс файлов libnvidia-glcore.so.VERSION, libnvidia-tls.so.VERSION и libnvidia-compiler.so.VERSION в ".so.VERSION" вместо прежнего ".so.1". Эти файлы используются только другими компонентами драйвера NVIDIA c соответствующей версией.
Убран суфикс "-pkg#" для файлов инсталляции, теперь они просто называются "NVIDIA-Linux-ARCH-VERSION.run". Для x86-64 версии Линукса теперь поставляется пакет без библиотек совместимости для x86/32 битного режима, который называется "NVIDIA-Linux-x86_64-VERSION-no-compat32.run".
Упрощена структура директорий распакованного Линукс драйвера - большинство файлов драйвера находятся теперь в самом корне. Просмотреть компоненты можно запустив инсталлятор с флагом --list.
Из файла инсталлятора убраны собранные заранее драйвера для различных версий ядра, потому что они не обновлялись уже несколько лет. В дальнейшем больше не будут предоставляться собранные заранее версии драйвера, тем не менее, их можно самим добавить внутрь инсталлятора, используя флаг пакета --add-this-kernel.
Пакеты с the nvidia-settings, nvidia-installer и nvidia-xconfig теперь пакуются архиватором bzip, вместо gzip.
Исправлена ошибка, не позволяющая использовать направленные на обеспечение высокой производительности уровни PowerMizer на системах с определенными настройками ACPI, что приводило к ощутимому падению производительности на мобильных GPU, подобных GeForce GTS 250M. x86 (~24,4 Mb)_ftp://download.nvidi...x86-256.29.run x86_64 (~41,5 Mb)_ftp://download.nvidi..._64-256.29.run
ЭЖД, 23.06.2010 - 19:16
nVidia Linux Display Driver 256.35
* Fixed a regression in 256.29 where Performance Level clock frequencies were reported incorrectly in nvidia-settings. * Fixed a 3D Vision Stereo bug that caused the stereo glasses to not toggle when the flat panel was not running at its native mode timings. * Fixed a bug that caused nvidia-settings to crash when rendering its thermal gauge widget if the range of valid values for the thermal sensor was empty. * Fixed a bug which prevented use of high performance PowerMizer levels on systems with certain ACPI configurations. * Fixed a bug that caused non-primary Fermi GPUs to fail to initialize framebuffer memory. This caused a variety of symptoms, up to and including system hangs. * Added unofficial GLX protocol support (i.e., for GLX indirect rendering) for the following OpenGL extensions: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_sample_shading GL_ARB_timer_query GL_EXT_draw_buffers2 GL_EXT_separate_shader_objects GL_NV_explicit_multisample GL_NV_transform_feedback Improved Thermal Settings reporting in nvidia-settings to accurately reflect hardware configurations with multiple thermal sensors. * * Fixed an interaction problem between Compiz and 'screen-scraping' VNC servers like x11vnc and vino that caused the screen to stop updating. Fixes Launchpad bug #353126. * Enhanced VDPAU to add basic support for Xinerama. VDPAU will now operate on a single physical X screen under Xinerama. See the README for more details. * Enhanced VDPAU's handling of corrupt clips of all formats on GPUs with VDPAU feature set C to be at least as good as on GPUs with VDPAU feature set B. This significantly improves various clips provided by nvnews.net user eamiller. * Fixed a bug in Xv attribute handling that caused hue, saturation,brightness, and contrast values to be misapplied when using an Xv overlay adaptor. * Fixed a bug in the XvMC driver that prevented it from working on systems with AGP graphics cards. * Enhanced VDPAU to clear all VdpVideoSurfaces to black when allocated.This provides more consistent results when using a surface as a reference when no prior decode operation has written to that surface.In turn, this improves the results of decoding some corrupt streams,such as "p_only_no_play" from ffmpeg bug 1124. * Implemented new APIs to allow sharing VDPAU surfaces with OpenGL andCUDA. The OpenGL extension is GL_NV_vdpau_interop. For CUDA, please see the documentation in the CUDA toolkit for details. * Worked around a bug where the combination of a GPU with VDPAU feature set A together with specific motherboard chipsets could cause visible corruption when decoding some MPEG-2 streams * Fixed a bug that prevented the VDPAU overlay-based presentation queue from being used more than a few hundred times per X server invocation. * Renamed the driver file libGLcore.so.VERSION to libnvidia-glcore.so.VERSION, as a small step towards reducing the filename collisions between NVIDIA's and MESA's OpenGL implementations.This driver file is used by NVIDIA's libGL.so and libglx.so, and should never be used directly by applications. * Changed the SONAME of libnvidia-glcore.so.VERSION,libnvidia-tls.so.VERSION, and libnvidia-compiler.so.VERSION to be ".so.VERSION", rather than ".so.1".These driver files are only used by other NVIDIA driver components, and are only intended to be usedby components of the matching NVIDIA driver version. * Removed the "-pkg#" suffix from the NVIDIA Linux .run files.The packages are now simply named "NVIDIA-Linux-ARCH-VERSION.run".On Linux-x86_64, a package which omits the 32-bit compatibility libraries is also available: "NVIDIA-Linux-x86_64-VERSION-no-compat32.run" * Simplified the directory structure of the Linux extracted package; most driver files are now just contained within the top level directory of the package.Pass the '--list' option to the .run file for details. * Removed precompiled kernel interfaces from the NVIDIA Linux-x86 .run file; these were ancient and had not been updated in years.Going forward, NVIDIA does not plan to provide precompiled kernel interfaces with the Linux .run files.However, nvidia-installer and the .run file will retain the ability for users to add their own precompiled kernel interfaces via the '--add-this-kernel' .run file option. * Compressed the nvidia-settings, nvidia-installer, and nvidia-xconfig tarballs with bzip2, rather than gzip. x86 (~23,9 Mb)_ftp://download.nvidi...x86-256.35.run x86_64 (~40,5 Mb)_ftp://download.nvidi..._64-256.35.run FreeBSD x86 (~25,4 Mb)_ftp://download.nvidi...-256.35.tar.gz FreeBSD x86_64 (~26,0 Mb)_ftp://download.nvidi...-256.35.tar.gz Solaris x64/x86 (~34,6 Mb)_http://us.download.nv...x86-256.35.run
ЭЖД, 19.07.2010 - 19:09
nVidia Linux Display Driver 173.14.75
Исправлена неприятная ошибка, при рестарте приводящая к краху X-сервера начиная с версии 1.7. В версии 173.14.75 добавлена поддержка X Server 1.8 и устранена проблема, связанная с неработой XvMC-драйвера на системах с графическими картами, имеющими интерфейс AGP. x86 (~19,2 Mb)_ftp://download.nvidi...14.27-pkg1.run x86_64 (~16,4 Mb)_ftp://download.nvidi...14.27-pkg2.run
* Добавлена поддержка видеокарт Quadro 4000, Quadro 5000 и Quadro 6000; * Добавлена поддержка GeForce GTX 460; * Добавлена поддержка Tesla S2050 * Обновлен инсталлятор драйвера nvidia-installer, который теперь корректно определяет факт использования модуля ядра свободного видеодрайвера nouveau и при обнаружении прерывает установку и выводит ошибку. Пояснение как отключить драйвер nouveau добавлено в файл README; * Убраны требования к идентичным для двух мониторов видеорежимам в режиме активного стереовывода и настройкам MetaMode в режиме пассивного стерео. * Исправлены ошибки и недоработки VDPAU; * Устранено регрессивное изменений, приводившее к выводу ошибки BadAlloc при использовании Xv для AGP-карт при использовании драйвера AGP GART из набора драйверов NVIDIA. x86 (~24,7 Mb)_ftp://download.nvidi...x86-256.44.run x86_64 (~41,8 Mb)_ftp://download.nvidi..._64-256.44.run
ЭЖД, 29.08.2010 - 21:00
nVidia Linux Display Driver 256.52
сли в течение ближайшего времени в представленной версии не будет найдено существенных ошибок, то статус данного выпуска будет изменен на стабильный релиз.
* Добавлена поддержка 8 версии ABI X.Org-сервера, которая реализована в xorg-server-1.9; * Исправлена ошибка, мешающая инициализации XvMC при некоторых обстоятельствах; * Устранена проблема, приводившая к заметному замедлению OpenGL-рендеринга при использовании композитного оконного менеджера на экране, отличном от нулевого; * Исправлены внесенные в версии 256.35 регрессивные изменения, приводящие к понижению стабильности для таких карт, как GeForce GT 240; * Устранена утечка виртуального адресного пространства на уровне ядра при запуске или остановке приложений, работающих с OpenGL, CUDA или VDPAU; * Исправлена ошибка, при определенных условиях приводившая к зависанию при выполнении одновременно нескольких VDPAU-приложений. x86 (~24,7 Mb)_ftp://download.nvidi...x86-256.52.run x86_64 (~41,9 Mb)_ftp://download.nvidi..._64-256.52.run x86_64 only (~25,1)_ftp://download.nvidi...o-compat32.run
* Добавлена поддержка GPU: o GeForce GTS 450 o GeForce GTX 460M o GeForce GT 415M o GeForce GT 425M o GeForce GT 420M o GeForce GT 435M o Quadro 2000 o Quadro 600 * Поддержка nvcuvid API. Библиотека nvcuvid реализует механизм задействования CUDA для акселерации декодирования видео и обработки поверхностей. Библиотека nvcuvid позиционируется в основном для использования в приложениях, занимающихся декодированием и перекодированием видео. * В составе драйвера более не поставляются заголовочные файлы для OpenGL (gl.h, glext.h glx.h, glxext.h), VDPAU (vdpau.h, vdpau_x11.h), CUDA (cuda.h, cudaGL.h, cudaVDPAU.h) и OpenCL (cl.h, cl_gl.h, cl_platform.h). Их нужно ставить отдельно или из пакетов дистрибутива. * Добавлена поддержка OpenGL 4.1 для карт Quadro Fermi, GeForce GTX 4xx и более новых серий; * В VDPAU обеспечена полная поддержка технологии Xinerama (один виртуальный экран на нескольких мониторах); * Поддержка режима SLI Mosaic для Quadro FX 5800, Quadro Fermi и более новых GPU серии Quadro; * Поддержка настройки режима перемешивания ("Dithering Controls" в nvidia-settings) при подключении широкоформатных панелей к картам серии GeForce 8, Quadro 4600/5600 и более новым GPU; * Неофициальная поддержка протокола GLX для следующих расширений OpenGL: o GL_EXT_texture_integer o GL_ARB_stencil_two_side o GL_EXT_transform_feedback2 o GL_NV_transform_feedback2 o GL_NV_conditional_render * Официальная поддержка протокола GLX для следующих расширений OpenGL: o GL_NV_point_sprite o GL_EXT_stencil_two_side o GL_EXT_point_parameters o GL_ARB_transpose_matrix o GL_EXT_framebuffer_blit o GL_EXT_framebuffer_multisample * Для следующих расширений OpenGL изменен статус поддержки протокола GLX с неофициального на официальный: o GL_EXT_geometry_shader4 o GL_ARB_shader_objects o GL_ARB_vertex_shader o GL_ARB_fragment_shader * Добавлена поддержка настройки стереорежима "4" для отдельных экранов в привязке к каждому глазу в стереопаре, при использовании режимов TwinView или SLI Mosaic; * Для HDMI добавлена поддержка функций ColorSpace и ColorRange, которые позволяют организовать вывод YUV поверх HDMI и выбрать полный или сокращенный цветовой диапазон при выводе RGB поверх HDMI. x86 (~26,7 Mb)_ftp://download.nvidi...-260.19.12.run x86_64 no compat 32 bit (~28,1 Mb)_ftp://download.nvidi...o-compat32.run x86_64 (~46,8 Mb)_ftp://download.nvidi...-260.19.12.run
ЭЖД, 14.11.2010 - 21:56
nVidia Linux Display Driver 260.19.21
* Исправлена работа OpenGL в состоянии гонки потоков, что приводило к отказу работы многопоточных приложений. * Исправлена ошибка, приводившая к отказу работы многопоточных OpenGL приложений. * Исправлена ошибка VDPAU, вызывавшая попытки распределения огромных блоков системной памяти. Данная регрессия проявилась в драйверах серии 260.*. 32 bit (~27,7 Mb)_ftp://download.nvidi...-260.19.12.run x86_64 (~46,8 Mb)_ftp://download.nvidi...-260.19.21.run x86_64 no compat 32 bit (~28,2 Mb)_ftp://download.nvidi...o-compat32.run
ЭЖД, 14.12.2010 - 21:08
nVidia Linux Display Driver 260.19.29
Основные изменения включают:
* Добавлена поддержка видеокарт GTX 460 SE, GeForce GTX 570, Quadro 5000M, NVS 300; * Исправлена ошибка которая приводила к тому, что некоторые OpenGL приложения становились неотзывчивыми в интервале до одной минуты, когда видеоадаптер менял разрешение или частоту обновления экрана; * Добавлена поддержка технологии NVIDIA 3D Vision Pro; * Для конфигурации X-сервера добавлена новая опция 3DVisionProConfigFile, которая задаёт имя файла из которого будут читаться настройки 3D Vision Pro; * Частично исправлена невозможность смены частоты работы GPU и памяти для видеокарт серии 8xxx и 9xxx. 32 bit (~27,2 Mb)_http://us.download.nv...-260.19.29.run x86_64 (~45,8 Mb)_http://us.download.nv...-260.19.29.run x86_64 no compat 32 bit (~28 Mb)_http://us.download.nv...o-compat32.run
ЭЖД, 22.01.2011 - 11:45
nVidia Linux Display Driver 260.19.36
* Updated the NVIDIA kernel module to ensure that all system memory allocated by it for use with GPUs or within user-space components of the NVIDIA driver stack is initialized to zero. A new NVIDIA kernel module option, InitializeSystemMemoryAllocations, allows administrators to revert to the previous behavior. * Fixed a bug that caused X servers version 1.9 and higher to crash when color index overlays were enabled. * Fixed a bug that caused pixel value 255 to be treated as transparent in color index overlays. x86 (~27,2 Mb)_http://download.nvidi...-260.19.36.run x86_64 (~45,8 Mb)_http://us.download.nv...-260.19.36.run
ЭЖД, 5.03.2011 - 18:39
nVidia Linux Display Driver 270.30
NVIDIA 270.30 имеет статус бета-версии. В новой версии обеспечена поддержка xorg-server 1.10 (xserver ABI 10) и прекращена поддержка интерфейса xserver ABI 9, который использовался в xorg-server 1.10 RC2, но был изменен из-за исключения RandR 1.4 из релиза xorg-server 1.10.
Из других улучшений можно отметить:
* Проведена реорганизация структуры экспортируемых драйвером параметров в иерархии /proc. Вместо "/proc/driver/nvidia/cards/0..N" теперь используется "/proc/driver/nvidia/gpus/0..N/information" * В состав добавлена новая разделяемая библиотека libnvidia-ml.so, позволяющая использовать API NVML для доступа к статической информации и для мониторинга работы NVIDIA GPU, а также для выполнения ограниченных управляющих команд. Библиотека прежде всего ориентирована на использование с продуктами Tesla; * В конфигурацию X-сервера добавлена новая опция "3DVisionDisplayType", позволяющая указать тип дисплея, не поддерживающего функцию 3D Vision, при включении для видеокарты режима NVIDIA 3D Vision; * Устранены ошибки в коде аппаратной акселерации прорисовки градиентов, что приводило к нарушению отображения визуальной темы GNOME, используемой по умолчанию в Ubuntu; * Изменен механизм обновления цветовых карт, которые более не синхронизируются с vblank, что позволяет отправлять запросы XStoreColor и XStoreColors чаще, чем цикл обновления изображения на экране. Для изменения данного поведения следует использовать NV-CONTROL-атрибут NV_CONTROL_SYNC_LUT_UPDATES. Внесенное изменение может привести к мерцанию в некоторых приложениях, которые используют colormap для создания анимации, например, в игре xpilot. В случае появления подобного эффекта, следует выполнить "nvidia-settings -a [gpu:0]/SynchronousPaletteUpdates=1". x86 (~28,2 Mb)_ftp://download.nvidi...x86-270.30.run x86_64 (~46,8 Mb)_ftp://download.nvidi..._64-270.30.run
ЭЖД, 21.04.2011 - 22:27
nVidia Linux Display Driver 270.41.06
Исправленные ошибки:
Исправлена ошибка, вызывающая зависания X сервера каждые 49.7 дня на 32-битных платформах
Исправлена ошибка очереди представления VDPAU, вызывавшая «прерывания дисплея» VDPAU при рендеринге в очень маленькие окна или растровые изображения, а также окна или растровые изображения с нулевым размером.
Исправлена ошибка, из-за которой было невозможно использовать очередь представления VDPAU на основе оверлеев, возникавшая при выходе из приложения с нерасформированной очередью представления VDPAU.
Исправлена ошибка VDPAU, приводившая к тому, что оверлей не использовался, если при создании очереди представления целевое окно было перенаправлено при помощи расширения Composite.
Исправлен ряд ошибок, связанных с аппаратным ускорением градиентов, которые вызывали неверное отображение графики в некоторых темах Ubuntu GNOME по умолчанию.
Исправлена ошибка, из-за которой, некоторые графические процессоры переставали отвечать при запуске X-сервера. Наиболее часто встречалось на картах GF104 и GF106
Исправлена ошибка, приводившая к исключению в операциях с плавающей точкой(FPE)в некоторых приложениях(например gimp)на 32-битных платформах, если glibc собрана с omitfp, присутствующая во всей предыдущей ветке (260)
Новшества:
Добавлена поддержка xserver ABI 10 (xorg-server 1.10).
Добавлено уведомление о событии NV-CONTROL при смене статуса NV_CTRL_FRAMELOCK_SYNC_READY.
Добавлена новая опция X конфигурации "Interactive", по умолчанию она включена, ее можно отключить и позволить программам, использующим GPU-вычисления и требующим много времени на выполнение, работать одновременно с X
Добавлена новая библиотека совместного пользования: libnvidia-ml.so
Добавлена новая опция X конфигурации "3DVisionDisplayType", позволяющая указать тип дисплея при включенном NVIDIA 3D Vision на дисплее без поддержки 3D Vision.
Модифицированы обновления палитры, теперь они не синхронизируются в vblank. Благодаря этому приложения могут посылать запросы XStoreColor и XStoreColors быстрее частоты обновления экрана.
Улучшена совместимость с программным интерфейсом Linux-ядра, что позволило решить некоторые связанные со стабильностью и функциональностью проблемы; Устранена ошибка в коде инициализации SLI, проявляющаяся на некоторых платформах Intel и при использовании последних Linux-ядер, например в 2.6.38; Устранена утечка ресурсов в OpenGL-драйвере, при использовании в приложениях вызова fork(); Исправлена ошибка, приводящая к краху при использовании функций захвата видео через SDI; В реализации VDPAU устранена ошибка в коде обработки очередей, приводившая к односекундным зависаниям при выключенном композитном менеджере. x86 (~28,9 Mb)_ftp://download.nvidi...-270.41.19.run x86_64 (~48,4 Mb)_ftp://download.nvidi...-270.41.19.run
nVidia Linux Display Driver 275.09
Добавлена поддержка аппаратных кнопок для управления режимами сопряжения при использовании комплекта NVIDIA 3D Vision Pro для формирования стереоскопического вывода (беспроводные 3D-очки и хаб RF). Одно нажатие на кнопку на хабе приводит к переходу в режим сопряжения одной пары 3D-очков, двойное нажатие - сопряжения нескольких пар 3D-очков. Добавлена неофициальная поддержка GLX-протокола (в том числе для не прямого рендеринга GLX) для OpenGL-расширений GL_NV_framebuffer_multisample_coverage и GL_NV_texture_barrier; Добавлена официальная поддержка GLX-протокола (в том числе для не прямого рендеринга GLX) для OpenGL-расширения GL_NV_register_combiners2; Добавлена новая опция конфигурации X-сервера "BaseMosaic", которую можно использовать для прозрачного расширения оного экрана на все доступные для каждого GPU мониторы; Улучшена производительность некоторых типов операций выделения памяти; Устранена ошибка, приводящая на ноутбуках Lenovo ThinkPad W701 к проблемам с отображением на внешнем DVI-экране; Устранена ошибка, из-за которой наблюдалось повреждение отображения элементов меню в OpenOffice.org при вращении экрана; Устранена ошибка, приводившая к пропаданию виджетов Java2D при настройке в Java вывода с использованием FBO (Framebuffer Object); Исправлена проблема с крахом nvidia-settings в процессе сохранения конфигурации X-сервера на некоторых Linux-дистрибутивах. x86 (~30,0 Mb)_ftp://download.nvidi...x86-275.09.run x86_64 (~50,2 Mb)_ftp://download.nvidi..._64-275.09.run
ЭЖД, 16.06.2011 - 18:06
nVidia Linux Display Driver 275.09.07
Добавлена поддержка следующих GPU: GeForce GTX 560 GeForce GT 545 GeForce GTX 560M GeForce 410M GeForce 320M GeForce 315M Quadro 5010M Quadro 3000M Quadro 4000M Устранена ошибка, приводившая к повреждению содержимого экрана в процессе работы GNOME 3 после переключения на виртуальную консоль или после возврата из спящего режима; Добавлена поддержка аппаратных кнопок для управления режимами сопряжения при использовании комплекта NVIDIA 3D Vision Pro для формирования стереоскопического вывода (беспроводные стерео-очки и хаб RF). Одно нажатие на кнопку на хабе приводит к переходу в режим сопряжения одной пары стерео-очков, двойное нажатие - сопряжения нескольких пар стерео-очков. Добавлена поддержка OpenGL-расширения GL_EXT_x11_sync_object, позволяющего обеспечить синхронизацию объектов для более качественного координирования операций между несколькими потоками команд; GL_EXT_x11_sync_object дает возможность импортировать в GL внешний объект X Synchronization Fence и использовать его как объект синхронизации; Добавлена неофициальная поддержка GLX-протокола (в том числе для не прямого рендеринга GLX) для OpenGL-расширений GL_NV_framebuffer_multisample_coverage и GL_NV_texture_barrier; Добавлена официальная поддержка GLX-протокола (в том числе для не прямого рендеринга GLX) для OpenGL-расширения GL_NV_register_combiners2; Добавлена новая опция конфигурации X-сервера "BaseMosaic", которую можно использовать для прозрачного расширения одного экрана на все доступные для каждого GPU мониторы; Улучшена производительность некоторых типов операций выделения памяти; Устранена ошибка, приводящая на ноутбуках Lenovo ThinkPad W701 к проблемам с отображением на внешнем DVI-экране; Устранена ошибка, из-за которой наблюдалось повреждение отображения элементов меню в OpenOffice.org при вращении экрана; Устранена ошибка, приводившая к пропаданию виджетов Java2D при настройке в Java вывода с использованием FBO (Framebuffer Object); Исправлена проблема с крахом nvidia-settings в процессе сохранения конфигурации X-сервера на некоторых Linux-дистрибутивах; Исправлена ошибка, которая приводила к зависаниям и крахам при изменении размера окон в KDE 4 c включенными визуальными эффектами, при использовании в системе X.Org Server 1.10; Добавлена поддержка информирования аудиоподсистемы об отключении монитора, что может быть использовано для передачи приложениям уведомления об отключении встроенных в монитор колонок; Улучшена производительность масштабирования окон в KDE 4 на системах с маломощными CPU. x86 (~30 Mb)_ftp://download.nvidi...-275.09.07.run Downloads (~50 Mb)_ftp://download.nvidi...-275.09.07.run
ЭЖД, 17.07.2011 - 9:03
nVidia Linux Display Driver 275.19
Из внесенных изменений можно отметить:
Добавлена поддержка GPU GeForce GT 540M;
Исправлены ошибки в реализации VDPAU, приводящие к краху Adobe Flash при переходе или возврате из полноэкранного режима;
В X-драйвере налажена корректная работа в ситуации нехватки системе памяти;
Устранен дефицит обработки прерываний, который мог привести к проблемам с производительностью и стабильностью при наличии нескольких NVIDIA GPU, использующих одни и теже IRQ;
Устранены проявляющиеся с glibc ошибки работы с памятью при выполнении приложения FieldView из Intelligent Light;
Исправлена ошибка драйвера OpenGL, приводящая к краху приложения при запуске Altair HyperMesh;
Устранена проблема с производительностью, проявляющаяся в приложении Smoke при переключении между стерео и моноскопическим режимами рендеринга.
В новой версии добавлена поддержка GPU GeForce GTX 670, GeForce 605, GeForce GT 610, GeForce GT 630, GeForce GT 640 и GeForce GT 645. Кроме того, устранена ошибка, приводившая к инвертированию стерео контента при использовании G-Sync для некоторых устройств отображения. x86 (~33,1 Mb)_http://us.download.nv...x86-295.53.run x86_64 (~56 Mb)_http://us.download.nv..._64-295.53.run
ЭЖД, 16.03.2014 - 13:57
nVidia Linux Display Driver 334.21
Добавлена поддержка следующих ускорителей:
GeForce GTX 750 Ti
GeForce GTX 750
GeForce GTX 745
GeForce GTX TITAN Black
GeForce GT 710
GeForce 825M
Исправлена регрессия в модуле ядра связанная с некорректным разыменованием указателя из пространства пользователя. Данная регрессия не затрагивает драйвера выпущенные до версии 334.
Исправлена ошибка приводившая к аварийному завершению OpenGL-приложения вызвавшего fork(2), а также другие исправления и ускорение работы OpenGL-приложений.
Расширение поддержки VDPAU.
Добавлена поддержка профилей закрепленных за конкретными приложениями.
Различные исправления в nvidia-installer и nvidia-settings.