Не могу обновить Х-сервер

На моем компе установлен CLD-KDE. При этом, в качестве видеодрайвера всегда использовал проприоретарный драйвер с сайта ATI. Графические эффекты работали, все было замечательно и даже какую-то стрелялку я пару раз запускал…

После очередного обновления вдруг перестали запускаться Х-ы… Загрузился в консоли и попытался переустановить ATI-драйвер. Ничего не получилось, выдавались какие-то сообщения о том, что не может удалить предыдущую версию драйвера. Я отказался от этой затеи и решил поставит OS драйвер.

Начал действовать по инструкции из http://www.gentoo.org/doc/ru/xorg-config.xml. Но ничего не получается… Как только даю команду :

 # emerge -pv xorg-x11

так выдается ошибка :

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (app-misc/cl-xorg-meta-7.4-r1::calculate, installed) pulled in by
    app-misc/cl-xorg-meta required by (app-misc/cld-meta-11.6::calculate, installed)

  (x11-base/xorg-x11-7.4-r1::gentoo, ebuild scheduled for merge) pulled in by
    xorg-x11

Я понимаю, что в CLD заблокировали стандартный gentoo-шный xorg-x11. Но как определить - что нужно переустановить для обновления Х-ов ? Пакет ati-drivers уже установлен. В каталоге /etc/X11 создан файл xorg.conf.gflrx.

Прописал в нем строчку

Option      "Composite" "On"

но эффекта - никакого. Графические эффекты не включаются.

Попробуйте так:
<<emerge -av @x11-module-rebuild>>
Ещё можете заглянуть в эту тему

Выполнил эту команду без проблем. Выдалось, что ПЕРЕустановлено 24 пакета.
В частности и пакет ati-drivers тоже переустановился eselect opengl показывает ati. Во время переустановки был создан файл xorg.conf.gflrx.fglrx, вкотром было прописано

Option      "Composite" "Off"

Исправил на “On”, прегрузил комп, но результата все это не дало - графические эффекты так и не включаются…
В файле /var/log/Xorg.o.log вижу такие сообщения об ошибках :

(EE) Failed to load module "dri" (module does not exist, 0) 
(EE) Failed to load module "dri2" (module does not exist, 0)e-rebuild
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed (libdri too old)
(EE) RADEON(0): Acceleration initialization failed
(EE) GLX error: Can not get required symbols.

Попытался разобраться с третьим сообщением, и получилось, что :

 # locate libdri
/usr/lib64/opengl/xorg-x11/extensions/libdri.so
/usr/lib64/opengl/xorg-x11/extensions/libdri2.so

 # equery belongs /usr/lib64/opengl/xorg-x11/extensions/libdri.so
 * Searching for /usr/lib64/opengl/xorg-x11/extensions/libdri.so ... 
x11-base/xorg-server-1.10.2 (/usr/lib64/opengl/xorg-x11/extensions/libdri.so)

Получается, что опять вернулись на тоже место…

/etc/X11/xorg.conf

Section “Module”
Disable “dri”
Disable “dri2”
EndSection

Section “Files”
ModulePath “/usr/lib/xorg/modules”
ModulePath “/usr/lib/opengl/xorg-x11/extensions”
EndSection

Да, именно к этому я пришел после нескольких дней терзаний… :slight_smile:
Увы - не помогло !
В конце-концов плюнул и поставил проприетарый драйвер с сайта ATI. Так как он тоже пищал что-то невразумительное, то пришлось его --force. Заработало !