Ati в Debian (нет OpenGL)

Knoppix

Модераторы: Warderer, Модераторы разделов

uZer
Сообщения: 100

Ati в Debian

Сообщение uZer »

карта Ati Radeon 7000
поставил драйвера с оф. сайта (ati-driver-installer-8.21.7-i386.run)

fglrxconfig - не работает...

собрал модуль ядра
(cd /lib/modules/fglrx/build_mod
sh ./make.sh)

все норм: "AGPGART build succeeded with return value 0
finished compiling for fglrx_agp"

далее # sh ./make_install.sh
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel modules
FATAL: Error inserting fglrx (/lib/modules/2.6.8-2-686/kernel/drivers/char/drm/fglrx.ko): No such device
failed.

что не так?

еще есть проблема с удалением nvidia-glx:

в Synaptic`е этот пакет в разделе "с ошибками", поставлена метка "на удаление" и не снимается! По причине этого не могу обновить систему, так как обновление пакетов идет сначала с удаления пакетов с соответствующей меткой...
при удалении пакета post-removal script выдает код ошибки 2

если ручками:
# dpkg --remove --force-all nvidia-glx
Удаляется пакет nvidia-glx...
dpkg-divert: rename involves overwriting `/usr/X11R6/lib/libGL.so.1' with
different file `/usr/X11R6/lib/nvidia/libGL.so.1.xlibmesa', not allowed
dpkg: не удалось обработать параметр nvidia-glx (--remove):
подпроцесс post-removal script возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
nvidia-glx
как удалить?
Спасибо сказали:
Аватара пользователя
DigiMax
Сообщения: 262

Re: Ati в Debian

Сообщение DigiMax »

uZer писал(а):
31.01.2006 21:47
карта Ati Radeon 7000
поставил драйвера с оф. сайта (ati-driver-installer-8.21.7-i386.run)

fglrxconfig - не работает...

собрал модуль ядра
(cd /lib/modules/fglrx/build_mod
sh ./make.sh)

все норм: "AGPGART build succeeded with return value 0
finished compiling for fglrx_agp"

далее # sh ./make_install.sh
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel modules
FATAL: Error inserting fglrx (/lib/modules/2.6.8-2-686/kernel/drivers/char/drm/fglrx.ko): No such device
failed.


1.fglrxconfig - работать и не должен так как его тама больше нет, есть aticonfig
2.По идеии пакет инсталятора .run должен сам собрать ядро ну или позволить соброать пакет для вашего дистрибутива (насчет deb пакетов не в курсе но можно попробывать - опция --help выведет доступные параметры скрипта)
3.Перед загрузкой модуля посмотрите что шас уже загружено.
4.Дрова nVidia удаляются при помощи nvidia-installer - вроде..

pc: а откедова такоя карточка?
UBUNTU Desktop 8.10 Toshiba Satellite L40-14B RU
Спасибо сказали:
uZer
Сообщения: 100

Re: Ati в Debian

Сообщение uZer »

DigiMax писал(а):
01.02.2006 15:37
1.fglrxconfig - работать и не должен так как его тама больше нет, есть aticonfig
2.По идеии пакет инсталятора .run должен сам собрать ядро ну или позволить соброать пакет для вашего дистрибутива (насчет deb пакетов не в курсе но можно попробывать - опция --help выведет доступные параметры скрипта)
3.Перед загрузкой модуля посмотрите что шас уже загружено.
4.Дрова nVidia удаляются при помощи nvidia-installer - вроде..

pc: а откедова такоя карточка?


1.--overlay-type какой лучше поставить: opengl, Xv или disable?
2. модуль есть, как его поставить в загрузку? и какой драйвер прописать в конфиге X?
3. вот это для меня пробема, так как до сих пор не разобрался с модулями (как добавить модуль в загрузку, как посмотреть список загружаемых модулей, как удалить из загрузки), посоветуйте какой-нить хороший ман на эту тему... а то man modprobe перечитал но не смог разобраться... если я даже (на примере apm) добавляю модуль с ключом -i, и все номрмально с выключением питания, то при следующей перезагрузке питание приходится выключать вручную либо снова добавлять модуль...
4. нет nvidia-installer, есть nvidia-settings, но оттуда драйвера удалить нельзя...

ЗЫ: друг апгрейдил на новую и отдал мне старую...
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Ati в Debian

Сообщение ddc »

uZer
  • По вкусу. Я бы взял Xv.
  • Конфиг должен генерироваться aticonfig'ом, ядро должно автоматически подгружать модуль при обращении.
  • Код: Выделить всё

    for i in lsmod rmmod insmod modprobe; do
         man $i
    done
  • nvidia-installer, это файл "*.run", из которого ставились драйверы. Запустите с ключём "---help".
Спасибо сказали:
Аватара пользователя
DigiMax
Сообщения: 262

Re: Ati в Debian

Сообщение DigiMax »

ddc писал(а):
01.02.2006 16:54
uZer
  • По вкусу. Я бы взял Xv.
  • Конфиг должен генерироваться aticonfig'ом, ядро должно автоматически подгружать модуль при обращении.
  • Код: Выделить всё

    for i in lsmod rmmod insmod modprobe; do
         man $i
    done
  • nvidia-installer, это файл "*.run", из которого ставились драйверы. Запустите с ключём "---help".


Именно так и есть.

2uZer - Обычно атишные карты использую 2 драйвера - по умолчанию может стоять radeon (это типо nv generic на картах от nvidia) либо с потдержкой opengl и dri драйвер fglrx.

Можно посмотреть xorg.conf в /etc/X11 на предмет его содержания, если атиконфиг его не поправит то наду руками ковырять.

пакет с дровами от нвиды можно просто распаковать с опцией --extract only в директори с распоковкой есть прога nvidia installer которая и удалит дрова (у не тоже есть опции) - вроде....
UBUNTU Desktop 8.10 Toshiba Satellite L40-14B RU
Спасибо сказали:
uZer
Сообщения: 100

Re: Ati в Debian

Сообщение uZer »

подправил мне aticonfig мне конфиг, при этом стало по 2 секции "Monitor", "Device" и "Screen"
повторы заремил и оставил вот что:

Section "Monitor"
Identifier "NEC FE791SB"
HorizSync 30.0 - 96.0
VertRefresh 50.0 - 160.0
Option "DPMS"
EndSection

Section "Device"
Identifier "ATI Graphics Adapter"
Driver "ati" <---- тут программа прописала "fglrx", но он не загрузился
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "aticonfig Screen"
Device "ATI Graphics Adapter"
Monitor "NEC FE791SB"
DefaultDepth 24
SubSection "Display"
....................................................
EndSection

если прописан "fglrx", то лог иксов:

(II) LoadModule: "glx"
(WW) Warning, couldn't open module glx
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (module does not exist, 0)


драйвера nvidia ставил так: http://www.phantom.atknet.ru/archives/cat_1232250761.html (см. воскресенье, 03 Апрель, 2005)
Спасибо сказали:
MHuTeI7
Сообщения: 70

Re: Ati в Debian

Сообщение MHuTeI7 »

было что-то похожее, токо наоборот , fglrx на nvidia менял, с запущеными иксами и загруженными модулями (fglrx и вроде drm) ничего не получалось, прибил Х-ы, выгрузил модули - зависимости разрулились даже старым aptitude , ps это все в Ubutnu Breezy
Спасибо сказали:
uZer
Сообщения: 100

Re: Ati в Debian

Сообщение uZer »

после переустановки ситемы опять ковыряю АТИ в поисках OpenGL,
устанавливал драйвер с сайта ати как и в прошлый раз, но на этот раз удачнее, так как запускаюцца шестеренки glxgears:
536 frames in 5.0 seconds = 107.200 FPS
520 frames in 6.0 seconds = 86.667 FPS
390 frames in 5.0 seconds = 78.000 FPS
520 frames in 5.0 seconds = 104.000 FPS
390 frames in 5.0 seconds = 78.000 FPS
520 frames in 5.0 seconds = 104.000 FPS
520 frames in 6.0 seconds = 86.667 FPS

но меня смущает то, что
1) графика на Mesa:
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL render string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4

2) присутствие 2-х разделов Device с одинаковыми Identifier "ATI Graphics Adapter 0":
Section "Device"
Identifier "ATI Graphics Adapter 0"
Driver "radeon"
Option "DesktopSetup" "horizontal"
Option "OverlayOnCRTC2" "1"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "ForceMonitors" "crt1,notv"
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "ATI Graphics Adapter 0"
Driver "fglrx"
Option "(null)"
Option "ForceMonitors" "crt1,notv"
BusID "PCI:1:0:0"
EndSection

неправильно поставились драйвера?
Спасибо сказали:
MHuTeI7
Сообщения: 70

Re: Ati в Debian

Сообщение MHuTeI7 »

uZer писал(а):
10.02.2006 11:22
2) присутствие 2-х разделов Device с одинаковыми Identifier "ATI Graphics Adapter 0":

переименуй одну и укажи необходимую в Section "Screen"
приатач лог Xorg , лог сборки fglrx /lib/modules/fglrx/make.`uname -r`.log и полный конфиг иксов
Спасибо сказали:
uZer
Сообщения: 100

Re: Ati в Debian

Сообщение uZer »

MHuTeI7 писал(а):
11.02.2006 18:34
uZer писал(а):
10.02.2006 11:22

2) присутствие 2-х разделов Device с одинаковыми Identifier "ATI Graphics Adapter 0":

переименуй одну и укажи необходимую в Section "Screen"
приатач лог Xorg , лог сборки fglrx /lib/modules/fglrx/make.`uname -r`.log и полный конфиг иксов


если оставить 1-ну секцию с fglrx, то не грузится (по логу - "no devices")

модуль fglrx не собрал - нету /usr/src/linux, хотя все kernel - *headers, *image, *source поставлены....

собрал из общего пакета deb-пакеты, поставил их, указал aticonfig путь к конфигу иксов ( /etc/X11/XF86Config-4) и перезагрузился....
результат - тот-же 2 секции Device и Mesa-драйвера в OpenGL
uname -r
2.6.8-2-686

(счас пока снес все, что касается драйверов с сайта ati, поставил в конфиге radeon......)
если будут еще мысли - поекспериментирую....
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: Ati в Debian

Сообщение pelmen »

У меня Debian и Ati Radeon 9000
Как ставил я (все работает, ну почти все):
1) с kernel.org скачал linux-2.6.15.tar.bz2 в папку /usr/src/
wget ftp://ftp.kernel.org/pub/linux/kernel/v2....-2.6.15.tar.bz2 /usr/src/
2) разархивировал туда же
tar xvjf linux-2.6.15.tar.bz2
3) сделал symlink (просто обычно проги ищут исходники ядра в /usr/src/linux а не в /usr/src/linux-2.6.15)
ln -s linux-2.6.15 linux
4) собрал новое ядро с модульными ati драйверами
make menuconfig
make bzImage modules modules_install
5) запустил установщик драйверов
./home/pelmen/ati-driver-installer-8.23.7-i386.run
6) запустил скрипт настройки xorg
aticonfig --initial
7) перезагрузился
reboot
8) проверил наличие OpenGL коммандой 'glxinfo'
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9000 DDR Generic
OpenGL version string: 1.3.1050 (X4.3.0-8.23.7)
9) проверил fps коммандой 'glxgears'
4244 frames in 5.0 seconds = 848.800 FPS
P.S. обычно у меня ~1700 просто сейчас wine компилирую :)
Через Cedega-4.4.3 играю в Counter Strike - отлично вообще, только ни одного шрифта нет =) Не понимаю в чем дело.
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Ati в Debian

Сообщение Лис »

если оставить 1-ну секцию с fglrx, то не грузится (по логу - "no devices")

модуль fglrx не собрал

Как же вы хотите подгрузить модуль, если его нет. Ищите, куда у вас поставились исходники ядра и сделайте ссылку на них в /usr/src/linux
Спасибо сказали:
mr.qweo
Сообщения: 156

Re: Ati в Debian

Сообщение mr.qweo »

Бросай собственический софт,коим является и ATI Driver.Попробуй DRI - dri.freedesktop.org. Лично у меня (ATI Radeon 9550,чип r300) апаратное ускорение GL работает отлично через DRI.
P.S.:удобнее ставить binary snapshots
UNIX realises a set of system logic.Windows realises a set of unsystematic illogicaly.
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
Спасибо сказали: