Установка ATI Radeon HD 2400

Доброго всем!

Я недавно установил Gentoo.
Вот не могу прикрутить Radeon HD2400.
Пробовал и xf86-video-ati, и ati-drivers.
Иксы не стартуют. Комп виснет до перезагрузки.
Пожалуйста подскажите, на какие драйвера лучше
сажать эту карту, что прописать в VIDEO_CARDS
и нет ли в ядре специальных заморочек, которые
могут быть вредны/полезны? Ядро 2.6.30-r5.

А что в логах иксов?

А что в логах иксов?

-= Concordia victoriam gignit =-

Xorg.0.log:(--)

Xorg.0.log:

(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) Falling back to old probe method for fglrx
(WW) This ATI Proprietary Linux Driver does not guarantee support of video driver ABI higher than 2.0
(WW) Video driver ABI version of the X server is 5.0
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Failed to get kernel info
(EE) fglrx(0): Failed to initialize ASIC in kernel.
(EE) fglrx(0): [pcie] Failed to gather memory of size 0Kb for PCIe. Error (-22)
(II) fglrx(0): driver needs X.org 1.4.x.y with x.y >= 99.906
(WW) fglrx(0): could not detect X server version (query_status=-1)
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized. 
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *

xorg.conf:

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	#Driver      "radeon"
	#Driver      "ati"
	Option	    "XAANoOffscreenPixmaps" "true"
	BusID       "PCI:1:0:0"
EndSection

make.conf:

VIDEO_CARDS="radeon"

NightNord: А FAQ кто читать будет?. В следующий раз я просто сообщение удалю

Ну вот очень интересные

Ну вот очень интересные строчки:

