LINUX.ORG.RU
ФорумTalks

[kde][нытик тред]Когда починят этот баг?

 


0

0

Достало, уже висит с 4.3RC2 до сихпор не починили((( Размазавыющиеся заголовки окна и разнообразные цветные пятна возникающие в заголовке просто раздражают. Собственно сам баг: https://bugs.kde.org/show_bug.cgi?id=199735

Ответ на: комментарий от overmind88

>о_О это на какой видюхе так?

У меня возникает и на xf86-ati и на nvidia, на багзиле люди пишут что и на xf86-intel тоже самое

Freiheits-Sender ★★
() автор топика

>не починили(((

((((((((((

Sekai
()

Та же фигня на нвидии в kde 4.3.0 под соляркой - в заголовках окон иногда остаётся половина старого текста. :(

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

Я сам жду 4.3.2 в надежде что этот баг попревили, в 4.2.4 он отсутсвовал

Freiheits-Sender ★★
() автор топика

omg о_О. никогда такого не замечал… композитинг включен/выключен? это на любой теме декораций? и на разных дистрибутивах?..

arsi ★★★★★
()
Ответ на: комментарий от Freiheits-Sender

Очень странно. Я бы ещё понял такое с 4.5.1 - там не было КДЕшных патчей для рендеринга...

Пинай дистростроителей. В багзилле о причинах что-нибудь определённое говорят?

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

Композитинг включен, тема декорация "пластик", на других особо не работал. У меня OpenSUSE 11.1, но судя по багзиле тоже самое встречается в Debian и Fedora((

Freiheits-Sender ★★
() автор топика
Ответ на: комментарий от wyldrodney

Кроме постов таких же счастливцев как и я было такое:

From Thomas Lübking 2009-08-31 00:50:59

It's the QGradient (in conflict with the redirected paint)
Internally it uses the raster paintengine on X11 and after the experiences
below, i did a simple testcase:
(from Bespin deco, kwin/client.cpp:690)
------
QImage img(32,32, QImage::Format_RGB32); // using ARGB32 fixes it
QPainter p2(&img); p2.setBrush(QColor(255,0,0,255)); p2.drawRect(img.rect());
p2.end();
QPixmap pix = QPixmap::fromImage(img);
p.setPen(shadow);
p.setBrush(pix);
p.setRenderHint( QPainter::Antialiasing );
p.drawPath(buttonCorner);
----

The result was exactly the same glitch i experienced as below - just now
persistent.

Experiences with the Bespin deco:
- It does not happen if i pick a pre-fabbed gradient QPixmap out of the cache
- It does not happen if i copy a Xrender Picture into a QPixmap and paint that
- It does not happen if i paint a QColor
- It does not happen if the gradient colors have an alpha channel (thus an
ARGB32 image is used, see above)

- It happens for sure whenever i create a new QGradient buffer pixmap (cached
and referce returned)
Simply painting twice "fixes" it - so when performing a simplified dumping pass
for the button backgrounds, everything's ok.
° Reassigning the brush twice "setBrush(); setBrush();" won't help.
° calling the gradient (to ensure it's cached) and then fetch it from the cache
for painting won't either
° setBrush(QPixmap&); paintPath(); setBrush(QPixmap&); paintPath(); (ouch!)
"fixes" it (both set from a reference to the cache entry)
° setBrush(); paintPath(); paintPath(); not :-?
° usleep(longtime) or XSync(dpy,0) between setBrush() and drawPath() make no
difference.

- It looks like the new gradient pixmap doesn't get painted tiled but only once
(or the painter/paintdevice is internally clipped by the gradient pixmap
dimensions, which have just been a clip when creating the pixmap) - It only
covers exactly 32px (the buffer width for vertical gradients)
- I tried to install the deco eventFilter past the PaintRedirector, but that
will just add more trouble.

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

Пробуй со стандартной темой декорации окон. Патч полурабочий, как я понял, так что только первое и остаётся.

wyldrodney
()
Ответ на: комментарий от Freiheits-Sender

> Версия какая? У меня 185.18.36

вот полная картина.

было несколько дней назад:
– ядро: 2.6.27.21;
– дрова: 190.18;
– куть: 4.5.2, 4.6.0-тп1;
– кеды: 4.3.1 (изначально собраны под 4.5.2).

сейчас:
– ядро: 2.6.31;
– дрова: 190.18.05;
– куть: 4.5.2 (с 4.6.0-тп1 биндинги не собираются);
– кеды: 4.3.69.

всё из перечисленного самосборное (кроме дров нвидии, конечно). описанной проблемы не замечал _никогда_.

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

> Что нового в новых кедах из функционала?

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

положительно: теперь можно указать считать каждый десктоп этим, как его, «рабочим пространством», чтоли… на каждый вешать свои плазмоиды, устанавливать свой бекграунд… правда, не доделано ещё: соотв. галочка в настройках стола задизейблена, но можно «уменьшить» плазму и в контекстном меню свойств плазмы таки установить это галочку %) что не удобно (надеюсь, сделают) — нельзя указать отдельному плазмойду находиться на всех рабочих пространствах.

отрицательно: убрали окно добавления плазмоидов и добавили какую-то дурацкую плазмоидоподобную хрень, выезжающую внизу и шириной в две дефолтных панели… ужасно не юзабельно, да и вид не менее ужасный. и кнопочки «закрыть» нет, а сама закрывается по rand(), похоже %)

в трей теперь можно кидать некоторые плазмойды (хотя я так и не понял, нафиг оно надо).

добавили прототип возможности расшаривания плазмойдов по сети и примитивный контроль доступа к ним (типа «этому хосту можно, а этому низя»). но с учётом того, что мне пришлось дописывать в плазму методы-заглушки для этого дела, чтобы кедобиндинги собрать, оно ещё не работает %) ну и во всех плазмойдах появилась соотв. вкладка для расшаривания.

> Часто отваливаются?

ну, пока не «удалил» (переименовал) ~/.kde, который у меня ещё с 3.5.х был, попытка ресайза плазмойда в 20% случаев приводила к ресайзу, в 70% — к падению плазмы, в 10% к падению квина %) сейчас вроде нормально, сижу теперь восстанавливаю потихоньку %)

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

>Не подтверждаю, нет такого. Нвидия и дрова с сайта нвидии

а у меня есть. Нвидия и nvidia-drivers с портежей. Qt 4.5.2

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

> ща буду ставить 190.32

возможно это только у меня с видяхой трабла, но в этой бете глюки с отрисовкой окон с размером больше 512х512 — они просто чёрные %) это с композитингом. в 190.36 то же самое. а с 190.25 кеды не собираются (ЕМНИП, в либГЛь.со отсутствует/не экспортируется необходимый для линковки символ). 190.18[.05] пока самые стабильные беты, на мой взгляд.

> пожелайте мне удачи

удачи %)

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

отрицательно: убрали окно добавления плазмоидов и добавили какую-то дурацкую плазмоидоподобную хрень, выезжающую внизу и шириной в две дефолтных панели… ужасно не юзабельно, да и вид не менее ужасный. и кнопочки «закрыть» нет, а сама закрывается по rand(), похоже %)

Это вместо этого впихнули плазма панель? NOW AY! >___<

Freiheits-Sender ★★
() автор топика
Ответ на: комментарий от fragot

> а у меня всё нормально -))

эх, так и знал, что из-за видяхи… она у меня интегрированная, старенькая уже (7ххх серии). там в бетах опенгл 3.2 тестируют вовсю и понятно, что им сейчас не до совместимости со старьём. только бы в релиз не вышло в таком виде…

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

> а у меня всё нормально -))

>эх, так и знал, что из-за видяхи… она у меня интегрированная, старенькая уже (7ххх серии). там в бетах опенгл 3.2 тестируют вовсю и понятно, что им сейчас не до совместимости со старьём. только бы в релиз не вышло в таком виде…

У меня 8600м gt и R350 и на всех присутствует этот баг, так что я больше склонен ччитать что это дело KDE

Freiheits-Sender ★★
() автор топика

В 8.04 бубунте подобное было (но с гномом) - косяки дров нвидии. Потом починили...

roman77 ★★★★★
()
Ответ на: комментарий от Freiheits-Sender

> У меня 8600м gt и R350 и на всех присутствует этот баг

эм… вы о чёрном прямоугольнике вместо клиентской области окон с размером больше 512х512? у меня это только с одним драйвером раньше было (с сегодняшнего дня — уже с двумя… ><).

arsi ★★★★★
()
Ответ на: комментарий от Freiheits-Sender

Ничего. Просто ставил и все. И не один раз. И не один я.

Попробуйте подумать, что у вас общего (версии X, Qt...) версии дров...

Pavval ★★★★★
()

Никогда такого не замечал... Кеды, куте из транка соотв репозиториев от 16 сентября, ведро 2.6.31, иксы 1.7.0рц1, драйвер - xf86-ati...

А аврора в 4.3 есть? Я другими темами особо не пользовался, может поэтому?

Fat_Green_Liar
()
Ответ на: комментарий от Freiheits-Sender

> Твою дивизию!! А вернуть старое меню в настройках можно?

пока не нашёл. но очень, очень надеюсь, что можно будет.

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

> Что это? (O_o)

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

arsi ★★★★★
()
Ответ на: комментарий от Freiheits-Sender

подумалось… а у вас dbe (double-buffer extension) в иксах загружается? просто с ДБЕ декорации будут рисоваться полностью, а не частями (с ДБЕ частями вроде как низя), а на скриншотах артефакты очень похожи на неполную «оптимизированную» отрисовку в режиме «неугадал»…

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