From owner-freebsd-gnome@FreeBSD.ORG Sun Nov 21 19:31:30 2010 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2E7711065672 for ; Sun, 21 Nov 2010 19:31:30 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from forward11.mail.yandex.net (forward11.mail.yandex.net [95.108.130.93]) by mx1.freebsd.org (Postfix) with ESMTP id CA53D8FC0C for ; Sun, 21 Nov 2010 19:31:29 +0000 (UTC) Received: from smtp13.mail.yandex.net (smtp13.mail.yandex.net [95.108.130.68]) by forward11.mail.yandex.net (Yandex) with ESMTP id 155E73ED08C6; Sun, 21 Nov 2010 22:31:28 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1290367888; bh=XxoCgCh7DvAO8aC1E6TfjkClYP5LzBIhylxMFJ5Rooo=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=n2AI+c6XH12zCJjwx8vTxhCBrpA/O8JJEM3Xu/eY653lhZyKs4+qJN9qRr+g9P77D +g9Ef/sgxrBgdNSbwNmXsypFR7Qr7Sl70aSuhAQVR1PQegiiNVnHH1N3aP8wU04DM4 u4UfU4j8JWilEcSGF4OZhV13zk5Bz8LwqrdPsqsI= Received: from smeshariki2.local (unknown [77.66.145.223]) by smtp13.mail.yandex.net (Yandex) with ESMTPSA id 2D5F5415807F; Sun, 21 Nov 2010 22:31:01 +0300 (MSK) Message-ID: <4CE97364.2080206@yandex.ru> Date: Sun, 21 Nov 2010 22:30:44 +0300 From: Ruslan Mahmatkhanov User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; ru-RU; rv:1.9.2.12) Gecko/20101029 Thunderbird/3.1.6 MIME-Version: 1.0 To: Joe Marcus Clarke References: <1290362554.17299.3.camel@xenon> <4CE96775.8070201@freebsd.org> In-Reply-To: <4CE96775.8070201@freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: gnome@freebsd.org, Michal Varga Subject: Re: Cairo 1.10 broken for nvidia users X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Nov 2010 19:31:30 -0000 21.11.2010 21:39, Joe Marcus Clarke пишет: > On 11/21/10 1:02 PM, Michal Varga wrote: >> Hello, >> >> cairo 1.10 update introduces a terrible performance hit and other bugs >> for at least nvidia users. Workspace switching takes whole seconds, >> window scrolling tears and jumps, some applications take forever to just >> redraw, all depressed GTK buttons are drawn few pixels off, and this is >> probably just the start. Happens both with and without GL backend >> enabled. >> >> Downgrading to cairo-1.8.10_1,1 returns everything back to normal, could >> anyone else confirm? >> >> On related note, this might be of some importance, see further in the >> thread: >> >> http://www.nvnews.net/vbulletin/showthread.php?t=156885 >> >> Excerpts: >> >> "It seems cairo 1.10 causes the NVIDIA driver to hit lots of CPU >> fallback code. Using 1.8 returns performance back to normal on all >> fronts." >> >> "Fedora's cairo doesn't include cairo-1.10.0-buggy_gradients.patch, so >> file a bug with Fedora's bugzilla." >> >> >> Anyway, I didn't test the mentioned patch yet, as I need a working >> system atm, but planning to get to it eventually, if nobody else >> checks/confirms sooner. > > Can anyone confirm this patch? The patch can be downloaded from: > > http://repos.archlinux.org/wsvn/packages/cairo/trunk/cairo-1.10.0-buggy_gradients.patch?op=dl&rev=100207&peg=100207& > > Joe > I haven't nvidia card, nor seeing any firefox glitches, but this patch fixed performance degrade after gnome update. Thanks! I'm on 8-stable i386 with xf86-video-intel-2.7.1_3 if it make any sense. -- Regards, Ruslan