Перейти к содержанию

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


Byte

Рекомендуемые сообщения

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

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 - работает, показывает несколько тысяч кадров в секунду, атиконтрол тоже запускается, но хотца родные драйвера поюзать... у кого какие будут идеи?

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Дыкть...

атем необходимо собрать из драйвера пакеты для 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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Продолжаю ничего не понимать 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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...