Radeon HD 4850 (RV770)

Решил знакомому поставить Дженту на старый комп, может понравиться, и вольется в пользователи. С Nvidia некогда не было проблем, а здесь просто жесть. Вики по ссылке http://gentoo-wiki.com/HOWTO_ATI_Drivers не доступно. Не фига не понял, что писать в make.conf (radeon или fglrx), не понял поддерживает ли x11-drivers/ati-drivers эту карту или нет. Везде написано по разному, и так и так Xorg не стартует, падает при X -configure:

(II) [KMS] drm report modesetting isn't supported.
(EE) Backtrace:
(EE) 0: X (xorg_backtrace+0x34) [0x5970a4]
(EE) 1: X (0x400000+0x19ae99) [0x59ae99]
(EE) 2: /lib64/libpthread.so.0 (0x7f30ca011000+0x10bf0) [0x7f30ca021bf0]
(EE) Segmentation fault at address 0x0

В ядре включил CONFIG_DRM и radeon, что просили при сборки ati-drivers, карта не видна. opengl и opencl переключил как надо. Пересобирал все относящиеся к делу компоненты.

Подскажите где почитать.

P.S. Много видел отзывов владельцев Линукса про ATI, но не знал что все так через (|).

Не согласен про (|). У

Не согласен про (|). У самого исключительно положительный опыт с видеокартами ATI/AMD. Начиная c r100 до r700.
http://wiki.gentoo.org/wiki/Radeon
http://wiki.gentoo.org/wiki/Fglrx

.

1. На то есть зеркало.
2. Чем офф. Вика не устроила?
3. Да и офф. доки тоже ничего... http://www.gentoo.org/doc/en/ati-faq.xml http://www.gentoo.org/proj/en/desktop/x/x11/ati-migration-guide.xml

По моему опыту в современной действительности полагаться Xorg -configure не стоит (последние попытки его использования благополучно обламывались при вполне работоспособной системе).

У меня сейчас Радеон, с родным иксовым драйвером.
Проблем не наблюдаю (хотя конечно не твой).

Потому:
1. Брось бяку (блоб).
2. Забей на конфиг сервера (пока).
$PORTDIR/profiles/desc/video_cards.desc в помощь.

У меня:
/etc/portage/make.conf:
VIDEO_CARDS="radeon"

Согласно /var/log/Xorg.0.log в списке поддерживаемых устройств:

...
	ATI Radeon 4800 Series, ATI Radeon HD 4850 x2,
	ATI Mobility RADEON HD 4850, ATI Mobility RADEON HD 4850 X2,
	ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
...

Как _априори_ посмотреть список поддерживаемых устройств --- не знаю.

:wq
--
Live free or die

Спасибо за помощь! Немного

Спасибо за помощь! Немного стало понятно, пересобрал систему под "radeon".

При startx Xorg пишет:

[    32.904] (II) [KMS] drm report modesetting isn't supported.
[    32.905] (EE) Screen 0 deleted because of no matching config section.

В ядре точно включил всё

В ядре точно включил всё потребное?
portage должен был сообщать.

ЗЫ:

$ zgrep DRM /proc/config.gz 
CONFIG_DRM=m
CONFIG_DRM_KMS_HELPER=m
# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
CONFIG_DRM_TTM=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=m
CONFIG_DRM_RADEON_KMS=y
# CONFIG_DRM_NOUVEAU is not set
...

:wq
--
Live free or die

dmesg смотри\показывай

dmesg смотри\показывай

Еще раз огромное спасибо за

Еще раз огромное спасибо за помощь!
На этот раз я сам лошара, не заметил, что x11-drivers/ati-drivers написал о необходимости добавления в конфиг ядра строк:

CONFIG_EXTRA_FIRMWARE="radeon/ARUBA_me.bin radeon/ARUBA_pfp.bin radeon/ARUBA_rlc.bin radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin radeon/R600_rlc.bin radeon/R700_rlc.bin radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/PITCAIRN_ce.bin radeon/PITCAIRN_mc.bin radeon/PITCAIRN_me.bin radeon/PITCAIRN_pfp.bin radeon/PITCAIRN_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/SUMO2_me.bin radeon/SUMO2_pfp.bin radeon/SUMO_me.bin radeon/SUMO_pfp.bin radeon/SUMO_rlc.bin radeon/TAHITI_ce.bin radeon/TAHITI_mc.bin radeon/TAHITI_me.bin radeon/TAHITI_pfp.bin radeon/TAHITI_rlc.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/VERDE_ce.bin radeon/VERDE_mc.bin radeon/VERDE_me.bin radeon/VERDE_pfp.bin radeon/VERDE_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"

После этого взлетело, и в dmesg куча информации о карте, и даже vesa frame bufer заработал в консоли.

Единственный вопрос, пропала поддержка opencl, это так и должно быть, и его просто нет в открытых драйверах?

Цитата: не заметил, что

Цитата:
не заметил, что x11-drivers/ati-drivers написал о необходимости добавления в конфиг ядра строк

x11-drivers/ati-drivers - это пакет с закрытыми драйверами и "написать" о необходимости добавления в ядро прошивок этот пакет не мог.
Пакет с открытыми драйверами: x11-drivers/xf86-video-ati .

Цитата:
Единственный вопрос, пропала поддержка opencl, это так и должно быть, и его просто нет в открытых драйверах?

Пока нет, для карт серий Evergreen, N.Islands и S.Islands указано, что "появились" люди, желающие реализовать поддержку opencl http://www.x.org/wiki/RadeonFeature .

Точно, я ошибся,

Точно, я ошибся, x11-drivers/xf86-video-ati написал о добавление строк в конфиг ядра.

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

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