LINUX.ORG.RU

{gentoo} Xorg Failed to load /usr/lib64/xorg/modules/drivers/radeon_drv.so: /usr/lib64/libglamor.so.0: undefined symbol: fbCopyPlane

 , , , ,


0

1

После обновления системы начала выскакивать данная ошибка и Xorg стал использовать fb с разрешением 1024x768.

Failed to load /usr/lib64/xorg/modules/drivers/radeon_drv.so: /usr/lib64/libglamor.so.0: undefined symbol: fbCopyPlane

Перекомпиляция не помогает. Что делать?

https://bugs.gentoo.org/show_bug.cgi?id=490074

☆☆☆

Последнее исправление: cetjs2 (всего исправлений: 2)

какая версия ядра?

какая версия драйверов?

ты поныть сюда пришёл, или тебе надо решить проблему?

//багу не стал бы даже смотреть, благо у меня блоб от нвидии.

funeralismatic ★★★
()
$ cat /etc/X11/xorg.conf.d/20-radeon.conf
Section "Device"
        Identifier      "My Asus HD 7770"
        Driver          "radeon"
#        Option         "AccelMethod"       "glamor"
#        Option          "SwapbuffersWait"   "off"
EndSection

Section "Module"
        Load "dri2"
        Load "fb"
        Load "glamoregl" 
EndSection

Укажи, что надо подгружать модули fb и glamoregl. Авось сработает. У меня что-то похожее было.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

почему у меня паника ядра с олдкондфиг 3.11.4 на 3.12-rc7

pkurg ★★★★
()
Последнее исправление: pkurg (всего исправлений: 3)
Ответ на: комментарий от Chaser_Andrey

Зачем использовать fb? fb - это же, вроде, тупой фреймбуфер (типа VESA). Мне нужно обращаться через radeon к видеокарте, а не через fb. fb - это legacy, чтобы хоть что-то запустить.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от ktulhu666

Мне нужно обращаться через radeon к видеокарте

Для этого ты указываешь опцию Driver «radeon» в секции Device.

Зачем использовать fb?

glamor использует функцию fbCopyPlane:

grep -R fbCopyPlane /usr/include/
/usr/include/xorg/wfbrename.h:#define fbCopyPlane wfbCopyPlane
/usr/include/xorg/fb.h:fbCopyPlane(DrawablePtr pSrcDrawable,

Насколько я понял, fb — это какой-то общеиксовый модуль. Почему он не грузится сам по зависимостям glamor — я не знаю.

Просто попробуй добавить его в модули, как я написал выше, и отпишись о результатах.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от pkurg

Не передёргивай, он указал вполне конкретную ошибку, последние действия и что он использует. Не совсем обширно, как может показаться, но в этом конкретном случае мне пока достаточно данных, чтобы определить, в чём проблема. Для подтверждения или опровержения моего предположения я жду от ТС фидбэка.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

Исходя из мана по xorg, получается, что x-овый модуль — это что-то вроде просто библиотеки, плагина. Т.е., он расширяет возможности X-сервера, но при этом это не сами драйвера.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

Временно решилось компилянием xf86-video-ati без glamor. Думаю, проблема в том, что после перехода на gcc 4.7 не все пакеты перекомпилились.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от i_gnatenko_brain

Я xorg.conf и не использую. С пропиетарными нужен, кстати.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от ktulhu666

Попробуй на досуге всё же собрать с glamor и вручную подцепить нужный модуль.

Chaser_Andrey ★★★★★
()

Кстати, последняя mesa с поддержкой glamor (собранная из git) сама подтягивает модули glamoregl и fb. Так что не бойся ;)

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от ktulhu666

Это не драйвер. Это модуль, который содержит в себе набор функций (библиотека, плагин). И другой модуль (glamoregl) использует только одну или несколько функций из него в своих нуждах.

Chaser_Andrey ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.