Для ленивых и себя втом числе сделал.
Навеяно этим постом:
http://www.linux.org.ru/forum/talks/3536652
Читать внимательно настройки для блоба и компиза.
Патч для сорцов:
cat /usr/portage/x11-wm/compiz/files/nvidia_tearing.patch
diff -r -u a/src/display.c b/src/display.c
--- a/src/display.c 2010-03-28 12:15:35.000000000 +0000
+++ b/src/display.c 2010-08-29 18:16:35.000000000 +0000
@@ -1529,6 +1529,7 @@
}
}
+ s->damageMask |= COMP_SCREEN_DAMAGE_ALL_MASK;
if (s->damageMask & COMP_SCREEN_DAMAGE_REGION_MASK)
{
XIntersectRegion (s->damage, &s->region,
@@ -1569,6 +1570,7 @@
if (mask & COMP_SCREEN_DAMAGE_ALL_MASK)
{
+ glFlush ();
glXSwapBuffers (d->display, s->output);
}
else
diff -r -u a/src/screen.c b/src/screen.c
--- a/src/screen.c 2010-03-28 12:15:35.000000000 +0000
+++ b/src/screen.c 2010-08-29 18:17:09.000000000 +0000
@@ -4003,8 +4003,7 @@
if (s->pendingCommands)
{
makeScreenCurrent (s);
- glFinish ();
-
+ glFlush ();
s->pendingCommands = FALSE;
}
}
Куда добавлять:
cat /usr/portage/x11-wm/compiz/compiz-0.8.6.ebuild
....
src_prepare() {
echo «gtk/gnome/compiz-wm.desktop.in» >> «${S}/po/POTFILES.skip»
echo «metadata/core.xml.in» >> «${S}/po/POTFILES.skip»
if ! use gnome; then
epatch «${FILESDIR}»/${PN}-no-gconf.patch
fi
epatch «${FILESDIR}»/nvidia_tearing.patch # Вот сюда можно добавить.
eautoreconf
}
...
P.S.
Может кто запостит в гентушную багзиллу??
Ответ на:
комментарий
от smvm
Ответ на:
комментарий
от daemonpnz
Ответ на:
комментарий
от megabaks
Ответ на:
комментарий
от daemonpnz
Ответ на:
комментарий
от megabaks
Ответ на:
комментарий
от daemonpnz
Ответ на:
комментарий
от smvm
Ответ на:
комментарий
от daemonpnz
Ответ на:
комментарий
от megabaks
Ответ на:
комментарий
от daemonpnz
Ответ на:
комментарий
от megabaks
Ответ на:
комментарий
от daemonpnz
Ответ на:
комментарий
от smvm
Ответ на:
комментарий
от daemonpnz
Ответ на:
комментарий
от daemonpnz
Ответ на:
комментарий
от megabaks
Ответ на:
комментарий
от daemonpnz
Ответ на:
комментарий
от megabaks
Ответ на:
комментарий
от daemonpnz
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [SOLVED] Nvidia compiz tearing (2009)
- Форум Нужна помощь по созданию ебилда (2012)
- Форум nvidia tearing (2011)
- Форум Nvidia tearing (2013)
- Форум Nvidia+TwinView=Tearing (2010)
- Форум Wine. Nvidia. Tearing (2020)
- Форум Nvidia tearing 2 (2013)
- Форум [nvidia][уныние] tearing (2010)
- Форум nvidia compiz tearing (2010)
- Форум Nvidia tearing 960m (2017)