LINUX.ORG.RU

Разработчикам nouveau снова нужна ваша помощь!

 , , , , , ,


0

2

nouveau — это проект по разработке полноценного полностью открытого драйвера для видеокарт NVidia. На данный момент драйвер поддерживает на подавляющем большинстве чипов следующие возможности:

  • KMS
  • Приостановку и возобновление работы (suspend & resume)
  • Ускорение 2D (EXA)
  • Xv
  • Randr 1.2
  • Ускорение 3D (пока экспериментально)

Относительно недавно разработчики начали работать над поддержкой управления энергопотреблением и, в частности, над управлением таймингами оперативной памяти. Для разработки и тестирования поддержки таймингов очень нужны дампы соответствующей таблицы из Video BIOS'а с разнообразных моделей видеокарт. С этим могут помочь все добровольцы, у которых есть видеокарта NVidia и компьютер с Linux'ом. Используемый в системе драйвер, по идее, не имеет значения, так как все данные будут собираться напрямую «с железа», но разработчики рекомендуют при возможности использовать оригинальный проприетарный драйвер.

Инструкции по сбору необходимой информации: Testing Timings (+ кратко на русском)

>>> Сообщение в списке рассылки

Deleted

Проверено: mono ()
Последнее исправление: mono (всего исправлений: 7)

Ответ на: комментарий от tailgunner

>А упаковка в deb чем принципиально отличается? %)

Очевидно, изменением оригинального архива. Если, конечно, не делается deb, внутри которого лежит нвидиевский инсталлятор. Но это будет какой-то неправильный deb. Опять же прекомпилированный модуль ядра желательно будет поставлять.

linuxfan
()
Ответ на: комментарий от registrant

Открытые спеки рулят.

пусть разработчики нуво купят себе ати.

Поддерживаю. Нехрен прогибаться под проприетарщиков и ссать против ветра. NVIDIA не открывает спецификации, потому идёт лесом.

Camel ★★★★★
()

Поражаюсь скока неосиляторов понабежало в топик.. То они не могут три пакета поставить, то инструкцию осилить, то вообще не нужно им.. Linux опопсел?..

По мне так эта движуха замечательная, наконец-то в обозримом будущем избавлюсь от последнего проприетарного блоба в системе, не так чтобы это сильно мешает, но когда есть опенсурс-альтернатива, стараюсь выбирать её.

Пробовал и раньше перебираться на nouveau, всё чудесно работало, кроме того что карта грелась до 70-80 градусов, стало быть работала в режиме Maximum performance, в режим экономии не переключалась, пришлось обратно ставить nvidia. Надеюсь этот вброс на ЛОР поможет допилить нуво. Логи отправил, спасибо mironov_ivan за краткую инструкцию на русском.

Кстати, немного раньше точно также отправил логи другому разработчику - библиотеки libv4l (у меня камера на ноуте показывала изображение перевёрнутым), и тоже поправили.

Это работает!

Nebulosa
()
Ответ на: комментарий от Nebulosa

>избавлюсь от последнего проприетарного блоба в системе

Наврал, еще за последний месяц появились dropbox и world of padman. :)

Nebulosa
()

отправил на 6600GT PCI-E

lv77 ★★★
()
Ответ на: комментарий от Jayrome

К сожалению, слишком сложно.

На самом деле ничего сложного. Самое сложное - поставить компилятор и библиотеки (которые указаны в моём сообщении). После этого достаточно просто скопипастить в терминал остальные команды =).

Deleted
()
Ответ на: комментарий от Kompilainenn

У тебя винда? Проблемы с удалением программ?

legolegs ★★★★★
()
Ответ на: комментарий от Deleted

> , так что без nouveau не запустится даже графический установщик с установочного диска.

На установочных дисках обычно используется либо vesa, либо fbdev.

Deleted
()
Ответ на: комментарий от gandjubas

> Народ, а кто в курсе, почему компании жопят открывать драйвера для своих девайсов? Это позволяет лучше продавать сами девайсы? В чём профит, брат?

Часть кода им не принадлежит, они всего лишь получили лицензию на его использование, и эта лицензия не дает им права его открывать.

anonymous
()

> Разработчикам nouveau снова нужна ваша помощь!
Когда уже разработчики nouveau начнут сами работать? Может и чего годного сделают.

paran0id ★★★★★
()
Ответ на: комментарий от paran0id

Когда ты уже поможешь разработчикам nouveau в разработке? Может и чего годного сделаешь.

Указывать другим, что делать легко, да.

Deleted
()
Ответ на: комментарий от Deleted

у меня не собирается pgtest. выдаёт: c99 peek.c libpg.o libio.o -o peek -g -Wall -lpciaccess
c99: invalid option — 'W'
usage: c99 [-c] [-D name[=value]] [...] [-E] [-g] [-I directory ...]
[-L directory ...] [-o outfile] [-O] [-s] [-U name ...] operand ...

