Большая порция изменений в открытом драйвере Nouveau

Отмечается прогресс в разработке Nouveau, открытого драйвера для видеокарт NVIDIA. Наиболее заметным улучшением стала интеграция обновлённой реализации DRM-интерфейса (libdrm), которая позволит добиться увеличения производительности и сокращения нагрузки на CPU. При тестировании производительности обновлённого драйвера Nouveau для некоторые тестов отмечается удвоение производительности. Nouveau пока отстаёт от пропртиетарного драйвера Catalyst, но прогресс налицо.

В libdrm изменено более двух тысяч строк кода, проведены оптимизации использования BO (buffer objects), налажено использование виртуального адресного простраства для GeForce 8 и более новых GPU, сокращены накладные расходы при перемещении областей памяти для более старых GPU. Одновременно обновлён код X.Org-драйвера xf86-video-nouveau и Gallium3D-драйверов для Mesa, в которых обеспечена совместимость с новым libdrm. Старый Gallium3D-драйвер NVFX удалён из репозитория, вместо него в состав Mesa включён новый Gallium3D-драйвер "NV30" для GeForce 5 (FX), 6 и 7, отличающийся переработанной архитектурой и во многом похожий на драйверы NV50/NVC0 для более новых GPU AMD. Что касается Gallium3D-драйвера NV50, то в нём отмечается приближение к полной поддержке OpenGL 3.0, которая ранее была достигнута в драйвере NVC0 для карт Fermi. Кроме того, в Gallium3D-драйвере NVC0 на днях обеспечена базовая поддержка новой серии графических процессоров GeForce 600, базирующихся на архитектуре Kepler.

Источник:
http://www.opennet.ru/opennews/art.shtml?num=33605

<= Назад
Комментарии
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>