LINUX.ORG.RU

fedora 17 и fglrx


0

1

Есть ли возможность установить fglrx на новую федору? При попытке установить модуль ядра не компилируется с ошибкой:

                 from include/linux/vt_kern.h:11,
                 from /usr/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:35:
/usr/src/kernels/3.3.7-1.fc17.x86_64/arch/x86/include/asm/uaccess_64.h: In func$
/usr/src/kernels/3.3.7-1.fc17.x86_64/arch/x86/include/asm/uaccess_64.h:57:7: er$
make[2]: *** [/usr/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o] Error 1
make[1]: *** [_module_/usr/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/kernels/3.3.7-1.fc17.x86_64'
make: *** [kmod_build] Error 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
[Reboot] Kernel Module : dracut

Попробуй патч, который я положил первым комментарием к новости о последнем fglrx. Его первая половина должна исправить твою ошибку.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от hunter-12

Извини, я ошибался. У тебя ругается на файл /usr/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c , а у меня патч для firegl_public.c и kcl_ioctl.c. Я подумал, что у тебя ругается на последний.

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

Не видать мне, значит, fglrx? А патчить то файлы когда надо было бы: перед установкой в дистрибутиве или после установки?

hunter-12 ()
Ответ на: комментарий от hunter-12

После. Там же есть скрипт пересборки модуля. У меня ядро 3.4.0 и патч помог. Копируй ошибку в Google и ищи патч тоже. Подсказка: любой редактор с подстветкой синтаксиса, gedit или kwrite, покажет, какие строки нужно удалить или добавить. Они начинаются с символов + и -. Чтобы редактировать файлы от root, редактор нужно запускать с командой gksu/kdesu (gksudo/kdesudo в Ubuntu).

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от hunter-12

Нет, какой-то другой, в этом каталоге смотри: /usr/lib/modules/fglrx/build_mod/ Называется длинно, заканчивается на ".sh". Также можно патчить от установки, если сначала запустить run-файл с ключом --extract. А потом пропатчить и запустить скрипт сборки RPM, который я по памяти не помню, но в Интернете полно руководств!

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от hunter-12

Забыл сказать! Там, скорее всего, новейший X-сервер 1.12. А с ним Catalyst не работает. Так что смысла от работающего модуля ядра не будет...

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от hunter-12

Какая, блин, инструкция?

Все просто - yum install xorg-x11-drv-catalyst. Если ставить из реп - это должно автоматически добавить radeon.modeset=0, иначе будет черный экран - тогда придется добавить самому. Если до этого был другой драйвер - aticonfig --initial.

А в F17 драйвера пока нет, ибо иксы 1.12 - ждем.

ArtKun ★★★★★ ()
Ответ на: комментарий от hunter-12

Никто не знает. Зарубежные форумы пишут, что AMD выпускает новый драйвер в последнюю среду месяца, так что либо в ближайшие сутки, либо через неделю. Вообще, главный по AMD у нас - RussianNeuroMancer, но его, наверное, уже достали с этими вопросами.

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

Есть в rpmfusion, но его пока нет в F17, ибо официального Catalyst для иксов 1.12 пока не выпустили.

Вчера появилась бета 12.6, которая поддерживает новые иксы, я уже поставил - работает Больше не будет ежемесячных обновлений? (комментарий)

Ставить по этой инструкциии http://wiki.cchtml.com/index.php/Fedora_16_Installation_Guide#Official_AMD_Dr... и изредка проверять rpmfusion, если его туда добавят - удалить по той же инструкции и поставить из rpmfusion. Я думаю, они вряд ли станут добавлять туда бету catalyst.

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

думал посмотреть федору, но передумал.
спасибо за ответ. думал можно просто установить ос с livecd, а потом драйвер 1 кликом.

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

Помнится, в прошлый раз вообще настроить не мог fglrx, хотя на убунте и мандриве все вставало

hunter-12 ()
Ответ на: комментарий от RussianNeuroMancer

Вроде да.. Сейчас попробую пересобрать модуль, ибо я правил что-то в заголвках ядра, чтобы предыдущая версия скомпилялась, теперь kernel-devel переставил

hunter-12 ()
Ответ на: комментарий от hunter-12

Ах вот оно. Усилия по поддержке Radeon HD 2400-4890 перенесены на разработчиков свободного драйвера. Catalyst 12.4, не поддерживающий Fedora 17, был последним, поддерживающим эти карты.

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