[sisyphus] I: fglrx_glx
Konstantin A. Lepikhov
lakostis на anti-leasure.ru
Пт Фев 24 23:05:02 MSK 2006
Hi Sergey!
Friday 24, at 10:42:39 PM you wrote:
> On Fri, Feb 24, 2006 at 01:56:56PM +0300, Konstantin A. Lepikhov wrote:
> > Friday 24, at 04:46:37 AM you wrote:
> > > On Friday 24 February 2006 04:34, Konstantin A. Lepikhov wrote:
> > > > нет, мне нужен вывод l /usr/lib/libGL.so*, т.е. какие там есть симлинки и
> > > > куда они смотрят.
> > >
> > > # l /usr/lib/libGL.so*
> > > lrwxrwxrwx 1 root root 28 2006-02-24 00:32 /usr/lib/libGL.so.1
> > > -> ../../etc/X11/lib/libGL.so.1
> > ln -s -f ../../../usr/lib/X11/fglrx/libGL.so.1 /etc/X11/lib/libGL.so.1
> >
> > > lrwxrwxrwx 1 root root 24 2006-02-10 22:06 /usr/lib/libGL.so ->
> > > X11/mesa_gl/libGL.so.1.2
> > эту ссылку убейте
> >
> > > lrwxrwxrwx 1 root root 24 2006-02-10 22:06 /usr/lib/libGL.so.1.2 ->
> > > X11/mesa_gl/libGL.so.1.2
> > эту замените на ../../etc/X11/lib/libGL.so.1
>
> Этот закат солнца вручную приходится осуществлять из-за того, что в
> пакете fglrx_glx есть файл /usr/lib/X11/drv.d/fglrx, а пакет
> x11setupdrv-0.4-alt2 ожидает найти подобные файлы в
> /usr/libexec/X11/drv.d. Кроме того, зависимости на x11setupdrv >=
> 0.4-alt2 в пакете fglrx_glx нет.
потому что этими кривульками я не пользуюсь :)
>
> Впрочем, перемещение этого файла на место вновь не решает проблему -
> после этого (и запуска x11setupdrv) начинает цепляться правильный
> libGL.so.1, но дальше происходит вот что:
>
> $ LIBGL_DEBUG=verbose glxinfo
> name of display: :0.0
> libGL: XF86DRIGetClientDriverName: 8.22.5 fglrx (screen 0)
> libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/fglrx_dri.so
> libGL error: dlopen /usr/X11R6/lib/modules/dri/fglrx_dri.so failed (/usr/X11R6/lib/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory)
> libGL error: unable to find driver: fglrx_dri.so
> libGL: XF86DRIGetClientDriverName: 8.22.5 fglrx (screen 0)
> libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/fglrx_dri.so
> libGL error: dlopen /usr/X11R6/lib/modules/dri/fglrx_dri.so failed (/usr/X11R6/lib/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory)
> libGL error: unable to find driver: fglrx_dri.so
> display: :0 screen: 0
> direct rendering: No
самое интересное, что на R200-RV280 этого не происходит (т.е. libGL делает
dlopen именно из /usr/lib/X11/modules/dri/, но вопроизводится
http://ati.cchtml.com/show_bug.cgi?id=232
> .........
>
> При этом в пакете этот файл уже находится в новом месте -
> /usr/lib/X11/modules/dri/fglrx_dri.so, однако libGL.so.1 об этом не
> знает. Поскольку этот libGL насквозь бинарный, видимо, придётся
> прибить /usr/X11R6 для этих файлов в пакете гвоздями (но только для
> fglrx_dri.so и atiogl_a_dri.so - остальные файлы должны оставаться в
> /usr/lib/X11/modules, где их будет искать xorg-x11-server).
>
> После исправления путей этот fglrx_glx вроде бы даже работает...
OK, это исправлю в след. сборке.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis at jabber.org
aka L.A. Kostis write to ==>mailto:lakostis at pisem.net.nospam
...The information is like the bank... (c) EC8OR
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: Digital signature
Url : http://lists.altlinux.org/pipermail/sisyphus/attachments/20060224/1bed79fd/attachment-0001.bin
Подробная информация о списке рассылки Sisyphus