From owner-freebsd-gnome@FreeBSD.ORG Sun Nov 21 18:33:08 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 1F6C31065742 for ; Sun, 21 Nov 2010 18:33:08 +0000 (UTC) (envelope-from varga.michal@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id A01BD8FC1D for ; Sun, 21 Nov 2010 18:33:07 +0000 (UTC) Received: by bwz2 with SMTP id 2so5647121bwz.13 for ; Sun, 21 Nov 2010 10:33:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:content-type :organization:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=LvMi8m/mJ0E2lho+GOdIaDxODFXSD4F9cyFXAiQb/cE=; b=iwkxfVtGHzPspyx+/bxgP5X887nnJJLfUjWZG8wrQKc8yfE37RmP+6J66qSyxHomAc WQlVoI9XARN0ZKeJqCnJOYYOFAhWnScyItk9gbpxt1oMoZX3nZCpHef1n4hkr7oGN8St rgua7rPexCPpl3X//iaee3BDrAOmxdOOZaGQo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:content-type:organization:date:message-id :mime-version:x-mailer:content-transfer-encoding; b=rixLzDrcei/+scruOsFz4/RbEAT3xocbfW4KMUC+ewwhFw/TQ14AmoaN+MZmw8ZjCx mAGNUjXnHuHOH7bDsCnEVuk8rXwHUm/1YjLSlIO9CwJtf66zxLAFNK1LlsIEflCus0Qa lc3aEyKR71lou9ZYQ2EtmUl4yH1N7WRV/ACl8= Received: by 10.204.73.78 with SMTP id p14mr4421436bkj.154.1290362559248; Sun, 21 Nov 2010 10:02:39 -0800 (PST) Received: from [10.0.101.2] (73.44.broadband10.iol.cz [90.177.44.73]) by mx.google.com with ESMTPS id 4sm1959509bki.13.2010.11.21.10.02.37 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 21 Nov 2010 10:02:38 -0800 (PST) From: Michal Varga To: gnome@freebsd.org Content-Type: text/plain; charset="UTF-8" Organization: Stonehenge Date: Sun, 21 Nov 2010 19:02:34 +0100 Message-ID: <1290362554.17299.3.camel@xenon> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: Subject: 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 18:33:08 -0000 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. m. -- Michal Varga, Stonehenge (Gmail account)