После нескольких beta-версий вышла свежая версия драйверов под Linux для видеокарт nVidia.
Список изменений по сравнению с предыдущей стабильной версией:
- Добавлена поддержка новых GPU: GeForce GTX 260, GeForce GTX 280, GeForce 9800 GTX+, GeForce 9800 GT, GeForce 9700M GTS, GeForce 9500 GT, GeForce 8100P, nForce 780a SLI, nForce 750a SLI, Quadro FX 770M, Quadro NVS 160M, Quadro NVS 150M.
- Улучшена поддержка масок в расширении RENDER, а также режимы повтора и трансформации для изображений в видеопамяти.
- Добавлена поддержка аппаратного ускорения фильтров преобразования RENDER для видео изображений в памяти на GeForce 8, 9 и GTX GPU.
- Улучшена поддержка операций RENDER с одинаковым источником и назначением. Это должно дать увеличение производительности в некоторых ситуациях, например при перемещении апплетов Plasma в KDE4.
- Улучшен менеджер видеопамяти для более оптимального взаимодействия между X-драйвером NVidia и реализацией OpenGL. Это должно увеличить производительность композитного менеджера KDE4.
- Добавлена опция 'AllowSHMPixmaps', которая может быть использована для запрета определённым программам использования изображений в разделяемой памяти. Использование этой опции может отключить некоторые оптимизации в драйвере и привести к снижению производительности.
- Исправлено падение производительности при отрисовке текста на GeForce 6-х и 7-х серий.
- Исправлена ошибка, которая приводила к тому, что опция SLI 'Auto' не приводила к включению SLI.
- Исправлена ошибка, из-за которой система зависала при смене частот GPU через интерфейс NV-CONTROL.
- Добавлена поддержка устройств DisplayPort (включая 30-битные).
- Решены различные проблемы со стабильностью работы на GeForce 8, 9 и GTX GPUs, а так же на некоторых GeForce 6 и 7 PCI-E GPUs.
- Исправлена ошибка, проявляющаяся во время смены конфигурации TwinView при включенном Compiz'е.
- Улучшены пути восстановления после ошибок командного потока GPU.
- Обновлено определение видеорежимов. В случаях, когда EDID не поддерживается, разрешается использовать 1024x768@60Hz и 800x600@60Hz, а не только 640x480@60Hz.
- Убран старый workaround, который приводил к выдаче некорректной информации Xinerama после активирования второго дисплея TwinView.
- Исправлены искажения при использовании композитных менеджеров, основанных на OpenGL, при включенном SLI в режиме SFR.
- Исправлена выдача информации о порядке компонент фрагмента рисунка (subpicture component) реализацией XvMC.
- Добавлен workaround для неправильных значений EDID, выдаваемых некоторыми мониторами Acer AL1512.
- Исправлен недочёт, приводивший к выдаче ошибки GLXBadDrawable при попытке запуска более одной программы, использующей OpenGL со включенным Anti-Aliasing на GeForce 6 и 7 GPUs (например в wine'е).
- Исправлена проблема, которая могла привести к отключению IRQ на многоядерных/многопроцессорных системах с несколькими GPU.
- Добавлен workaround для решения проблемы сброса кэша (на некоторых версиях ядер), которая вызывала искажения изображения и проблемы со стабильностью.
- Добавлена экспериментальная поддержка для PCI-E MSI.
- Исправлена ошибка, которая приводила к переопределению и некорректному использованию настроек AGP FW/SBA при использовании стандартного драйвера AGP из ядра Linux.
- Улучшена совместимость с последними ядрами ветки 2.6.
- Обновлён X-драйвер для учитывания /sys/class/power_supply при определении текущего состояния.
- Среди прочих изменений - есть улучшения для увеличения производительности в KDE4.
>>> Подробности