Jump to content
Sign in to follow this  
Byte

Проприетарные драйвера от ATI - проблема

Recommended Posts

У меня идеи уже закончились. Читал мануалы, гуглил, устанавливал/сносил/конфигурировал - все равно не работает так как надо. Что имеем:

Kubuntu 7.10 (x32)

Radeon Sapphire 1650

Драйвера с офсайта версии 8.2 (пробовал и 8.1 - та же песня)

Скачал, создал deb-пакеты, установил как доктор прописал на ubuntu.com (да и не только там читал порядок установки и настройки). Пакеты устанавливаются, X-сервер запускается, lsmod показывает наличие fglrx

$ fglrxinfo

display: :0.0 screen: 0

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: RADEON X1650

все, казалось бы, замечательно...

но... окошки прорисовываются мееедленно, атиконтрол центр говорит, что нету драйверов.

fglrxgear выдает "could'n get fbconfig ".

fglrxinfo -n | grep "dri"

не выдает ничего.

В Xorg.0.log ничего крамольного - есть запись о том, что юзается fglrx от ATI.

Если ставить Mesa - работает, показывает несколько тысяч кадров в секунду, атиконтрол тоже запускается, но хотца родные драйвера поюзать... у кого какие будут идеи?

Share this post


Link to post
Share on other sites

http://lug-wiki.nnov.ru/index.php/Ubuntu_7.04_и_Ati

Не забудь, что встроенный в ubuntu драйвер fglrx будет затирать твой модуль. Проверь, что грузится именно новый модуль.

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

Share this post


Link to post
Share on other sites

Дыкть...

атем необходимо собрать из драйвера пакеты для ubuntu:

 ./ati-driver-installer-8-02-x86.x86_64.run --buildpkg Ubuntu/7.10

В результате мы получим набор из четырёх файлов - панели управления fglrx-amdccle, собственно драйвера X.org и его dev пакета xorg-driver-fglrx и xorg-driver-fglrx-dev соответственно, и пакет с исходными кодами модуля ядра fglrx-kernel-sources.

При установке fglrx-kernel-sources новый модуль будет собран автоматически.

После установки необходимо выполнить aticonfig --initial, эта команда модифицирует /etc/X11/Xorg.conf 

так и делал.

И

/etc/default/linux-restricted-modules-common:
 DISABLED_MODULES="fglrx"

тоже. Предварительно удалил Mesa. Судя по логам при загрузке иксов грузится именно ATI proprietary fglrx

Share this post


Link to post
Share on other sites

Aceler писал(а) Thu, 21 February 2008 14:00

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

Ну из репозитария ставится fglrx и работает - я ж написал, что Mesa - работает ( во всяком случае при вызове ATI Contrl Cetnter говориться именно про Mesa)

Share this post


Link to post
Share on other sites

Дубль два - я говорю о модуле ядра, а не о модуле иксов. Модуль иксов у вас явно грузится нормально.

Share this post


Link to post
Share on other sites

Продолжаю ничего не понимать Sad

/home/byte# modinfo fglrx
filename:       /lib/modules/2.6.22-14-generic/updates/dkms/fglrx.ko
license:        Proprietary. © 2002 - ATI Technologies, Starnberg, GERMANY
description:    ATI Fire GL
author:         Fire GL - ATI Research GmbH, Germany
srcversion:     FC8F74F35C845D3D1CD0E8E
alias:          pci:v00001002d000095CFsv*sd*bc03sc00i00*

и

cat /var/log/syslos 
Feb 21 22:42:08 mouse kernel: [   16.276000] fglrx: module license 'Proprietary. © 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
Feb 21 22:42:08 mouse kernel: [   16.292000] [fglrx] Maximum main memory to use for locked dma buffers: 1899 MBytes.
Feb 21 22:42:08 mouse kernel: [   16.292000] [fglrx] ASYNCIO init succeed!
Feb 21 22:42:08 mouse kernel: [   16.292000] [fglrx] PAT is enabled successfully!
Feb 21 22:42:08 mouse kernel: [   16.292000] [fglrx] module loaded - fglrx 8.45.5 [Feb  1 2008] on minor 0
Feb 21 22:42:11 mouse kernel: [   29.964000] [fglrx] Reserve Block - 0 offset =  0X1fffb000 length = 0X5000
Feb 21 22:42:11 mouse kernel: [   29.964000] [fglrx] Reserve Block - 1 offset =  0X0 length = 0X1000000
Feb 21 22:42:11 mouse kernel: [   29.964000] [fglrx] Reserve Block - 2 offset =  0Xffc0000 length = 0X40000
Feb 21 22:42:11 mouse kernel: [   30.276000] [fglrx] interrupt source 20008000 successfully enabled
Feb 21 22:42:11 mouse kernel: [   30.276000] [fglrx] enable ID = 0x00000008
Feb 21 22:42:11 mouse kernel: [   30.276000] [fglrx] Receive enable interrupt message with irqEnableMask: 20008000

и

 find /lib -name 'fglrx*'
/lib/linux-restricted-modules/2.6.22-14-generic/fglrx
/lib/linux-restricted-modules/2.6.22-14-generic/fglrx/fglrx.mod.o
/lib/modules/2.6.22-14-generic/updates/dkms/fglrx.ko

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...