where operand is one or more of file.c, file.o, file.a
or -llibrary
make: *** [peek] Ошибка 1

Vlst
()
Ответ на: комментарий от anonymous
# ./pgtest/peek 0x00101000
*** glibc detected *** ./pgtest/peek: double free or corruption (fasttop): 0x00000000012274c0 ***

Что делать? :(

Какой дистрибутив и какой версии? Какой версии GCC?

Deleted
()
Ответ на: комментарий от Vlst
у меня не собирается pgtest. выдаёт: c99 peek.c libpg.o libio.o -o peek -g -Wall -lpciaccess
c99: invalid option -- 'W'
usage: c99 [-c] [-D name[=value]] [...] [-E] [-g] [-I directory ...]
[-L directory ...] [-o outfile] [-O] [-s] [-U name ...] operand ...

where operand is one or more of file.c, file.o, file.a
or -llibrary
make: *** [peek] Ошибка 1

Какой компилятор?

Deleted
()
Ответ на: Лор-эффект :) от legolegs

>Ha Ha! I had been wondering why so many russian people were sending me vbios all of a sudden!

Скоро:

Hello Russian people! We now have enough VBIOSes, please stop sending them to us. Thx.

Потом:

Um, we really don't need more VBIOses. Please stop spamming my e-mail.

Через неделю:

Пожалуйста прекратить пересылать VBIOS мой почта. Я любить Россия и linux.org.ru, хватит слать, спасибо пожалуйста.

anonymous
()

Наконецто отправил на 8600GT и 210, 6600 старую не нашел((

Behem0th ★★★★★
()

Тем кто не осилил

Поражаюсь, тем, кто ниосилил, в федоре 13-й весь процесс занял минут 5: 1. su - 2. yum install libpciaccess libpciaccess-devel libxml2 libxml2-devel pciutils pciutils-devel pciutils-libs git 3. mkdir /root/tmp; cd /root/tmp а дальше по инструкции ...

кому лень набирать команды руками, тот в sh-скрипт скопирует с инструкции и все. Даже если руками набирать, то быстро.

anonymous
()

gt240m, 6600, GTX460 и Riva TNT2 чисто для лулзов

devl547 ★★★★★
()
Ответ на: комментарий от Deleted

на убунте 10.10 не катит. Там иксы новые. Никакие Легаси там не работают. А НВ - да, серьёзная альтернатива. Сабж - лучше!

vovans ★★★★★
()
Ответ на: Тем кто не осилил от anonymous

ну вопервых, в инструкции не сказано что на самом деле нужны девовские либы, а не стандартные, убунтовцы такое не знают. Во-вторых, да, в убунте pciutils-devel пакет называеется libpci-dev. В-третьих, народу не обьяснили толком что то что надо компилячить в систему не ставится, тоесть те папочки можно потом смело грохнуть и да, не девовские пакеты зависимостей в убунте уже стоят, тоесть они нужны а девоские можна апосля грохнуть, если они уж так сильно мешают, иерархических зависимостей там нет, компилятор в убунте уже стоит.

hunger
()
Ответ на: комментарий от hunger

Отправил для 8800 gts 512 (кстати чувак ответил что оч нужен биос для карточек этой серии, у них их мало) и 8400.

hunger
()

Отправил для 9400M. Процесс компилирования и собственно сбора занял от силы минут 5, недостающие зависимости без проблем доставил на своей кубунте. отсутсвие управления энергопотреблением - была единственная фича, удерживающая меня на блобе. На ноуте это критично.. надеюсь скоро допилят и пустят в апстрим.

anonymous
()
Ответ на: комментарий от anonymous

Уже! Больше не нужно слать.

5 days later, I've finally processed all the vbios I received (more than 300 mails, 275 vbios in the end).

I first received a bit more than 80 mails because of phoronix and then, I received a lot, lot, lot more all of a sudden. It happens that a Russian linux website has relayed the call.

Erik_der_Zweite
()
Ответ на: комментарий от Deleted

Спасибо, интель/ати юзаю, сижу довольный и не знаю проблем.
И вам советую.

paran0id ★★★★★
()
Ответ на: Уже! Больше не нужно слать. от Erik_der_Zweite

5 days later, I've finally processed all the vbios I received (more than 300 mails, 275 vbios in the end).

I first received a bit more than 80 mails because of phoronix and then, I received a lot, lot, lot more all of a sudden. It happens that a Russian linux website has relayed the call.

=)

Вот ссылка на сообщение в списке рассылки: http://lists.freedesktop.org/archives/nouveau/2010-October/006747.html. Там же приложена небольшая диаграмма.

Deleted
()
Ответ на: Уже! Больше не нужно слать. от Erik_der_Zweite

> and then, I received a lot, lot, lot more all of a sudden. It happens that a Russian linux website has relayed the call.

Так вот кто устроил поджог ЛОРа! Это разрабы нуво пытались защититься от спама!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.