LINUX.ORG.RU

Драйвер AMD на видеокарту


0

0

Скачал дрвайвер вот отсюда: http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx

После установки выводит такие вот логи:

Detected a previous installation, /usr/share/ati/amd-uninstall.sh
Dryrun uninstall succeeded continuing with installation.
Check if system has the tools required for installation.
Uninstalling any previously installed drivers.
Forcing uninstall of AMD Catalyst(TM) Proprietary Driver.
No integrity verification is done.
restore of system environment completed
Uninstall fglrx driver complete.
For detailed log of uninstall, please see /etc/ati/fglrx-uninstall.log
System must be rebooted to avoid system instability and potential data loss.
/usr/share/ati/amd-uninstall.sh completed with 0
[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
Error:
kernel includes at /lib/modules/2.6.32-5-amd64/build/include do not match current kernel.
they are versioned as ""
instead of "2.6.32-5-amd64".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
[Reboot] Kernel Module : update-initramfs

Систему только поставил - Debian 6.0.5
Ядро - 2.6.32-5-amd64
Компьютер - Ноутбук Asus K52JT
Видеокарта - Radeon hd 6370M

Каталог /usr/src - пустой
Каталогов: /lib/modules/2.6.32-5-amd64/build/ и
/lib/modules/2.6.32-5-amd64/build/include не существовало
Просто до этого логи писали что не могу найти файл /lib/modules/2.6.32-5-amd64/build/include/linux/version.h
Поэтому я создал каталог build и в нем сделал ссылку на /usr/include

Теперь же логи пишут что нужно сделать символические ссылки, что я и сделал: ln -s /usr/include /usr/src/linux
Но проблему это не решило

Что я сделал не так ?


aptitude install linux-headers-amd64 linux-headers-$(uname -r)

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

Во-первых, для FireStream нужна видеокарта, а не то, что ставят в ноутбуки. Во-вторых, самый распоследний драйвер не требуется, хватило бы версии из debian-backports. В-третьих, можно поставить драйвер из sid. В-четвёртых, (на самом деле во-первых) никогда не устанавливайте ничего при помощи установщиков, разве что в $HOME, /opt или /usr/local.

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

Во-первых, для FireStream нужна видеокарта,

Моя карточка поддерживает данную технологию. Мне не нужна производительность, моя цель - изучить данную технологию.
Я думаю для этого карта подойдет

Во-вторых, самый распоследний драйвер не требуется, хватило бы версии из debian-backports

Ну я просто руководствовался советом человека, поэтому и решил ставить самые послдедние драйвера

В-третьих, можно поставить драйвер из sid. В-четвёртых, (на самом деле во-первых) никогда не устанавливайте ничего при помощи установщиков, разве что в $HOME, /opt или /usr/local.

Ну это я делаю из за неопытности в использовании Linux.
В amd.com был только этот файл и никаких исходников драйвера.
Если есть только бинарник amd-driver-installer-8.982-x86.x86_64.run ведь больше ничего и не поставишь, что как раз нас и возвращает к этому:

Во-вторых, самый распоследний драйвер не требуется, хватило бы версии из debian-backports

Ну решил я ставить последний драйвер, что тут уже поделаешь, люблю доводить все до конца ))))

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

Я думаю для этого карта подойдет

Пожалуй.

Ну я просто руководствовался советом человека

Надо было выяснить его уровень квалификации -_-

В amd.com был только этот файл и никаких исходников драйвера.

Ну да, это же проприетарный драйвер.

Ну решил я ставить последний драйвер

http://packages.debian.org/sid/fglrx-driver — он даже чуть более «последний», чем на сайте AMD:

New upstream point release. AMD gave us the permission, to release this driver based on internal version 8.982.13.

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

Удалил все что осталось после md-driver-installer-8.982-x86.x86_64.run
По рекомендации AITap установил

aptitude install linux-headers-amd64 linux-headers-$(uname -r)
Далее установил fglrx-driver
apt-get install fglrx-driver
запускаю иксы и к сожалению драйвер не встал.
Вообще не могу понять в чем проблема.
В правом нижнем углу противная надпись AMD Unsupported hardware
#lspci -s 01:00.0 -v
01:00.0 VGA compatible controller: ATI Technologies Inc Robson CE [AMD Radeon HD 6300 Series] (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Device 1c92
	Flags: bus master, fast devsel, latency 0, IRQ 11
	Memory at c0000000 (64-bit, prefetchable) [size=256M]
	Memory at d0020000 (64-bit, non-prefetchable) [size=128K]
	I/O ports at d000 [size=256]
	Expansion ROM at d0000000 [disabled] [size=128K]
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Express Legacy Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>

Далее нахожу папку /usr/src/fglrx-10-9
В ней запсукаю make.sh И логи указывают на похожую проблему:

AMD kernel module generator version 2.1
.
Active kernel:
uname -a = Linux PC-Note 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 GNU/Linux
uname -s = Linux
uname -m = x86_64
uname -r = 2.6.32-5-amd64
uname -v = #1 SMP Sun May 6 04:00:17 UTC 2012
.
Target kernel:
uname -a = Linux PC-Note 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 GNU/Linux
uname -s = Linux
uname -m = x86_64
uname -r = 2.6.32-5-amd64
uname -v = #1 SMP Sun May 6 04:00:17 UTC 2012
.
OsVersion says: SMP=1
file /proc/kallsyms says: SMP=1
file /usr/src/linux/include/linux/autoconf.h says: SMP=1
file /usr/src/linux/include/linux/autoconf.h says: MODVERSIONS=1
.
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.32-5-amd64/build SUBDIRS=/usr/src/fglrx-10-9 modules
make[1]: Entering directory `/lib/modules/2.6.32-5-amd64/build'
make[1]: *** Нет правила для сборки цели `modules'.  Останов.
make[1]: Leaving directory `/lib/modules/2.6.32-5-amd64/build'
make: *** [kmod_build] Ошибка 2
build failed with return value 2

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

так все проблема решена
Нужен был полный пакет linux-headers-2.6.32-5-all-amd64
Который кстати сам выставил символьные ссылки:

# ls /lib/modules/2.6.32-5-amd64/ -al
lrwxrwxrwx 1 root root     37 Авг 25 18:47 build -> /usr/src/linux-headers-2.6.32-5-amd64
lrwxrwxrwx 1 root root     38 Авг 25 18:47 source -> /usr/src/linux-headers-2.6.32-5-common
Теперь встает как fglrx-driver
Так и amd-driver-installer-8.982-x86.x86_64.run
Хотя мне кажется что это одно и тоже.

Всем спасибо за поддержку и помощь, Вы мне очень помогли

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