Отмечается (http://www.phoronix.com/scan.php?page=news_item&px=MTA4NzI) прогресс в разработке Nouveau, открытого драйвера для видеокарт NVIDIA. Наиболее заметным улучшением стала интеграция (http://cgit.freedesktop.org/mesa/drm/commit/?id=292da616fe1f...) обновлённой реализации DRM-интерфейса (libdrm), которая позволит добиться увеличения производительности и сокращения нагрузки на CPU. При тестировании производительности (http://www.phoronix.com/scan.php?page=article&item=amd_fusio...) обновлённого драйвера Nouveau для некоторые тестов отмечается удвоение производительности.В libdrm изменено более двух тысяч строк кода, проведены оптимизации использования BO (buffer objects), налажено использование виртуального адресного простраства для GeForce 8 и более новых GPU, сокращены накладные расходы при перемещении областей памяти для более старых GPU. Одновременно обновлён код X.Org-драйвера xf86-video-nouveau и Gallium3D-драйверов для Mesa, в которых обеспечена совместимость с новым libdrm. Старый Gallium3D-драйвер NVFX удалён (http://cgit.freedesktop.org/mesa/mesa/commit/?id=66c7dc5688b...) из репозитория, вместо него в состав Mesa включён (http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2fc42b899d...) новый Gallium3D-драйвер "NV30" для GeForce 5 (FX), 6 и 7, отличающийся переработанной архитектурой и во многом похожий на драйверы NV50/NVC0 для более новых GPU AMD. Что касается Gallium3D-драйвера NV50, то в нём отмечается приближение к полной поддержке OpenGL 3.0, которая ранее была достигнута в драйвере NVC0 для карт Fermi. Кроме того, в Gallium3D-драйвере NVC0 на днях обеспечена (http://cgit.freedesktop.org/mesa/mesa/commit/?id=e44089b2f79...) базовая поддержка новой серии графических процессоров GeForce 600, базирующихся на архитектуре Kepler.
URL: http://www.phoronix.com/scan.php?page=news_item&px=MTA4NzI
Новость: http://www.opennet.me/opennews/art.shtml?num=33605
Ребята реально пашут. Полтора года назад всего скептически относился к перспективам Нуво.
TwinView ужо есть?
> TwinView ужо есть?Да, злободневный вопрос.
Нафига нужен драйвер, не умеющий работы на нескольких мониторах со включенным композитом (XRender и XDamage)?
> TwinView ужо есть?Кривой мокрописечный велосипед не нужен, в nouveau есть нормальная поддержка XRandR.
> Кривой мокрописечный велосипед не нужен, в nouveau есть нормальная поддержка XRandR.А вывод на несколько мониторов с работающим композитом оно уже научилось?
Имеется ввиду несколько видеокарт или просто несколько мониторов?
> Имеется ввиду несколько видеокарт или просто несколько мониторов?Допустим, видяха одна, с выводами под DVI и HDMI, к каждому по монитору. Можно через xranr на nouveau сделать растянутый рабочий стол, _чтобы композит работал_?
У меня это еще году в 2010 работало
Да, это работает
> Да, это работаетЧерез virtual в xorg.conf и xrandr в xinitrc?
> TwinView ужо есть?Павлинукс каркает, а караван идет.
Куда пля он идёт??? Чаще анонсы писать стали???Единственная польза от этого драйвера, то что
они не дуют уснуть программистам из Nvidia.Хотя не получилось бы как с Nforce4, на который Нвидиа забила,
сказав, что реверсхакнутого вам хватит, в итоге сетевушка CK-804
которая умела гигабит ещё в 2004 году, сосала до 2010 на 100 мегабитах,
благодаря forcedeth. Та же жопа с sata-nv.
Спасибо вам, реверсдрочеры, благодаря Вам я езжу на свободном запорожце по цене ламборджини.
> Куда пля он идёт??? Чаще анонсы писать стали???
> Единственная польза от этого драйвера, то что
> они не дуют уснуть программистам из Nvidia.
> Хотя не получилось бы как с Nforce4, на который Нвидиа забила,
> сказав, что реверсхакнутого вам хватит, в итоге сетевушка CK-804
> которая умела гигабит ещё в 2004 году, сосала до 2010 на 100
> мегабитах,
> благодаря forcedeth. Та же жопа с sata-nv.
> Спасибо вам, реверсдрочеры, благодаря Вам я езжу на свободном запорожце по цене
> ламборджини.Ну, фоксконовскую маму я бы ламборджини не назвал...)
Могу вам посоветовать отличную и недорогую сетевушку для десктопа, всего за 300 р:
http://market.yandex.ru/model.xml?modelid=811627&hid=91095Я бы рекомендовал интеловскую, но гигабитные они начинаются от 1 т.р.
> скорость 10/100/1000 Мбит/с
> интерфейс PCI 2.2, 32 битПолучится около 200 Мбит/с. Если других PCI-устройств нет, то даже больше.
Это был 2004 год, мать Tyan K8WE, стоила по тем временам 600$> Я бы рекомендовал ...
Угу, уже на 40Gb стоят :)
>уже на 40Gb стоятОй-вей, живой человек с 40GE! Сетевушки с iWARP-ом? И как он на них бегает? Что за вендор, кстати? Какие общие впечатления? Фабрика работает на SnF или CT (или у вас PtP-линки)? С infiniband не сравнивали?
> Угу, уже на 40Gb стоят :)И что ты там качаешь дома на такой скорости? :)
есть ли PPA для Ubuntu с самой последней версией драйвера nouveau? и чтобы ядро было соответственным для возможности работы этого драйвера
> есть ли PPA для Ubuntu с самой последней версией драйвера nouveau? и чтобы ядро было соответственным для возможности работы этого драйвераЕсть, но не в PPA, а в линуксовом формате git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
> Есть, но не в PPA, а в линуксовом формате git://git.kernel.org/pub/scm/linux/kernel
> /git/torvalds/linux-2.6.gitЭто ж надо систему контроля версий "линуксным форматом" обозвать :)
> Это ж надо систему контроля версий "линуксным форматом" обозвать :)Линуксовый формат - это не git, а Makefile. Из него можно сделать пакет/ебилд под любой дистр, в отличие от вендорлоченых PPA-блобов.
что за бред, в PPA и исходные файлы есть
> что за бред, в PPA и исходные файлы естьА как из PPA собрать пакет под арч?
а скачай оттуда исходники и собери. То что оно автоматом собирает пакеты для Убунту не означает "вендор-лок". Это просто персональный APT репозиторий как в Дебиан.
https://launchpad.net/~xorg-edgers/+archive/ppa
> As said in today's earlier article, in some benchmarks
> the Nouveau performance may be up by 100% thanks to this
> libdrm rewrite for Nouveau. Besides the frame rates jumping
> higher, the CPU usage should be lower at the same time as well.Позитивно. Результат конкретный.
А я уже начал было сомневаться, а выйдет ли что из этого роЯ?
Теперь под nouveau плазм уже не падает?
А то уже задолбали проблемы дров проецировать на другие компоненты, которые не при делах.
Скорей бы для FreeBSD допилили KMS, и блоб можно будет выкидывать. Похрен на производительность, хотя бы ради нормального RandR.
> Скорей бы для FreeBSD допилили KMS, и блоб можно будет выкидывать. Похрен
> на производительность, хотя бы ради нормального RandR.Попросите Apple, может быть, помогут. Если докажете им, что из этого можно извлечь прибыль.
Надеюсь, успеет в F17.
А ее разве не заморозили еще?
Заморозили, но надеюсь на лучшее - это ж все таки Fedora :)
Энергосбережение бы запилили. Без него драйвер на моем ноуте совершенно бесполезен, хоть сколько бы фпс он не выдавал в шестиренках.
> Энергосбережение бы запилили.Там в принципе есть управление частотами уже. Правда вроде как с рядом грабель.
>> Энергосбережение бы запилили.
> Там в принципе есть управление частотами уже. Правда вроде как с рядом
> грабель.моя 9400М работает на макс частотах :-( помнять даже в ручную не получается.
Ноутбук HP Pavilion DV6750er видеокарта NVIDIA GeForce GT8400M.
Система: Ubuntu 12.04 B2 x64.
Кулер работает тихо со всеми стандартными эфектами. Управление частотами видео работает не хуже блоба. Проверял по мануалу на X.org. Там есть таблица чипов, которые поддерживают ту или иную функциональность. Моя поддерживается как я понял и стабильна.
подтверждаю - шестеренки более, чем в два раза производительность возросла
Gentoo
mesa-9999
libdrm-9999
nouveau-9999
не подтверждаю! пересобрал тоже самое из оверлея х11 колесики стали крутиться хуже процентов на 30 vs mesa 8.0. В чем прикол ?
дык месу тоже надо обновить. а после обновления libdrm надо пересобрать месу (preserved-packages). а лучше обновить. обновить все, куда входит слово NOUVEAU :)
было 350-450 fps, стало >800.
Если смотреть только по glxgears, то разницы особой не видно, но общая производительность подросла. Хотя отставание от nvidia-drivers большое, разница в шесть раз.
карта: nVidia Corporation G98M [GeForce G 103M] (rev a1)
mesa-9999
libdrm-9999
nouveau-9999
xorg-server-1.12.0
kernel-3.4.0-rc3
Еще из приятных изменений, смог переключиться на другой performance_level
вообще доступны следующие режимы:
cat /sys/class/drm/card0/device/performance_level*
profile: 2, 2
c: core 500MHz shader 1000MHz memory 399MHz voltage 1090mV
0: core 169MHz shader 338MHz memory 100MHz voltage 900mV fanspeed 100%
1: core 275MHz shader 550MHz memory 250MHz voltage 900mV fanspeed 100%
2: core 500MHz shader 1000MHz memory 400MHz voltage 1090mV fanspeed 100%
3: core 640MHz shader 1600MHz memory 500MHz voltage 1200mV fanspeed 100%До этого был первый режим, я изменил на второй, при 0 и 3 ядро уходит в kernel panic
В итоге glxgears показал следующие результаты:
core 275MHz ~ 700 FPS
core 500MHz ~ 1000 FPS
nvidia-drivers ~ 4000 FPS
Чтобы зафиксировать результат добавил следующие параметры в загрузчик:
nouveau.perflvl_wr=7777 nouveau.perflvl=2
а видимо тот разработчик не врал что всё у них пучком с нуво.. и что класть им на то что нвидии класть на них.
powersaving есть?
> powersaving есть?powersaving и nvidia - понятия несовместимые.