LINUX.ORG.RU
ФорумTalks

[2megabaks] Чем плох KWin?


0

4

Неоднократно видел обсуждения, что KWin - весьма плохое поделие, да только вот Google кидает на рандомные сообщения, смысл которых сводится к KWin - гуано, но вот топиков с аргументацией не могу найти.

Нашёл, что он притормаживает при эффектах, в отличии от Compiz. Но это отдельные плюшки.

Меня больше интересует потребление памяти, архитектура KWin и т.д.

Накидайте ссылок на обсуждения его недостатков.

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

>>Если opengl-играми не балуешься, то переходи на nouveau. Разница будет просто поразительной.

4.2


Я серьёзно. Только после перехода на nouveau я увидел нормальную работу эффектов входа в систему и плавного появления окон. Окно Konsole стало действительно плавно появляться, а не ВНЕЗАПНО показывать белый прямоугольник, на котором отрисовывалось всё остальное.

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

В полноэкранных играх — нет, в оконных — пропадает.
А причём тут KWin если при отключённых эффектах в полноэкранных приложениях не работает V-Sync? Он вроде как на это вообще никакого оказывать не должен.
> Но в обоих случаях пропадают тормоза, которые довольно таки заметны при включенном композитинге.
Опять же странно, так как при поставленной галке в полноэкранном режиме разницы быть не должно.

Что-то странное, в общем. Попробуйте Martin Gräßlin написать mgraesslin@kde.org - может быть он чего-нибудь дельное подскажет.

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

4. просто работает
А что, блоб nVidia уже просто работает на ноутах с Optimus?

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

>Не тормозит. Отлично работает.
вы видели двойное 4.2

Не тормозит!

тройное 4.2!

Но не видна. Онанируй на числа молча.

4-х кратное 4.2 + фетиш фанатика тупоголового
лор, есть повод нажраться
могу опровергнуть любое высказывание сего...кхм...не буду выражопываться

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

>Скорее наоборот :3
малыш, тебе пруф дать или как?
спроси у модераста жобэ - он тоже фан нуво - потёр топик с пруфом моей правоты
фапайте молча!

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

>Из того, что могу вспомнить - про опцию parse для связки eix+sqlite. Я запилил туда дефолтный sqlite, а потом удивлялся, отчего у меня eix не показывает,
балабол детектед!
инфа 100% из первых уст
ещё один высер ---> игнор
ибо тупоголовых не перевариваю

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

шашлыки в этом году отдыхают
хотя есть тема - можно вписаться и поднять бабла + поиметь шашлыки
а девочки...это личное
хотя игры с одной из * уже слабали свадьбу девочке одной....таки дела, да

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

>нежная, ранимая душа
Кэп!?
я же как на аве, если не злить

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

американский_шашлык.жпг

не, поиметь лучше как-то девок, а шашлыки я предпочту съесть :)
а что ты подразумеваешь под *?

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

Вкуснее сначала пожарить, а потом сожрать! Да под хороший настояший гиннесс... О, а это мысль, на выходных надо будет реализовать.

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

>у меня нет белового прямоугольника!

ЧЯДНТ?


1. На твоей версии дров/карте/ядре этого бага нет.
2. У тебя 8-ядерник с 32 гигами памяти и самой топовой видеокартой и ты просто не замечаешь.
3. п.1 + п.2
4. Ты лжец и тролль.

На выбор.

балаболь в другом месте, аха!?


Butthurt? :)

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

балабол детектед! инфа 100% из первых уст ещё один высер ---> игнор ибо тупоголовых не перевариваю

Только что зашел на твой сайт, проверил. Там все еще написано

OVERLAY_CACHE_METHOD='sqlite'

хотя должно быть

OVERLAY_CACHE_METHOD='parse'
vurdalak ★★★★★
()
Ответ на: комментарий от megabaks

Вау! Оно меня не игнорит!

Не тормозит. Отлично работает.

вы видели двойное 4.2

Не тормозит!

тройное 4.2!

Тебе что, пруфы снять на видео? Или если у тебя не работает - значит у всех так, да?

Но не видна. Онанируй на числа молча.

4-х кратное 4.2 + фетиш фанатика тупоголового

