Драйвера ATI 8.42 [УРА Даже работают, и даже beryl без xgl заработал]

Дрова для ATI 8.42
http://www.phoronix.com/scan.php?page=article&item=887&num=1
https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run
кто пробовал?

Хотел поставить из-за

but it also delivers AIGLX support! Yes, you read that right. You can finally run your ATI graphics card with the fglrx driver and run Compiz, Beryl, or Compiz Fusion without using XGL!

Но пока
LIBGL_DEBUG="verbose" glxinfo
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 8.42.3 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
Ошибка сегментирования

Пока ищу грабли.

Кто нибудь смог поставить?

ну этого стоит

ну этого стоит ожидать - RSS AMD с релизами молчит как партизан

Ухты, дождались)

Пока на сайте ATI для новых видеокарт серии HD дают скачивать 8.41.7, а для всех остальных - 8.40.4. В портежах тоже последние 8.40.4.
Вывод - 8.42 наверно на бета-тестировании, а значит глючат даже больше старых :-).

О нашел грабли

О нашел грабли
Файлы от старых дров не заменялись на новые

libfglrx_dm.a
libfglrx_pp.a
libfglrx_tvout.a
libfglrx_dm.so.1.0
libfglrx_pp.so.1.0
libfglrx_tvout.so.1.0

В итоге падал fglrx_dri.so
В ручную удалил старые, все нормально поставились.

У кого будет проблема как у меня посмотрите также, что бы эти файлы были только в одном месте

ebuild использовал переделанный из ati-drivers-8.40.4.ebuild
я скопировал в /usr/portage/local/x11-drivers/ati-drivers/ati-drivers-8.42.3.ebuild
что бы при sync не потерять
выкинуть оттуда все строчки с epatch так как патчей пока нет
выкинуть строчку gunzip common/usr/share/man/man8/atieventsd.8 || die "manpage unzip failed"

смотрим
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.0.6958 Release

Все ок, xorg.conf я пока не изменял оставил от старых дров

Beryl работает но тормозит, при запуске glxgears fps в два раза ниже чем без beryl, и всякие другие траблы с подергиванием изображения
Надо будет поставить compiz-fusion, но пока времени нет

Раскажи ПЛЗ про

