[size="3"]Новая версия проприетарного Linux драйвера для видеокарт NVIDIA - 177.67[/size]
Корпорация 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 ядрах, которая вызывала порчу изображения и нестабильность системы;
* Добавлена экспериментальная поддержка PCI-E MSI;
* Улучшена совместимость с ядрами Linux 2.6.x
Исправлены ли проблемы с быстродействием в Firefox 3/KDE 4.x - пока не ясно.
[size="3"]Релиз комплекта видеодрайверов NVIDIA 177.80[/size]
После выпуска 5 бета версий (177.67, 177.68, 170.70, 177.76 и 177.78) представлен релиз комплекта видеодрайверов NVIDIA 177.80.
Обзор новшеств:
* Добавлена поддержка следующих GPU:
o GeForce GTX 260
o GeForce GTX 280
o GeForce 9800 GTX+
o GeForce 9800 GT
o GeForce 9700M GTS
o GeForce 9500 GT
o GeForce 8100P
o nForce 780a SLI
o nForce 750a SLI
o Quadro FX 770M
o Quadro NVS 160M
o Quadro NVS 150M
* Улучшена поддержка масок в RENDER расширении, а также режимы повтора и трансформации для изображений в видео памяти;
* Добавлена поддержка фильтров преобразований RENDER в видеокартах GeForce 8, 9 и GTX 2xx;
* Добавлена опция X сервера 'AllowSHMPixmaps', которая может быть использована для предотвращения использования разделяемой памяти изображений выбранными приложениями. Однако это может привести к отключению некоторых оптимизаций в драйвере;
* Добавлена поддержка устройств с выводом DisplayPort (новый стандарт VESA для подключения цифровых дисплеев), в том числе с 30-bit цветом;
* Решены многие проблемы устойчивости на видеокартах начиная с GeForce 6 и заканчивая GeForce GTX
* Добавлена экспериментальная поддержка PCI-E MSI;
* Улучшена взаимодействие менеджера памяти между драйвером и подсистемой OpenGL X сервера - это привело к значительному ускорению работы композитного менеджера окон KWin из KDE4;
* Улучшена работа RENDER расширения, когда источник и назначение операции прорисовки совпадают, что, например, позволило улучшить скорость перетаскивания миниприложений Plasma в KDE4;
* Улучшена работа механизма управления питанием. Добавлен контроль изменения текущего режима питания (сеть/батарея) через /sys/class/power_supply;
* Улучшена совместимость с последними релизами 2.6.x Linux ядра;
* Исправленs ошибки:
o Устранены проблемы с производительностью, наблюдаемые в некоторых тестах пакета gtkperf;
o Исправлены проблемы с отображением данных в базирующихся на OpenGL композитных оконных менеджерах, при подключении нескольких карт, используя SLI режим SFR.
o Исправлена ошибка работы одного из режимов X RENDER на GeForce 7 и более старых GPU;
o При изменении частоты работы таймера GPU, через интерфейс NV-CONTROL, в определенных случаях наблюдалось зависание системы;
o При выставлении InitialPixmapPlacement в 2, наблюдалось падение производительности операций рендеринга текста для GeForce 7 и более старых GPU;
o Налажена работа системы определения доступных видеорежимов через EDID;
o Исправлена ошибка в настройке AGP FW/SBA при использовании AGP модуля ядра Линукса;
o Исправлена ошибка, которая мешала функционированию AGP через драйвер NVIDIA.
o Исправлена ошибка рендеринга расширения RENDER на GeForce 6 и 7;
o Больше не появляется ошибка GLXBadDrawable при запуске двух и более OpenGL приложений с включенным AA на видеокартах GeForce 6 and 7 GPUs;
o Исправлена ошибка, которая приводила к краху X сервера при запуске OpenGL приложений;
o Исправлена ошибка на графических картах GeForce 8, 9 и GTX, которая не позволяла динамически изменять параметры X сервера, если видеоадаптер не являлся ведущим.
o Исправлен баг, который вызывал ошибки видеоакселератора при смене режима TwinView и включённом 3D менеджере окон Compiz;
o Увеличено количество путей восстановления работоспособности GPU при сбое потока команд управления;
o Убран обход ошибки, который вызывал выдачу некорректной информации о работающем режиме Xinerama после включения второго устройства отображения в режиме TwinView;
o Исправлен неверная выдача информации о субпиксельном порядке компонент в реализации XvMV (X Video Motion Compensation);
o Решена проблема, которая вызывала отключение IRQ на некоторых конфигурациях с двумя и более видеокартами на многопроцессорных системах;
o Найдено решение проблемы со сбросом буферов на некоторых Linux ядрах, которая вызывала порчу изображения и нестабильность системы;
http://www.nvnews.ne...ad.php?t=120679 (http://www.nvnews.net/vbulletin/showthread.php?t=120679)
http://www.opennet.r...shtml?num=18298 (http://www.opennet.ru/opennews/art.shtml?num=18298)
[size="3"] Релиз драйверов NVIDIA 177.82 с поддержкой новых GPU серии Quadro[/size]
Компания NVIDIA выпустила новый релиз комплекта видеодрайверов - NVIDIA 177.82, доступного в сборках для Linux (IA32, AMD64/EM64T), Solaris и FreeBSD.
В NVIDIA 177.82 представлены следующие новшества:
* Поддержка новых GPU:
o Quadro NVS 450
o Quadro FX 370 LP
o Quadro FX 5800
o Quadro FX 4800
o Quadro FX 470
o Quadro CX
* Исправлена проблема, приводящая на новых мобильных GPU к существенной задержке (более 30 секунд) при возврате из режима Standby (S3, засыпание с сохранением работы ОЗУ);
* Исправлена ошибка, мешающая переключению режимов работы по горячим клавишам на новых мобильных GPU;
* Устранена проблема, приводящая на некоторых GPU к частичному нарушению отображения картинок в Firefox 3.
Комплект драйверов серии 177.x поддерживает только карты начиная с серии GeForce 6xxx. Карты GeForce4 и более старые поддерживаются релизами 96.43.xx и 71.86.xx, а GeForce FX - 173.14.xx.
http://www.opennet.r...shtml?num=18879 (http://www.opennet.ru/opennews/art.shtml?num=18879)
[size="3"]Рекорд скорости сортировки улучшен в 3 раза. NVIDIA выпустила персональный класт[/size]
Представители Google объявили, что добились снижения времени сортировки 1 Терабайта данных (текстовые файлы с 10 миллиардами записей по 100 байт) на 1000 компьютерах до 68 секунд. Прошлый рекорд скорости сортировки 1 Тб данных составлял 209 секунд на 910 компьютерах.
Сортировка 1 Петабайта данных была выполнена за 6 часов 2 минуты. Для выполнения операции было задействовано 4 тысячи компьютеров, операции были распараллелены при помощи программной модели MapReduce.
В июне в новостях проходила информация о построении энтузиастами самодельного кластера на базе четырех видеокарт NVIDIA GeForce 9800 GX2 (в сумме 8 GPU), по производительности равный кластеру из 300 ПК с Intel Core 2 Duo 2.4GHz. На днях компания NVIDIA официально представила похожий продукт - персональный суперкомпьютер с производительностью 4 TeraFLOPS (одинарная точность), выполненный в форм-факторе обычной десктоп-машины и продающийся по цене ниже 10 тыс. долларов. Основу суперкомпьютера составляет 4 GPU Tesla C1060 (в 1 GPU - 240 ядер, работающих на частоте 1.296 GHz, в сумме - 960 ядер), каждый GPU имеет производительность около 1 TeraFLOPS при выполнении операций с плавающей точкой одинарной точности (32 бита) или 80 GigaFLOPS - двойной точности (64 бита). Интегрированные GPU нацелены на выполнение исключительно вычислительных задач. Энергопотребление суперкомпьютера составляет 820 Вт.
Для разработки программ поставляется инструментарий разработчика на языке Си с использованием модели программирования CUDA (Compute Unified Device Architecture), позволяющей использовать GPU для выполнения вычислительных задач. Поддержка CUDA уже присутствует во многих математических пакетах, например в Mathematica, LabView, ANSYS Mechanica. Официально поддерживаются 32 и 64-разрядные сборки Linux дистрибутивов Red Hat Enterprise Linux 4.x и 5.x, SUSE 10.1, 10.2 и 10.3.
http://www.opennet.r...shtml?num=19054 (http://www.opennet.ru/opennews/art.shtml?num=19054)
[size="3"]Стабильный релиз драйверов NVIDIA 180.22 с поддержкой множества новых GPU[/size]
Компания NVIDIA выпустила (http://www.nvnews.net/vbulletin/showthread.php?t=125891) новый релиз комплекта видеодрайверов - NVIDIA 180.22, доступного в сборках для Linux (IA32 (http://www.nvidia.com/object/linux_display_ia32_180.22.html), AMD64/EM64T (http://www.nvidia.com/object/linux_display_amd64_180.22.html)), Solaris (http://www.nvidia.com/object/solaris_display_180.22.html) и FreeBSD (http://www.nvidia.com/object/freebsd_180.22.html).
В NVIDIA 180.22 представлены следующие новшества:
* Добавлена поддержка следующих GPU:
o GeForce 9400M G
o GeForce 9400M
o GeForce 9800 GT
o GeForce 8200M G
o GeForce Go 7700
o GeForce 9800M GTX
o GeForce 9800M GT
o GeForce 9800M GS
o GeForce 9500 GT
o GeForce 9700M GT
o GeForce 9650M GT
o GeForce 9500 GT
o Quadro FX 2700M
o Quadro NVS 450;
o Quadro FX 370 LP;
o Quadro FX 5800;
o Quadro FX 4800;
o 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;
* Исправления ошибок:
o Повышена стабильность работы на видеокартах уровня GeForce 8 и выше;
o Исправлено ухудшение работы предыдущих выпусков драйверов, которая заключалась в неправильной работе менеджера окон Compiz на видеокартах Geforce 6 и 7;
o Исправлено падение программы nvidia-settings в случае когда конфигурация X сервера содержит секции Device и Screen, но не имеет секции ServerLayout;
o Исправлено чтение опций развёртки монитора;
o Исправлено падение и ошибки работы некоторых SDI приложений (в противоположность MDI приложениям);
Комплект драйверов серии 177.x поддерживает только карты начиная с серии GeForce 6xxx. Карты GeForce4 и более старые поддерживаются релизами 96.43.xx и 71.86.xx, а GeForce FX - 173.14.xx.
http://www.opennet.r...shtml?num=19680 (http://www.opennet.ru/opennews/art.shtml?num=19680)
[size="3"]Вышли 4 новые тестовые версии проприетарных драйверов NVidia[/size]
Компантия NVidia одновременно выпустила четыре новые бета версии всех поддерживаемых веток своих проприетарных драйверов:
* "NVidia 180.25 (http://www.nvnews.net/vbulletin/showthread.php?p=1914053)" - добавлена поддержка GPU GeForce GTX 295, GeForce GTX 285, GeForce 9300 GE, Quadro NVS 420. Увеличена производительность OpenGL. Устранены некоторые ошибки, обнаруженные в последнем стабильном релизе NVIDIA 180.22. Например, устранено много недоработок, связанных с VDPAU (Video Decode and Presentation API), решены проблемы с системой управления питанием 2.6 Linux ядер.
* "NVidia 173.14.16 (http://www.nvnews.net/vbulletin/showthread.php?t=126937)" (для устаревших видеокарт, поддержка которых прекращена в ветке 180.x) - улучшена работа инсталлятора, устранена ошибка приводящая к удалению libglx библиотеки Compiz'а, исправлены проблемы с нарушением отображения при работе OpenOffice в KDE 4, добавлена поддержка Linux ядра 2.6.29-rc, решена проблема с нарушением нормального обрабления окон в Compiz.
* "NVidia 96.43.10 (http://www.nvnews.net/vbulletin/showthread.php?t=126954)" (для устаревших видеокарт, поддержка которых прекращена в ветке 173.x) - добавлена поддержка новых версий X-сервера, устранены проблемы приводящие к краху X сервера, добавлены исправления аналогичные с вышеописанной версией 173.14.16;
* "NVidia 71.86.08 (http://www.nvnews.net/vbulletin/showthread.php?t=126955)" (для GeForce2 и более старых карт, например, Riva TNT) - добавлена поддержка последних Linux ядер и в частности 2.6.29-rc1, устранено несколько ошибок, приводящих к краху (например, при открытии окна при получении нового сообщения в Kopete), улучшена работа инсталлятора, устранена ошибка приводящая к удалению libglx библиотеки Compiz'а.
http://www.opennet.r...shtml?num=19985 (http://www.opennet.ru/opennews/art.shtml?num=19985)
[size="3"]Стабильный релиз драйверов NVIDIA 180.29[/size]
Компания NVIDIA выпустила (http://www.nvnews.net/vbulletin/showthread.php?p=1927376) новый релиз комплекта видеодрайверов - NVIDIA 180.29, доступного в сборках для Linux (IA32 (http://www.nvidia.com/object/linux_display_ia32_180.29.html), AMD64/EM64T (http://www.nvidia.com/object/linux_display_amd64_180.29.html)), Solaris (http://www.nvidia.com/object/solaris_display_180.29.html) и FreeBSD (http://www.nvidia.com/object/freebsd_180.29.html).
В NVIDIA 180.29 представлены следующие новшества:
* Реализована поддержка OpenGL 3.0 для карт серии GeForce 8 или более новых;
* Добавлена поддержка GPU GeForce GTX 295, GeForce GTX 285, GeForce 9300 GE, Quadro NVS 420.
* Увеличена производительность OpenGL.
* В скрипте установки (nvidia-installer) добавлена возможность запуска привязанных к дистрибутиву пре- и постинсталляционных скриптов;
* Устранены некоторые ошибки, обнаруженные в последнем стабильном релизе NVIDIA 180.22. Например, устранено много недоработок, связанных с VDPAU (Video Decode and Presentation API), решены проблемы с системой управления питанием 2.6 Linux ядер.
http://www.opennet.r...shtml?num=20228 (http://www.opennet.ru/opennews/art.shtml?num=20228)
[size="3"]Стабильный релиз драйверов Nvidia 180.35[/size]
Компания NVIDIA выпустила (http://www.nvnews.net/vbulletin/showthread.php?t=128939) новый релиз комплекта проприетарных видеодрайверов - NVIDIA 180.35, доступный в настоящий момент только в сборке для Linux (IA32 (ftp://download.nvidia.com/XFree86/Linux-x86/180.35/), AMD64/EM64T (ftp://download.nvidia.com/XFree86/Linux-x86_64/180.35/)).
В новом релизе представлены следующие изменения:
* Реализована поддержка новых 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.
Комплект драйверов серии 177.x поддерживает только карты начиная с серии GeForce 6xxx. Карты GeForce4 и более старые поддерживаются релизами 96.43.xx и 71.86.xx, а GeForce FX - 173.14.xx.
http://www.opennet.r...shtml?num=20458 (http://www.opennet.ru/opennews/art.shtml?num=20458)
[size="3"]Вышел бета-релиз комплекта проприетарных драйверов Nvidia 180.37[/size]
Вышел (http://www.nvnews.net/vbulletin/showthread.php?p=1951107) бета-релиз комплекта проприетарных драйверов NVIDIA 180.37 в котором представлены только исправления ошибок, большая часть которых связана с работой VDPAU API (Video Decode and Presentation API, аппаратное ускорение различных форматов видео) и OpenGL.
http://www.opennet.r...shtml?num=20663 (http://www.opennet.ru/opennews/art.shtml?num=20663)
[size="3"]Вышел корректирующий релиз драйверов Nvidia - 180.41[/size]
"180.41 for Linux x86/x86-64 released (http://www.nvnews.net/vbulletin/showthread.php?p=1963540)" - выпущено обновление проприетарных драйверов Nvidia 180.41, в котором проведена работа над ошибками, обнаруженными с момента выхода релиза Nvidia 180.29 (http://www.opennet.ru/opennews/art.shtml?num=20228).
В новой версии добавлена поддержка GPUs Quadro FX 3800, Quadro FX 1800, Quadro FX 580, Quadro FX 380; исправлены проблемы, приводившие к краху при использовании OpenGL в KDE4 или подключении большого числа текстур; устранён крах X-сервера при попытке отображений трапециевидных объектов при выключенном режиме RenderAccel.
http://www.opennet.r...shtml?num=20859 (http://www.opennet.ru/opennews/art.shtml?num=20859)
[size="3"]Выпущен драйвер Nvidia 180.37.04 с поддержкой Opengl 3.1[/size]
Вышло (http://www.phoronix.com/scan.php?page=news_item&px=NzE2OA) обновление проприетарного драйвера Nvidia 180.37.04 (http://developer.nvidia.com/object/opengl_3_driver.html#dl), в котором заявлено о поддержке OpenGL 3.1. В экспериментальной серии драйверов 185.x поддержка OpenGL 3.1 и GLSL 1.40 появится в ближайшем будущем.
http://www.opennet.r...shtml?num=20927 (http://www.opennet.ru/opennews/art.shtml?num=20927)
[size="3"]Новый стабильный релиз видеодрайверов Nvidia - 180.44[/size]
Компания NVIDIA выпустила (http://www.nvidia.com/object/unix.html) новый стабильный релиз комплекта проприетарных видеодрайверов - NVIDIA 180.44, доступный в сборке для Linux (IA32 (http://www.nvidia.com/object/linux_display_ia32_180.44.html), AMD64/EM64T (http://www.nvidia.com/object/linux_display_amd64_180.44.html)), FreeBSD (http://www.nvidia.com/object/freebsd_180.44.html) и Solaris (http://www.nvidia.com/object/solaris_display_180.44.html).
В новом релизе представлены следующие изменения:
* Добавлена поддержка новых GPU:
o Quadro FX 3800
o Quadro FX 3700M
o Quadro FX 1800
o Quadro FX 580
o Quadro FX 380
o Quadro NVS 295
o GeForce GT 120
o GeForce G100
* В реализацию OpenGL 3.0 добавлена поддержка RG буферов рендеринга и буферов с плавающей точкой для расчета глубины;
* В VDPAU API (Video Decode and Presentation API), предназначенного для аппаратного ускорения различных форматов видео, внесено 8 изменений, например, теперь корректно обрабатываются поврежденные MPEG потоки и добавлена поддержка акселерации VC-1/WMV на всех GPU, поддерживаемых в VDPAU;
* Улучшена поддержка управления питанием на системах подобных рабочим станциям Hewlett-Packard xw4600;
* Исправлены проблемы, приводившие к краху при использовании OpenGL в KDE4 Plasma или подключении большого числа текстур;
* Устранён крах X-сервера при попытке отображений трапециевидных объектов при выключенном режиме RenderAccel.
* Исправлена проблема, приводвшая к повреждению изображения при использовании OpenGL в перенаправленных окнах, например, когда Java2D используется с опцией -Dsun.java2d.opengl=true;
* Исправлена ошибка, приводящая к повисанию программы Autodesk Maya при включенных оверлеях;
* Устранены проблемы взаимодействия с некоторыми приложениями, использующими библиотеки для трекинга распределения памяти;
* Исправлена проблема, приводящая к краху OpenGL приложений при их отладке в Valgrind;
* Устранена проблема, приводящая к дрожанию экрана в момент экстренного завершения работы OpenGL приложений на системах с GPU серии GeForce 6 или 7.
http://www.opennet.r...shtml?num=21011 (http://www.opennet.ru/opennews/art.shtml?num=21011)
[size="3"]Nvidia представила первый в отрасли отладчик и профайлер для Gpu[/size]
В новой бета версии платформы по вычислениям на видеоакселераторах CUDA 2.2 корпорация NVIDIA представила следующие новшества:
* Аппаратный отладчик для видеоадаптеров. Теперь Linux разработчики могут использовать GPU, поддерживающие CUDA, совместно с популярным Open Source отладчиком GDB, а также имеют возможность производить отладку на уровне ядра при выполнении GPU приложений. Поддерживаются все стандартные для отладчика возможности: установка точек останова (breakpoint), просмотр значений переменных, исследование состояния и т.д., а также функции, специфичные для CUDA.
* Визуальный профайлер для GPU. Очень часто при исследовании и улучшении производительности приложения используется его профилирование с последующим изменением исходного кода. Визуальный профайлер CUDA - это графическая утилита, которая позволяет профилировать GPU приложения, написанные на C. Последняя версия профилировщика от CUDA поддерживает измерение пропускной способности ядра, предлагая разработчикам возможность увидеть критичные к производительности области CUDA.
* CUDA 2.2 работает во всех основных Linux дистрибутивах.
Загрузка пакета возможна после предварительной регистрации, дополнительный список новых возможностей и руководство по программированию с использованием CUDA 2.2 представлены в форумах NVIDIA.
http://www.opennet.r...shtml?num=21183 (http://www.opennet.ru/opennews/art.shtml?num=21183)
[size="3"]Выпущен пререлиз драйверов Nvidia 185.18.14[/size]
Выпущен комплект драйверов Nvidia 185.18.14, статус которого изменен с бета-версии на предварительный релиз. Кроме исправления 15 ошибок, улучшена совместимость с последними выпусками Linux ядра, изменен порядок инициализации драйвера и загрузки модуля ядра, добавлена поддержка новых видеорежимов с горизонтальной чересстрочной разверткой и пассивного "шахматного" стерео-режима.
В ветке 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. GeForce4 и более старые GPU поддерживаются в версиях 96.43.xx и 71.86.xx.
http://www.opennet.r...shtml?num=21953 (http://www.opennet.ru/opennews/art.shtml?num=21953)
[size="3"]Задействование возможностей Gpu Nvidia в расширениях Postgresql[/size]
"Scaling PostgreSQL using CUDA" - пример разработки расширения на языке Си для PostgreSQL, которое для своей работы задействует CUDA API (Compute Unified Device Architecture), разработанное компанией NVidia и позволяющее вынести некоторые вычислительные задачи на плечи GPU. В качестве примера, приводится код функции для генерации случайных чисел.
http://www.opennet.r...shtml?num=21998 (http://www.opennet.ru/opennews/art.shtml?num=21998)
[size="3"]Компания Nvidia в закрытом режиме выпустила Opencl драйвер для Linux[/size]
Компания NVIDIA выпустила OpenCL драйвер для Linux, открыв к нему доступ для узкого круга разработчиков, зарегистрированных на сайте developer.nvidia.com. Открытие публичного доступа ожидается в августе или сентябре. Драйвер содержит реализацию спецификации OpenCL 1.0, в которой определены расширения языка Си для параллельного программирования с задействованием GPU видеокарт.
http://www.opennet.r...shtml?num=22203 (http://www.opennet.ru/opennews/art.shtml?num=22203)
[size="3"]Бета версия Cuda Sdk 2.3 и видеодрайвера Nvidia 190.09[/size]
В рассылке разработчиков компания Nvidia сообщила о выпуске бета версии среды разработки, утилит и драйвера с поддержкой новых функций CUDA 2.3 (Compute Unified Device Architecture - API, разработанное компанией NVidia и позволяющее вынести некоторые вычислительные задачи на плечи GPU) Среди новшеств и изменений следует отметить:
* Библиотека CUFFT теперь поддерживает преобразования двойной точности, значительное улучшение производительности для преобразований одиночной точности.
* CUDA-GDB - аппаратных отладчик, теперь доступен на всех поддерживаемых платформах Linux и входит в состав CUDA Toolkit.
* GPUs в SLI группах, теперь, нумеруются в индивидуально, так, что вы можете достичь производительность нескольких GPU, даже при включенной SLI для графики.
* Новая поддержка преобразования между fp16 и intrinsics, позволяет хранить данные fp16 в формате fp32. Использование fp16 формата идеально подходит для приложений, требующих больший числовой диапазон, чем 16-битное целое, но менее точной, чем fp32, этим уменьшая объем используемой памяти и потребление пропускной способности.
* Новая pitchLinearTexure и пример кода, который показывает, насколько эффективно использовать текстуры из поля линейной памяти.
* Новый PTXJIT пример, иллюстрирующий, как использовать cuModuleLoadDataEx() для загрузки PTX источники из памяти, вместо загрузки файла.
* Два новых примера для Windows, показывающих, как использовать библиотеку NVCUVID для декодирования MPEG-2, VC-1 и H.264 данных и передавать кадры для отображения с помощью OpenGL и Direct3D
* Обновлены примеры показывающие, как правильно выравнивать параметры функций ядра CUDA, так, чтоб один и тот же код работал на x32 и x64 системах.
* В Visual Profiler в CUDA Toolkit имеет некоторые проблемы, которые были обнаружены слишком поздно, чтобы исправить без задержки бета-релиза. Пожалуйста, используйте вариант, который устанавливается отдельно (вне Toolkit) путем установки инструментальных средств, а затем отдельно установкой Visual Profiler поверх.
* Драйвер для CUDA в MacOS, теперь упаковываются отдельно от CUDA Toolkit.
* Поддержка основных дистрибутивов Linux, MacOS X, и Windows: Fedora 10, RHEL 4.7 & 5.3, SLED 10.2 & 11.0, OpenSUSE 11.1, и Ubuntu 8.10 & 9.04 Windows XP/Vista/7 с Visual Studio 8 (VC2005) и 9 (VC2008) MacOS X 10.5.6 и позже (32-bit).
В состав SDK также включена бета версия видеодрайвера Nvidia 190.09 (для загрузки необходима регистрация на сайте nvdeveloper.nvidia.com), в которой отмечены следующие улучшения:
* Исправлены некоторые ошибки при работе приложений в Compiz/Beryl, в частности устранены проблемы при работе в Kopete;
* Исправлены нарушения отображения при просмотре/декодировании H.264 и VC-1 на картах с процессором G98 и MCP7;
* Улучшена обработка битых и неправильных байт в H.264 на ядрах G84, G86, G92, G94, G96, или GT200;
* Исправлена проблема, приводившая к падению X-сервера, при переключении консолей;
* Улучшено определение совместимости видеокарты с VDPAU.
http://www.opennet.r...shtml?num=22243 (http://www.opennet.ru/opennews/art.shtml?num=22243)
[size="3"]Релиз Nvidia Cuda Sdk 2.3 и видеодрайвера 190.16[/size]
21 июля, компания Nvidia сообщила о выпуске официальной версии среды разработки, утилит и драйвера с поддержкой новых функций CUDA 2.3 (Compute Unified Device Architecture - API, разработанное компанией NVidia и позволяющее вынести некоторые вычислительные задачи на плечи GPU).
Среди новшеств и изменений следует отметить:
* Библиотека CUFFT теперь поддерживает преобразования двойной точности, значительное улучшение производительности для преобразований одиночной точности.
* CUDA-GDB - аппаратных отладчик, теперь доступен на всех поддерживаемых платформах Linux и входит в состав CUDA Toolkit.
* GPUs в SLI группах, теперь, нумеруются в индивидуально, так, что вы можете достичь производительность нескольких GPU, даже при включенной SLI для графики.
* 64-битная версия CUDA теперь позволяет компилировать 32-битные приложения.
* Новая поддержка преобразования между fp16 и intrinsics, позволяет хранить данные fp16 в формате fp32. Использование fp16 формата идеально подходит для приложений, требующих больший числовой диапазон, чем 16-битное целое, но менее точной, чем fp32, этим уменьшая объем используемой памяти и потребление пропускной способности.
* Новая pitchLinearTexure и пример кода, который показывает, насколько эффективно использовать текстуры из поля линейной памяти. Новый PTXJIT пример, иллюстрирующий, как использовать cuModuleLoadDataEx() для загрузки PTX источники из памяти, вместо загрузки файла.
* Два новых примера для Windows, показывающих, как использовать библиотеку NVCUVID для декодирования MPEG-2, VC-1 и H.264 данных и передавать кадры для отображения с помощью OpenGL и Direct3D Обновлены примеры показывающие, как правильно выравнивать параметры функций ядра CUDA, так, чтоб один и тот же код работал на x32 и x64 системах.
* Несколько расширен функционал Visual Profiler
* Драйвер для CUDA в MacOS, теперь упаковываются отдельно от CUDA Toolkit.
* Поддержка основных дистрибутивов Linux, MacOS X, и Windows: Fedora 10, RHEL 4.7 & 5.3, SLED 10.2 & 11.0, OpenSUSE 11.1, и Ubuntu 8.10 & 9.04 Windows XP/Vista/7 с Visual Studio 8 (VC2005) и 9 (VC2008) MacOS X 10.5.6 и позже (32-bit).
В состав SDK также включена версия видеодрайвера Nvidia 190.16:
* Добавлены 22 расширения OpenGL (для GLX рендеринга):
o GL_ARB_draw_buffers
o GL_EXT_Cg_shader
o GL_EXT_gpu_program_parameters
o GL_NV_fragment_program
o GL_NV_gpu_program4
o GL_NV_register_combiners
o GL_NV_vertex_program1_1
o GL_NV_vertex_program2
o GL_NV_geometry_program4
o GL_NV_vertex_program
o GL_NV_parameter_buffer_object
o GL_NV_vertex_program4
o GL_ARB_geometry_shader4
o GL_ARB_shader_objects
o GL_ARB_texture_buffer_object
o GL_ARB_vertex_buffer_object
o GL_ARB_vertex_shader
o GL_EXT_bindable_uniform
o GL_EXT_compiled_vertex_array
o GL_EXT_geometry_shader4
o GL_EXT_gpu_shader4
o GL_EXT_texture_buffer_object
* Исправлена ошибка расширений glxGetVideoSyncSGI, glxWaitVideoSyncSGI и glxGetRefreshRateSGI, при работе на нескольких экранах;
* Исправлена ошибка,приводящая к неправильному отображению границ окна, при вращении экрана;
* Исправлена ошибка прорисовки окна, если фон экрана включен в режиме ParentRelative, на версиях X.Org до 1.5 включительно.
* Исправлены некоторые ошибки при работе приложений в Compiz/Beryl, в частности устранены проблемы при работе в Kopete;
* Исправлены нарушения отображения при просмотре/декодировании H.264 и VC-1 на картах с процессором G98 и MCP7;
* Добавлена поддержка GPU PowerMizer режимов, на GeForce 8 или более поздние GPU, поддерживающие переключение режимов производительности.
* Улучшена обработка битых и неправильных байт в H.264 на ядрах G84, G86, G92, G94, G96, или GT200;
* Исправлена проблема, приводившая к падению X-сервера, при переключении консолей;
* Улучшено определение совместимости видеокарты с VDPAU.
http://www.opennet.r...shtml?num=22695 (http://www.opennet.ru/opennews/art.shtml?num=22695)
[size="3"]Бета версия видеодрайвера Nvidia 190.18[/size]
Вышла, исправляющая некоторые серьезные ошибки, бета версия драйвера для видеокарт NVidia.
Изменения по сравнению с предыдущей версией:
* Исправлена ошибка инициализации на некоторых мобильных графических процессорах.
* Исправлена ошибка позволяющая X клиентам отправлять неверные запросы XGetImage() оборудованию, что приводило к падению Xorg или зависанию экрана. Подобная ошибка, наиболее часто проявлялась у JDownloader работающего в KDE4.
* Исправлено, падение утилиты nvidia-settings во время отображения информации о GPU при включенном режиме Xinerama.
* Размер драйвера увеличился на 13kb, и сейчас составляет 11.3Mb ( 11587216)
http://www.opennet.r...shtml?num=22719 (http://www.opennet.ru/opennews/art.shtml?num=22719)
[size="3"]Корректирующий релиз стабильной версии драйвера Nvidia 185.18.31[/size]
Выпущена корректирующая версия 185.18.31 драйвера видеокарт NVidia, в котором исправлена ошибка падения Хorg сервера на некоторых мобильных GPU.
http://www.opennet.r...shtml?num=22848 (http://www.opennet.ru/opennews/art.shtml?num=22848)
[size="3"]Релиз Mesa 7.6. NVidia выпустила OpenCL драйвер и новые beta-драйверы для Linux[/size]
Объявлено о выходе релиза новой ветки свободной реализации OpenGL 2.1 API - Mesa 7.6, а также о доступности очередного стабильного корректирующего релиза Mesa 7.5.2 (ветка 7.6 будет объявлена стабильной только после выхода 7.6.1).
В версии Mesa 7.6 представлены следующие новшества:
В состав включен переработанный открытый 3D драйвер Radeon с поддержкой OpenGL акселерации для видеокарт серии ATI R600/700;
Переписан драйвер для карт ATI R200/300, в нем реализована поддержка OpenGL расширений GL_EXT_framebuffer_object и GL_ARB_occlusion_query. В драйвер для карт r300 добавлена поддержка OpenGL 1.5 и расширений GL_EXT_vertex_array_bgra, GL_EXT_texture_sRGB;
В драйвер i915/945 добавлена поддержка расширений GL_ARB_point_sprite, GL_EXT_stencil_two_side и GL_ATI_separate_stencil;
Продолжено развитие кода архитектуры Gallium3D, разработанной в качестве основы для создания 3D драйверов и представляющей собой попытку адаптировать OpenGL реализацию Mesa 3D к современным аппаратным архитектурам. В Gallium3D, для оптимизации работы, используется два модуля ядра - DRM2 (Direct Rendering Manager) для управления памятью, и DRI (Direct Rendering Interface) для взаимодействия с GPU. В версии 7.6 в Gallium3D добавлена поддержка выполнения сетевых операций, что позволяет организовать выполнение локальных задач на нескольких GPU на разных машинах в сети или использовать для удаленной отладки;
В комплект включен OpenVG фронтэнд (OpenVG State Tracker);
Создан Gallium3D драйвер llvmpipe, основанный на идее динамической компиляции шейдеров на лету, средствами LLVM;
Переписан код сборщика для GL_ARB_vertex_program / GL_ARB_fragment_program;
Добавлены опции конфигурации: "--with-max-width=W", "--with-max-height=H" для определения максимального размера области вывода для фреймбуфера;
Добавлена реализация новых расширений OpenGL:
GL_ARB_vertex_array_object и GL_APPLE_vertex_array_object extensions (поддержка в драйверах Gallium, Intel DRI и программных драйверах);
GL_ARB_copy_buffer поддержка в драйверах Gallium, Intel DRI и программных драйверах);
GL_ARB_map_buffer_range (поддержка в драйверах Gallium, Intel DRI и программных драйверах);
GL_ARB_seamless_cube_map (поддержка в программных драйверах и драйвере i965);
GL_ARB_vertex_array_bgra (ARB cсиноним для GL_EXT_vertex_array_bgra);
GL_ARB_sync (поддержка в программных драйверах и в Intel DRI)
GL_EXT_provoking_vertex (поддержка в драйверах Gallium, i915, i965 и программных драйверах).
В заключение можно отметить открытие публичного доступа к OpenCL Linux драйверу для видеокарт NVIDIA, а также к системе профилирования OpenCL Visual Profiler, набору примеров и подробному руководству для разработчиков. OpenCL драйвер поставляется в комплекте проприетарных драйверов 190.29 и содержит реализацию спецификации OpenCL 1.0, в которой определены расширения языка Си для параллельного программирования с задействованием GPU видеокарт.
Кроме того, компания NVidia выпустила два новых бета-релиза своих драйверов: 190.18.05 (ветка с поддержкой OpenGL 3.2) и 190.36. В версии 190.18.05 добавлена GLX поддержка контекстного профилирования через OpenGL расширение GLX_ARB_create_context_profile. В версии 190.36 добавлена поддержка будущего релиза X Server 1.7, для карт GeForce 8 добавлен атрибут настройки "OverscanCompensation" в NV-CONTROL, скрипт установки nvidia-installer обновлен в плане определения новых версий дистрибутивов Debian в которых используется /usr/lib32 вместо /emul/ia32-linux.
http://www.opennet.r...shtml?num=23624 (http://www.opennet.ru/opennews/art.shtml?num=23624)
[size="3"]nVidia Fermi сможет выполнять Linux[/size]
Тони Тамаси (Tony Tamasi), вице-президент компании nVidia по контенту и технологиям сообщил, что новейшие GPU GT300, поддерживающие CUDA архитектуру Fermi, смогут напрямую взаимодействовать с операционной системой. Предполагается, что для этого может быть подготовлена специально модифицированная версия Linux, которая сможет выполняться на GPU. Иными словами, Fermi будет не только выступать в роли GPU, но и работать в качестве CGPU - гибрида центрального процессора и графического процессора.
http://www.opennet.r...shtml?num=23833 (http://www.opennet.ru/opennews/art.shtml?num=23833)
[size="3"]Состояние разработки Nouveau. Интервью с разработчиками из компании NVIDIA[/size]
Разработчики проекта Nouveau, в рамках которого разрабатывается открытый драйвер для видеокарт NVIDIA с поддержкой 2D и 3D акселерации, представили обновленный отчет о развитии проекта и степени поддержки тех или иных технологий. В настоящий момент драйвер поддерживает для видеокарт серий NV04/05, NV10, NV20, NV30, NV40, и NV50 технологии RandR 1.2, NouveauFB, X Render, переход в режим сна (KMS Suspend). Еще до конца не реализована поддержка Gallium3D драйвера, для карт NV50 не работает TV-Out, отсутствуют средства для управления энергосберегающими режимами, нет поддержки SLI-интерфейса. Напомню, что Nouveau будет использован в качестве основного драйвера для видеокарт от NVIDIA в грядущем релизе Fedora 12.
Что касается развития проприетарного драйвера, поддерживаемого компанией NVIDIA, то многие интересные факты можно найти в недавно опубликованном интервью с Andy Ritger, возглавляющим разработку NVIDIA драйверов для Unix-подобных ОС. Разработка драйвера ведется с использованием системы управления исходными текстами Perforce, для редактирования исходников применяются Emacs или Vim, для тестирования используются внутренние OpenGL тесты, пакет glxgears и игры Maya, Viewperf, Unigine Tropics, ETQW, Doom 3, Quake 3. Более 90% кодовой базы драйверов не привязаны к платформе и едины для платформ Linux и Windows.
По поводу драйвера Nouveau заявлено, что NVIDIA занимает нейтральную позицию, т.е. не намерена препятствовать разработке, но и не собирается помогать. Открытие спецификаций, как это делает AMD, называется маловероятным, так как имеется множество сдерживающих факторов, от устоявшейся политики компании и наличия интеллектуальной собственности субподрядчиков, до необходимости значительной переработки документации, изначально ориентированной на внутренее использование.
Доля загрузок Linux драйверов с сайта nvidia.com составляет около 0.5% от числа загрузки драйверов для windows, впрочем это объясняется тем, что как правило комплект Linux драйверов устанавливается из репозитория используемого пользователем Linux дистрибутива. Из улучшений, которые можно ожидать в следующем году, отмечается реализация поддержки новых видеокарт, решение проблем с синхронизацией буферов на системах с композитным оконным менеджером, ожидается улучшение взаимодействия VDPAU с OpenGL и CUDA/OpenCL. Кроме того, планируется решить проблемы с работой драйвера на платформе FreeBSD и оформить x86_64 сборку драйвера для FreeBSD.
Andy Ritger говорит, что разработчики архитектуры Gallium3D проделали отличную работу и считает данное решение успешным, но в NVIDIA использовать Gallium3D не собираются. Поддержка RandR 1.2+ в драйвере затянулась и непонятно когда будет завершена, так как из-за присутствия режима TwinView реализация RandR 1.2+ не является первостепенной задачей. Каких-то решений по поводу реализации поддержки KMS (Kernel Mode-Setting) пока не принято, но в NVIDIA поступает очень много запросов от пользователей на эту тему, что дает повод надеется, что в будущем поддержка KMS появится. Также нет планов по добавлению поддержки ESA, средств мониторинга GPU, акселерации симуляции физических процессов (PhysX) средствами GPU. Поддержка 71.86.xx устаревшей серии не будет портирована под новые версии X Server, также в старые ветки не будут бэкпортированы новые возможности.
http://www.opennet.r...shtml?num=23927 (http://www.opennet.ru/opennews/art.shtml?num=23927)
[size="3"]Представлен свободный компилятор CUDA-приложений для многоядерных x86-процессоров[/size]
Opensource проект Ocelot недавно выпустил JIT-компилятор для CUDA-приложений, позволяющий выполнять одну и ту же программу как на графических процессорах NVIDIA, так и на x86 процессорах, выступая в роли альтернативы технологии OpenCL. Компилятор переводит инструкции GPU в байткод LLVM, а затем генерирует собственный код для различных целевых архитектур. Компилятор был проверен более чем на 100 приложениях CUDA. Весь код системы доступен под лицензией BSD.
Предварительный список возможностей:
* Для x86-процессоров:
o Multi-Core выполнение. Выполнение частей CUDA-программ автоматически распределяется между всеми ядрами процессоров в системе.
o Динамическая оптимизация. Оптимизация программных частей по мере их выполнения.
o Поддержка всех особенностей CUDA. Это включает в себя текстуры, OpenGL, события, потоки, MALLOC-массивы и т.д.
o Высокая производительность.
* Для GPU:
o Доступна обертка для JIT-компилятора от NVIDIA, поддерживающего динамическую оптимизацию.
o Динамическая оптимизация. Оптимизация программных частей по мере их выполнения.
o Поддержка плавающих контекстов. Один хост-поток может управлять несколькими GPU-устройствами и указатели могут быть переданы от одного хост-потока к другому.
* Режим Эмуляции:
o Поддержка проверки границ памяти
o Возможность собирать подробную информацию о производительности при работе программы
* Ограничения:
o В настоящее время поддерживается только Linux и требуется система с GCC-4.2 или более поздние версии.
o Недоработана поддержка многопоточных приложений при использовании целевых GPU .
o Нет поддержки SSE для x86-процессоров. Технология должна поддерживаться в следующей версии.
http://www.opennet.r...shtml?num=24804 (http://www.opennet.ru/opennews/art.shtml?num=24804)
[size="3"]Новый бета-выпуск проприетарного видеодрайвера NVIDIA - 195.36.03[/size]
Для платформы Linux выпущен проприетарный видеодрайвер NVIDIA 195.36.03, имеющий статус бета-версии. Основные изменения:
* Добавлена неофициальная начальная поддержка 7 версии драйверного ABI интерфейса X.Org, реализованного в xorg-server-1.7.99.2.
* Устранены регрессивные изменения, приводившие к зависанию при использовании опции "TVStandard" совместно с видеокартами серии GeForce 6 и 7;
* Добавлен обходной вариант решения проблемы с некоторыми ноутбуками AUO, выводящими через EDID неверную информацию о параметрах экрана;
* Увеличено максимального число слайсов, поддерживаемых VDPAU для потоков MPEG-2, так как из-за меньшего количества не играл для 1 региона DVD с фильмом "Рождественские Истории".
http://www.opennet.r...shtml?num=25287 (http://www.opennet.ru/opennews/art.shtml?num=25287)
[font="Verdana"][size="2"](http://www.nvidia.ru/content/includes/images/redesign08/nvidia_logo.png)
Вышла версия закрытого драйвера nvidia 195.36.24[/size][/font]
Исправления и улучшения:
- Добавлена поддержка следующих GPU:
- GeForce GTX 480
- GeForce GTX 470
- Tesla C2050
- Исправлена ошибка, вызывавшая периодическое мигание кадров XVideo красным цветом.
- Официальная поддержка xserver 1.8. Для данной версии сервера не требуется опция -ignoreABI.
- Обновлен список «Поддерживаемые NVIDIA GPU», теперь он включает поддерживаемые графические процессоры, отсутствовавшие в списке прежде.
Скачать драйвер (http://ru.download.nvidia.com/XFree86/Linux-x86_64/195.36.24/NVIDIA-Linux-x86_64-195.36.24-pkg2.run) для amd64
Скачать драйвер (http://ru.download.nvidia.com/XFree86/Linux-x86/195.36.24/NVIDIA-Linux-x86-195.36.24-pkg1.run) для i386
# Источник (http://www.linux.org.ru/news/hardware/4836430?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+org%2FLOR+%28Linux.org.ru%3A+%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8%29)
[size="3"]Бета-версия 256.29 проприетарных драйверов [/size]Выпущена (http://www.nvnews.net/vbulletin/showthread.php?p=2260199) бета-версия 256.29 обновленного набора драйверов для видеокарт NVIDIA, отличающегося поддержкой протокола GLX (http://en.wikipedia.org/wiki/GLX). В представленной бета-версии исправлена ошибка, непозволяющая использовать направленные на обеспечение высокой производительности уровни PowerMizer на системах с определенными настройками ACPI, что приводило к ощутимому падению производительности на мобильных GPU, подобных GeForce GTS 250M.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=26787)
[size="3"]NVIDIA 256.35 Релиз проприетарного видеодрайвера[/size]Компания NVIDIA объявила (http://www.nvnews.net/vbulletin/showthread.php?p=2273450) о выпуске первого стабильного драйвера новой ветки 256.xx, который включает в себя следующие изменения: - Добавлена неофициальная поддержка протокола GLX (http://en.wikipedia.org/wiki/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 улучшено отображение температурных датчиков при наличии более чем одного датчика температуры.
- Реализованы новые расширения API, которые теперь позволяют организовать совместное использование поверхностей VDPAU в OpenGL и CUDA для чего была добавлена функция OpenGL GL_NV_vdpau_interop.
- Изменения структуры драйвера:
- Из файла инсталлятора убраны собранные заранее драйвера для различных версий ядра, потому что они не обновлялись уже несколько лет. В будущем Nvidia не собирается предоставлять собранные заранее версии драйвера, тем не менее, добавить их внутрь инсталлятора самостоятельно можно используя флаг пакета --add-this-kernel.
- Пакеты с the nvidia-settings, nvidia-installer и nvidia-xconfig теперь пакуются архиватором bzip вместо gzip.
- Переименованы файлы 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".
- Упрощена структура директорий распакованного Linux-драйвера - большинство файлов драйвера находятся теперь в самом корне. Просмотреть компоненты можно запустив инсталлятор с флагом --list.
- Улучшения в реализации API VDPAU (http://en.wikipedia.org/wiki/VDPAU):
- Система аппаратного ускорения видео VDPAU теперь в базовом режиме поддерживает многомониторные конфигурации Xinerama, однако в таком режиме работает только один физический X-экран.
- В VDPAU улучшено подавление ошибок неправильных видеофайлов на некоторых видеоадаптерах.
- Улучшено отображение испорченных видеофайлов в VDPAU за счёт заполнения пустых кадров черным цветом.
- Исправлены некорректная работа VDPAU с потоками MPEG2 на некоторых видеоадаптерах.
- Исправлена ошибка, которая не позволяла использовать очередь отображения VDPAU на основе оверлеев более чем нескольких сот раз.
Также были исправлены следующие ошибки: - Исправлена ошибка взаимодействия между композитным менеджером рабочего стола Compiz и VNC-серверами работающими в режиме screen-scraping (например, x11vnc и vino), которая приводила к тому, что изображение на экране переставало обновляться.
- Исправлена ошибка в управлении атрибутами Xv (X-видео), которая приводила к тому, что значения яркости, контраста, насыщенности и оттенков цветов неправильно применялись при использовании адаптера оверлея Xv.
- Исправлена ошибка в работе драйвера XvMC (компенсация движения для X видео), которая не позволяла ему работать на видеоадаптерах с интерфейсом AGP.
- Исправлена регрессия драйвера 256.29, из-за чего в nvidia-settings неверно отображались частоты работы при различных уровнях энергосбережения;
- 3D Vision Stereo режим не включался, если монитор работал не в родном для себя разрешении;
- nvidia-settings больше не падает, если видеокарта не имеет встроенного датчика температуры.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=27063)
[size="3"]
NVIDIA 260.19.12: Релиз проприетарного видеодрайвера[/size]
Доступен (http://www.nvnews.net/vbulletin/showthread.php?t=122606) новый выпуск набора драйверов для видеокарт NVIDIA 260.19.12 (http://www.nvidia.com/object/linux-display-ia32-260.19.12-driver.html), получивший статус стабильного релиза.
Ключевые улучшения (http://www.opennet.ru/opennews/art.shtml?num=27895), появившиеся в ветке 260.x.x:
- Добавлена поддержка GPU:
- GeForce GTS 450
- GeForce GTX 460M
- GeForce GT 415M
- GeForce GT 425M
- GeForce GT 420M
- GeForce GT 435M
- Quadro 2000
- 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:
- GL_EXT_texture_integer
- GL_ARB_stencil_two_side
- GL_EXT_transform_feedback2
- GL_NV_transform_feedback2
- GL_NV_conditional_render
- Официальная поддержка протокола GLX для следующих расширений OpenGL:
- GL_NV_point_sprite
- GL_EXT_stencil_two_side
- GL_EXT_point_parameters
- GL_ARB_transpose_matrix
- GL_EXT_framebuffer_blit
- GL_EXT_framebuffer_multisample
- Для следующих расширений OpenGL изменен статус поддержки протокола GLX с неофициального на официальный:
- GL_EXT_geometry_shader4
- GL_ARB_shader_objects
- GL_ARB_vertex_shader
- GL_ARB_fragment_shader
- Добавлена поддержка настройки стереорежима "4" для отдельных экранов в привязке к каждому глазу в стереопаре, при использовании режимов TwinView или SLI Mosaic;
- Для HDMI добавлена поддержка функций ColorSpace и ColorRange, которые позволяют организовать вывод YUV поверх HDMI и выбрать полный или сокращенный цветовой диапазон при выводе RGB поверх HDMI.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=28312)
[size="3"]Компания NVIDIA выпустила для Linux CUDA Toolkit 3.2 [/size]Компания NVIDIA выпустила пакет CUDA Toolkit 3.2 (http://developer.nvidia.com/object/cuda_3_2_downloads.html), позволяющий задействовать в Linux-приложениях API CUDA (http://ru.wikipedia.org/wiki/CUDA), позволяющее вынести некоторые вычислительные задачи на плечи GPU. В состав тулкита входит специализированный C/C++ компилятор, отладчик cuda-gdb, GUI-интерфейс для профилирования кода, набор базирующихся на задействовании GPU вариантов математических библиотек (BLAST BLAS, FFT, Sparse Matrix, RNG и т.д.), вспомогательные инструменты и документация.
Из добавленных улучшений можно отметить:
- В состав пакета интегрированы библиотеки с реализацией функций кодирования и декодирования видеопотоков H.264 с привлечением мощности GPU;
- Производительность выполнения матричных преобразований в библиотеке CUBLAS увеличена на 50% - 300%, при работе на GPU с архитектурой Fermi. Производительность вычисления корней в CUFFT увеличена от 2 до 10 раз по сравнению с неакселерированным вариантом библиотеки;
- В состав пакета интегрирована новая библиотека CUSPARSE с поддержкой GPU-акселерированных операций с разряженными матрицами, которые выполняются при задействовании GPU в 5-30 раз быстрее;
- В состав интегрирована новая библиотека CURAND с функциями по генерации случайных чисел.
- Добавлена поддержка новых продуктов семейства 6GB Quadro и Tesla. Для GOU Tesla добавлена возможность активации режима TCC (Tesla Compute Cluster), но пока только для платформы Windows;
- В отладчики cuda-gdb и Parallel Nsight добавлена поддержка работы с несколькими GPU и возможность отладки GPU на устройствах с более чем 4 Гб памяти;
- В утилите cuda-memcheck добавлена поддержка всех GPU на базе архитектуры Fermi;
- Для компилятора Intel C Compiler (ICC) v11.1 на 64-разрядных Linux-дистрибутивах добавлена поддержка CUDA-компилятора NVCC;
- Добавлена поддержка управления памятью при помощи стандартных функций malloc() и free() в вычислительных ядрах CUDA;
- Реализован новый интерфейс nvidia-smi (NVIDIA System Management Interface), поддерживающий вывод различных параметров производительности, таких как процент загруженности GPU;
- Добавлено 10 новых демонстрационных приложений, показывающих возможности CUDA. Например, приведен пример задействования библиотеки для акселерации кодирования H.264-видеопотоков, представлен фильтр для удаления шума с изображений и различные математические подпрограммы.
Пакеты с CUDA Toolkit 3.2 доступны (http://developer.nvidia.com/object/cuda_3_2_downloads.html#Linux) для Linux дистрибутивов Fedora 13, Red Hat Enterprise Linux 4.8 и 5.5, Ubuntu Linux 10.04, openSUSE 11.2 и SUSE Linux Enterprise Desktop 11-SP1.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=28722)
[size="3"]Релиз видеодрайвера NVIDIA 260.19.36 и бета-версия NVIDIA 270.18[/size]Вышел (http://www.nvnews.net/vbulletin/showthread.php?t=122606) корректирующий релиз серии проприетарных видеодрайверов NVIDIA 260.x - 260.19.36 (x86 (http://www.nvidia.com/object/linux-display-ia32-260.19.36-driver.html) / x86_64 (http://www.nvidia.com/object/linux-display-amd64-260.19.36-driver.html)). В новой версии обновлен модуль ядра, в котором изменен механизм инициализации памяти - отныне вся выделенная системой память обнуляется перед использованием с GPU или пользовательской частью драйвера. Для возврата отмены инициализации в конфигурацию добавлена опция "InitializeSystemMemoryAllocations". Дополнительно исправлено две ошибки, проявляющиеся при включении режима создания индекса цветов для оверлеев: крах X-сервера начиная с версии 1.9 и восприятие пиксельного значения 255 как прозрачности.
Дополнительно, началось тестирование (http://www.nvidia.com/object/linux-display-ia32-270.18-driver.html) бета-версии новой ветки NVIDIA 270.18, в которой отмечены следующие улучшения:
- Обеспечена поддержка работы с еще не выпущенным X 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 (http://www.xpilot.org/). В случае появления подобного эффекта, следует выполнить "nvidia-settings -a [gpu:0]/SynchronousPaletteUpdates=1".
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=29360)
[size="3"]Отчет о развитии проекта Nouveau, открытого драйвера для видеокарт NVIDIA[/size]Опубликован (http://nouveau.freedesktop.org/wiki/Nouveau%20Companion%2044) 44 отчет о развитии открытого драйвера Nouveau (http://nouveau.freedesktop.org/), разрабатываемого энтузиастами за счет реверс-инжиниринга проприетарных драйверов NVIDIA. Прошлый отчет был представлен в марте прошлого года. В отчете отмечается:
- Поддержка 2D EXA-акселерации для видеокарт GeForce 400/500 "Fermi". Начальная поддержка "Fermi" добавлена в состав Linux-ядра с версии 2.6.37;
- Продолжение работы над реверс-инжинирингом прошивок видеокарт на базе чипов Fermi;
- Завершен анализ движка FuC, предоставляющего средства для упрощения и унификации выполнения типовых операций, таких как обработка FIFO, IRQ и событий, для микроконтроллеров "Fermi" за счет задействования средств скриптинга, вместо низкоуровневого ручного кодирования;
- Предпринята попытка создания собственного FuC-компилятора, используя llvm и cmake, который позволит разрабатывать альтернативные прошивки;
- Разбор движка PDAEMON, используемого в картах nva3 для управления питанием;
- В состав Mesa интегрирован новый gallium-драйвер nvc0, который заметно опережает по производительности ранее используемый драйвер nv50;
- Nouveau теперь развивается только как драйвер, поддерживающий переключение видеорежимов на уровне ядра (KMS). Поддержка переключения видеорежимов на пользовательском уровне (UMS) прекращена.
- Подготовлен новый менеджер управления памятью, который позволил повысить производительность работы драйвера;
- Реализована поддержка метода Page Flipping (http://en.wikipedia.org/wiki/Page_flipping#Page_Flipping), при котором, вместо копирования содержимого буфера в видеопамять, применяется техника быстрого переключения между двумя буферами в видеопамяти, пока один из буферов заполняется, другой отображается на экране.
- Ведется работа по обеспечению поддержки Z-сжатия (Z-compression), при котором линейные уравнения сохраняются в виде Z-компонентов для каждого пикселя повторяющейся области. Код с поддержкой Z-сжатия планируется интегрировать в Linux-ядро с версии 2.6.39;
- Увеличение стабильности gallium-драйверов nvfx/nv50, которые стали пригодными для повседневного использования совместно с Cоmpiz/Kwin;
- В nv50 в ближайшее время будут добавлены наработки, ранее созданные для nvc0, которые позволят ощутимо увеличить производительность драйвера (сейчас 90 fps, nvc0: 140 fps, +zcomp: 170 fps, +pageflip: 190 fps);
- Обеспечена поддержка дисплейного сервера Wayland для карт nv40+;
- Расширены возможности по управлению питанием ("power management") и контролем температуры GPU.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=29751)
[size="3"]Доступен проприетарный видеодрайвер NVIDIA 270.30 [/size] Компанией NVIDIA выпустила (http://www.nvnews.net/vbulletin/showthread.php?p=2399427) пакет проприетарных драйверов для Linux - 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 (http://www.xpilot.org/). В случае появления подобного эффекта, следует выполнить "nvidia-settings -a [gpu:0]/SynchronousPaletteUpdates=1".
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=29796)
[size="4"][color="#2e8b57"]Доступен проприетарный видеодрайвер NVIDIA 270.41.03[/color][/size]Компанией NVIDIA выпустила (http://www.nvnews.net/vbulletin/showthread.php?p=2417099) пакет проприетарных драйверов для Linux - NVIDIA 270.41.03, имеющий статус пре-релиза (http://www.nvnews.net/vbulletin/showthread.php?t=122606). По сравнению с выпуском 270.30.x в новой серии драйверов добавлена поддержка следующих видеокарт:
- GeForce GT 520
- GeForce GT 525M
- GeForce GT 520M
- GeForce GT 445M
- GeForce GT 530
- GeForce 405
- GeForce GTX 590
- GeForce GTX 550 Ti
- GeForce GT 420
- GeForce GT 440
- Quadro 1000M
- Quadro 2000M
Отдельно можно отметить исправление довольно интересной ошибки, которая приводила к зависанию X-сервера на 32-разрядных системах каждые 49.7 дней.[/list]
www.opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30285)
[size="3"]Nvidia 270.41.06[/size] 20 апреля вышла первая стабильная версия проприетарного драйвера Nvidia из 270-ой ветки - 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 быстрее частоты обновления экрана.
Так же добавлена поддержка новых карт:
- GeForce GT 520
- GeForce GT 525M
- GeForce GT 520M
- GeForce GT 445M
- GeForce GT 530
- GeForce 405
- GeForce GTX 590
- GeForce GTX 550 Ti
- GeForce GTX 560 Ti
- GeForce GT 420
- GeForce GT 440
- GeForce GTX 470M
- GeForce GTX 485M
- GeForce GT 550M
- GeForce GT 555M
- NVS 4200M
- Quadro 1000M
- Quadro 2000M
- Quadro 2000 D
- Quadro 400
>>> Подробности (http://www.nvidia.ru/object/linux-display-ia32-270.41.06-driver-ru.html)
# linux.org.ru (http://www.linux.org.ru/news/hardware/6176537)
[size="3"]Для Linux обеспечена возможность переключения видеоадаптеров на ноутбуках с NVIDIA Optimus [/size]Некоторое время назад NVIDIA вышла на рынок ноутбуков с новым решением под названием Optimus, которое позволяет на ходу переключаться между встроенным графическим акселератором, например, процессоров Intel Core последних двух поколений и дискретной видеокартной NVIDIA. Главное преимущество данной технологии - это то, что во время бездействия или низкой нагрузки на графическую подсистему, дискретная видеокарта полностью выключается из цепи питания компьютера, обеспечивая большее время работы от батарей и низкое энергопотребление.
При всех своих преимуществах, NVIDIA обеспечила работу Optimus только в операционных системах Windows Vista и выше. Данную технологию компания не стала поддерживать под Linux и, вероятно, это решение окончательное. В принципе NVIDIA можно понять: во первых, драйверы NVIDIA заменяют большую часть графического стека X-сервера (например, полностью подменяя подсистемы GLX и OpenGL), во-вторых, архитектура X-сервера на данный момент плохо подходит для реализации перенаправления вывода графики одного видеоадаптера через другой. Работоспособность Optimus под Linux таким образом требует совместной работы разработчиков X-сервера, драйверов Intel и NVIDIA. Вероятно NVIDIA решила не тратить средства и усилия на решения этой проблемы, учитывая что пользователи Linux составляют менее 2% от всей массы пользователей её продукции.
Linux-сообщество данное положение дел естественно не устраивает, поэтому недавно началась разработка проекта asus-switcheroo (https://github.com/awilliam/asus-switcheroo), разработчики которого посредством обратного инжиниринга удалось найти ACPI-вызовы, отвечающие за переключение видеоадаптеров на ноутбуках с
аппаратной возможностью переключения вывода. За последнее время разработчики проекта добились следующих результатов:
- Во время работы можно переключаться между встроенным и дискретными видеоадаптерами (переключаясь на это время в текстовую консоль).
- Добавлена экспериментальная поддержка работы бинарных драйверов NVIDIA.
- Официально поддерживаются и работоспособны следующие модели ноутбуков (в списке рассылки (https://lists.launchpad.net/hybrid-graphics-linux/) asus-switcheroo периодически появляются сообщения о новых поддерживаемых моделях):
- Acer 5742G
- Acer 5935g
- Acer Aspire 5935
- Asus K42Jc
- Asus K52Jc
- Asus N53Jf
- Asus N53Jf
- Asus N53SN
- Asus N53SV
- Asus N61JV
- Asus N71JV
- Asus N73SV
- Asus P52JC
- Asus U30JC
- Asus U33JC
- Asus U35JC
- Asus U35JC
- Asus U36JC
- Asus UL50VT
- Asus UL80VT 1.0
- Dell Latitude E6420
- HP DM3
- HP SLIC-MPC
- Lenovo T410 2516CTO
- Lenovo T410s
- Lenovo T510
- Sony Vaio VPCZ136GG
- Sony Vaio VPCZ13V9E
- Sony VGN-Z51XG
- Sony VPCZ12C5E
Стоит отметить, что переключение адаптеров возможно только на тех моделях ноутбуков, которые имеют аппаратную поддержку переключения вывода. На практически всех новых моделях
графический выход всегда подсоединён к внутреннему встроенному акселератору, поэтому дискретную видеокарту задействовать для вывода графики с помощью asus-switcheroo невозможно, из-за отсутствия соответствующих возможностей в X-сервере и драйверах Intel. Пока работа в этом направлении никем не ведётся.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30347)
[size="3"]Проект по поддержке nVidia Optimus в Linux[/size] Вышел проект Bumblebee (https://github.com/MrMEEE/bumblebee), позволяющий полноценно переключать видеокарты, поддерживающие технологию Optimus, под linux. Проект развивался на базе prime-ng (https://github.com/MrMEEE/prime-ng).
Для работы используется видеокарта intel, а для определённых программ (указываются вручную при помощи команд "optirun32 <application>" или "optirun64 <application>") используется видеокарта nvidia.
Проверено на следующих моделях ноутбуков
- Alienware M11X R2
- Asus N82Jv
- Asus EeePC 1215N
- Dell XPS 15 (L502x)
- Dell Vostro 3400
- Toshiba Satellite M645-SP4132L
- Asus U43JC
- Samsung RF511
- CLEVO W150HNQ
- Dell XPS 17 L701x
- Asus U53JC
- Asus K52JC
>>> Подробности (http://www.martin-juhl.dk/2011/05/optimus-on-linux-problem-solved/)
# linux.org.ru (http://www.linux.org.ru/news/hardware/6257972)
[size="3"]Обновление проприетарного драйвера NVIDIA: 270.41.19 и 275.09 [/size]Компанией NVIDIA выпустила (http://www.nvnews.net/vbulletin/showthread.php?p=2435182) пакет проприетарных драйверов для Linux - NVIDIA 270.41.19, имеющий статус пре-релиза. В новом выпуске:
- Улучшена совместимость с программным интерфейсом Linux-ядра, что позволило решить некоторые связанные со стабильностью и функциональностью проблемы;
- Устранена ошибка в коде инициализации SLI, проявляющаяся на некоторых платформах Intel и при использовании последних Linux-ядер, например в 2.6.38;
- Устранена утечка ресурсов в OpenGL-драйвере, при использовании в приложениях вызова fork();
- Исправлена ошибка, приводящая к краху при использовании функций захвата видео через SDI;
- В реализации VDPAU устранена ошибка в коде обработки очередей, приводившая к односекундным зависаниям при выключенном композитном менеджере;
Одновременно выпущена (http://www.nvnews.net/vbulletin/showthread.php?p=2435190) новая бета-версия драйверов NVIDIA 275.09, в которой представлены следующие изменения:
- Добавлена поддержка аппаратных кнопок для управления режимами сопряжения при использовании комплекта NVIDIA 3D Vision Pro (http://www.nvidia.ru/object/3dvision-pro-faq-ru.html) для формирования стереоскопического вывода (беспроводные 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-дистрибутивах.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30624)
[size="3"]Microsoft возможно собирается купить NVIDIA [/size] На сайте InformationWeek опубликована информация о том, что корпорация-гигант Microsoft планирует приобрести известного производителя графических чипов - NVIDIA.
27 мая в SEC (stock exchange commission) от NVIDIA пришло такое сообщение:
«По условиям заключенного соглашения, если частное или юридическое лицо обратится с предложением о покупки 30% (и более) наших акций, то у корпорации Microsoft есть право в безотлагательном порядке запретить подобную сделку».
Раз у Microsoft есть право на «вето», то это может говорить лишь о том, что NVIDIA отдает ей приоритет в случае продажи и необходимые документы уже готовятся. Microsoft отказались комментировать эту информацию.
>>> Подробности (http://www.informationweek.com/news/windows/microsoft_news/229900137)
# linux.org.ru (http://www.linux.org.ru/news/hardware/6349434)
После этой покупки майкрасофт в серьез задумаеца о покупки ядра линукс, да бы получить возможность изменить его так что бы вирусы из винды спокойно выполнялись в линукс-ядре, затем Бил купит SUN и BSD и отправиться покарять инопланетные разработки, что бы не дать пользователям и там пользоваться СПО.

/rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />
Шутки шутками, но чет они рьяно как-то взялись за покупки. Сначала Nokia попала под пресс, затем скайп, а теперь на очереди NVIDIA. Действительно пора задуматься о кряках для драйверов.

/wacko.gif\' class=\'bbc_emoticon\' alt=\':wacko:\' />
[size="3"]Бета версия проприетарного видеодрайвера NVIDIA 275.09.04[/size]Выпущена (http://www.nvnews.net/vbulletin/showthread.php?p=2441669) бета-версия драйвера NVIDIA 275.09.04, в которой по сравнению с первым выпуском (http://linuxforum.kz/index.php?/topic/4259-nvidia/page__view__findpost__p__18315) ветки 275.09 представлены следующие изменения:
- Исправлена ошибка, которая приводила к зависаниям и крахам при изменении размера окон в KDE 4 c включенными визуальными эффектами, при использовании в системе X.Org Server 1.10;
- Добавлена поддержка информирования аудиоподсистемы об отключении монитора, что может быть использовано для передачи приложениям уведомления об отключении встроенных в монитор колонок;
- Добавлена поддержка OpenGL-расширения GL_EXT_x11_sync_object (http://www.opengl.org/registry/specs/EXT/x11_sync_object.txt), позволяющего обеспечить синхронизацию объектов для более качественного координирования операций между несколькими потоками команд; GL_EXT_x11_sync_object дает возможность импортировать в GL внешний объект X Synchronization Fence (http://www.opennet.ru/opennews/art.shtml?num=27130) и использовать его как объект синхронизации.
- Улучшена производительность масштабирования окон в KDE 4 на системах с маломощными CPU.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30828)
[size="3"] NVIDIA CUDA 4.0 и CUDA-GDB [/size] Состоялся релиз NVIDIA CUDA 4.0. Также можно отметить релиз CUDA-GDB (http://developer.nvidia.com/content/cuda-gdb). Далее - текст из официальной русскоязычной новости.
Набор инструментов NVIDIA CUDA 4.0 был создан, чтобы упростить параллельное программирование и позволить еще более широкому кругу разработчиков портировать свои приложения на GPU. Основные возможности новой архитектуры:
- Технология NVIDIA GPUDirect™ 2.0 обеспечивает равноправную связь между GPU в рамках одного сервера или рабочей станции, что упрощает и ускоряет мультипроцессорное программирование и работу приложений.
- Унифицированная виртуальная адресация (UVA) организует единое адресное пространство для основной системной памяти и памяти GPU, что делает параллельное программирование еще быстрее и проще.
- Библиотеки примитивов Thrust C++ - набор алгоритмов C++ с открытым кодом для параллельных расчетов и структур данных, которые упрощают программирование для разработчиков на C++. Thrust ускоряет стандартные операции, такие как параллельное хранение, в 5-100 раз по сравнению с библиотеками Standard Template Library (STL) и Threading Building Blocks (TBB).
Другие функции и возможности:
- MPI интеграция с приложениями CUDA - Модификация MPI, такая как OpenMPI, автоматически пересылает данные из и в память GPU по Infiniband, когда приложение посылает или получает запрос с MPI.
- Многопоточность и GPU - Многочисленные потоки с CPU хоста могут обмениваться контекстом на одном GPU, что упрощает совместное использование GPU многопоточными приложениями.
- Использование нескольких GPU одним потоком с CPU - Один поток с CPU хоста может иметь доступ ко всем GPU в системе. Разработчики могут легко распределить работу между несколькими GPU для таких задач, как обмен «ореолами» в приложениях.
- Новая библиотека NPP для обработки изображений и компьютерного видения - Большой набор операций по трансформации изображения, которые позволяют быстро разрабатывать приложения обработки изображений и компьютерного зрения.
Новые и улучшенные возможности:
- Автоматический анализ производительности в Visual Profiler
- Новые функции в cuda-gdb и поддержка MacOS
- Поддержка функций C++, таких как новый/удалить и виртуальные функции
- Новый бинарный дизассемлер на GPU
Подробности о новых возможностях можно узнать на странице с русскоязычной новостью. В ней не сказано о том, что состоялся релиз, потому что в тот день существовал ещё только кандидат в релизы. Англоязычная новость, в свою очередь, объявляет релиз, гораздо короче (просто список терминов без разъяснений) и подробнее.
>>> Русскоязычная новость (http://www.nvidia.ru/object/nvidia-cuda-4-0-press-20110228-ru.html)
>>> Англоязычная новость о релизе (http://developer.nvidia.com/cuda-toolkit-40)
# linux.org.ru (http://www.linux.org.ru/news/hardware/6362938)
[size="3"]Релиз проприетарного видеодрайвера NVIDIA 275.09.07 [/size]Компания NVIDIA представила (http://www.nvnews.net/vbulletin/showthread.php?p=2445094) релиз проприетарного видеодрайвера NVIDIA 275.09.07, ранее ветка 275.09 находилась на стадии бета-тестирования.
Основные новшества, по сравнению с прошлой стабильной веткой 270.41:
- Добавлена поддержка следующих 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 (http://www.nvidia.ru/object/3dvision-pro-faq-ru.html) для формирования стереоскопического вывода (беспроводные 3D-очки и хаб RF). Одно нажатие на кнопку на хабе приводит к переходу в режим сопряжения одной пары 3D-очков, двойное нажатие - сопряжения нескольких пар 3D-очков.
- Добавлена поддержка OpenGL-расширения GL_EXT_x11_sync_object (http://www.opengl.org/registry/specs/EXT/x11_sync_object.txt), позволяющего обеспечить синхронизацию объектов для более качественного координирования операций между несколькими потоками команд; GL_EXT_x11_sync_object дает возможность импортировать в GL внешний объект X Synchronization Fence (http://www.opennet.ru/opennews/art.shtml?num=27130) и использовать его как объект синхронизации;
- Добавлена неофициальная поддержка 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.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30870)
[size="3"]Компания NVIDIA начала тестирование Linux-дистрибутива для Tegra 2[/size]Компания NVIDIA представила (http://www.nvnews.net/vbulletin/showthread.php?t=163916) первую альфа-версию Linux-дистрибутива Tegra 12, оптимизированного для использования на платформе Tegra 2 (http://ru.wikipedia.org/wiki/Nvidia_Tegra), сочетающей в одном чипе ARM-совместимый CPU, графическую подсистему, контроллер периферийных устройств и специализированные DSP-процессоры. Дистрибутив построен на пакетной базе Ubuntu 11.04 и предназначен только для разработчиков, а не для конечных пользователей.
В дистрибутиве используются (http://developer.download.nvidia.com/assets/mobile/files/Tegra_Linux_Driver_Package_Release_Notes_L4T.ER1.pdf) Linux-ядро с оптимизациями и модификациями, подготовленными в рамках проекта ChromeOS (http://www.opennet.ru/opennews/art.shtml?num=28926), и набор графических драйверов с поддержкой OpenGL ES 1.1, OpenGL ES 2.0, EGL 1.3, OpenMAX IL 1.1 и RandR 1.3.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=31023)
[size="3"]Бета версия проприетарного видеодрайвера NVIDIA 280.04 [/size]Анонсирован (http://www.nvnews.net/vbulletin/showthread.php?p=2451505) выход проприетарного видеодрайвера NVIDIA 280.04, имеющего статус бета-версии. Кроме исправления ошибок в новом выпуске обеспечена начальная поддержка ABI X.Org-сервера 1.11, находящегося в данный момент на стадии тестирования кандидата в релизы.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=31072)
[size="3"]Релиз проприетарного видеодрайвера NVIDIA 275.19 [/size] Компания NVIDIA представила (http://www.nvnews.net/vbulletin/showthread.php?t=122606) релиз проприетарного видеодрайвера NVIDIA 275.19, который пришел на смену стабильной версии 275.09.07 (http://linuxforum.kz/index.php?/topic/4259-nvidia/page__view__findpost__p__19281).
Из внесенных изменений (http://www.nvidia.com/object/linux-display-ia32-275.19-driver.html) можно отметить:
- Добавлена поддержка GPU GeForce GT 540M;
- Исправлены ошибки в реализации VDPAU, приводящие к краху Adobe Flash при переходе или возврате из полноэкранного режима;
- В X-драйвере налажена корректная работа в ситуации нехватки системе памяти;
- Устранен дефицит обработки прерываний, который мог привести к проблемам с производительностью и стабильностью при наличии нескольких NVIDIA GPU, использующих одни и теже IRQ;
- Устранены проявляющиеся с glibc ошибки работы с памятью при выполнении приложения FieldView из Intelligent Light;
- Исправлена ошибка драйвера OpenGL, приводящая к краху приложения при запуске Altair HyperMesh;
- Устранена проблема с производительностью, проявляющаяся в приложении Smoke при переключении между стерео и моноскопическим режимами рендеринга.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=31200)
[size="3"]Обновление проприетарных драйверов NVIDIA: 275.21, 173.14.31, 96.43.20 и 71.86.15[/size] Компанией NVIDIA выпустила (http://www.nvnews.net/vbulletin/showthread.php?t=122606) обновление стабильной версии проприетарных драйверов для Linux - NVIDIA 275.21 (http://www.nvnews.net/vbulletin/showthread.php?t=164692). Из изменений можно отметить:
- Возобновлен показ заставки;
- Добавлены опции конфигурации X-сервера, позволяющие настроить работу кнопок для управления режимами сопряжения при использовании комплекта NVIDIA 3D Vision Pro (беспроводные стерео-очки и хаб RF): "3DVisionProHwButtonPairing", "3DVisionProHwSinglePairingTimeout", "3DVisionProHwMultiPairingTimeout" и "3DVisionProHwDoubleClickThreshold";
- Устранен крах nvidia-settings при попытке настройки нескольких X-экранов после того как все мониторы были отключены от одного из X-экранов;
- Устранена ошибка в nvidia-settings, приводившая к отображению в настройках лишних отключенных мониторов после подсоединения нового монитора;
- Устранена ошибка, мешающая инициализации хаба NVIDIA 3D Vision или NVIDIA 3D Vision Pro в случае отсутствия EDID.
Одновременно представлены обновления проприетарных драйверов для видеокарт NVIDIA, переведенных в разряд устаревших: 173.14.31 (http://www.nvnews.net/vbulletin/showthread.php?t=164693) для карт GeForce 5; 96.43.20 (http://www.nvnews.net/vbulletin/showthread.php?t=164694) для карт с GeForce 2 по GeForce 4; 71.86.15 (http://www.nvnews.net/vbulletin/showthread.php?t=164695) для карт Riva TNT, TNT2, GeForce и некоторых старых моделей GeForce 2. В новых версиях драйверов для устаревших карт добавлена поддержка X-сервера 1.10 и обеспечена совместимость с новыми версиями ядра Linux. Кроме того, устранена ошибка, приводившая к зависанию и крахам в процессе изменения размера окна в KDE 4 при использовании десктоп-эффектов и X-сервера 1.10. В версии 71.86.15 в инсталлятор nvidia-installer добавлена поддержка обнаружения модуля ядра nouveau и вывода в этом случае сообщения о конфликте.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=31304)
[size="3"]NVIDIA выпустила видеодрайвер 280.11 и драйвер для чипов Tegra 2 [/size]Компания NVIDIA выпустила (http://www.nvnews.net/vbulletin/showthread.php?p=2460438) бета-версию драйвера 280.11, в которой исправлена проблема с выводом текстур на основе небольших битовых карт при использовнии GLX_EXT_texture_from_pixmap. Из наиболее неприятных проявлений данной проблемы можно отметить нарушение нормального отображения области уведомлений в GNOME Shell.
Кроме того, NVIDIA выпустила (http://www.meegoexperts.com/2011/07/nvidia-meego-battle-ground/) драйвер для Linux-платформы MeeGo, обеспечивающий поддержку систем на базе чипов Tegra 2. В частности, драйвер поддерживает работу на таких планшетах, как Advent Vega, Adam, Asus Transformer и Motorola Xoom, а также на других портативных устройствах на базе чипов Tegra 2, таких как LG Optimus 2x. С практической точки зрения новый драйвер поможет обеспечить полноценную работу MeeGo на устройствах, на которых обычно используются платформы Android и ChromeOS.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=31322)
[size="3"]Релиз проприетарного драйвера NVIDIA 280.13 [/size]Компания NVIDIA представила (http://www.nvnews.net/vbulletin/showthread.php?t=122606) релиз проприетарного видеодрайвера NVIDIA 280.13 (http://www.nvidia.com/object/linux-display-amd64-280.13-driver.html), который пришел на смену стабильной версии 275.21.
Ключевые улучшения в версии 280.13:
- Поддержка GPU GeForce GTX 570M и GeForce GTX 580M;
- Неофициальная поддержка GLX-протокола (в том числе для не прямого рендеринга GLX) для OpenGL-расширения GL_EXT_vertex_attrib_64bit;
- Официальная поддержка GLX-протокола (в том числе для не прямого рендеринга GLX) для OpenGL-расширений GL_ARB_half_float_pixel и GL_EXT_packed_depth_stencil;
- Начальная поддержка ABI X.Org Server 1.11, находящегося в данный момент на стадии тестирования кандидата в релизы;
- Исправлена проблема с выводом текстур на основе небольших битовых карт при использовнии GLX_EXT_texture_from_pixmap. Из-за данной проблемы наблюдалось нарушение нормального отображения области уведомлений в GNOME Shell;
- Устранена ошибка в реализации GLX, приводившая к краху X-сервера при отрисовке списка экранов с использованием не прямого рендеринга;
- Устранена ошибка в реализации GLX, приводившая к зависанию некоторых приложений;
- Устранена ошибка в X-драйвере, из-за которой некорректно работало заполнение шаблоном 16x8.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=31376)
[size="4"][color="#00ff00"] [/color][/size][size="4"][color="#2e8b57"]Компания NVIDIA представила ветку драйверов с длительной поддержкой[/color][/size]
Представлен (http://www.nvnews.net/vbulletin/showpost.php?p=2479770&postcount=7) стабильный релиз прошлой ветки драйверов для видеокарт NVIDIA - 275.28 (http://www.nvnews.net/vbulletin/showthread.php?t=122606), который ознаменовал собой создание ветки с длительным сроком поддержки. В отличие от последнего стабильного выпуска 280.13 (http://www.opennet.ru/opennews/art.shtml?num=31376), ветка 275.x позиционируется как консервативная, в которой исправляются только критические ошибки и вносятся изменения с минимальным риском для нарушения стабильности. Ветка 275.x рассчитана на пользователей современных GPU, которым стабильность важнее реализации новых функций.
По сравнению с прошлым выпуском 275.21 в новой версии добавлена поддержка ABI 11 (xorg-server 1.11); исправлена проблема, приводящая к краху при выполнении некоторых WebGL-приложений; устранена ошибка в реализации VDPAU, вызывающая выявлении аномальных условий в glibc (срабатывание assertion).
www.opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=31773)
[size="4"][color="#2e8b57"]Обновление проприетарного драйвера NVIDIA 285.05.09[/color][/size][size="4"][color="#2e8b57"]
[/color][/size]
Компания NVIDIA представила (http://www.nvnews.net/vbulletin/showthread.php?p=2487046) новую версию проприетарного видеодрайвера NVIDIA 285.05.09, которой присвоен статус предварительного релиза (если не будет обнаружено проблем он будет трансформирован в релиз).
Из добавленных в NVIDIA 285.05.09 улучшений можно отметить:
- Добавлена поддержка GPU GeForce GT 520MX;
- Добавлена поддержка X.Org Server 1.11 (ABI 11);
- Устранена проблема при получении информации о CPU на некоторых системах из-за ошибки в ядре Linux;
- Устранена ошибка, приводящая к зависанию некоторых графических программ при выходе;
- Решена проблема с мерцанием при определенных сочетаниях GPU и дисплея;
- Устранена ошибка, мешающая загрузке драйвера на некоторых системах с чипсетом ION;
- Устранена ошибка из-за которой наблюдался провал в производительности OpenGL после отключения дополнительного монитора;
- Решена проблема, проявляющаяся в нарушении отображения текста после выполнения стадии восстановления ошибки GPU.
www.opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=31931)
[size="3"]Тестирование проприетарного драйвера NVIDIA 290.03 [/size]Компания NVIDIA представила (http://www.nvnews.net/vbulletin/showthread.php?p=2493300) бета-версию проприетарного видеодрайвера NVIDIA 290.03 и поменяла (http://www.nvnews.net/vbulletin/showthread.php?t=122606) статус для выпуска NVIDIA 285.05.09 (http://linuxforum.kz/index.php/topic/4259-nvidia/page__view__findpost__p__22217) с пререлиза до стабильного релиза.
Из добавленных в NVIDIA 290.03 изменений можно отметить:
- Добавлена поддержка 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;
- Устранена ошибка, приводившая к существенному замедлению рендеринга трапециевидных и треугольных областей при работе на старых GPU в сочетании с xorg-server 1.11;
- Исправлена ошибка, мешавшая загрузке драйвера на некоторых системах с интегрированными видеокартами;
- Исправлена ошибка в VDPAU, блокирующая выделение и отображения очень больших VdpOutputSurfaces.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=32111)
[size="3"]NVIDIA опубликовала патчи для поддержки Tegra 3 в ядре Linux [/size]Компания NVIDIA предложила (https://lkml.org/lkml/2011/10/25/305) для включения в состав ядра Linux набор патчей с реализацией поддержки систем на базе чипов Tegra 3 (http://en.wikipedia.org/wiki/Tegra_2#Tegra_3_.28Kal-El.29_series) (Kal-El), еще только готовящихся к выпуску. Третье поколение Tegra сочетает в одном чипе ARM-совместимый четырёхядерный CPU ARM Cortex-A9 MPCore, 5 вспомогательных сопроцессоров и 12-ядерный Nvidia GPU. По заявлению NVIDIA новая платформа примерно в 5 раз опережает по производительности Tegra 2, обладая при этом уменьшенным энергопотреблением.
Патчи для ядра Linux реализуют только низкоуровневую поддержку SoC Tegra 3 и эталонной платы для разработчиков "Cardhu". DRM-драйвер для взаимодействия с видеоподсистемой не опубликован, как не опубликованы и связанные с Tegra 3 спецификации. Иными словами для задействования графической подсистемы Tegra 3 требуется использование проприетарного драйвера NVIDIA.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=32185)
[size="3"]Релиз проприетарного драйвера NVIDIA 290.10 [/size]Компания NVIDIA представила (http://www.nvnews.net/vbulletin/showthread.php?p=2503979) релиз проприетарного видеодрайвера 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.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=32366)