ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] beryl и alterator-x11
  @ 2007-10-19 21:09                   ` Michael Shigorin
  0 siblings, 0 replies; only message in thread
From: Michael Shigorin @ 2007-10-19 21:09 UTC (permalink / raw)
  To: ALT Linux Desktop development; +Cc: sisyphus

On Fri, Oct 19, 2007 at 09:09:44PM +0300, I wrote:
> > > nvidia-xconfig --composite
> > > nvidia-xconfig --allow-glx-with-composite
> > > nvidia-xconfig --render-accel
> > > nvidia-xconfig --add-argb-glx-visuals
> > > согласно http://ru.opensuse.org/Beryl -- и можно пускать
> > > beryl-manager.
> [ http://www.freesource.info/wiki/Beryl ]
> > > Чгря руки зачесались быстренько накидать alterator-beryl. :)
> > Ай! Ой! Да!
> Вышел чуть другой хак:
> http://fly.osdn.org.ua/~mike/RPM/SRPMS/alterator-x11-0.11-alt12.1.src.rpm
> http://fly.osdn.org.ua/~mike/RPM/RPMS/i586/alterator-backend-x11-0.11-alt12.1.i586.rpm
> http://fly.osdn.org.ua/~mike/RPM/RPMS/i586/alterator-x11-0.11-alt12.1.i586.rpm
> (тащит nvidia-xconfig, коим пользуется вне зависимости от
> видеокарты как тулзой для ковыряния в опциях xorg.conf)
> 
> git положил сюда, только его лучше пока не клонить -- может
> кувалдиться:
> http://git.altlinux.org/people/mike/packages/?p=alterator-x11.git;a=shortlog;h=mike/beryl

Хотя, наверное, пока кувалдить не буду -- надо проверить хоть на
чём-то, кроме нвидий.

Тут на 7900GS какой-то подземный стук вылез -- и с alterator-x11
из 4.0.1beta, и с моим при тесте (старте или выходе) _часто_, но
не всегда, вешается наглухо машина (NumLock или Alt-SysRq уже не
работают).

Проверил на 8600 -- работает, клинов не поймано. ...о, поймал,
только работают и NumLock, и SysRq, в остальном -- похоже: 
мышиный курсор ездит, под ним -- квадрат невнятного цвета.

Т.е. переставить-то режим можно, но кнопка "Тест" при этом
оказывается смерти подобна.

Если ковырять из консоли nvidia-xconfig или руками и делать 
xinit /usr/bin/xtest -- :1, то всё замечательно отрабатывает.
Если это же сделать из xterm в :0 -- опять грабли.

Похоже, в данном случае виновата бинарщина от nvidia, которую
как-то не так дёргает сочетание двух X-серверов с GLX, Composite
и montest[1]...  ben i need help ;)

PS: кажется, отловил.

Имеем: xorg.conf с Option "Composite" "Enable".

Запускается :0, на нём kdm, под ним kde/kwin.

Идём в консоль, логинимся рутом, запускаем
xinit /usr/bin/xtest -- :1 (который прекрасно работает несколько
раз); переключаемся между консолями, :0, :1, туда и обратно --
всё работает.

Оставляем на :1 xtest, идём на :0, запускаем beryl-manager; kwin
уходит, запускается beryl.  Идём на :1, там на паузе честно висит
наш тест.  Идём на :0 -- вуаля, иксовый курсор и заклинивший
тазик.  Вывод -- похоже, придётся прибивать compositing manager
перед отработкой теста.


[1] на буке при запуске пользователем/рутом ругается так,
отрисовав только ч/б сетку на всё root window:

$ montest 
X Error of failed request:  BadAccess (attempt to access private resource denied)
  Major opcode of failed request:  2 (X_ChangeWindowAttributes)
  Serial number of failed request:  15
  Current serial number in output stream:  22

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       Oct 26--27, Kiev, Ukraine:
--       http://conference.osdn.org.ua


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2007-10-19 21:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-19 21:09                   ` [sisyphus] beryl и alterator-x11 Michael Shigorin

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