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

Общие вопросы по операционным системам семейства Linux.

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

Сообщение pant-79 » 22 дек 2016, 09:05

Обращаюсь со своей бедой уже сюда, так как просторы гугла меня уже не спасают.
Поставил на комп Debian Wheezy, который выкладывают в соседней ветке, как комплект Linux CNC.
Все встало нормально, все, что "из коробки", работает хорошо. Дальше пошли проблемы.
Материнка старая, без встроенного видео. Воткнул в нее Radeon R9 270Х (ну, что было, то и воткнул, другого не было).
Ну, раз воткнул зверушку, надо наладить, чтоб работала на всю. Захотел поставить проприетарные драйвера.
Понагуглил кучу вариантов. Все там по инструкции, linux-headers ставлю, все такое, но в упор ничего не встает. Пробовал ставить уже три версии драйверов.
Одни сразу не встают, другие встают, вроде бы, но потом даже контрол центр отказывается запускаться. Один раз даже систему переставлять пришлось - черный экран
и ALT+CTRL+F1 от него не спасает. Короче, беда.
Здесь эту систему знают не понаслышке, может, кто уже сталкивался с такой бедой. Нужно правильную версию из кучи найти.
Жутко не хочется по 20 раз все переустанавливать.
pant-79
Мастер
 
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1

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

Сообщение torvn77 » 22 дек 2016, 09:49

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

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

Сообщение UAVpilot » 22 дек 2016, 11:21

pant-79 писал(а):Здесь эту систему знают не понаслышке, может, кто уже сталкивался с такой бедой. Нужно правильную версию из кучи найти.

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

torvn77 писал(а):Попробуй Geforce 8800

Без разницы. Способ установки драйверов под ATI и Geforce одинаковый.
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14667
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3522
Медальки:
Настоящее имя: Сергей

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

Сообщение pant-79 » 22 дек 2016, 11:41

torvn77 писал(а):Попробуй Geforce 8800 из комисионки или GIGABYTE GeForce® GF 210, GV-N210D3-1GI, 1ГБ, GDDR3, Retail

Ага, и выбросить радеон за 9 тыщ на свалку? ))))
UAVpilot писал(а):Нужно ставить "универсальную версию", а не под какую-либо убунту и т.п., там в загрузках её можно скачать. Инструкция по установке тоже там рядом есть, нужно её строго выполнять.

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

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

Сообщение torvn77 » 22 дек 2016, 12:09

UAVpilot писал(а):Без разницы. Способ установки драйверов под ATI и Geforce одинаковый.

Лично я для работы своего Geforce 210 вообще ничего не делал, эта карта просто работает.
pant-79 писал(а):Ага, и выбросить радеон за 9 тыщ на свалку? ))))

Поставь её на компьютер с 3D редактором или игрушками :)))))
Право же, это будет намного более разумные её применением,
чем напрасное её использование в системе на задачах с которыми даже Geforce 8800 справляться должен.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2204
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 174
Медальки:

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

Сообщение UAVpilot » 22 дек 2016, 13:08

pant-79 писал(а):А можно ссыль на инструкцию и сами дрова? А то гугль что-то не дружит со мной в этом поиске.

А зачем тут гугл?.. :)
http://support.amd.com/ru-ru/download/linux

P.S. А вообще я вам одну умную вещь скажу, только вы не обижайтесь - проприетарные драйвера для ATI и Geforce заметно увеличивают latency...
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14667
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3522
Медальки:
Настоящее имя: Сергей

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

Сообщение pant-79 » 22 дек 2016, 14:12

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 вопрос не стоит. Вопрос пока в другом - сдружиться с системой по максимуму. Я ведь линя недавно только начал осваивать, новичок еще.
pant-79
Мастер
 
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1

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

Сообщение UAVpilot » 22 дек 2016, 15:06

pant-79 писал(а):выбирал под систему "Linux​ ​​(32-разрядная версия)"

Всё верно, там в конце есть ссылка на подробную инструкцию.

pant-79 писал(а):Что за зверь такой "RHEL ​​(32-разрядная версия)"?

Linux от RedHat.
Для не CNC применений я б рекомендовал именно его, по сути это промышленный стандарт дефакто.
Для CNC тоже можно, но нет пока готовых пакетов LinuxCNC для него, нужно самому собирать.
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14667
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3522
Медальки:
Настоящее имя: Сергей

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

Сообщение pant-79 » 24 дек 2016, 15:54

Пока прогресс нулевой. Опять попробовал поставить драйвер, второй раз он выдал в конце установки ошибку:
Код: Выделить всёРазвернуть
...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

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

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

Сообщение UAVpilot » 24 дек 2016, 17:22

pant-79 писал(а):По справке выбирал раздел "Automatic Driver Installation Option via GUI".

Вроде да, давно уже руками не ставил...

pant-79 писал(а):...make: * [kmod_build] Ошибка 2

А выше ни чего нет?.. Скорее всего в системе не установлены требуемые пакеты для сборки и установки драйвера. Там в инструкции где-то в конце перечислено всё, что должно быть установлено. Похоже не установлены пакеты с "kmod" или "akmod" в имени, правда я не знаю есть-ли такие в Дебиан или там этот механизм там по другому обзывается... Ну и readme надо почитать как рекомендуют...
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14667
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3522
Медальки:
Настоящее имя: Сергей

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

Сообщение pant-79 » 24 дек 2016, 18:46

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

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

Сообщение pant-79 » 24 дек 2016, 19:24

Снова поставил дрова, чтобы хотя бы лог скопировать.
Вот что получилось:
(для просмотра содержимого нажмите на ссылку)
Код: Выделить всёРазвернуть
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
pant-79
Мастер
 
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1

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

Сообщение UAVpilot » 24 дек 2016, 20:03

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

и поправь на
Код: Выделить всёРазвернуть
EXPORT_SYMBOL(ipipe_restore_root)

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

Кстати, современный свободный драйвер вполне хорошо работает... Лично я уже года три как перестал ставить проприетарный драйвер, хотя для моей системы он в готовых пакетах идёт.
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14667
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3522
Медальки:
Настоящее имя: Сергей

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

Сообщение pant-79 » 24 дек 2016, 20:15

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

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

Сообщение pant-79 » 25 дек 2016, 14:06

Мда, по ходу, не дружит Debian wheezy с этой видеокартой. Придется, наверное, убунту ставить покамест...
pant-79
Мастер
 
Сообщения: 240
Зарегистрирован: 21 авг 2015, 11:38
Репутация: 1


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

Кто сейчас на конференции

Зарегистрированные пользователи: aftaev, akulaUS, Alex2x, and361, ar_arov, artem44ik, Александр_, Bing [Bot], crazy2k, crazydnb, Cvazist, FLUKE, frezeryga, Google [Bot], Google Feedfetcher, Hanter, Igor26rus, Majestic-12 [Bot], mikehv, netraider, NickSon, NightV, Nonstopich, Рамиль, Sh_Juri, sima8520, sn75, systemvel, Tamrus, trew33, vershininv, Yahoo [Bot], Yandex [bot], Павел76, Дрюня

Поделиться

Reputation System ©'