KDE & ATI

После обновления ati-drivers на прошлой неделе слетели эффекты в кедах, glxinfo выдает:
name of display: :0
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 156 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 13
Current serial number in output stream: 13
в логе Xorg-а:
EE) [mi] EQ overflowing. Additional events will be discarded until existing events are processed.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x586d18]
(EE) 1: /usr/bin/X (mieqEnqueue+0x22b) [0x568b2b]
(EE) 2: /usr/bin/X (QueuePointerEvents+0x52) [0x44e222]
(EE) 3: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7f6dbbdb3000+0x5e07) [0x7f6dbbdb8e07]
(EE) 4: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7f6dbbdb3000+0x6575) [0x7f6dbbdb9575]
(EE) 5: /usr/bin/X (0x400000+0x74608) [0x474608]
(EE) 6: /usr/bin/X (0x400000+0x9d7ea) [0x49d7ea]
(EE) 7: /lib64/libc.so.6 (0x3728a00000+0x34fc0) [0x3728a34fc0]
(EE) 8: /usr/lib64/libpixman-1.so.0 (0x358e200000+0xc17b) [0x358e20c17b]
(EE) 9: /usr/lib64/libpixman-1.so.0 (0x358e200000+0x16c88) [0x358e216c88]
(EE) 10: /usr/lib64/libpixman-1.so.0 (0x358e200000+0x18ef1) [0x358e218ef1]
(EE) 11: /usr/lib64/libpixman-1.so.0 (0x358e200000+0x56053) [0x358e256053]
(EE) 12: /usr/lib64/libpixman-1.so.0 (pixman_image_composite32+0x481) [0x358e20b701]
(EE) 13: /usr/lib64/xorg/modules/libfb.so (fbComposite+0x198) [0x7f6dcd0a0178]
(EE) 14: /usr/bin/X (0x400000+0x110fa4) [0x510fa4]
(EE) 15: /usr/bin/X (0x400000+0xc57b7) [0x4c57b7]
(EE) 16: /usr/bin/X (0x400000+0xc69ed) [0x4c69ed]
(EE) 17: /usr/bin/X (0x400000+0xc3eec) [0x4c3eec]
(EE) 18: /usr/bin/X (0x400000+0x10b4f3) [0x50b4f3]
(EE) 19: /usr/bin/X (ConfigureWindow+0x45f) [0x46200f]
(EE) 20: /usr/bin/X (0x400000+0x3246b) [0x43246b]
(EE) 21: /usr/bin/X (0x400000+0x3734e) [0x43734e]
(EE) 22: /usr/bin/X (0x400000+0x3b12a) [0x43b12a]
(EE) 23: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x3728a21b75]
(EE) 24: /usr/bin/X (0x400000+0x2672e) [0x42672e]
(EE)
(EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack.
(EE) [mi] mieq is NOT the cause. It is a victim.

Как чинить?

Не в KDE дело…
У меня тоже самое, хоть и MATE.

glxinfo выдает:
name of display: :0.0
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 156 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 13
Current serial number in output stream: 13

Лог Xorga:
http://pastebin.calculate-linux.ru/ru/show/11274

Скорее всего, по этому же не работают приложения GTK3: lightdm, апплет networkmanager, spacefm…

echo ‘VIDEO_CARDS=“fglrx radeon”’ >> /etc/portage/make.conf/custom && emerge -uDN world

Алексей Тихонов wrote:

echo ‘VIDEO_CARDS=“fglrx radeon”’ >> /etc/portage/make.conf/custom && emerge -uDN world

А какая разница между просто VIDEO_CARDS=“fglrx”?

LieT Atredes wrote:

Алексей Тихонов wrote:

echo ‘VIDEO_CARDS=“fglrx radeon”’ >> /etc/portage/make.conf/custom && emerge -uDN world

А какая разница между просто VIDEO_CARDS=“fglrx”?

если устраивает тиринг на блобе то никакой … а так возможность выполнить cl-setup-video --video radeon после того как поиграл :slight_smile:

Алексей Тихонов wrote:

если устраивает тиринг на блобе

Расшифруй пожалуйста =)

cl-setup-video отрабатывает и просто с флагом fglrx…

LieT Atredes wrote:

Алексей Тихонов wrote:

если устраивает тиринг на блобе

Расшифруй пожалуйста =)

cl-setup-video отрабатывает и просто с флагом fglrx…

1) напомнить про гугл ?))
2) Так бывает когда не понимаешь “для чего так” а внимательно читать лень … для того чтобы уставить ati-drivers достаточно emerge ati-drivers && cl-setup-video --video fglrx а вот указание в make.conf VIDEO_CARDS= имеет немного иные цели

Алексей Тихонов wrote:

  1. напомнить про гугл ?))
  2. Так бывает когда не понимаешь “для чего так” а внимательно читать лень … для того чтобы уставить ati-drivers достаточно emerge ati-drivers && cl-setup-video --video fglrx а вот указание в make.conf VIDEO_CARDS= имеет немного иные цели

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

LieT Atredes wrote:

Алексей Тихонов wrote:

  1. напомнить про гугл ?))
  2. Так бывает когда не понимаешь “для чего так” а внимательно читать лень … для того чтобы уставить ati-drivers достаточно emerge ati-drivers && cl-setup-video --video fglrx а вот указание в make.conf VIDEO_CARDS= имеет немного иные цели
  1. не надо разумеется
  2. назначение флагов понятно, но как быть если хочется использовать все же проприетарный драйвер?

15,7 ?)

Алексей Тихонов wrote:

15,7 ?)
15,9
Не то, чтобы они кровь из носа как нужны, но хотелось бы понять причину проблемы и способ устранения