nouveau (кто пробовал?)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Flaming
Сообщения: 2579

nouveau

Сообщение Flaming »

Решил попробовать скомпилить этот драйвер. Сравнить, как он себя покажет по сравнению с проприетарным.
Из оверлея sunrise. При компиляции выдаёт:

Код:

/var/tmp/portage/x11-base/nouveau-drm-20091016/work/master/drivers/gpu/drm/nouveau/nouveau_bo.c: В функции ‘nouveau_bo_create_ttm_backend_entry’: /var/tmp/portage/x11-base/nouveau-drm-20091016/work/master/drivers/gpu/drm/nouveau/nouveau_bo.c:249: ошибка: неявная декларация функции ‘ttm_agp_backend_init’ /var/tmp/portage/x11-base/nouveau-drm-20091016/work/master/drivers/gpu/drm/nouveau/nouveau_bo.c:249: предупреждение: при возврате результата функции целое преобразуется в указатель без приведения типа make[3]: *** [/var/tmp/portage/x11-base/nouveau-drm-20091016/work/master/drivers/gpu/drm/nouveau/nouveau_bo.o] Ошибка 1 make[3]: *** Ожидание завершения заданий... make[2]: *** [/var/tmp/portage/x11-base/nouveau-drm-20091016/work/master/drivers/gpu/drm/nouveau] Ошибка 2 make[1]: *** [_module_/var/tmp/portage/x11-base/nouveau-drm-20091016/work/master/drivers/gpu/drm] Ошибка 2 make[1]: Leaving directory `/usr/src/linux-2.6.31-gentoo-r5' make: *** [modules] Ошибка 2 * * ERROR: x11-base/nouveau-drm-20091016 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3391: Called die * The specific snippet of code: * emake LINUXDIR="${KERNEL_DIR}" NOUVEAUROOTDIR="${PWD}" -f "${FILESDIR}"/${P}-Makefile || die "Compiling kernel modules failed" * The die message: * Compiling kernel modules failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/x11-base:nouveau-drm-20091016:20091108-121801.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-base/nouveau-drm-20091016/temp/environment'. * This ebuild is from an overlay named 'sunrise': '/mnt/data/Soft/Linux/local/portage/layman/sunrise/' * >>> Failed to emerge x11-base/nouveau-drm-20091016, Log file: >>> '/var/log/portage/x11-base:nouveau-drm-20091016:20091108-121801.log'


Такое подозрение, что что-то не так с ведром. Может, ему версия не нравится?
Версию 9999 из x11 что-то не хочется компилить - она зачем-то тянет libdrm-9999.
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: nouveau

Сообщение shevan »

Ставил на Arche. По сравнению с проприетарными :dry: производительность намного ниже.
Я не говорю о 3D..

Хотя попробовать наверное можно
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: nouveau

Сообщение yaleks »

Flaming писал(а):
08.11.2009 15:28
Версию 9999 из x11 что-то не хочется компилить - она зачем-то тянет libdrm-9999.

а надо :crazy:
Спасибо сказали:
Flaming
Сообщения: 2579

Re: nouveau

Сообщение Flaming »

Я просто не хочу, чтобы nvidia-drivers при этом как-то поломались =)
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: nouveau

Сообщение yaleks »

Flaming писал(а):
09.11.2009 00:56
Я просто не хочу, чтобы nvidia-drivers при этом как-то поломались =)

там похоже ещё желательно их ветку ядра использовать.
nvidia-drivers лучше вообще удалить (не забыв про модуль ядра).
А libdrm потом можно откатить и пересобрать mesa, xorg...
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: nouveau

Сообщение shevan »

Я просто не хочу, чтобы nvidia-drivers при этом как-то поломались =)

В Arche они конфликтуют. (из-за libgl, как мне показалось)
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: nouveau

Сообщение xorader »

yaleks писал(а):
09.11.2009 09:14
Flaming писал(а):
09.11.2009 00:56
Я просто не хочу, чтобы nvidia-drivers при этом как-то поломались =)

там похоже ещё желательно их ветку ядра использовать.
nvidia-drivers лучше вообще удалить (не забыв про модуль ядра).
А libdrm потом можно откатить и пересобрать mesa, xorg...


/me упал падстол...

Напоминает что-то типа классического "для нашего сайта юзайте IE, остальные - дураки!" ...
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: nouveau

Сообщение yaleks »

xorader писал(а):
09.11.2009 15:38
/me упал падстол...

Напоминает что-то типа классического "для нашего сайта юзайте IE, остальные - дураки!" ...

это экспериментальный код и он не перенесён в основную ветку. Да и никаких гарантий работоспособности разработчики не дают и багрепорты не принимают. Пока не принимают, когда наступит время - welcome.
Спасибо сказали:
ivanich
Сообщения: 72
ОС: Gentoo

Re: nouveau

Сообщение ivanich »

Недели 3 назад пробовал этот драйвер, первым делом отключил ядерный модуль DRM, поставил модулем agpgart(без него не собирался x11-base/nouveau-drm), затем поставил x11-base/nouveau-drm x11-drivers/xf86-video-nouveau x11-libs/libdrm mesa-9999 (всё с гит 9999) сделал eselect opengl set xorg-x11, подправил xorg.conf, загрузил модуль drm и все завелось. Некоторые Кдешные эффекты работать отказались, зато запустился quake3.
З.Ы. проприетарный нвидиевский драйвер на время теста не удалял. Судя по логам иксов 3D работало через Gallium который из mesa.
Спасибо сказали: