Видеодрайвер на Debian Wheezy

Общие вопросы по операционным системам семейства Linux.
pant-79
Мастер
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1
Контактная информация:

Видеодрайвер на Debian Wheezy

Сообщение pant-79 »

Обращаюсь со своей бедой уже сюда, так как просторы гугла меня уже не спасают.
Поставил на комп Debian Wheezy, который выкладывают в соседней ветке, как комплект Linux CNC.
Все встало нормально, все, что "из коробки", работает хорошо. Дальше пошли проблемы.
Материнка старая, без встроенного видео. Воткнул в нее Radeon R9 270Х (ну, что было, то и воткнул, другого не было).
Ну, раз воткнул зверушку, надо наладить, чтоб работала на всю. Захотел поставить проприетарные драйвера.
Понагуглил кучу вариантов. Все там по инструкции, linux-headers ставлю, все такое, но в упор ничего не встает. Пробовал ставить уже три версии драйверов.
Одни сразу не встают, другие встают, вроде бы, но потом даже контрол центр отказывается запускаться. Один раз даже систему переставлять пришлось - черный экран
и ALT+CTRL+F1 от него не спасает. Короче, беда.
Здесь эту систему знают не понаслышке, может, кто уже сталкивался с такой бедой. Нужно правильную версию из кучи найти.
Жутко не хочется по 20 раз все переустанавливать.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение torvn77 »

Попробуй Geforce 8800 из комисионки или GIGABYTE GeForce® GF 210, GV-N210D3-1GI, 1ГБ, GDDR3, Retail
А для R9 драйверов в wheezy скорее всего не будет, так как на момент фиксации релиза их не было,
и вносить их туда будет слишком большим изменением.
Но можешь попробовать подключить backports ветку репозитария,может туда новые драйвера и поместят, включив в последнею версию ядра.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение Serg »

pant-79 писал(а):Здесь эту систему знают не понаслышке, может, кто уже сталкивался с такой бедой. Нужно правильную версию из кучи найти.
Нужно ставить "универсальную версию", а не под какую-либо убунту и т.п., там в загрузках её можно скачать. Инструкция по установке тоже там рядом есть, нужно её строго выполнять. Особое внимание нужно уделить наличию в системы необходимых для этого пакетов, таких как компилятор C, библиотеки и т.п., в инструкции есть список - при установке на "непоодерживаемые" дистрибутивы инсталятор в процессе компилит и устанавливает модуль драйвера конкрено под имеющееся ядро.
torvn77 писал(а):Попробуй Geforce 8800
Без разницы. Способ установки драйверов под ATI и Geforce одинаковый.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
pant-79
Мастер
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение pant-79 »

torvn77 писал(а):Попробуй Geforce 8800 из комисионки или GIGABYTE GeForce® GF 210, GV-N210D3-1GI, 1ГБ, GDDR3, Retail
Ага, и выбросить радеон за 9 тыщ на свалку? ))))
UAVpilot писал(а): Нужно ставить "универсальную версию", а не под какую-либо убунту и т.п., там в загрузках её можно скачать. Инструкция по установке тоже там рядом есть, нужно её строго выполнять.
А можно ссыль на инструкцию и сами дрова? А то гугль что-то не дружит со мной в этом поиске.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение torvn77 »

UAVpilot писал(а):Без разницы. Способ установки драйверов под ATI и Geforce одинаковый.
Лично я для работы своего Geforce 210 вообще ничего не делал, эта карта просто работает.
pant-79 писал(а):Ага, и выбросить радеон за 9 тыщ на свалку? ))))
Поставь её на компьютер с 3D редактором или игрушками :)))))
Право же, это будет намного более разумные её применением,
чем напрасное её использование в системе на задачах с которыми даже Geforce 8800 справляться должен.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение Serg »

pant-79 писал(а):А можно ссыль на инструкцию и сами дрова? А то гугль что-то не дружит со мной в этом поиске.
А зачем тут гугл?.. :)
http://support.amd.com/ru-ru/download/linux

P.S. А вообще я вам одну умную вещь скажу, только вы не обижайтесь - проприетарные драйвера для ATI и Geforce заметно увеличивают latency...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
pant-79
Мастер
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение pant-79 »

torvn77 писал(а): Поставь её на компьютер с 3D редактором или игрушками :)))))
Право же, это будет намного более разумные её применением,
чем напрасное её использование в системе на задачах с которыми даже Geforce 8800 справляться должен.
Дык, был бы другой компьютер - поставил бы. А задачу я видеокарте уж задам на всю дивизию, не беспокойтесь )))
Тут совпадение нескольких факторов получилось, так что вопрос о конфигурации железа не стоит.
Дык, я оттуда уже качал. Может, конечно, не совсем тот, что нужен...
Я брал на серию "Radeon™ серии R7 300, R9 295X2, R9 280X, R9 280, R9 270X, R9 270, R7 265, R7 250X, R7 250, R7 240, HD 8500 - HD 8900 и HD 7700 – HD 7900"
выбирал под систему "Linux​ ​​(32-разрядная версия)"
Вышло, что надо качать "AMD Radeon Software Crimson Edition 15.12 Proprietary Linux x86 Display Driver"
Но, может, это не его надо было качать? Что за зверь такой "RHEL ​​(32-разрядная версия)"?
P.S. А вообще я вам одну умную вещь скажу, только вы не обижайтесь - проприетарные драйвера для ATI и Geforce заметно увеличивают latency...
Да пока по использованию CNC вопрос не стоит. Вопрос пока в другом - сдружиться с системой по максимуму. Я ведь линя недавно только начал осваивать, новичок еще.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение Serg »

