Segmentation fault при запуске fglrxinfo

Vladimir
Опубликовано в: Linux

В очередной раз привет команде разработчиков fglrx

Решил сегодня проверить пару идей, касающихся 3D-ускорения. Запустил glxinfo | grep render:

[-]
View Code Text
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: ATI Radeon HD 3200 Graphics

Опа! А direct rendering-то, оказывается, не работает! Запускаем fglrxinfo:

[-]
View Code Text
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3200 Graphics
OpenGL version string: 1.4 (2.1.8201 Release)

Segmentation fault

Ошибка сегментации — всё чудесатее и чудесатее, как говорил классик.

Уходим в отладку:

[-]
View Code Bash
DISPLAY=:0 LIBGL_DEBUG=verbose fglrxinfo
[-]
View Code Text
libGL: XF86DRIGetClientDriverName: 8.55.2 fglrx (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib64/modules/dri/tls/fglrx_dri.so
libGL: OpenDriver: trying /usr/X11R6/lib64/modules/dri/fglrx_dri.so
libGL error: dlopen /usr/X11R6/lib64/modules/dri/fglrx_dri.so failed (/usr/X11R6/lib64/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: fglrx_dri.so
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3200 Graphics
OpenGL version string: 1.4 (2.1.8201 Release)

Segmentation fault

По крайней мере, уже хоть что-то, и проблема стала очевидной: файл /usr/X11R6/lib64/modules/dri/fglrx_dri.so не существует. Я в очередной раз восхитился сборщиками пакетов xorg-driver-fglrx и fglrx-kernel-source.

К счастью, проблема решается просто:

[-]
View Code Bash
mkdir -p /usr/X11R6/lib64/modules/dri/
ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib64/modules/dri/fglrx_dri.so

После чего запускаем fglrxinfo:

[-]
View Code Text
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3200 Graphics
OpenGL version string: 2.1.8201 Release

Больше не сегфолтится…

glxinfo | grep render:

[-]
View Code Text
direct rendering: Yes
OpenGL renderer string: ATI Radeon HD 3200 Graphics

Проблема успешно решена!

Добавить в закладки
  • del.ici.ous
  • Digg
  • Furl
  • Google
  • Simpy
  • Spurl
  • Y! MyWeb
  • БобрДобр
  • Мистер Вонг
  • Yandex.Закладки
  • Текст 2.0
  • News2
  • AddScoop
  • RuSpace
  • RUmarkz
  • Memori
  • Google Bookmarks
  • Писали
  • СМИ 2
  • Моё Место
  • 100 Закладок
  • Ваау!
  • Technorati
  • RuCity
  • LinkStore
  • NewsLand
  • Lopas
  • Закладки - IN.UA
  • Connotea
  • Bibsonomy
  • Trucking Bookmarks
  • Communizm
  • UCA
  • Slashdot
  • Magnolia
  • Blogmarks
  • Current
  • Meneame
  • Oknotizie
  • Diigo
  • Funp
  • Hugg
  • Dealspl.us
  • N4G
  • Mister Wong
  • Faves
  • Yigg
  • Fresqui
  • Care2
  • Kirtsy
  • Sphinn

Связанные записи

1
Фев
2009

Комментарии к статье «Segmentation fault при запуске fglrxinfo»  »

К статье «Segmentation fault при запуске fglrxinfo» комментариев пока нет. Не хотите ли стать первым?

Подписаться на RSS-ленту комментариев к статье «Segmentation fault при запуске fglrxinfo» Trackback URL: http://blog.sjinks.org.ua/linux/496-segmentation-fault-when-running-fglrxinfo/trackback/

Оставить комментарий к записи «Segmentation fault при запуске fglrxinfo»

Вы можете использовать данные тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, Вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя