[SOLVED] gentoo-sources-2.6.38 и ati-drivers-11.2: нет функции acquire_console_sem в исходниках ядра

Вот такая ошибка:

/tmp/portage/x11-drivers/ati-drivers-11.2/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции ‘fglrx_pci_suspend’:
/tmp/portage/x11-drivers/ati-drivers-11.2/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:851:9: ошибка: неявная декларация функции ‘acquire_console_sem’
/tmp/portage/x11-drivers/ati-drivers-11.2/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:873:9: ошибка: неявная декларация функции ‘release_console_sem’
make[2]: *** [/tmp/portage/x11-drivers/ati-drivers-11.2/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Ошибка 1

Полный билд-лог: http://paste.pocoo.org/show/354843/

grep "acquire_console_sem" -r /usr/src/linux-2.6.37-gentoo-r2/ | wgetpaste => http://paste.pocoo.org/show/354846/
grep "acquire_console_sem" -r /usr/src/linux-2.6.38-gentoo/ | wgetpaste => http://paste.pocoo.org/show/354848/

Кто чего посоветует?

Совет стар, как говно

Совет стар, как говно мамонта. :)
Ждать выпуск ati-drivers-11.3, который обычно в течении недели-двух после выхода ядра появляется. Или пользоваться открытыми дровами. Тут каждый сам для себя решает.
Я лично жду проприетарных :)

В готовности к облому - наша сила! (с)

...

Дак оно и понятно, что ждать. Вопрос только, отчего же драйвера не блокируют, в таком случае, обновление ядра? Х-сервер же, например, блокируется, и портеж говорит, что-де не могу обновить xorg-server с 1.9 до 1.10 из-за драйверов ati. А ядро — обновляется, когда не работает. Как же так?

Я так думаю, что это от

Я так думаю, что это от важности пакета зависит ;)
Х-сервер без дров работать не будет. а ядру начхать на драйвера видеокарты.

В готовности к облому - наша сила! (с)

Скорее, из-за того, что может

Скорее, из-за того, что может стоять несколько версий ядра, и блокировать установку драйвера из-за одной из них несколько глуповато.

Ну и вообще закрытые дрова гадки.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Про гадость закрытых дров,

Про гадость закрытых дров, расскажите мне, как пользователь встроенной ati 4200HD.
Поставил вместе с 38 ядром открытые дрова ради эксперимента. 3D видимо нет, по крайней мере кде не запускает никакие эффекты. Плюс падение производительности в ДВА! раза. Это при том, что и проприетарные производительностью не блестали...

В готовности к облому - наша сила! (с)

Ну на одном из подконтрольных

Ну на одном из подконтрольных мне ноутбуков 3100, на другом что-то из 5xxx, и работают прекрасно. И эффекты кедовы есть, по крайне мере, на 5xxx.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

повезло. А поддержка моей

повезло. А поддержка моей видяхи даже не заявлена.
Причем видео и на стационарном и в ноуте почти одинакова (4200HD и 4250HD), так что мне два раза не повезло. А это, учитывая, что видеокартам уже больше двух лет не айс.

В готовности к облому - наша сила! (с)

Да

Да ну?
http://paste.pocoo.org/show/355562/

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Не знаю, что там по ссылке,

Не знаю, что там по ссылке, бо она просто не открылась, но:
http://dri.freedesktop.org/wiki/ATIRadeon#head-e158bf73be3dfe43b9c1ea5f95a4f27749fd5adb

В готовности к облому - наша сила! (с)

Всё открывается. Но и по

Всё открывается. Но и по твоей:

R700 series
Radeon HD 4xxx

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Распространенная ошибка

Распространенная ошибка ;)
интегрированное решение на радеоне HD42** это не RV700, а RV620
Да и по факту, сейчас стоят открытые драйвера с 38 ядром... падение производительности в два раза, эффекты кде не запускаются. хотя непонятно по идее команда glxgears показывает именно производительность в 3D?

В готовности к облому - наша сила! (с)

Ну там явно неполная

Ну там явно неполная информация, моя карта совсем не упоминается, к примеру.
Список поддерживаемых карт можно посмотреть в Xorg.0.log.

