LINUX.ORG.RU

compiz

 , ,


0

1

Поигрался, пропали заголовки окон. Что ему надо? При попытке запуска:

root@ilya:/home/milord# compiz --replace
compiz (core) - Warn: SmcOpenConnection failed: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
compiz (core) - Warn: SmcOpenConnection failed: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
compiz (core) - Fatal: Software rendering detected.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

Launching fallback window manager

** (xfwm4:2239): CRITICAL **: Xfconf could not be initialized

** (xfwm4:2239): WARNING **: Missing data from default files
[\code]

Deleted

compiz (core) - Fatal: Software rendering detected.

compiz (core) - Error: Failed to manage screen: 0

99% что-то неверно в настройках xorg.conf

Сделай aticonfig --initial

ArtKun ★★★★★ ()
Последнее исправление: ArtKun (всего исправлений: 1)
Ответ на: комментарий от ArtKun

У меня нет aticonfig. Драйвера, как бы, есть, те которые сразу шли с дистрибутивом.

Deleted ()

А в ccsm ты включил «оформление окон»?

Lamppost ★★ ()
Ответ на: комментарий от Lamppost

О, точно, спасибо. Все вернулось. Но «компиз» все равно не хочет работать:


compiz (core) - Fatal: Software rendering detected.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

Launching fallback window manager
[\code]

Deleted ()
Ответ на: комментарий от Deleted

root@ilya:/home/milord# compiz --replace

Ты от рута его запускаешь? А от пользователя не пробовал?

Lamppost ★★ ()

настрой уже аппаратное ускорение
а уж только потом крути декораторы

megabaks ★★★★ ()
Ответ на: комментарий от Deleted

compiz (core) - Fatal: Software rendering detected.

Чувак, у тебя что-то не так с драйвером. Удали xorg.conf, например.

ArtKun ★★★★★ ()
Ответ на: комментарий от ArtKun

Ну, ни к чему хорошему это не привело. Ели запустил X-сервер.

Deleted ()
Ответ на: комментарий от Deleted

Что за дистр-то вообще?
Свободный драйвер должен работать изкоробки с пустым xorg.conf, никаких настроек.
Что ты такого сделал, что все отвалилось? Обновил ядро/месу/еще что-нибудь?

ArtKun ★★★★★ ()
Ответ на: комментарий от ArtKun

Debian squeeze.

А что отвалилось? Все работает. Иксы не запускались из за неудачной попытки конфигурации, я потер все, что написал и готово.

Сейчас я ни как не могу запустить compiz, а то хочется плавности по больше, сейчас интерфейс лагованный какой то.

Deleted ()
Ответ на: комментарий от Deleted

А что отвалилось?

Отвалилось хардварное ускорение, вот что. Нужно искать причину, но я не слишком разбираюсь в Debian.

ArtKun ★★★★★ ()
Последнее исправление: ArtKun (всего исправлений: 1)
Ответ на: комментарий от Deleted

Блоб или всё-таки опенсорс?

Если есть тиринг без компиза - можно прописать vsync. Модули трогал? Блэклист там, или ещё что?

ekzotech ★★★★ ()
Ответ на: комментарий от ekzotech

Модули не трогал, блеклист тоже.

А vsync - не нашел.

Deleted ()
Ответ на: комментарий от Deleted

OpenGL renderer string: Software Rasterizer

Стоит программный рендеринг. Возможно из-за того что в debian 6 старая меса или ядро, в которых твоя карта нормально не поддерживается. Надо попробовать обновить или поставить другой дистр. Хотя бы ту же убунту.

Lamppost ★★ ()
Ответ на: комментарий от Deleted

OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer

А теперь - /var/log/Xorg.0.log.

AITap ★★★★★ ()
Ответ на: комментарий от Deleted

Если у тебя будет нормально работать опенсорс-драйвер, то там надо в xorg.conf.d/20-radeon.conf засунуть пару строк:

Section "Device"
       Identifier  "My Graphics Card"
       Option      "EXAVSync"   "on"
EndSection

В принципе, этого будет достаточно. И да, vsync в самом compiz отключить (он вроде в 2 местах указывается).

ekzotech ★★★★ ()
Ответ на: комментарий от Lamppost

