После обновления видеодрайвера пропали иксы

Сегодня выполнил обновление, в числе прочего обновился видеодрайвер nvidia до версии 340.93. После перезагрузки вместо загрузки графики получил мигающий текстовый курсор в левом верхнем углу. Попытка выполнить startx из консоли привела к сообщению на весь экран, в котором совет посмотреть xorg.0.log и графика не запустилась.

[    45.307] (EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so: /usr/lib/xorg/modules/extensions/libglx.so: cannot open shared object file: No such file or directory

Вопреки этому сообщению ссылка на месте и указывает она, как и в версии 340.76, на /usr/lib/opengl/nvidia/extensions/, где тоже все на месте (библиотека и две ссылки).
Видеокарта geforce 8500 gt. Вендор говорит, что драйвер 340.93 для нее корректный. Но увы…
Пришлось откатываться до версии 340.76 (зато сколько нового для себя узнал :-).

Помогите разобраться и решить проблему.
Спасибо.

Xorg.0.log (4.44 KB)

После обновления nvidia-drivers попробуйте выполнить

eselect opengl set nvidia
dracut -fH

После обновления nvidia-drivers попробуйте выполнить modprobe nvidia, если не удастся - привидите лог dmesg.

Обновил драйвер до 340.93, выполнил

eselect opengl set nvidia
dracut -fH

(результат в файле 2.txt), перезагрузился. Иксы не запустились. Так же слева вверху мигает текстовый курсор. Если в это время выполнить alt+f1, то на экране появляется текст (см. 3.txt, часть лога messages).
Modprobe модуль нвидии подключает, но иксам это не помогает.
Собственно, уже родилась 15 калька, если в ней эта проблема не проявляется, то можно на этом и остановиться, но если вопрос остается, то лучше с ним разбираться сейчас.

2.txt (3.18 KB)
3.txt (3.8 KB)

Обновился до версии 15.0. Здесь уже изначально стоит драйвер нвидии 340.93 и иксы работают. Но, под конец темы, с помощью аудитории хочу прояснить одну ситуацию.
Когда я откатывал драйвер с 340.93 до 340.76, то модифицировал маску в /etc/portage/package.mask с

>=x11-drivers/nvidia-drivers-341.0.0

на

>=x11-drivers/nvidia-drivers-340.77

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

Спасибо.

стоит какой то пакет который требует определенных драйверов, через equery d драйвер-нвидия-версия-которую-требуют посмотри, кто его хочет.

Честно сказать, не заметил строгости в таком запросе (стоит, на самом деле, 340.93)

calculate ~ # equery d nvidia-drivers-340.93
 * These packages depend on nvidia-drivers-340.93:
media-video/nvidia-settings-340.58 (~x11-drivers/nvidia-drivers-340.93)
x11-base/xorg-drivers-1.16 (video_cards_nvidia ? x11-drivers/nvidia-drivers)

calculate ~ # equery d nvidia-drivers-340.76
 * These packages depend on nvidia-drivers-340.76:
media-video/nvidia-settings-340.58 (~x11-drivers/nvidia-drivers-340.93)
x11-base/xorg-drivers-1.16 (video_cards_nvidia ? x11-drivers/nvidia-drivers)

calculate ~ # equery d nvidia-drivers
 * These packages depend on nvidia-drivers:
media-video/nvidia-settings-340.58 (~x11-drivers/nvidia-drivers-340.93)
x11-base/xorg-drivers-1.16 (video_cards_nvidia ? x11-drivers/nvidia-drivers)

Вспоминается классик: у кого не было пропуска, пускали и так…