Просто белый экран при включении Beryl

Модератор: Модераторы разделов

Ответить
Ubivetz
Сообщения: 48
ОС: Mdv 2007.1,Ubuntu 7.04,OS X

Просто белый экран при включении Beryl

Сообщение Ubivetz »

Привет всем!

Наблюдаю такую проблему: при включении Beryl (через xgl на ATI) просто белый экран. По Alt-Tab показываются превьюхи окон.
Как быть?
OS Ubuntu 7.04 AMD64, проприетарные дрова видео, iMac Intel, Mobility RadeOn X1600
Спасибо сказали:
Аватара пользователя
AlexYeCu
Сообщения: 1136
ОС: fedora

Re: Просто белый экран при включении Beryl

Сообщение AlexYeCu »

Отключи blur-эффекты. Какая-то из опции принудительного использования определенного типа блёра дает такой неприятный эффект. (ЧТобы отключить, достаточно загрузиться без beryl, запустить beryl-manager и поискать в настройках. вкладка "эффекты" чтоли... ...на той же вкладке анимация и т.п.)
Спасибо сказали:
Ubivetz
Сообщения: 48
ОС: Mdv 2007.1,Ubuntu 7.04,OS X

Re: Просто белый экран при включении Beryl

Сообщение Ubivetz »

AlexYeCu писал(а):
12.07.2007 13:16
Отключи blur-эффекты. Какая-то из опции принудительного использования определенного типа блёра дает такой неприятный эффект. (ЧТобы отключить, достаточно загрузиться без beryl, запустить beryl-manager и поискать в настройках. вкладка "эффекты" чтоли... ...на той же вкладке анимация и т.п.)

Ну и без берила xgl тормозит....

Код: Выделить всё

[root@Ubivetz:~] cat /usr/local/bin/startxgl.sh
#!/bin/sh
Xgl :1 -fullscreen -ac -br -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
sleep 2
exec startkde
#exec dbus-launch --exit-with-session gnome-session

[root@Ubivetz:~] cat /usr/local/bin/start_beryl.sh
#!/bin/bash
#
# Start beryl-manager within gnome-session
#
if (( `ps -A -o comm | grep -c '^Xgl$'` == "1" )); then
       DISPLAY=:1 beryl-manager
       DISPLAY=:1 beryl-xgl --use-copy
else echo "${0}: Error: beryl-manager not launched. Xgl not running?"
fi

[root@Ubivetz:~] cat /etc/X11/sessions/xgl.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
Вложения
xorg.conf.gz
(1.1 КБ) 37 скачиваний
Спасибо сказали:
Ubivetz
Сообщения: 48
ОС: Mdv 2007.1,Ubuntu 7.04,OS X

Re: Просто белый экран при включении Beryl

Сообщение Ubivetz »

Blur отключен

Код: Выделить всё

$ cat /var/log/Xorg.0.log | grep '(WW)'
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Option "AddARGBGLXVisuals" is not used
(WW) fglrx(0): Option "RenderAccel" is not used
Спасибо сказали:
Аватара пользователя
AlexYeCu
Сообщения: 1136
ОС: fedora

Re: Просто белый экран при включении Beryl

Сообщение AlexYeCu »

Код: Выделить всё

Section "Extensions"
    Option        "Composite" "true"
    Option        "RENDER" "true"
EndSection

Код: Выделить всё

Section "Device"
    Identifier  "Videocard0"
    Driver      "nvidia"
    Option        "RenderAccel" "true"
    Option        "BackingStore" "true"
    Option        "DPRMS" "true"
    Option        "RandRotation" "true"
    Option        "TrippleBuffer" "true"
    Option      "Coolbits"  "1"
    Option        "AddARGBGLXVisuals" "true"
    Option      "AllowGLXWithComposite" "true"
    Option      "XAANoOffscreenPixmaps" "true"
EndSection


У меня, правда NVIDIA... ...но вот что в глаза бросилось... ...я про композит...
Спасибо сказали:
Ubivetz
Сообщения: 48
ОС: Mdv 2007.1,Ubuntu 7.04,OS X

Re: Просто белый экран при включении Beryl

Сообщение Ubivetz »

AlexYeCu писал(а):
13.07.2007 01:08
У меня, правда NVIDIA... ...но вот что в глаза бросилось... ...я про композит...

Все инструкции в инете, рекомендуют на дровах fglrx отключать оный.
Спасибо сказали:
Ubivetz
Сообщения: 48
ОС: Mdv 2007.1,Ubuntu 7.04,OS X

Re: Просто белый экран при включении Beryl

Сообщение Ubivetz »

Когда XGL запущен, пишем в терминале:

Код: Выделить всё

$ glxinfo  | grep direct
Xlib:  extension "XFree86-DRI" missing on display ":1.0".
direct rendering: No

Кто знает, как побороть? В "обычном" XOrg 3D-ускорение есть.
Спасибо сказали:
Ubivetz
Сообщения: 48
ОС: Mdv 2007.1,Ubuntu 7.04,OS X

Re: Просто белый экран при включении Beryl

Сообщение Ubivetz »

Как говорится, открылись новые обстоятельства. <_<
Перехожу на первую консоль и гашу иксы

Код: Выделить всё

$ sudo bash
# /etc/init.d/gdm stop

Запускаю XGL

Код: Выделить всё

# Xgl :1 -fp /usr/share/fonts/X11/misc -ac -accel glx:pbuffer -accel xv:pbuffer -br &

Логинюсь на другой консоли

Код: Выделить всё

$ sudo bash
# DISPLAY=:1 konsole


в появившемся окошке KDE'шной konsole пробую:

Работает быстро, никаких тормозов...
Пробую запустить Берил:

Код: Выделить всё

# start_beryl.sh

Код: Выделить всё

$ cat /usr/local/bin/start_beryl.sh
#!/bin/bash
#
# Start beryl-manager within gnome-session
#
if (( `ps -A -o comm | grep -c '^Xgl$'` == "1" )); then
       DISPLAY=:1 beryl-manager
       DISPLAY=:1 beryl-xgl
else echo "${0}: Error: beryl-manager not launched. Xgl not running?"
fi

Появляется белый прямоугольник, как раз закрывающий окно konsole.
Пробую. Куб работает!!!
Окрылённый надеждой, пробую запустить KDE:

Код: Выделить всё

$ sudo bash
# DISPLAY=:1 startkde

Кеды запускаются, но на половине загрузки виснут нафиг.
Ладно. Запускаю Гном:

Код: Выделить всё

$ sudo bash
DISPLAY=:1 /usr/bin/gnome-session

Гном загружается, запускаю konsole, потом mc. Опять тормоза... :o
Спасибо сказали:
Ответить