LINUX.ORG.RU

KDE-4 NVIDIA Ignoring unrecognized extension «Damage»


0

1

Здравствуйте. Я поставил четверокеды и хочу насладиться их модным квином. Захожу в настройки рабочего стола и вижу сообщение

Эффекты не поддерживается в вашей системе. Required X extensions (XComposite and XDamage) are not available.

Тут же добавил нужные строчки в конфиг иксов:

 15 Section "Extensions"
 16         Option "Damage" "Enable"
 17         Option "Composite" "Enable"
 18 EndSection

и получил при перезапуске иксов сообщение, удивившее меня сильно:

(==) ModulePath set to "/usr/lib/xorg/modules"
(WW) Ignoring unrecognized extension "Damage"
(**) Extension "Composite" is enabled

далее стандартно:

user@host ~ $ locate composite.so
/usr/lib/libxcb-composite.so.0.0.0
/usr/lib/libXcomposite.so.1.0.0
/usr/lib/libxcb-composite.so.0
/usr/lib/libXcomposite.so.1
/usr/lib/libXcomposite.so
/usr/lib/libxcb-composite.so
user@host ~ $ locate damage.so
/usr/lib/libXdamage.so.1
/usr/lib/libxcb-damage.so.0.0.0
/usr/lib/libxcb-damage.so
/usr/lib/libXdamage.so
/usr/lib/libxcb-damage.so.0
/usr/lib/libXdamage.so.1.1.0
user@host ~ $

сдулал причитающиеся в таких случаях emerge -C xorg-server, emerge -C libXdamage, emerge world и всё в таком духе.

версии иксов:

x11-base/xorg-server 1.5.3-r6
x11-base/xorg-x11 7.2
x11-libs/libXdamage 1.1.1

Посоветуйте что-нибудь полезное, пожалуйста.

★★

Есть мнение, что это важно:

lspci:

01:00.0 VGA compatible controller: nVidia Corporation GeForce 8800 GT (rev a2)

x11-base/xorg-server-1.5.3-r6  USE="hal ipv6 nptl xorg -3dfx -debug -dmx -kdrive -minimal -sdl -tslib" INPUT_DEVICES="evdev joystick keyboard mouse synaptics -acecad -aiptek -citron -elographics -fpit -hyperpen -mutouch -penmount -tslib -virtualbox -vmmouse -void -wacom" VIDEO_CARDS="nvidia -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -geode -glint -i128 -i740 (-impact) -imstt -intel -mach64 -mga -neomagic (-newport) -nv -r128 -radeon -radeonhd -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vermilion -vesa -via -virtualbox -vmware (-voodoo) -xgi"
name_no ★★
() автор топика

кеды из основного дерева, если это важно kde-base/kde-meta-4.3.1

name_no ★★
() автор топика

Section "Screen"

Option "DamageEvents" "True"

EndSection

kott ★★★★★
()

Без всяких damage всё работает

jazz@garm ~ $ cat /etc/X11/xorg.conf | grep Comp
Option "AllowGLXWithComposite" "True"
Option "Composite" "Enable"

KDE 4.3, GF8600

Gary ★★★★★
()

Проблема оказалась в том, что xinerama и xrender не дружат. Пришлось отключить xinerama, сразу заработало

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

>>xorg-server 1.5.3-r6

> А новее ничего нет?

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

name_no ★★
() автор топика
Linux fehu 2.6.30-gentoo-r6 #1 SMP Tue Sep 8 16:32:40 MSD 2009 x86_64

04:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9500 GT] (rev a1)

[I] x11-base/xorg-server (1.6.3.901-r2@17.09.2009): X.Org X servers
[I] x11-drivers/nvidia-drivers (190.32[1]@09.09.2009): NVIDIA X11 driver and GLX libraries
[I] x11-libs/libXdamage (1.1.1@08.09.2009): X.Org Xdamage library
[I] kde-base/kdebase-meta (4.3.1(4.3)@09.09.2009): Merge this to pull in all kdebase-derived packages

Все работает «на ура». Может стоит обновиться?

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

> Проблема оказалась в том, что xinerama и xrender не дружат. Пришлось отключить xinerama, сразу заработало

Бум знать. Я правда никогда не использую не xinerama, не xrender

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

> Все работает "на ура". Может стоит обновиться?

оно же ~x86. А дрова вообще жёстко замаскированы. Завтра создам очередную тему с жалобами на рандомные крэши и мне скажут "нафига ставил нестабильное - ссзб", так ведь?

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

>> Проблема оказалась в том, что xinerama и xrender не дружат. Пришлось отключить xinerama, сразу заработало

> Бум знать. Я правда никогда не использую не xinerama, не xrender

да, я там опечатался ))

Известно стало наоборот:

> На сколько мне известно - xinerama и xcomposite - не совместимы.

http://www.gentoo.ru/node/15047

Хотя, с xrender оно тоже работать не хотело, пока xinerama не отключил, но это фиг с ним. Главное, что заработало. Использую twinview.

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

Зато теперь с twinview появилась консоль по ctrl+alt+f1. Оказывается, во всём виновата xinerama. Наверно, я её теперь ненавижу...

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

О. xinerama у меня в прошлом nvidia-xconfig, что ли, отключил :)

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

>А новее ничего нет?

В генте это единственный стабильный в amd64

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

> оно же ~x86. А дрова вообще жёстко замаскированы.

Не вижу никаких особых проблем. Честно:)
Я на десктопе всегда сразу ~arch ставлю.

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