Надо попробовать обновить или поставить другой дистр. Хотя бы ту же убунту.

NOOOUUU~!!! Блин, дебиан мой любимый дистрибутив... Я пробовал сначала убунту, которая была без юнити (она не плохая), потом дебиан (тогда он мне показался слишком геморным), затем сьюс (здесь я понял, что в дебиане небыло ни какого гемороя), сейчас вот сижу на дебиане, всем доволен. Ну как всем, хочу XFCE 4.10, но его нет для сквиза. На убунту не хочу по одной причине - полхая история с поисковыми запросами и амазоном. Вот теперь принципиально не хочу ее ставить, а так да, нормальная.

П.С. Ну а «Ыoftware Rasterizer» мне сразу глаза мозолить начал, я так и предпологал, что проблема в нем.

Deleted ()
Ответ на: комментарий от Lamppost

А это можно сделать без переустановки дистрибутива?

Проблема в том, что у меня ОЧЕНЬ медленный интернет, а я уже кучу пакетов на дебиан поставил, включая офисы всякие и заранее опен-арену :(

Deleted ()
Ответ на: комментарий от Deleted

Судя по логу, вместо драйвера для видеокарт radeon работает драйвер VESA. Отсюда и отсутствие аппаратного ускорения. С чем именно играли? Что в dmesg? Раньше в системе работали стандартные драйверы видеокарты, или fglrx?

AITap ★★★★★ ()
Ответ на: комментарий от AITap

dmesg: http://pastebin.com/AJHsGMLZ

Игрался с драйвером radeonhd, все. Как это было - скачал через Synaptic. Попробовал включить прописав в xorg.conf. Иксы не завлись, потер все изменения (файл пуст). Все.

Раньше работали родные, которые xorg-video-ati/amd (как то так).

Deleted ()
Ответ на: комментарий от Deleted

Очень странно. Никакие из этих действий не должны были помешать драйверу radeon работать с видеокартой.

Попробуйте остановить иксы (sudo service <используемый менеджер дисплея> stop), запустить от root'а X -configure, и в полученном конфиге оставить один Screen, у которого единственный Device с драйвером «ati», а конфиг из /root/xorg.conf.new записать в на место в /etc/X11/xorg.conf.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Эм, кажется в моем конфиге драйвер не указывается:


ection "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection


Целиком: http://pastebin.com/dS6s9xDc
Deleted ()
Ответ на: комментарий от Deleted

Указывается, но совсем не тот, который хочется:

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "Rotate"                    # <str>
        #Option     "fbdev"                     # <str>
        #Option     "debug"                     # [<bool>]
        Identifier  "Card0"
        Driver      "fbdev" # вот он
        VendorName  "ATI Technologies Inc"
        BoardName   "Unknown Board"
        BusID       "PCI:2:0:0"
EndSection

Вспомните, как ставили radeonhd. Может быть, это случайно привело к даунгрейду иксов до версии, в которой эта карта не работает, или к блеклистингу драйвера radeon (поищите в /etc/modprobe.d/)?

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Ага, спасибо за пояснение.

Все помню. Когда ставил, точно ни чего не даунгрейдилось. В /etc/modprobe.d/ файлик radeon-kms.conf таки обнаружен. Его содержание:

options radeon modeset=1

Я погуглил чуть-чуть, вроде же это не должно блокировать драйвер, так?

Deleted ()
Ответ на: комментарий от Deleted

Верно, это не должно его блокировать. Но в dmesg нет ни одного упоминания radeon, хотя при правильной его работе должен включаться фреймбуфер radeondrmfb.

Попробуйте: cd $(mktemp -d) && zcat /initrd.img | cpio -iv && grep -r radeon etc/modprobe.d (потом подчистите директорию /tmp/tmp.XXXXX). Тоже ничего не найдётся?

Попробуйте остановить иксы и подгрузить модуль radeon (modprobe radeon). Что-то изменится? Что посыпется в dmesg? Что изменится, если запустить иксы после этого?

AITap ★★★★★ ()
Ответ на: комментарий от AITap

cd $(mktemp -d) && zcat /initrd.img | cpio -iv && grep -r radeon etc/modprobe.d

Вывод: http://pastebin.com/EPy7zFtR

Попробуйте остановить иксы и подгрузить модуль radeon (modprobe radeon). Что-то изменится? Что посыпется в dmesg? Что изменится, если запустить иксы после этого?

Минутку.

Deleted ()
Ответ на: комментарий от AITap

Попробуйте остановить иксы и подгрузить модуль radeon (modprobe radeon)

Я правильно сделал?

service gdm stop
modprobe radeon
dmesg: http://pastebin.com/ELaskraa

Deleted ()
Ответ на: комментарий от Deleted

etc/modprobe.d/fbdev-blacklist.conf:blacklist radeonfb
etc/modprobe.d/radeon-kms.conf:options radeon modeset=1

Да нет, в initramfs тоже ничего интересного.

[ 178.820036] [drm] Initialized drm 1.1.0 20060810
[ 178.893878] [drm] radeon kernel modesetting enabled.

Разрешение экрана изменилось после modprobe radeon? Иксы запускаются?

Может быть, стоит поставить из http://backports.debian.org/ новое ядро и иксы?

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Разрешение экрана изменилось после modprobe radeon? Иксы запускаются?

Нет. Иксы стартанули нормально, но ни каких изменений в производительности я не обнаружил :(

Может быть, стоит поставить из http://backports.debian.org/ новое ядро и иксы?

Я добавил репозиторий, apt-get update && apt-get upgrade выкачали 89 мб, среди этого (качаемых пакетов) было ядро и xorg-*. Выходит, я обновился.

Deleted ()
Ответ на: комментарий от Deleted

Так, стоп.

П.С. Ну а «Ыoftware Rasterizer» мне сразу глаза мозолить начал, я так и предпологал, что проблема в нем.

То есть он раньше тоже был software?

Покажите-ка lspci -nn (можете самостоятельно посмотреть на http://kmuto.jp/debian/hcl/, в какой версии ядра добавилась поддержка этой видеокарты).

Возможно, придётся поставить fglrx (из репозитория, только свериться с поддерживаемыми версиями/моделями видеокарт на офсайте).

Я добавил репозиторий, apt-get update && apt-get upgrade выкачали 89 мб, среди этого (качаемых пакетов) было ядро и xorg-*. Выходит, я обновился.

В GRUB новое ядро версии 3.2-xxx? Вообще-то из бекпортов нужно специально обновлять пакеты командой вида aptitude -t squeeze-backports full-upgrade ~i~n^linux- ~i~n^xserver-xorg, иначе они не ставятся из-за пониженного приоритета.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

То есть он раньше тоже был software?

Да, я же по этому и пытался ставить radeonhd, но это не помогло, вот и создал эту тему.

Покажите-ка lspci -nn (можете самостоятельно посмотреть на http://kmuto.jp/debian/hcl/, в какой версии ядра добавилась поддержка этой видеокарты).

Выхлоп вот: http://pastebin.com/6VRrFi16 Сайт классный, но, к сожалению, он мне не помог.

Возможно, придётся поставить fglrx (из репозитория, только свериться с поддерживаемыми версиями/моделями видеокарт на офсайте).

Поддержка серии 7ххх указана прямо в описании пакета в Synaptic. Но все же, я пока надеюсь на открытый драйвер :)

В GRUB новое ядро версии 3.2-xxx?

Нет, граб не поменялся.

ообще-то из бекпортов нужно специально обновлять пакеты командой вида aptitude -t squeeze-backports full-upgrade ~i~n^linux- ~i~n^xserver-xorg, иначе они не ставятся из-за пониженного приоритета.

Спасибо, я не знал. Тогда завтра попробую обновиться, утром отпишусь.

Спасибо за помощь!

Deleted ()
Ответ на: комментарий от AITap
xserver-xorg-video-nouveau (1:0.0.16+git20100518+4b8f1a0-1) experimental; urgency=low

  This version of xserver-xorg-video-nouveau is linked against a newer
  libdrm-nouveau which breaks the ABI and is not compatible with kernels
  <= 2.6.33.  You need to upgrade the kernel to 2.6.34-rc1 or newer.

 -- Sven Joachim <svenjoac@gmx.de>  Sat, 22 May 2010 10:22:42 +0200

(END)

У меня вот это в процессе установки вылезло. Но оно ведь про nvidia-шный драйвер, по этому сейчас попробую перезагрузиться, вдруг все заработает.

Deleted ()
Ответ на: комментарий от AITap

В общем, я обломался с fglrx. Он поддерживает серию 7хх, а не ряд видеокарт 7ххх, блин.

Выходит, остается только обновить дистрибутив, а так не хочется... Можно ли как то установленные программы перенести в новый дистрибутив дебиана? С моим интернетом качать все опять по новой не представляется возможным...

Deleted ()
Ответ на: комментарий от Deleted

У меня вот это в процессе установки вылезло.

Это просто список изменений в пакетах, помеченных мейнтейнерами как «важные». См. man apt-listchanges

Нет, все по старому. Остается fglrx?
В общем, я обломался с fglrx.

Недавно тоже ставил Squeeze на систему с новой видеокартой AMD. У меня с новым ядром ядерная часть драйвера заработала, а иксовая - нет. Подтягивать из-за multiarch-support много кусков Wheezy поверх Squeeze мне не захотелось, и я схитрил:

sudo apt-get build-dep fglrx
cd $(mktemp -d ./fglrx.XXX) # переходим в новую пустую директорию
dget http://ftp.de.debian.org/debian/pool/non-free/f/fglrx-driver/fglrx-driver_12-6+point-1.dsc # исходный код пакета из Wheezy
# 90 мегабайт, увы
dpkg-source -x fglrx-driver_12-6+point-1.dsc
# предупреждения об отсутствии ключей можно игнорировать
cd fglrx-driver-12-6+point
dpkg-buildpackage -uc -us
# с первого раза может не собраться и потребовать новый debhelper
# придётся исправить версию в ./debian/compat на предыдущую
cd ..
sudo dpkg -i *.deb

На всякий случай: о неподдерживаемых устройствах сообщил aticonfig --initial, да?

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Начну с конца - aticonfig, по какой то причине, у меня осутствует. Он же вроде с fglrx идет, или я ошибаюсь?

Deleted ()
Ответ на: комментарий от Deleted

Должен идти:

$ apt-file search aticonfig
fglrx-driver: /usr/bin/aticonfig
fglrx-driver: /usr/share/man/man1/aticonfig.1x.gz

AITap ★★★★★ ()
Ответ на: комментарий от AITap

sudo apt-get build-dep fglrx жалуется на то, что невозможно найти пакет с исходным кодом для fglrx.

П.С. где можно взять нормальный список репозиториев? Мой вот:


deb http://ftp.ru.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ squeeze main non-free contrib
deb http://backports.debian.org/debian-backports/ squeeze-backports main

Deleted ()
Ответ на: комментарий от Deleted

sudo apt-get build-dep fglrx жалуется на то, что невозможно найти пакет с исходным кодом для fglrx.

Вру, apt-get build-dep fglrx-driver

П.С. где можно взять нормальный список репозиториев? Мой вот:

Вполне нормальный список. Если интересно посмотреть другие репозитории, попробуйте http://debgen.simplylinux.ch/

AITap ★★★★★ ()
Ответ на: комментарий от AITap

dpkg-source: ошибка: не удалось выполнить функцию fstat для файла ./fglrx-driver_12-6+point.orig.tar.bz2: Нет такого файла или каталога

Эм, это я виноват? Просто dget у меня нет, и я в папку fglrx.6gI скачал *.dsc с помощью ГУИшного Uget.

Deleted ()
Ответ на: комментарий от AITap

А, стоп, dget это не менеджер закачек, как я понял. Но вопрос где его взять открыт, в репах нет. Сейчас погуглю.

Deleted ()
Ответ на: комментарий от Deleted

И опять я не всё продумал. Скачайте ещё 2 файла в ту же директорию: http://ftp.de.debian.org/debian/pool/non-free/f/fglrx-driver/fglrx-driver_12-... http://ftp.de.debian.org/debian/pool/non-free/f/fglrx-driver/fglrx-driver_12-...

Тогда без dget можно обойтись. А находится он в пакете devscripts.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

А, все, я понял. devscripts пакет был нужен мне.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.