(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *

Поищи в опциях ядра DRI, возможно с этим связано зависание

-= Concordia victoriam gignit =-

Тоже интересный момент: (WW)

Тоже интересный момент:

(WW) This ATI Proprietary Linux Driver does not guarantee support of video driver ABI higher than 2.0

Я не в курсе этой проблемы, но выглядит весьма подозрительно

-= Concordia victoriam gignit =-

Замодулировал в ядре Direct

Замодулировал в ядре Direct Rendering Manager.
На DRI ругаться перестал, но результат тот же - чёрный экран и зависание.

(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0):     Build-Kernel UTS_RELEASE:        2.6.30-gentoo-r5
(II) fglrx(0):     Build-Kernel MODVERSIONS:        no
(II) fglrx(0):     Build-Kernel __SMP__:            yes
(II) fglrx(0):     Build-Kernel PAGE_SIZE:          0x1000
(II) fglrx(0): [drm] register handle = 0x00005000
(II) fglrx(0): DRI initialization successfull!

А по поводу поддержки дров, этот момент меня тоже интересует.
Хотелось бы узнать, кто какие дрова на чипсет RV610 прикручивает?
Есть у кого-нибудь реальный опыт использования подобных видеокарт?

К сожалению у меня другая

К сожалению у меня другая карта - интегрированная Radeon 3100. Пол года назад убил неделю, чтобы заставить работать иксы. Причём, самое обидное было, что когда поменял комп (был апгрейд, до этого была видео nVidia), сразу, без всяких плясок с бубном, редактирования конфов и прочего, после загрузки компа всё заработало как надо, только текстовая консоль не включалась. После обновления системы иксы слетели и пришлось долго и нудно колдовать над всем этим. Потом иксы запустились, но не запускался софт завязанный на gtk. В конце концов всё закончилось установкой винды - начальству не объяснишь, что ради высоких идеалов новый комп должен простаивать неделями и неизвестно когда заработает. С тех пор крайне негативно отношусь к ATI (и до того-то недолюбливал, но как-то при покупке не обратил внимания, что интегрированная карта - Radeon).

-= Concordia victoriam gignit =-

# lspci | grep VGA 01:05.0

# lspci | grep VGA
01:05.0 VGA compatible controller: ATI Technologies Inc RS780MC [Radeon HD 3100 Graphics]

Не наблюдаю проблем с иксами на xf86-video-ati с версии 6.11. Один раз, правда, проскочила плохонькая версия, где 2D-ускорение поломали немного, но быстро поправили. Доволен, даже не очень жду 3D-ускорения (оно мне не особо надо), зато жду KMS.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

А каким образом был создан

А каким образом был создан xorg.conf?

Интересны строки

Driver "fglrx"
#Driver "radeon"

-= Concordia victoriam gignit =-

Цитата: xorg.conf: Section

Цитата:
xorg.conf:

Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
#Driver "radeon"
#Driver "ati"
Option "XAANoOffscreenPixmaps" "true"
BusID "PCI:1:0:0"
EndSection

make.conf:

VIDEO_CARDS="radeon"

изменить на VIDEO_CARDS="fglrx"
размаскировать ati-drivers-9.8
после этого

emerge -uND world

затем

aticonfig
eselect opengl set ati

ну и конечно читать очень внимательно выводы emerge после сборки пакетов.

crypton

crypton написал(а):
Цитата:
xorg.conf:

Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
#Driver "radeon"
#Driver "ati"
Option "XAANoOffscreenPixmaps" "true"
BusID "PCI:1:0:0"
EndSection

make.conf:

VIDEO_CARDS="radeon"

изменить на VIDEO_CARDS="fglrx"
размаскировать ati-drivers-9.8
после этого

emerge -uND world

затем

aticonfig
eselect opengl set ati

ну и конечно читать очень внимательно выводы emerge после сборки пакетов.

Изменил VIDEO_CARDS="fglrx"

emerge -uND world > emerge.out 2>&1

вывел:

!!! CONFIG_PROTECT is emptyCalculating dependencies   ... done!
[ebuild     UD] x11-proto/randrproto-1.2.2 [1.3.0]
[ebuild     UD] x11-proto/dri2proto-1.99.3 [2.1]
[ebuild     UD] app-admin/eselect-opengl-1.0.6-r1 [1.0.7]
[ebuild   R   ] media-libs/mesa-7.3-r1  VIDEO_CARDS="-radeon*" 
[ebuild     UD] x11-base/xorg-server-1.5.3-r6 [1.6.3.901] USE="-3dfx%" VIDEO_CARDS="-radeon*" 

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-base/xorg-server:0

  ('installed', '/', 'x11-base/xorg-server-1.6.3.901', 'nomerge') pulled in by
    >=x11-base/xorg-server-1.5.3-r7 required by ('installed', '/', 'x11-drivers/ati-drivers-9.8', 'nomerge')
    (and 5 more)

  ('ebuild', '/', 'x11-base/xorg-server-1.5.3-r6', 'merge') pulled in by
    x11-base/xorg-server required by world
    >=x11-base/xorg-server-1.2 required by ('installed', '/', 'x11-base/xorg-x11-7.2', 'nomerge')
    >=x11-base/xorg-server-1.0.99 required by ('installed', '/', 'x11-drivers/xf86-input-mouse-1.4.0', 'nomerge')
    (and 2 more)

app-admin/eselect-opengl:0

  ('installed', '/', 'app-admin/eselect-opengl-1.0.7', 'nomerge') pulled in by
    >=app-admin/eselect-opengl-1.0.7 required by ('installed', '/', 'x11-drivers/ati-drivers-9.8', 'nomerge')
    >=app-admin/eselect-opengl-1.0.7 required by ('installed', '/', 'x11-base/xorg-server-1.6.3.901', 'nomerge')
    (and 3 more)

  ('ebuild', '/', 'app-admin/eselect-opengl-1.0.6-r1', 'merge') pulled in by
    app-admin/eselect-opengl required by ('ebuild', '/', 'media-libs/mesa-7.3-r1', 'merge')
    app-admin/eselect-opengl required by ('ebuild', '/', 'x11-base/xorg-server-1.5.3-r6', 'merge')
    app-admin/eselect-opengl required by ('installed', '/', 'x11-proto/glproto-1.4.9', 'nomerge')

Объясните, пожалуйста, как новичку в Gentoo, что нужно в данном случае
размаскировать, когда я поставил "fglrx" как видеокарту? Я так понимаю,
что он хочет downgrade сотворить?

правильно понял. ты ставил

правильно понял. ты ставил пакеты с ACCEPT_KEYWORDS="~x86" или же размаскировавал их в /etc/portage/package.use
а сейчас эту размаскировку убрал, и он хочет даунгрейда. разберись сначала с кооректной размаскировко нужных тебе пакетов.
и опеределись уже что ставить - ati-drivers (ака проприетарные драйвера от ATI, fglrxб для r6xx-r7xx и новее). или xf86-drivers-ati(ака открытые драйвера для видеокарт r5хх и старше). т.к. существование обоих версий в системе ведет к ядерным глюкам и плавающим проблемам. и настройка и зависитмости по пакетам у них очень разные...
почитай это http://www.gentoo.org/doc/en/ati-faq.xml

Размаскировал: =x11-drivers/

Размаскировал:

=x11-drivers/ati-drivers-9.8
=x11-base/xorg-server-1.5.3-r7
=app-admin/eselect-opengl-1.0.7

Затем:

emerge -uND world
aticonfig --initial
eselect opengl set ati

Теперь windowmaker запустился. Курсор, кнопки. Только потом снова всё наглухо виснет. Попробовал:

X -configure > X_configure.out > 2>&1

И вот что в листинге:

X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.30-gentoo-r5 i686 
Current Operating System: Linux st 2.6.30-gentoo-r5 #3 SMP Thu Sep 10 15:19:47 YEKST 2009 i686
Build Date: 14 September 2009  11:07:20AM
 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Sep 14 11:28:58 2009
List of video drivers:
	radeon
	fglrx
	ati
	vesa
(EE) module ABI major version (5) doesn't match the server's version (4)
(EE) Failed to load module "radeon" (module requirement mismatch, 0)
(EE) module ABI major version (5) doesn't match the server's version (4)
(EE) Failed to load module "ati" (module requirement mismatch, 0)
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found

Backtrace:
0: X(xorg_backtrace+0x3c) [0x813b92c]
1: X(xf86SigHandler+0x52) [0x80d1a42]
2: [0xb7f93400]
3: X(xf86CallDriverProbe+0x20c) [0x80a9efc]
4: X(DoConfigure+0x1bf) [0x80c8a0f]
5: X(InitOutput+0x62a) [0x80aa75a]
6: X(main+0x256) [0x806ed46]
7: /lib/libc.so.6(__libc_start_main+0xdc) [0xb7aeb6fc]
8: X [0x806e371]

Fatal server error:
Caught signal 11.  Server aborting

Как с этим справиться?

1) Прочитать ошибки в логе 2)

