Вы здесь

Пропали 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