Я повторяю: если у тебя что-то тормозит - просто перестань другим это рассказывать и УБЕЖДАТЬ ИХ в том, что у них, видите ли, ТОЖЕ ПО-ЛЮБОМУ ТОРМОЗИТ.

И да, купи себе мозги.

Pavval ★★★★★
()

ЛОР такой ЛОР

Вот хотелось адекватную дискуссию завести, а всё переросло в holy wars shit, забрасыванием говна в огород соседу.

Facepalm

Chaser_Andrey ★★★★★
() автор топика
Ответ на: комментарий от vurdalak
[ root@desktop ] megabaks # cat /etc/eixrc
# /etc/eixrc
#
# In this file system-wide defaults for variables related to eix binaries
# are stored, i.e. the variables set in this file override the built-in
# defaults. Both can be overridden by ~/.eixrc and by environment variables.
#
# It is strongly recommended to set here only those variables which you
# want to *differ* from the built-in defaults (or for which you have a
# particular reason why the default should never change with an eix update).
#
# *Otherwise you might miss changes in the defaults in newer eix versions*
# which may result in confusing behavior of the eix binaries.
#
# ebuilds of <=eix-0.10.3 (and >=eix-0.7.4) used to set *all* variables in
# /etc/eixrc which is not recommended anymore. If you want to get such a file
# (i.e. a file where all variables are described and set to the current
# values resp. to the built-in default values) you can redirect the output
# of the options --dump or --dump-defaults, respectively.
#
# However once more: To avoid unexpected problems
#
#   *IT IS NOT RECOMMENDED TO SET _ALL_ VARIABLES* in /etc/eixrc
#
# Only set those for which you have a reason to do so!
#
# For the available variables and their defaults, see the output of the
# options --dump or --dump-defaults.
# For more detailed explanations see the manpage of eix.

PORTDIR_CACHE_METHOD='sqlite'
OVERLAY_CACHE_METHOD='sqlite'
[ root@desktop ] megabaks # 

и до сих пор всё работает
и не только у меня
ЧЯДНТ?

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

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

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

и до сих пор всё работает и не только у меня ЧЯДНТ?

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

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

>малыш, разрабы квина признали своё косяк - задумайся

скорее всего ты их просто затроллил, и они решили с тобой не связываться

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

а вот по поводу «должно»

The following cache methods are available:
......

sqlite This  is  an  extremely  fast  cache  method  if  you  are  using  portage  with the sqlite backend, see http://en.gentoo-
                     wiki.com/wiki/Portage_SQLite_Cache       (originally       this       was        described        in        http://gentoo-
                     wiki.com/TIP_speed_up_portage_with_sqlite      which      might      be     still     accessible     at     http://gentoo-
                     wiki.info/TIP_speed_up_portage_with_sqlite).  Note that in contrast to the default metadata  cache  method  you  must  use
                     emerge --metadata before you call eix-update with this method.

                     Since  the  support of this cache method requires sqlite to be installed, this method is not necessarily compiled in.  You
                     must have emerged eix with the appropriate USE flag (or in a manual installation  used  ./configure  --with-sqlite  before
                     compilation) if you want support for this method.

                     As  for  all other cache methods, only those categories enabled by profile/category (in the main tree or some overlay) are
                     read.  If you do not want this, use sqlite* (see below).

              sqlite*
                     This is analogous to the cache method eix with the difference that all categories found in FILE are added, even those cat‐
                     egories which were not enabled by some profile/categories file.
.....

