LINUX.ORG.RU

Не устанавливается драйвер AMD Radeon

 , ,


0

1

ОС: OpenSUSE 13.1 (64) - 3.11.10-21-desktop

A10-4600m(7600M Series) + AMD Radeon HD 7670M

Драйвера последние с офф.сайта

1. В логах указывало на отсутствие GCC - РЕШЕНО! 2. Отсутствие заголовочных файлов - linux-headers - РЕШЕНО! 3.

Unloading radeon module... ERROR: Module radeon is in use Unloading drm module... ERROR: Module drm is in use by radeon,ttm,drm_kms_helper

Решено с помощью добавления blacklist radeonhd и nomodeset

4. На данный момент лог такой:

Supported adapter detected.
Supported adapter detected.
Check if system has the tools required for installation.
Uninstalling any previously installed drivers.
[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.11.10-21-desktop/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules make[1]: Entering directory `/usr/src/linux-3.11.10-21-obj/x86_64/desktop'
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:830:20: warning: ‘KCL_ACPI_Slot_No_Hotplug’ defined but not used [-Wunused-function]
static acpi_status
KCL_ACPI_Slot_No_Hotplug(KCL_ACPI_DevHandle handle, u32 lvl, void *data, void **rv)
^ 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
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
CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-3.11.10-21-obj/x86_64/desktop'
build succeeded with return value 0
duplicating results into driver repository...
done.
You must change your working directory to /lib/modules/fglrx and then call ./make_install.sh in order to install the built module.
- recreating module dependency list
- trying a sample load of the kernel modules
done.
[Reboot] Kernel Module : mkinitrd

Catalyst не стартует, т.к. не может найти нужного ему железа.

При установленных драйверах, на данный момент, при загрузке ноут зависает на строке ...AMD Radion..., не стартует графическая оболочка

После деинсталляции драйверов, он запускается без проблем



Последнее исправление: leave (всего исправлений: 3)

Ответ на: комментарий от sluggard

Версия одна, и все совпадают с версией ядра

undeadter
() автор топика
Ответ на: комментарий от grem

Вот что пишет не работающий Catalyst

Инициализация Catalyst Control Center для Linux не удалась. Возможные причины:

Графический драйвер AMD не установлен или функционирует неправильно. Пожалуйста, установите драйвер AMD, соответствующий вашему устройству AMD, либо настройте его с помощью утилиты aticonfig.

undeadter
() автор топика
Ответ на: комментарий от undeadter
aticonfig --initial

из под рута попробуй сделать, вдруг поможет - он сгенерит xorg.conf. Да, из под рута он может этот скрипт не найти, возможно придётся полный путь указать к исполняемому файлу.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от grem

Всё тоже самое

Catalyst не стартует, т.к. не может найти нужного ему железа.

При установленных драйверах, на данный момент, при загрузке ноут зависает на строке ...AMD Radion..., не стартует графическая оболочка

После деинсталляции драйверов, ос запускается без проблем

undeadter
() автор топика
Ответ на: комментарий от X10Dead

Сейчас далеко от пк, но если это те же драйвера, что описаны на русскоязычном сайте OpenSUSE fglrx с репозитория по дефолту или в один клик , то с теми драйверами таже ситуация

undeadter
() автор топика

Что за постоянное желаение у людей превращать систему в помойку?!

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

Кстати, да, radeon. Вообще 3d графику не использую как таковую, да и 2d по минимуму,по-этому версия драйвера открытая или закрытые не имеет особого значения, с драйвером температура процессора и видеокарты падает до 65 в средней нагрузке, сейчас же без драйверов стабильно минимум 80. Раньше с танцами вставали только с офф.сайта, теперь же вообще не какие не могу поставить.

undeadter
() автор топика
Ответ на: комментарий от undeadter

ну так используй свободный драйвер, обновляй ядро, прошивки, mesa и иксы, включай dpm и радуйся упавшей температуре.

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

По дефолту, без установки драйверов, 10 минут нагрузки, если повезёт, вводит ноутбук в ступор, помогает только жесткий ребут

undeadter
() автор топика
Ответ на: комментарий от X10Dead

Удали то, что ты наустанавливал и поставь драйверы отсюда:

>>http:// geeko.ioda.net/mirror/amd-fglrx/openSUSE_13.1/

Установил, все так же: зависает на стадии загрузки - ...AMD Radeon.... Удаляю, все запускается без проблем

undeadter
() автор топика
Ответ на: комментарий от undeadter

Сейчас сверяю конфигурацию с прежнеми настройками с другого hdd.

1.Образ ОС идентичен, даже физически не новая запись, а один и тот же диск

2.Замена HDD на SDD(но это, надеюсь, не проблема)

3.Параметры GRUB: на рабочей ОС - это "... nomodeset x11failsafe", сейчас добавил x11failsafe

4. В 50-blacklist.conf, когда все работало, не было этих строчек вовсе:

blacklist radeon blacklist radeonhd

Удалил их из файла.

5. Драйвера теже, что и были установлены прежде, тот же самый файл.

Устанавливаю...

В логах после установки это

Uninstalling any previously installed drivers.
Unloading radeon module...
ERROR: Module radeon is in use
Unloading drm module...
ERROR: Module drm is in use by radeon,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.
...

Из-за того, наверное, что убрал строчки: «blacklist radeon blacklist radeonhd». А в общем по прежнему все тоже.

undeadter
() автор топика
Ответ на: комментарий от undeadter

Проблема именно и в этом, не могу поставить вообще никакого

Свободный драйвер не надо устанавливать, он и так есть у тебя в дистрибутиве. Надо просто бутнуть ядро с radeon.dpm=1, т.к в таком протухшем ядре как у тебя оно не включено по умолнчанию.

qiomi
()
Ответ на: комментарий от undeadter

Поди, radeon в initrd. Надо initrd перегенерить без него.

anonymous
()
Ответ на: комментарий от qiomi

включил kms, radeon.dpm=1 включил, все тоже зависает на запуске графики, отключил radeon.dpm=1, все заработало.

Сейчас пробую собрать ядро 3.4, может все таки поможет

undeadter
() автор топика
Ответ на: комментарий от undeadter

Получилось все таки вчера собрать 3.14, убил пол дня без опыту, запускаю опенсусе 13.1, но уже с новым ядром, все тоже, происходит зависание на определении графики при загрузке, причем без установки драйверов, до этого зависало только с ними. Ладно, думаю собралось чего не так пошло, первый раз же все таки. Гуглю, у OpenSUSE, оказывается, есть репозитории Thunderbird, в которых регулярно обновляется ядро. Подключил, обновил до 3.16.3, таже проблема. Начал искать дистрибутивы, где новое ядро по дефолту, нагуглил два варианта Arh и Gentoo, с богом думаю. Загружаюсь с флешки и тут зависание даже на этапе загрузки ядра и в этом же месте где ...ATI RADION GRAPHICS... Параметры, что нашел в гугле, типа nomodeset, acpi=off, ati.modeset=0 не помогают, тоже происходит зависание. Другие дистрибутивы, так же зависаю т на загрузке. Не понятно только как опенсусе установилась, но видать там какие-то драйвера уже в live зашиты. В биосе параметра отключения дискретного видео нет. На сайте производителя ноутбука прошивка BIOS тоже кастрированая. Есть идеи какие-нибудь?

undeadter
() автор топика

Не устанавливается драйвер AMD Radion

и поделом.

anonymous
()
Ответ на: комментарий от undeadter

Переустанови по новой. У тебя в репах и системе уже каша скорее всего. После переустановки, не подключай никаких реп, не ставь закрытый дравйвер, просто стандартно обнови систему
zypper ref && zypper up && reboot.
В параметры загрузки ядра впиши radeon.dpm=1.
Все.
Если результат не устроит тогда и подцепи репу с более свежими ядрами.
Открытый драйвер сейчас, имхо, в лучшем состоянии, чем закрытый. С другой стороны, с мобильной графикой всю жизнь проблемы и под виндами были, вплоть до того что родные дрова вставали через раз.

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

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

У них просто установщик дров под винду кривой, фейлит в 90% случаев и надо ручками удалять старые драйвера до установки новых.

А сами драйвера работают как часы на винде.

qiomi
()
Ответ на: комментарий от handbrake

Вообще после каждого способа отремонтировать с нуля ставил ось постоянно, чтоб все с нуля было. Сейчас сделал как вы написали. Запустился нормально, но температура не спала. Кстати, заметил, что при загрузке промилькивает надпись, что то типа этого:«Error AMD Radeon Controller » - не помню как точно, не успеваю посмотреть толком, как и radeon.dpm=1 так и без него

undeadter
() автор топика
Ответ на: комментарий от undeadter

опять соврал, вот что из логов [drm:radeon_acpi_init] *ERROR* Cannot find a backlight controller, и еще множество ошибок ACPI

anonymous
()
Ответ на: комментарий от undeadter

Пропеллер то крутится ?

Что говорят:

cat /sys/class/drm/card0/device/power_method
cat /sys/class/drm/card0/device/power_dpm_force_performance_level 
cat /sys/class/drm/card0/device/power_dpm_state 
?

Попробуй

echo "low" > /sys/class/drm/card0/device/power_dpm_force_performance_level
echo "battery" > /sys/class/drm/card0/device/power_dpm_state

После повтори верхний блок и посмотри что они применились.

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

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

В данный момент никаких драйверов не устанавливал, система чистая.

cat /sys/class/drm/card0/device/power_method << «profile»

Остальных двух не существует. Записывать «low» и «battery» думаю не имеет смысла, т.к. файлов не существует? Или создать все таки?

undeadter
() автор топика
Ответ на: комментарий от undeadter

В данный момент никаких драйверов не устанавливал, система чистая.

И не надо, открытый уже стоит (в лине вообще обычно дрова ставить не надо, практически все железо уже ядром поддерживается, кроме довольно редкого).

Я не помню, каким образом открытые радеона поставляются, попробуй поставь

zypper in libdrm_radeon1 libdrm_radeon1-32bit libvdpau_radeonsi

Потом, после перезагрузки, выполни мой код, сначала второй блок, потом первый. Не надо ничего создавать - это не просто файлы, это представление данных такое, /sys - это виртуальная файловая, в которой параметры системы доступны. В никсах такая идеология, что все - файл.

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

echo «low» > /sys/class/drm/card0/device/power_dpm_force_performance_level

echo «battery» > /sys/class/drm/card0/device/power_dpm_state

По-прежнему No such file or directory

undeadter
() автор топика
Ответ на: комментарий от handbrake

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Complex
Subsystem: Lenovo Device 397b
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 9900
Subsystem: Lenovo Device 3970
Kernel driver in use: radeon
Kernel modules: radeon
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Trinity HDMI Audio Controller
Subsystem: Lenovo Device 3970
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Port
Kernel driver in use: pcieport
Kernel modules: shpchp
00:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Port
Kernel driver in use: pcieport
Kernel modules: shpchp
00:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Port
Kernel driver in use: pcieport
Kernel modules: shpchp
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 03)
Subsystem: Lenovo Device 397b
Kernel driver in use: xhci_hcd
Kernel modules: xhci_hcd
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode]
Subsystem: Lenovo Device 397b
Kernel driver in use: ahci
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
Subsystem: Lenovo Device 397b
Kernel driver in use: ohci-pci
Kernel modules: ohci_pci
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
Subsystem: Lenovo Device 397b
Kernel driver in use: ehci-pci
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
Subsystem: Lenovo Device 397b
Kernel driver in use: ohci-pci
Kernel modules: ohci_pci
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
Subsystem: Lenovo Device 397b
Kernel driver in use: ehci-pci
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 14)
Subsystem: Lenovo Device 397b
Kernel modules: i2c_piix4
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
Subsystem: Lenovo Device 397b
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
Subsystem: Lenovo Device 397b
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40)
00:14.7 SD Host controller: Advanced Micro Devices, Inc. [AMD] FCH SD Flash Controller
Subsystem: Lenovo Device 397b
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 3
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 5
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series]
Subsystem: Lenovo Radeon HD 7670M
Kernel driver in use: radeon
Kernel modules: radeon
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)
Subsystem: Lenovo Device 3975
Kernel driver in use: r8169
Kernel modules: r8169
03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
Subsystem: Lenovo Device 3218
Kernel driver in use: ath9k
Kernel modules: ath9k

| xf86-video-ark
| xf86-video-ast
i | xf86-video-ati
| xf86-video-ati
| xf86-video-chips
| xf86-video-cirrus
| xf86-video-dummy
i | xf86-video-fbdev
| xf86-video-geode
| xf86-video-glint
| xf86-video-i128
| xf86-video-intel
| xf86-video-intel
| xf86-video-intel-32bit
i | xf86-video-mach64
| xf86-video-mach64
| xf86-video-mga
i | xf86-video-modesetting
| xf86-video-modesetting
| xf86-video-neomagic
| xf86-video-nv
| xf86-video-openchrome
| xf86-video-qxl
i | xf86-video-r128
| xf86-video-savage
| xf86-video-siliconmotion
| xf86-video-sis
| xf86-video-sisusb
| xf86-video-tdfx
| xf86-video-tga
| xf86-video-trident
| xf86-video-v4l
i | xf86-video-vesa
| xf86-video-vmware
| xf86-video-voodoo

undeadter
() автор топика
Ответ на: комментарий от undeadter

Видяха плохо поддерживается дровами+вероятно какие-то допилы от леново, все вполне ожидаемо...
Если есть время и желание, попробуй пообщаться с дркгими пользователями данной железки/разрабами дров, если возьмутся, может и помогут.

handbrake ★★★
()

ИЧСХ, установи ТС операционную систему вместо openSUSE - занимался бы решением реальных проблем, а не танцами с бубном вокруг такой тривиальной задачи как установка драйвера.

vinignik
()

ох.. фига ты наворотил.. там же изкоробки в 13.1 на опенсурсном драйвере всё работает..

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

Не работает... Температура в простое 75+, при запуске видео в 720р поднимает температуру до 96+, жутко лагать начинает, пока на паузе не постоит несколько минут - ничего не помогает. При установке fglrx в убунте, через «Дополнительные драйвера» - все работает отлично, около 70 в нагрузке максимум. С коробки в убунте тоже самое. Попытка завести с fglrx в OpenSUSE 13.1 приводит к тому, что ноутбук зависает на стадии загрузки, помогает только кнопка power. Проблема в том, что нужна именно OpenSUSE. Дискретка в bios`е тоже не отключается, давно б уже отключил, прямое предназначение ноутбука все равно в звуковой обработке.

undeadter
() автор топика
Ответ на: комментарий от undeadter

хм.. так до меня сейчас начало доходить что 13.1 это не 13.2

и я тут сейчас перечитал.. а на винде никаких подобных проблемм наблюдаются? потому что некоторая часть этого звучит как брак в ноутбуке..

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

На винде все ок, как и на 7, так и на 8, с драйверами если, без драйверов на винде уже не помню - греется или нет, и последняя убунта, 14.04 которая, на прежней убунте тоже проблемы с перегревом имеются и дрова не ставятся

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