1) Прочитать ошибки в логе
2) Прочитать вывод емерга после xorg-server.
3) Осознать прочитанное и сделать че просят

Решено.

Добавил в xorg.conf:

Section "ServerFlags"
   Option "AllowEmptyInput" "off"
EndSection

Теперь клава и мышь работают.

Всем спасибо за помощь.

подсказка - поставь

подсказка - поставь xorg-server-1.6 и выше

crypton написал(а): подсказка

crypton написал(а):
подсказка - поставь xorg-server-1.6 и выше

А как его поставить?
У меня при:

emerge --unmerge xorg-server
emerge --sync
emerge xorg-server

лезет ставиться xorg-server-1.5.3. Как вместо него уговорить
xorg-server-1.6?

Попробуй отключить

Попробуй отключить DRI

Section "Device"
        Identifier  "Card0"
        Driver      "radeon"
        Option      "DRI" "False"
EndSection

Working on Gentoo Linux for Asus P535 and Qtopia :-)

oleg_kaa написал(а): Попробуй

oleg_kaa написал(а):
Попробуй отключить DRI

Section "Device"
        Identifier  "Card0"
        Driver      "radeon"
        Option      "DRI" "False"
EndSection

Проделал. Не помогло. При этом в логе вот что появилось:

(WW) RADEON(0): Direct rendering disabled
(EE) RADEON(0): Acceleration initialization failed
(II) RADEON(0): Acceleration disabled

Т.е. он просто отключился, потому что не смог включиться? :)

Что то типа тово :) У меня

Что то типа тово :) У меня аналогичная проблема в соседней ветке :)

http://www.gentoo.ru/node/16532

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Первым делом размаскируй

Первым делом размаскируй тестовые пакеты, иначе еще года 3 будешь на 1.5.3 сидеть и старых дровах)

Да толку от них, я на работе

Да толку от них, я на работе на генту переехал только месяц назад на основной рабочей машине и все из-за долбанной ATI.
Опенсорц дрова тормозят безбожно, в пятницу в кваку не поиграть... :) Поставил Nvidia и за пол часа все поставилось :-)
А так три дня сидел компилял перекомпилял... Еще фиг бы с этим аппаратным ускорением, два монитора тоже не пашут по человечески.

Ненавижу ATI =)))

Хы. Я тож мучался с год

Хы. Я тож мучался с год назад, но это скорее по глупости и из-за экспериментов. Сейчас же, по-моему, проблем вообще нет, лишь бы в каждый момент времени на машине были только одни дрова :) Ну а я в конце-концов выбрал опен-дрова, так как fglrx не поддерживает (или не поддерживал) xrandr и MODELINE, а это для меня шибко важно :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".