pant-79 писал(а):выбирал под систему "Linux​ ​​(32-разрядная версия)"
Всё верно, там в конце есть ссылка на подробную инструкцию.
pant-79 писал(а):Что за зверь такой "RHEL ​​(32-разрядная версия)"?
Linux от RedHat.
Для не CNC применений я б рекомендовал именно его, по сути это промышленный стандарт дефакто.
Для CNC тоже можно, но нет пока готовых пакетов LinuxCNC для него, нужно самому собирать.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
pant-79
Мастер
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение pant-79 »

Пока прогресс нулевой. Опять попробовал поставить драйвер, второй раз он выдал в конце установки ошибку:

Код: Выделить всё

...make: * [kmod_build] Ошибка 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
[Reboot] Kernel Module : update-initramfs
По справке выбирал раздел "Automatic Driver Installation Option via GUI". Возможно, в этом моя ошибка...
Копаю дальше. Не знаю, поможет ли вариант "Generate Distribution Specific Driver Package". Курить англоязычные мануалы довольно непросто....

Вообще, в данной справке есть варианты установки:
1. Installing Ubuntu Distro Specific AMD Catalyst™ driver Packages
2. Installing Red Hat® Enterprise Linux® Distro Specific AMD Catalyst™ Packages
3. Installing SuSE® Distribution-Specific AMD Catalyst™ Packages

Как-бы, здесь ни то, ни другое, ни третье, остается только через гуй, правильно я рассуждаю?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение Serg »

pant-79 писал(а):По справке выбирал раздел "Automatic Driver Installation Option via GUI".
Вроде да, давно уже руками не ставил...
pant-79 писал(а):...make: * [kmod_build] Ошибка 2
А выше ни чего нет?.. Скорее всего в системе не установлены требуемые пакеты для сборки и установки драйвера. Там в инструкции где-то в конце перечислено всё, что должно быть установлено. Похоже не установлены пакеты с "kmod" или "akmod" в имени, правда я не знаю есть-ли такие в Дебиан или там этот механизм там по другому обзывается... Ну и readme надо почитать как рекомендуют...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
pant-79
Мастер
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение pant-79 »

Ммм... после удаления этих недоустановленных дров install.log тоже стерся.
Пробовал ставить kmod, терминал говорит, что уже стоит самая последняя его версия...
А вот в инструкции ничего такого не нашел. Только рассуждения на тему Х-сервера...
runlevel у меня стоит на 3. linux-headers тоже поставлены.... хз, чего я еще не учел....
pant-79
Мастер
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение pant-79 »

Снова поставил дрова, чтобы хотя бы лог скопировать.
Вот что получилось:
(для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

Supported adapter detected.
Check if system has the tools required for installation.
Uninstalling any previously installed drivers.
Unloading radeon module...
Unloading drm module...
Error: Module drm is in use by: ttm drm_kms_helper
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make -C /lib/modules/3.4-9-rtai-686-pae/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-headers-3.4-9-rtai-686-pae'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: In function ‘KCL_ACPI_No_Hotplug’:
/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:861:22: warning: unused variable ‘pdev’ [-Wunused-variable]
/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:839:20: warning: ‘KCL_ACPI_Slot_No_Hotplug’ defined but not used [-Wunused-function]
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_io.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_pci.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_str.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.o
/lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.c: In function ‘KCL_IOMMU_CheckInfo’:
/lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.c:237:21: warning: unused variable ‘pdev’ [-Wunused-variable]
/lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.c: In function ‘KCL_IOMMU_RestoreCBs’:
/lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.c:230:1: warning: control reaches end of non-void function [-Wreturn-type]
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
  Building modules, stage 2.
  MODPOST 1 modules
FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol 'ipipe_restore_root'
make[4]: *** [__modpost] Ошибка 1
make[3]: *** [modules] Ошибка 2
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-3.4-9-rtai-686-pae'
make: *** [kmod_build] Ошибка 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
[Reboot] Kernel Module : update-initramfs
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение Serg »

Это несовместимость с установленным в системе ядром, по ходошему должны в ATI свой драйвер поправить...
Можешь сам попробовать, но не факт, что поучится: где-то в arch/x86/ или подпапках поищи в исходниках что-то типа

Код: Выделить всё

EXPORT_SYMBOL_GPL(ipipe_restore_root)
и поправь на

Код: Выделить всё

EXPORT_SYMBOL(ipipe_restore_root)
но скорее всего будет аналогично ругаться на другие имена...

Кстати, современный свободный драйвер вполне хорошо работает... Лично я уже года три как перестал ставить проприетарный драйвер, хотя для моей системы он в готовых пакетах идёт.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
pant-79
Мастер
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение pant-79 »

Ну, я AMD SDK тоже в итоге хочу поставить. Не уверен, что он со свободным драйвером заработает... сейчас еще погуглю...
pant-79
Мастер
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1
Контактная информация:

Re: Видеодрайвер на Debian Wheezy

Сообщение pant-79 »

Мда, по ходу, не дружит Debian wheezy с этой видеокартой. Придется, наверное, убунту ставить покамест...
Ответить

Вернуться в «Прочие вопросы Linux»