ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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