Раскажи ПЛЗ про ATI. купил себе бук, комп продал, пока под вынем сижу, сейчас буду ставить генку.
У меня тут стоит ATI Radeon X1270. Какие дрова ставить? Хотелось бы compiz-fusion постваить, так как на старом компе с nvidia работал вообще на ура.
______________________________________________________
Теперь и HTC TyTN :) Жалко на Windows Mobile 6.0 :(
Теперь и MSI PR210-003RU (Turion64X2 1.8 Ghz, ATI Radeon X1270...)

ebuild

выкладывай. если некуда - стучись, повешу на бесплатном хостинге...

patch и ebuild

изменения в ebuild

http://ilnurathome.narod.ru/ati-drivers-8.42.3.ebuild

http://ilnurathome.narod.ru/atiemerge.patch

--- /usr/portage/x11-drivers/ati-drivers/ati-drivers-8.40.4.ebuild 2007-10-09 12:37:26.000000000 +0400
+++ /usr/portage/local/x11-drivers/ati-drivers/ati-drivers-8.42.3.ebuild 2007-10-24 19:37:44.000000000 +0400
@@ -119,7 +119,7 @@
#would be created
sh "${src}" --extract "${S}" 2&>1 /dev/null

- gunzip common/usr/share/man/man8/atieventsd.8 || die "manpage unzip failed"
+# gunzip common/usr/share/man/man8/atieventsd.8 || die "manpage unzip failed"

# These are the userspace utilities that we also have source for.
# We rebuild these later.
@@ -128,17 +128,6 @@
"${ARCH_DIR}"/usr/X11R6/${PKG_LIBDIR}/libfglrx_gamma* \
|| die "bin rm failed"

- if use acpi; then
- sed -i \
- -e "s:/var/lib/xdm/authdir/:/etc/X11/xdm/authdir/:" \
- -e "s:/var/lib/gdm/:/var/gdm/:" \
- -e "s/#ffff#/#ffff##:.*MIT-MAGIC-COOKIE/" \
- "${S}/common/etc/ati/authatieventsd.sh" \
- || die "sed failed."
-
- # Adjust paths in the script from /usr/X11R6/bin/ to /opt/bin/
- epatch "${FILESDIR}"/ati-powermode-opt-path.patch
- fi

pushd common/lib/modules/fglrx/build_mod >/dev/null
ln -s "${ARCH_DIR}"/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC$(gcc-major-version) \
@@ -165,9 +154,6 @@
mv programs/fglrx_gamma/fglrx_xgamma.{man,1} || die "man mv failed"
cd ..

- # Misc. patches.
- epatch "${FILESDIR}"/${PV}/${P}-warnings.patch
-
if kernel_is ge 2 6 23; then
epatch "${FILESDIR}"/${PV}/${PN}-2.6.23.patch
fi

Пояснения -epatch т.к. patch нет, -sed лень было разбираться мне проще было выкинуть, кому не лень разберитесь пожаулуйста,
-gunzip т.к. gunzip выдовал ошибку

ЗЫ Хотя особого смысла в выкладывании не вижу все достаточно тривиально.
Мне лично было бы более интересно обсудить xorg.conf какие опции лучше включить или выключить.

Всю ночь сидел

Всю ночь сидел ковырялся. В играх фпс прибавился нешуточно. Прикрутил компиз. Все эффекты воркают отлично. Одну проблему по сей час решить не могу. Хз ваще куда копать. В общем, панель (где все ярлыки, часы, маунтилка etc) в xfce отображается тупо белым/прозрачно белым цветом и элементы на ней не отображаются... =/ Делать этим чё с, не ума приложу.

_________________

Desktop:
Gentoo GNU/Linux 2007.0 | i686 | kernel 2.6.22-r5
PDA:
E-ten Glofiish M700 | Want Gentoo!

ati-driver-installer-8.42.3-x86.x86_64

точно такаяже фигня с панелькой она белая, но элементов нету :((( она появляется, но намного позже ... (у меня после применения каких-либо настроек рабочего стола) ... как пофиксить не знаю ..
стоят ati-driver-installer-8.42.3-x86.x86_64 ..

У меня кстати ФПС поднялся всего на 200 ...

Проблему с

Проблему с панелькой решил. Бебебе. :P xDDD

_________________

Desktop:
Gentoo GNU/Linux 2007.0 | i686 | kernel 2.6.22-r5
PDA:
E-ten Glofiish M700 | Want Gentoo!

В общем

В общем панелька в xfce становится белой только если в настройках панелей стоит "полная ширина". Если поставить "нормальная", то всё работает. ;)

_________________

Desktop:
Gentoo GNU/Linux 2007.0 | i686 | kernel 2.6.22-r5
PDA:
E-ten Glofiish M700 | Want Gentoo!

2 дня пытаюсь запустить

Уважаемый, ilnurathome.

Выложите свой xorg.conf

пытаюсь прикрутить драйвера ATI 8.42.3 ничего не получается :-(
и файлы удалял и полностью сносил драйвер
каждый раз одно и то же :-(

$LIBGL_DEBUG="verbose" glxinfo
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 8.42.3 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
Ошибка сегментирования

$ LIBGL_DEBUG="verbose" fglrxinfo
libGL: XF86DRIGetClientDriverName: 8.42.3 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/fglrx_dri.so
Ошибка сегментирования

ЗЫ. ebuild брал этот - http://ilnurathome.narod.ru/ati-drivers-8.42.3.ebuild

--
Человеческа глупость дает представление о бесконечности
(с) Иоанна Хмелевская

Вначале

Вначале проверь все либы .so
Чтобы не было дубликатов, скорее всего у вас конфликт библиотек
Здесь я немного описывал

http://www.gentoo.ru/node/8656#comment-59992

т.е. передустановкой проверьте
что бы после emerge -C ati-drivers
не осталось в системе
fglrx_dri.so
libfglrxdrm.so
fglrx_drv.so
glesx.so
libfglrx_gamma.so
libfglrx_gamma.so.1
libfglrx_tvout.so.1.0
libfglrx_pp.so.1.0

Потому что если когда-либо запускали ati*.run то он в другие пути прописывает их и в итоге остаются, а emerge пишет их вот так
/usr/lib/dri/fglrx_dri.so
/usr/lib/xorg/modules/linux/libfglrxdrm.so
/usr/lib/xorg/modules/drivers/fglrx_drv.so
/usr/lib/xorg/modules/glesx.so
/usr/lib/libfglrx_gamma.so
/usr/lib/libfglrx_gamma.so.1
/usr/lib/libfglrx_tvout.so.1.0
/usr/lib/libfglrx_pp.so.1.0

Эти тоже можно проверить, правда они статические, но все же
/usr/lib/xorg/modules/esut.a
/usr/lib/libfglrx_tvout.a
/usr/lib/libfglrx_dm.a
/usr/lib/libfglrx_pp.a

Ядро у меня 2.6.22
под 2.6.23 незнаю

потом
aticonfig --initial --input=/etc/X11/xorg.conf

если не срабатывает ну тогда не знаю

Мой xorg.conf
http://ilnurathome.narod.ru/xorg.conf
но напрямую xorg не скармливайте, а в начале посмотрите вывод lspci где у вас сидит видео карта.
config заточен по двух головую конфигурацию с левым дополнительным экраном,
с опциями лучше по баловаться они у меня явно не оптимальные.

также незабыть
rmmod fglrx; modprobe fglrx
но для верности лучше перезапустить.

ЗЫ сам я скорее всего сделаю downgrade обратно, чет со стабильностию мне не нравится, при выходе из X начал зависать, чего раньше не было

U menya voobche perestali

U menya voobche perestali ati-drivers stavitsya, posle emerge system
Koroche viletaet s takoy oshibkoy;

  CC      /var/tmp/portage/x11-drivers/ati-drivers-8.39.4/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.mod$
  LD [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.39.4/work/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.22-gentoo-r5'
 ^[[32;01m*^[[0m Building fgl_glxgears
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lGL
collect2: выполнение ld завершилось с кодом возврата 1

teper' i 8.39 i 8.42 ne stavyatsya...
______________________________________________________
Теперь и HTC TyTN :) Жалко на Windows Mobile 6.0 :(
Теперь и MSI PR210-003RU (Turion64X2 1.8 Ghz, ATI Radeon X1270...)

С постом выше

С постом выше разобрался. А вот fps что-то маленький:

sanches / # glxgears
4081 frames in 5.1 seconds = 795.394 FPS
3390 frames in 5.1 seconds = 665.364 FPS
8076 frames in 5.0 seconds = 1615.152 FPS
6749 frames in 5.0 seconds = 1349.767 FPS
9744 frames in 5.0 seconds = 1948.540 FPS
9467 frames in 5.0 seconds = 1893.334 FPS
9151 frames in 5.0 seconds = 1830.156 FPS
8245 frames in 5.0 seconds = 1648.954 FPS
8037 frames in 5.0 seconds = 1607.120 FPS
6891 frames in 5.0 seconds = 1378.066 FPS
9323 frames in 5.0 seconds = 1864.545 FPS
9421 frames in 5.0 seconds = 1884.108 FPS
9314 frames in 5.0 seconds = 1862.779 FPS
9478 frames in 5.0 seconds = 1895.532 FPS
9356 frames in 5.0 seconds = 1871.053 FPS

Хотя сейчас выше. После перезапуска иксов поднялся до 1800. Странно... А хотя нет, subversion ставился же.
как думаете, для ATI Radeon X1270 это нормальный fps?
В игре astromenace fps от 20 до 40. Иногда черные полосы пролетают, еле заметные.
Стоит kde у меня, 3.5.7, в исках подключен модуль dri, так как aixgl попросил.
______________________________________________________
Теперь и HTC TyTN :) Жалко на Windows Mobile 6.0 :(
Теперь и MSI PR210-003RU (Turion64X2 1.8 Ghz, ATI Radeon X1270...)

не растет кокос

Делаю все именно так. Ничего не получается :-(

Буду ждать пока эти драйвера появятся в портах...

--
Человеческа глупость дает представление о бесконечности
(с) Иоанна Хмелевская

поставил себе

поставил себе это чудо без ebuild'а, через sh ati<...>.run

работают прекрасно! вот только из eselect пропал профиль ati opengl, но direct rendering: Yes, причём FPS в районе 2600-2700 и это на Radeon 9550 =)
глюков пока не замечено =)
compiz-fusion вертится без тормозов, а вот kiba-dock валится с сегфолтом :(
щас буду гуглить

кстати, дрова

кстати, дрова уже появились в портах

Отличная

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

посылаю ATI луч ненависти

Ага, и меня дернуло их поставить (((
в итоге "потерялась" библиотека libGL.so.1 без которой ~ треть программ не работает, сейчас пытаюсь побороть.

З.Ы. Пользуясь случаем посылаю ATI луч ненависти.

Удалил дрова

Удалил дрова ati.
в /usr/share/fglrx есть uninstall скрипт

чтобы вернуть libgl.so.1:
sudo aptitude reinstall libgl-mesa

Все :)

эти команды из

эти команды из какого дистра? вообще в gentoo нельзя пользоваться инсталлером от ati(и от энвидии и чегонить ещё тоже) - он ломает систему переключения дров для OpenGL - того самого libGL... нужно поставить что-то что его даёт и сделать eselect opengl set имя_дров

Раскажи

Раскажи поподробней плиз, как compiz-fusion прикручивал? у мну валятся сразу =(

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

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