карта 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
как удалить?
Ati в Debian (нет OpenGL)
Модераторы: Warderer, Модераторы разделов
-
DigiMax
- Сообщения: 262
Re: Ati в Debian
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
DigiMax писал(а): ↑01.02.2006 15:371.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
uZer
- По вкусу. Я бы взял Xv.
- Конфиг должен генерироваться aticonfig'ом, ядро должно автоматически подгружать модуль при обращении.
Код: Выделить всё
for i in lsmod rmmod insmod modprobe; do man $i done- nvidia-installer, это файл "*.run", из которого ставились драйверы. Запустите с ключём "---help".
-
DigiMax
- Сообщения: 262
Re: Ati в Debian
ddc писал(а): ↑01.02.2006 16:54uZer
- По вкусу. Я бы взял 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
подправил мне 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)
повторы заремил и оставил вот что:
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
было что-то похожее, токо наоборот , fglrx на nvidia менял, с запущеными иксами и загруженными модулями (fglrx и вроде drm) ничего не получалось, прибил Х-ы, выгрузил модули - зависимости разрулились даже старым aptitude , ps это все в Ubutnu Breezy
-
uZer
- Сообщения: 100
Re: Ati в Debian
после переустановки ситемы опять ковыряю АТИ в поисках 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
неправильно поставились драйвера?
устанавливал драйвер с сайта ати как и в прошлый раз, но на этот раз удачнее, так как запускаюцца шестеренки 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
-
uZer
- Сообщения: 100
Re: Ati в Debian
если оставить 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
У меня 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 - отлично вообще, только ни одного шрифта нет =) Не понимаю в чем дело.
Как ставил я (все работает, ну почти все):
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
Бросай собственический софт,коим является и ATI Driver.Попробуй DRI - dri.freedesktop.org. Лично у меня (ATI Radeon 9550,чип r300) апаратное ускорение GL работает отлично через DRI.
P.S.:удобнее ставить binary snapshots
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
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron