LINUX.ORG.RU

Не работают графические эффекты в KDE

 , , ,


0

1

Операционная система Debian 6.0.5, графическая оболочка KDE 4.4.5. Видеокарта ATI Mobility Radeon HD 5470.

В общем, по пути «К -> Компьютер -> Параметры системы -> Рабочий стол», не ставится галочка на пункте «графические эффекты». Вернее она ставится, но при попытке применить параметры вылезает сообщение:

Невозможно включить эффект на текущей конфигурации. Будут возвращены прежние параметры.

Проверьте параметры графической подсистемы. Возможно, необходимо настроить дополнительные параметры, например, движок.
http://storage3.static.itmages.ru/i/12/0820/h_1345465386_4897310_9e1a1edad1.png

Сначала традиционно думал что проблема из-за отсутствия драйвера видеокарты. Из-за чего мною был поставлен драйвер:

xserver-xorg-video-radeonhd
Но это результатов не дало. Проприетарный драйвер не пробовал, так как на дух их не переношу.

Полез в гугл, гугл сказал что для включения графических эффектов нужно установить компиз. Установил компиз для KDE:

# aptitude install compiz-kde compiz-plugins
Попытался запустить, получил результат:
valrav@Note:~$ compiz --replace
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
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1400023
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Без понятия что это все значит. Но компиз в автозапуск (K -> Компьютер -> Параметры системы -> Приложения по умолчанию -> Диспетчер окон -> Использовать другой диспетчер окон -> Compiz) добавляется, однако, при попытке залезти в его настройки, так же выдает ошибку: http://storage4.static.itmages.ru/i/12/0820/h_1345465523_4975928_232b345673.png

Из всего этого я сделал вывод что понятно мне только то, что ничего не поноятно. В связи с чем вопросы:

1. Зависят ли графические эффекты в KDE от наличая в системе видеодрайвера?

1.2. Подойдет ли для этого свободный драйвер, а не пропириетарный?

2. От чего зависит запуск графических эффектов по пути «К -> Компьютер -> Параметры системы -> Рабочий стол»?

2.1 Зависит ли их запуск от наличия видеодрайвер или нет?

2.2 Зависит ли их запуск от наличия установленного компиза?

2.3 Компиз и включение графических эффектов по пути «К -> Компьютер -> Параметры системы -> Рабочий стол» каким-то образом связаны между собой?

2.4 Каким образом связаны между собой включение графических эффектов по пути «К -> Компьютер -> Параметры системы -> Рабочий стол» и компиз с видеодрайвером?

3. И самое главное, как всю эту хрень заставить работать и выдавать мне красивые графические свистоперделки?


Компиз не нужен в КДЕ, там свой велосипед. (хотя как утверждают многие ему еще до компиза далеко)

1.да.
1.2 в случае нвидии, часть эфектов просто не работает.
2. см.1

2.2 Зависит ли их запуск от наличия установленного компиза?

нет.

3. И самое главное, как всю эту хрень заставить работать и выдавать мне красивые графические свистоперделки?

копай в сторону драйвера.
и да, свистоперделки не нужны (:

ymuv ★★★★ ()

Нужен только видеодрайвер. Компиз по желанию. Какой драйвер лучше - спросите у AMDшников.

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

Да, компиз не нужен. Просто поставь правильный драйвер и все будет ок. А radeonhd удали - его уже пару лет не поддерживают.

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

Удалил radeonhd, попробовал поставить ati, выдало это:

root@Note:/home/valrav# aptitude install xserver-xorg-video-ati
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.

Dnmt ()

sudo apt-get install build-essentials
Качай Catalyst 12.8.
Перейди в терминале в его директорию, sudo sh имя установщика.run
sudo aticonfig --initial
Перезагружайся
В compizconfig-settings-manager включай декоратор окон и интеграцию с KDE.

ArtKun ★★★★★ ()
Последнее исправление: ArtKun (всего исправлений: 3)

Лучше пойми, что оно тебе не нужно. А то тебе сейчас насоветуют слаку сделать.

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

Всё, пожалуйста. Воспользуйтесь для этого http://paste.org.ru/

Кстати, драйвер radeonhd даже не работал у Вас в системе. Он просто был поставлен, повалялся мёртвым грузом, а сейчас Вы его удалили. Точно также никуда не девался xserver-xorg-video-radeon, через который всё и работает.

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

Мля, у тебя ж стабильный дебиан! Тебе нужно: взять новое ядро (например из того же тестинга), libdrm, mesa и xserver-xorg-video-ati (который потянет за собой новые иксы). Короче рекомендую просто обновиться до тестинга, особенно учитывая то, что он уже заморожен.

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

Тогда ставь дистр посвежее, в свободном драйвере squeeze скорее всего вообще нет поддержки твоей карты, а если есть - то корявая и проприетарный будет всяко лучше.

Никто не мешает, конечно, скрасноглазить кастомное ядро и слить драйвер, libdrm и mesa с git, но кому это надо?

ArtKun ★★★★★ ()
Последнее исправление: ArtKun (всего исправлений: 1)
Ответ на: комментарий от Wolfram
valrav@Note:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Software Rasterizer
Dnmt ()
Ответ на: комментарий от Dnmt

Ни одного пакета не будет установлено

Пакет есть и в репозиториях squeeze, и в squeeze-backports. Разберись с репозиториями в sources.list.

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

Тогда по ходу в свободных дровах еще не было поддержки твоей видяхи.

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

Вы указывали его в xorg.conf? Иксы вполне могли автоматически определить себе драйвер radeon и работать через него, как они делают это сейчас.

Покажите Xorg.0.log, и если там не найдётся ошибок, нужно будет обновить ядро и видеодрайверы из http://backports.debian.org/

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

Тебе нужно: взять новое ядро (например из того же тестинга)

В backports тоже достаточно свежая версия ядра. И всего остального перечисленного тоже. Так что обновление до тестинга необязательно.

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

xorg.conf не было. Сгенерировал его, там был прописан «radeon».

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

В sources.list так:

# deb cdrom:[Debian GNU/Linux 6.0.5 _Squeeze_ - Official i386 DVD Binary-1 20120512-13:45]/ squeeze contrib main

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

deb http://security.debian.org/ squeeze/updates main contrib
deb-src http://security.debian.org/ squeeze/updates main contrib

# squeeze-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ squeeze-updates main contrib
deb-src http://ftp.ru.debian.org/debian/ squeeze-updates main contrib

# iceweasel/mozilla firefox
deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

# deadbeef
deb http://notesalexp.org/debian/squeeze/ squeeze main

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

(II) RADEON(0): GPU accel disabled or not working, using shadowfb for KMS

Нужно более новое ядро. Рассказать, как ставить его из backports для squeeze?

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

deb http://backports.debian.org/debian-backports squeeze-backports main


Репозиторий уже подключён, осталось только обновиться:

aptitude -t squeeze-backports safe-upgrade ~i~n^linux-image ~i~n^linux-headers ~i~n^xserver-xorg


Эта команда обновит без удаления других пакетов до версии из squeeze-backports все пакеты с зависимостями, которые установлены и имя которых начинается на linux-image, linux-headers или xserver-xorg.

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

Вот так что ли:

  GNU nano 2.2.4                       Файл: /etc/apt/sources.list                                                     

# deb cdrom:[Debian GNU/Linux 6.0.5 _Squeeze_ - Official i386 DVD Binary-1 20120512-13:45]/ squeeze contrib main

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

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

# squeeze-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ squeeze-updates main contrib non-free

# iceweasel/mozilla firefox
deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

# deadbeef
deb http://notesalexp.org/debian/squeeze/ squeeze main

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

Вот пользуясь этими мануалами я и ставил драйвер.

И откуда же ты взял firmware-linux-nonfree, если non-free репозитории не подключены?

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

Сколько там примерно мегабайт скачается? Что-то мне уже не нравится эта дебиан с параноидальной стабильностью.

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

Понятия не имею.

Стоит ли потом удивляться, что что-то не работает.

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

Стоит почитать вики о репозиториях. Если хочешь версию посвежее, то нужно и для бэкпортс.

Я хочу чтобы все работало. Не важно какая версия.

Стоит ли потом удивляться, что что-то не работает.

Если бы у меня все работало из коробки, я бы на этом форуме вообще не регистрировался.

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

Быстро же ты сдаешся. В линуксах не бывает чтобы вот так просто все сразу работало. Хотя как знать, можешь попробовать кубунту (если фанат КДЕ), там скорей всего будет «из коробки» побольше работать.

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

Кубунту не хочу. Там лишнего много понапихано. Пожалуй на сюсю перейду. Мне не сколько KDE нравится, а сколько приложения написанные на Qt.

Dnmt ()
Ответ на: комментарий от Dnmt
aptitude -sy -t squeeze-backports safe-upgrade ~i~n^linux-image ~i~n^linux-headers ~i~n^xserver-xorg


покажет, сколько скачает, но ничего не сделает.

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

Ну набрал команду:

aptitude -t squeeze-backports safe-upgrade ~i~n^linux-image ~i~n^linux-headers ~i~n^xserver-xorg
Началась загрузка пакетов, а при распаковке выдало вот это:
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

нажал Q, распаковка пошла до конца.

Dnmt ()

Перезагрузился, зашел в графическую оболочку, поставил галочку в «К -> Компьютер -> Параметры системы -> Рабочий стол -> Включить графические эффекты», после чего меня выбросило на окно ввода пароля пользователя, после чего заходить в графическую оболочку система уже отказывается, выбрасывая меня постоянно на окно ввода пароля. Такие дела.

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

Это важная новость о пакете с драйвером nouveau, к Вам она не имеет отношения.

выбросило на окно ввода пароля пользователя, после чего заходить в графическую оболочку система уже отказывается, выбрасывая меня постоянно на окно ввода пароля

Грузитесь с какого-нибудь livecd и показывайте /var/log/Xorg.0.log, /var/log/Xorg.0.log.old и ~/.xsession-errors.

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

Перейди в терминале в его директорию, sudo sh имя установщика.run

«легким движением make install любой дистрибутив превращается в слакварь» (c)

Нахрена ставить Catalyst в обход пакетного менеджера? Чтобы потом огрести проблем?

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

У человека Debian Stable. Там в основном репе версия 10.9 (!), а в бэкпортах - емнип, 12.3.
Да и какие проблемы? sudo sh ... --uninstall вернет все как было.

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