И ещё: glxgears — это попугаи, мериться ими не стоит.
Да, по производительности в 3D закрытые дрова обгоняют открытые, но геморроя с ними меньше. И двухмерное ускорение у них куда лучше.
Эффекты в кедах работают уже даже на стабильной ветке для карт поколением новее.

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

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

...

krigstask
> В общем, я всё сказал, моя совесть чиста, желающие могут продолжать кушать кактусы.
Нет-нет, уважаемый, подождите! Давайте таки выясним, где растут кактусы?

> Да, по производительности в 3D закрытые дрова обгоняют открытые, но геморроя с ними меньше. И двухмерное ускорение у них куда лучше.
1) Закрытые: emerge ati-drivers. Не работает — маскирую блокирующие пакеты. emerge ati-drivers — … — профит!
2) Открытые: emerge xf86-video-ati — 8 (восемь!!) месяцев висящий баг в статусе NEW (даже не Assigned), до сих пор неработающие дрова — достижение просветления на девятый месяц (как беременность, чесслово) — возврат к пункту 1 — … — профит!

Знаете, если у вас всё работает — это ваши проблемы. А мы не хотим кушать кактусы.

Ну-ну. Я как вспомню, сколько

Ну-ну. Я как вспомню, сколько шлака тянули закрытые дрова, а потом ещё и мешали ноутбуку заснуть с паникой ядра… И сколько времени они иксы 1.8 не поддерживали…

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

«сколько шлака» — сколько шлака? Меряете в чём, литрами, тоннами?
«мешали заснуть» — быть может; никогда не использовал (кроме suspend to ram) и не понимаю, зачем.
«иксы 1.8» — да, была доглая история. Но я как-то насладиться им с открытыми и не успел: вначале магически, совершенно, я вам скажу, фантастически, безумно и внезапно из портежа исчез ебилд для xorg-server-1.8.0, а из оставшихся 1.7 прекрасно работал с закрытыми, а >=1.8.2 падали с восьмимесячным багом.

Тема опять скатилась в

Тема опять скатилась в холивар. Увязли как всегда в "у меня работает! а у меня не работает!" :)
А по конкретике, на моей конфигурации, свободные драйвера дают только 2д ускорение (и форумы англоязычные и сайт производителя драйверов это пдтверждает), а "кактус" дает и 3д и в этом его большой плюс, так что пока сижу мучаюсь на свободных, но как только появится кактус под 38 ядро, сразу на него перейду :)
Кстати,а что там с энергосбережением у открытых драйверов? ;)

В готовности к облому - наша сила! (с)

...

Кстати,а что там с энергосбережением у открытых драйверов?
Коллега на работе с ноутом hp 4510, отвечая на мой вопрос про высокую температуру и постоянный гул кулера: «поставил закрытые дрова — ноут стал тише работать, и температура меньше». Я решил скушать кактус во имя тишины и тоже поставил себе закрытые дрова. Тепепрь мой ноут (hp 4710) молчит.

Это был сарказм ;)

Это был сарказм ;)

В готовности к облому - наша сила! (с)

alex__ написал(а): «сколько

alex__ написал(а):
«сколько шлака» — сколько шлака? Меряете в чём, литрами, тоннами?

Петросяны на марше?
Total: 4 packages (4 new), Size of downloads: 196,348 kB

Цитата:
«мешали заснуть» — быть может; никогда не использовал (кроме suspend to ram) и не понимаю, зачем.

Именно это и не работало.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

alex__ написал(а): Кто чего

alex__ написал(а):
Кто чего посоветует?

1. Ждать, и возможно долго
2. Ставить открытые (на время, потом - проприетарные)

РЕШЕНО

Спасибо всем, порешил на том, что посижу на ядре 2.6.37-r2.

Открытые драйвера у меня не работают — см. этот псто.

Радостная

Радостная новость!

Calculating dependencies... done!
[ebuild   R   ] sys-kernel/gentoo-sources-2.6.38-r1  USE="-build -deblob -symlink" 0 kB
[ebuild   R   ] x11-drivers/ati-drivers-11.2  USE="modules (multilib) qt4 -debug" 0 kB

собираются и даже работают.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".