* [sisyphus] глюки в Beryl @ 2006-12-17 7:01 Alexandr Isaev 2006-12-17 11:08 ` Vyaheslav Dikonov 0 siblings, 1 reply; 4+ messages in thread From: Alexandr Isaev @ 2006-12-17 7:01 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Сегодня ночью таки запустил Beryl. Изначально напоролся на бажый GLX драйвер Nvidia 9629 в результате чего все приложения glx (дажен glxinfo) вываливались с "ошибкой сегминтированя". Пересобрал для текущего ядра (2.6.16) новый драйвер (9631) и все сразу завелось :) Теперь о особо раздражающих багах: 1. При загрузке beryl видим 4 рабочих стола на каждом из которых должно жить N виртуальных рабочих столов в тулбаре. Но как выясняется на каждой грани кадный рабочий стол вроде как отдельный и в то-же время пересекается с гранями куба, чтобы убедится в этом достаточно перейти из kwin в beryl - все вроде крачиво, а теперь beryl в kwin мы получаем 16! рабочих столов. Повторый переход в beryl приводит появлению 16 столов на каждой грани т.е. сумарно 64 рабочих стола загадочным оразом перечикающихся с другими гранями. В связи с этой путанницой похоже и часть глюков (периодически "раскорячивает" элементы системы управления до такой степени, что переход в kwin не помогает и приходится перезагружать X). Я пока-что вышел из положения с помощью костра и шаманского бубна - делаю в kde 1 рабочий стол, загружаю beryl, открываю свойства тулбара и делаю 2 стола, в результате мне показывают 8, затем откатываю на 1 и мне отображается 4 каждый из которых соответствует 1 грани :) это явно бага самого beryl, посему ждем исправлений. 2. Любые приложения которые вывешивают иконки в таскбаре (всякие аськи-жаберы и даже переключатель раскладки) после загрузки beryl-manager начинают вешить свои иконки в левом верхнем углу и приложение получается доступным только с одной грани. Теперь приходится контролировать что-бы beryl-manager всегда запускался последним. Может я просто не нашел какую-то опцию? 3. Не работают OpenGL приложения (ну люблю я GL screensaver-ы ;) ) вплоть до завешиваня системы (крыс при этом бегает, но на клавиатуру и кликанье кнопок мышой ноль эмоций), с одной стороны оно мне не сильно критично, но с другой создает какой-то дискомфорт. Это так и должно быть, или надо опять бубен доставать? Вроде их основных багов вызывающих дискомфорт все, но там видно будет. Буду рад, если кто-то знает как решить эти баги (ели решения есть). ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] глюки в Beryl 2006-12-17 7:01 [sisyphus] глюки в Beryl Alexandr Isaev @ 2006-12-17 11:08 ` Vyaheslav Dikonov 2006-12-17 13:11 ` Alexandr Isaev 2006-12-17 20:30 ` Aleksey E. Birukov 0 siblings, 2 replies; 4+ messages in thread From: Vyaheslav Dikonov @ 2006-12-17 11:08 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list В Вск, 17/12/2006 в 17:01 +1000, Alexandr Isaev пишет: > Сегодня ночью таки запустил Beryl. Изначально напоролся на бажый GLX > драйвер Nvidia 9629 в результате чего все приложения glx (дажен glxinfo) > вываливались с "ошибкой сегминтированя". Пересобрал для текущего ядра > (2.6.16) новый драйвер (9631) и все сразу завелось :) > Теперь о особо раздражающих багах: Он тоже глючный. На этом драйвере возможны артефакты при "direct rendering". Содержимое окна не перерисовывается при изменениях. Мне пришлось сделать indirect чтобы избавиться. > 1. При загрузке beryl видим 4 рабочих стола на каждом из которых должно > жить N виртуальных рабочих столов в тулбаре. Но как выясняется на каждой > грани кадный рабочий стол вроде как отдельный и в то-же время > пересекается с гранями куба, чтобы убедится в этом достаточно перейти из > kwin в beryl - все вроде крачиво, а теперь beryl в kwin мы получаем 16! > рабочих столов. Повторый переход в beryl приводит появлению 16 столов на > каждой грани т.е. сумарно 64 рабочих стола загадочным оразом > перечикающихся с другими гранями. В связи с этой путанницой похоже и > часть глюков (периодически "раскорячивает" элементы системы управления > до такой степени, что переход в kwin не помогает и приходится > перезагружать X). > Я пока-что вышел из положения с помощью костра и шаманского бубна - > делаю в kde 1 рабочий стол, загружаю beryl, открываю свойства тулбара и > делаю 2 стола, в результате мне показывают 8, затем откатываю на 1 и мне > отображается 4 каждый из которых соответствует 1 грани :) это явно бага > самого beryl, посему ждем исправлений. Это бага KDE. В Гноме все идеально: 1 грань - один рабочий стол всегда. > 2. Любые приложения которые вывешивают иконки в таскбаре (всякие > аськи-жаберы и даже переключатель раскладки) после загрузки > beryl-manager начинают вешить свои иконки в левом верхнем углу и > приложение получается доступным только с одной грани. Теперь приходится > контролировать что-бы beryl-manager всегда запускался последним. Может я > просто не нашел какую-то опцию? Тоже явно специфично для KDE. В Гноме ОК. > 3. Не работают OpenGL приложения (ну люблю я GL screensaver-ы ;) ) > вплоть до завешиваня системы (крыс при этом бегает, но на клавиатуру и > кликанье кнопок мышой ноль эмоций), с одной стороны оно мне не сильно > критично, но с другой создает какой-то дискомфорт. Это так и должно > быть, или надо опять бубен доставать? У меня работают на GF Ti 4200 и драйвере 9631, так что надо копать. > Вроде их основных багов вызывающих дискомфорт все, но там видно будет. > Буду рад, если кто-то знает как решить эти баги (ели решения есть). - Проблемы с обновлением текстур - проблема либо beryl либо драйверов. - Перечисленное выше - проблемы KDE. - У Java-1.5+ есть собственные проблемы с прорисовкой отдельных элементов (HTML и гипертекст просто исчезают оставляя пустые диалоги в OmegaT). - У gnome-terminal есть свойство жутко тормозить, если его развернуть на весь экран (1920х1200). Наверняка связано с чиcлом символов на экране, потому что если окно уменьшить, все становится намного быстрее. Сам beryl начинает дурить и пожирать процессор, если открыть много больших окон, особенно если среди них есть видео. 99% CPU в top делится при этом между xorg и beryl. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] глюки в Beryl 2006-12-17 11:08 ` Vyaheslav Dikonov @ 2006-12-17 13:11 ` Alexandr Isaev 2006-12-17 20:30 ` Aleksey E. Birukov 1 sibling, 0 replies; 4+ messages in thread From: Alexandr Isaev @ 2006-12-17 13:11 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Vyaheslav Dikonov пишет: > В Вск, 17/12/2006 в 17:01 +1000, Alexandr Isaev пишет: >> Сегодня ночью таки запустил Beryl. Изначально напоролся на бажый GLX >> драйвер Nvidia 9629 в результате чего все приложения glx (дажен glxinfo) >> вываливались с "ошибкой сегминтированя". Пересобрал для текущего ядра >> (2.6.16) новый драйвер (9631) и все сразу завелось :) >> Теперь о особо раздражающих багах: > Он тоже глючный. На этом драйвере возможны артефакты при "direct > rendering". Содержимое окна не перерисовывается при изменениях. Мне > пришлось сделать indirect чтобы избавиться. Не знаю, пока не заметил. > >> 1. При загрузке beryl видим 4 рабочих стола на каждом из которых должно >> жить N виртуальных рабочих столов в тулбаре. Но как выясняется на каждой >> грани кадный рабочий стол вроде как отдельный и в то-же время >> пересекается с гранями куба, чтобы убедится в этом достаточно перейти из >> kwin в beryl - все вроде крачиво, а теперь beryl в kwin мы получаем 16! <skip> Поковырял рабочие столы более тщательно и выяснил, что все немного не так. Действительно 1 стол = 1 грань. Если настраиваю количество столов в beryl, то всегда получаю учетверенное колличество столов, при этом "нормальные" только те, которые перешли в beryl из kde, все остальные без бэкграунда, иконок и прочей атрибутики рабочего стола. > В Гноме все идеально: 1 грань - один рабочий стол всегда. У вас в гноме обычно 4 стола? Попробуйте из гном перейти в beryl, позапускать на разных столах приложения и выйти обратно их остается 4 или все-таки 16? Попробуйте в гноме оставить 1 стол, перейти в берил и настроить количество столов там - учетверяются? Как выглядят вновь созданные столы? > >> 2. Любые приложения которые вывешивают иконки в таскбаре (всякие >> аськи-жаберы и даже переключатель раскладки) после загрузки >> beryl-manager начинают вешить свои иконки в левом верхнем углу и >> приложение получается доступным только с одной грани. Теперь приходится >> контролировать что-бы beryl-manager всегда запускался последним. Может я >> просто не нашел какую-то опцию? > Тоже явно специфично для KDE. В Гноме ОК. Мда... явно это был какой-то глюк. после всяческих эксперементов и перезапусков эффект пропал сам собой. Это не beryl, а прям мистика какая-то с элементами AI. > >> 3. Не работают OpenGL приложения (ну люблю я GL screensaver-ы ;) ) >> вплоть до завешиваня системы (крыс при этом бегает, но на клавиатуру и >> кликанье кнопок мышой ноль эмоций), с одной стороны оно мне не сильно >> критично, но с другой создает какой-то дискомфорт. Это так и должно >> быть, или надо опять бубен доставать? > У меня работают на GF Ti 4200 и драйвере 9631, так что надо копать. Не совсем верно выразился - OpenGL похоже работает, но только в окнах. В полноэкранном режиме тормозит безбожно (2-4 FPS) или вообще не запускается. В некоторых случая "не запускается" приводит к глухому зависанию. Видюха та-же. > >> Вроде их основных багов вызывающих дискомфорт все, но там видно будет. >> Буду рад, если кто-то знает как решить эти баги (ели решения есть). > - Проблемы с обновлением текстур - проблема либо beryl либо драйверов. > - Перечисленное выше - проблемы KDE. > - У Java-1.5+ есть собственные проблемы с прорисовкой отдельных > элементов (HTML и гипертекст просто исчезают оставляя пустые диалоги в > OmegaT). Кстати, если я ничего не путаю, то "Google Earth" пользует java и OpenGL. 10 минут происходил процесс разворачивания окна и потом столько-же закрывание, причем половину времени заняли процессы отрисовки "эффектов" открывания-закрывания окон. Пытался "крутить землю", но это совершенно дохлый номер. Хотя, что любопытно, там GL в окне. > - У gnome-terminal есть свойство жутко тормозить, если его развернуть на > весь экран (1920х1200). Наверняка связано с чиcлом символов на экране, > потому что если окно уменьшить, все становится намного быстрее. > > Сам beryl начинает дурить и пожирать процессор, если открыть много > больших окон, особенно если среди них есть видео. 99% CPU в top делится > при этом между xorg и beryl. Подтверждаю, есть такое. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] глюки в Beryl 2006-12-17 11:08 ` Vyaheslav Dikonov 2006-12-17 13:11 ` Alexandr Isaev @ 2006-12-17 20:30 ` Aleksey E. Birukov 1 sibling, 0 replies; 4+ messages in thread From: Aleksey E. Birukov @ 2006-12-17 20:30 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list В сообщении от 17 декабря 2006 14:08 Vyaheslav Dikonov написал(a): > Он тоже глючный. На этом драйвере возможны артефакты при "direct > rendering". Содержимое окна не перерисовывается при изменениях. Мне > пришлось сделать indirect чтобы избавиться. Не прорисовываются изменения в некоторых окошках. Например: calc "Выполнить команду" (по Alt+F2 в KDE) firefox Если развернуть окошко на весь экран - изменения прорисовываются (это относится к двум последним). Это единственная проблема, которая не дает пользоваться beryl (все остальное не сильно напрягает). Что можно попробывать для решения? Кстати, как прописать indirect? $ lspci | grep VGA 02:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200] (rev 01) -- $respect ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-12-17 20:30 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-12-17 7:01 [sisyphus] глюки в Beryl Alexandr Isaev 2006-12-17 11:08 ` Vyaheslav Dikonov 2006-12-17 13:11 ` Alexandr Isaev 2006-12-17 20:30 ` Aleksey E. Birukov
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git