parse[#metadata-method]...
                     Get  the information from the ebuilds, parsing it using some heuristics.  Hence, this method has no security risk but pos‐
                     sibly some other problems.  For example, if variables are only set in eclasses, this method will not see  them.   Examples
                     of  problems  with this method is missing SLOT information for typical ebuilds from kde-base or stupid version numbers for
                     gcc cross-compilers.  This is the cache-method none from older eix versions (before 0.11.1).

                     It is optionally possible to append one or several strings of the form #metadata-method where metadata-method  is  any  of
                     the  above  mentioned  cache  methods  (excluding  sqlite  and cdb).  In this case, the metadata-methods are used to check
                     whether they contain newer information than the ebuild.  If this is the case, the metadata is used instead of  the  ebuild
                     (the first matching metadata wins).

                     Usually  this  is  what  you  want, especially for overlays, since the metadata is more reliable than the results of cache
                     method parse.  Of course, this is only useful if the overlay foo contains metadata which is regularly updated by the over‐
                     lay maintainer using

                     egencache --repo=foo --update

                     (whether this is done for layman overlays depends on the overlay maintainer; for your local overlays you can of course use
                     the above command manually).

                     Since this is usually what you want, the string in CACHE_METHOD_PARSE is appended by default to the cache method parse.

                     Of course, if you know in advance that the metadata information of the overlay is up-to-date, it is (slightly)  faster  to
                     use  directly  to  use the corresponding metadata method (usually metadata-flat).  The latter makes sense if you e.g. call
                     egencache from a script which you use to sync the overlay (e.g. in eix-sync).

              parse*[#metadata-method]...
                     This is essentially the same as cache method parse with the difference that variables are not expanded in variable defini‐
                     tions.   This  is  the  cache-method none* from older eix versions (before 0.11.1) and cache-method none from very old eix
                     versions (before 0.7.1)
хватит врать!

megabaks ★★★★
()
Ответ на: комментарий от vurdalak
[ megabaks@desktop ] ~ $ eix nvidia-drivers
[I] x11-drivers/nvidia-drivers
     Available versions:  71.86.11!s[1] 96.43.09!s[8] 96.43.14!s[1] (~)96.43.16!s[1] 96.43.19!s (~)173.14.12!s[8] (~)173.14.18!s[3] 173.14.20!s[1] 173.14.22!s[1] (~)173.14.25!s[1] 173.14.28!s (~)173.14.28!s[7] (~)173.14.30!s (~)180.18!s (~)180.18!s[12] (~)180.22!s (~)180.22!s[12] (~)180.25!s (~)180.25!s[12] (~)180.27!s (~)180.27!s[12] (~)180.29!s (~)180.29!s[12] (~)180.37!s (~)180.37!s[12] 180.60!s[1] (~)185.13!s (~)185.13!s[12] (~)185.18.10!s (~)185.18.10!s[12] (~)185.18.14!s (~)185.18.14!s[12] 185.18.36-r1!s[1] (~)190.42-r1!s[10] 190.42-r3!s[1] (~)190.53!s[1] (~)190.53-r1!s[1] (~)195.30!s[1] (~)195.30!s[2] (~)195.36.15!s[1] (~)256.53!s (~)256.53!s[6] (~)256.53-r1!s[4] (~)256.53-r1!s[5] (~)260.19.04!s (~)260.19.04!s[11] (~)260.19.06!s (~)260.19.06!s[9] (~)260.19.12!s (~)260.19.12!s[9] (~)260.19.21!s (~)260.19.21!s[9] [M](~)260.19.26!s [M](~)260.19.26!s[9] (~)260.19.36!s (~)260.19.36!s[7] (~)260.19.36!s[9] 260.19.44!s (~)260.19.44!s (~)260.19.44!s[9] [M](**)270.18!s [M](**)270.18!s[9] (**)270.26!s (**)270.26!s[9] (~)270.29!s (~)270.29!s[9] (~)270.30_pre!s[6] (~)270.30!s (~)270.30!s[9] (~)270.41.03!s 270.41.06!s (~)270.41.06!s (~)270.41.19!s (~)270.41.19!s (~)275.09!s (~)275.09.04!s (~)275.09.07!s (~)275.09.07!s (~)280.04!s {acpi custom-cflags distribution gtk kernel_FreeBSD kernel_linux multilib userland_BSD}
     Installed versions:  280.04!s[9](14:25:25 30.06.2011)(acpi gtk kernel_linux -custom-cflags -multilib)
     Homepage:            http://www.nvidia.com/
     Description:         NVIDIA X11 driver and GLX libraries

* x11-drivers/nvidia-drivers-rt
     Available versions:  (~)256.53!s (~)256.53!s[9] (~)260.19.06!s (~)260.19.06!s[9] (~)260.19.12!s (~)260.19.12!s[9] (~)260.19.21!s (~)260.19.21!s[9] **260.19.26!s **260.19.26!s[9] **260.19.29!s[9] **260.19.36!s[9] **270.18!s[9] **270.26!s[9] **270.29!s[9] **270.30!s[9] {acpi custom-cflags gtk kernel_linux multilib}
     Homepage:            http://www.nvidia.com/
     Description:         NVIDIA X11 driver and GLX libraries for RT kernels

[1] "amielke-overlay" layman/amielke-overlay
[2] "devnull" layman/devnull
[3] "gentoo-quebec" layman/gentoo-quebec
[4] "nelchael" layman/nelchael
[5] "pentoo" layman/pentoo
[6] "poly-c" layman/poly-c
[7] "sabayon" layman/sabayon
[8] "steev" layman/steev
[9] "stuff" layman/stuff
[10] "v-fox" layman/v-fox
[11] "wirelay" layman/wirelay
[12] "zugaina" layman/zugaina

Found 2 matches.
[ megabaks@desktop ] ~ $ 

вопросы?

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

4.2 же, сам видишь УМВР, ЧЯДНТ?

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

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

дело твоё
доказывать тебе ничего не собираюсь

megabaks ★★★★
()

KWin и Compiz сравниваются? O_O

vertexua ★★★★★
()
Ответ на: ЛОР такой ЛОР от Chaser_Andrey

> Вот хотелось адекватную дискуссию завести, а всё переросло в holy wars shit, забрасыванием говна в огород соседу.

Просто мегабакс пришел.

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

малыш, разрабы квина признали своё косяк - задумайся

От малыша и слышу. Пруф, где разрабы квина что-то признали. Твои домыслы между строк не считаются.

опровергнуть ты ничего не так и не смог

А что я должен был опровергать? Я тебе еще раз повторяю: у меня ничего не тормозит и даже не пытается. Снять видео я предлагал.

а я кучу цифр дал уже - и остальные только подтверждали их

Ты свои цифры засунь себе же в *опу - потому что тормозов в реальности у меня не видно. Оценивать надо user experience, а цифрами пусть меряются те, у кого член маленький и очень хочется хоть чем-то ненулевым померяться.

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

Ну прям пришел, а не в топике его звали.

Pavval ★★★★★
()
Ответ на: 2Pavval от megabaks

Ты про raster что ли? Так с ним на всех дровах производительность лучше, просто включили его в kwin спешиал фор блоб ;)

madgnu ★★★★★
()
Ответ на: 2Pavval от megabaks

Глянь объективно, то ссылке они лишь сказали, что Raster будет быстрее. Ведь на самом же деле при мощном ЦП raster должен быть очень шустрым.

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

>PORTDIR_CACHE_METHOD='sqlite'

OVERLAY_CACHE_METHOD='sqlite'


как его прекрутить лучше? профит есть?

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

УМННР.
Если не говорит что нету какой-то таблицы, то в eix ебилда из оверлея все-равно нету. Пользуюсь eix-remote update

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

у мегабакса кривые руки на кривых плечах. Вот отого он на квин все валит

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

>у тебя что за железяки-то?

FX5200, дрова 173.14.30.

AX ★★★★★
()
Ответ на: 2Pavval от megabaks

>www.phoronix.com

За такие ссылки в приличном обществе… Осиль нормальные пруфы (блоги разрабов, статьи на офиц. сайтах).

http://www.phoronix.com/scan.php?page=news_item&px=OTQ5Ng


Ахахаха, megabaks, я вижу, что ты даже не понял, что написано по ссылке? :) Хорошо, я переведу:

У Nvidia настолько дерьмовые дрова, что мы переключаемся с бекенда native (когда отрисовка выполняется ср-вами *драйвера*), на бекенд raster (когда отрисовкой занимается сам Qt). Заметьте, что миы это делаем только для nvidia-блоба, ибо остальные драйверы со своими обязанностями справляются нормально. © перевод вольный, выполнил AX@LOR


2Pavval

а теперь в игнор, малыш



А теперь вынь Pavval из игнора и извенись. Три раза.

P.S. Ссылка в тему: http://www.nvnews.net/vbulletin/showthread.php?t=148778&page=2

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

eix-remote update
и я им пользуюсь, т.к. хочу искать не только в подключенных оверлеях
вот и всё

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

не надо передёргивать
Pavval неадекватен - то что квин на нвидиа-блобе тормозит - факт
если он этого не понимает - ПНХ
в моём пруфе, емнип, есть пруфы на источники
так что извинись ты

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

кстати, подумай почему упомянут именно ресайз и именно на блобе нвидии
это тебе ДЗ
завтра проверю

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