Драйвера ATI 8.42 [УРА Даже работают, и даже beryl без xgl заработал]
ilnurathome 24 октября, 2007 - 20:41
Дрова для 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;
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 что-то маленький:
Хотя сейчас выше. После перезапуска иксов поднялся до 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 прикручивал? у мну валятся сразу =(