Вы здесь

Пропали desktop effect-ы [SOLVED]

Ни с того ни с сего отвалился композитинг. В system-settings чекбокс "Enable desktop effects" включен но неактивен (т.е. мне его даже не снять). Чуть выше сообщает "Desktop effects are not available on this system due the following technical issues:". И как водится список проблем пустой. Xorg.conf не менялся уже довольно давно и всегда был работоспособен для композитинга. Никаких ошибок или уведомлений в логах иксов нет.

Помогите советом. Куда копать?

xorg.conf
http://paste.org/pastebin/view/24045

Используются
kde 4.5.1
nvidia-drivers 256.53
xorg-server 1.9.0.902
2.6.35-gentoo-r11

Переустановить надо, после обновления xorg-server

Что и было, конечно, сделано. Ибо в противном случае с большой вероятностью я бы любовался вообще на черный экран при загрузке иксов.

mutanabbi написал:
Что и было, конечно, сделано. Ибо в противном случае с большой вероятностью я бы любовался вообще на черный экран при загрузке иксов.

при переходе на xorg-server 1.9.0.902 дрова не перекомпилил (забыл), кеды запустились но пропали эффекты.

вылечилось переустановкой дров Nvidia 260.19.12
все работает

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

а что по поводу кнопки справа "включить графические эффекты"?

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

Кнопка, как ни странно, доступна. Но resume/suspend не аффектится ни на что, кроме подписи тут же, что Desktop effects are temporary disabled/enabled. Если после этого еще и Apply нажать, то выскакивает модальное окно с предупреждением, мол Failed to activate desktop effects using the given configuration options. Ну и бла-бла-бла. Конкретики никакой. Хотелось бы понять, чего ему не хватает. Пару недель назад все было прекрасно с тем же xorg.conf, повторюсь. Я, честно сказать, не заметил в какой момент появилась проблема (включаю ноут всего на пару часов вечером по причине катострофической нехватки времени), но она однозначно свежая.

eselect opengl list?

Не грусти, товарищ! Всё хорошо, beautiful good!

Да. nvidia opengl стоит естественно

# eselect opengl list
Available OpenGL implementations:
  [1]   nvidia *
  [2]   xorg-x11

В секции "Device" по-моему, стоит добавить "незаслушанно-забитую" Option "BackingStore" "on".
Ну а из секции "Screen" попробуйте выдернуть на время всё, что начинается с Option.
Дальше - будем посмотреть :)

Не помогает. Ровно такое же поведение осталось.

Вашего подопечного, через app-text/wgetpaste, можно увидеть?

Про

xorg написал:
"dri2" will not be loaded unless you've specified it to be loaded elsewhere.

, наверно знаете -
Стоит лишь дописать заветную строчку в секции "files" -

ModulePath	"/usr/lib64/xorg/modules,/usr/lib64/opengl/nvidia,/usr/lib64/opengl/xorg-x11/extensions"

Всё остальное - присутствует:

Xorg.0.log написал:
Initialized OpenGL Acceleration
Initialized X Rendering Acceleration
...

Моё мнение - дело не в Х/дровах, а в кедах.
Так как я "KDE - неосилятор", уступаю шоссе другим :)

Я в принципе тоже подозреваю, что дело в 4.5 кедах. Однако гугление не выявило массовой истерии по поводу аналогичной проблемы. Кто-нибудь сталкивался с подобным при обновлении kde, господа? revdep-rebuild (reconcilio вообще-то) никаких проблем не находит, а ставить кеды на пересборку только из-за неподтвержденных сомнений нет ни времени, ни желания.

Про dri2 - да, знаю. Только вчера баловался. Спасибо.

Имеется аналогичная проблема... Но...
Но у меня Intel. Победить так и не получилось.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Так и есть. Кеды просто глюкают. kwin конфликтует со старыми настройками. Достаточно удалить файл ~/.kde4/share/config/kwinrc. Не понадобилось даже рестартовать иксы. Просто запускаем после этого systemsettings и жамкаем кнопочки.
Можно попробовать поискать конкретную конфликтующую проперть. Напишу, если что.

При удалении данной опции из kwinrc все приходит в норму

OpenGLIsUnsafe=true