From owner-freebsd-x11@FreeBSD.ORG Sat Mar 28 01:40:14 2009 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B8646106566B for ; Sat, 28 Mar 2009 01:40:14 +0000 (UTC) (envelope-from swell.k@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.153]) by mx1.freebsd.org (Postfix) with ESMTP id 473348FC26 for ; Sat, 28 Mar 2009 01:40:14 +0000 (UTC) (envelope-from swell.k@gmail.com) Received: by fg-out-1718.google.com with SMTP id 19so56093fgg.12 for ; Fri, 27 Mar 2009 18:40:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:references :date:message-id:user-agent:mime-version:content-type; bh=1IE1AuREQJp9xgWlcIIvcfkqUUYupY+ZhnXlHsDTYKw=; b=ceqiwa7YSRiEqBnHfQgC7OiEbjpRm0ZuYishYtc8MAkgLO/zy4XGgQV0lwkk5kjShX X3Oq1lZytZ6F4smCzgqP8SDRbHEcsNQPFbWUH2vGybyRoNI2VDj3ZxbVeJ0FXjPlbyox rE3OBlnt+wvuJY00oysrbCVj8LCh6DBcmac80= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:references:date:message-id:user-agent:mime-version :content-type; b=IdYe38P2aW15cvJD62lO6bm7wauhA1P44vOuMGj/BhCU/CMKrhe58rR0Rn3nd2Rt3M HpuR1bS34jA3Xim++gvpdVls48dzhzMAV7jt6q15X6vFB5arByfj4ynVbpObjMefPFc3 tdevvYpQ/KGjGRanTmFKyjjJ8DuOL5AeGNG3M= Received: by 10.86.68.1 with SMTP id q1mr490808fga.58.1238204413326; Fri, 27 Mar 2009 18:40:13 -0700 (PDT) Received: from localhost (95-24-174-59.broadband.corbina.ru [95.24.174.59]) by mx.google.com with ESMTPS id e20sm994060fga.4.2009.03.27.18.40.11 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 27 Mar 2009 18:40:12 -0700 (PDT) From: Anonymous To: freebsd-x11 References: <1237527331.1777.516.camel@balrog.2hip.net> <86d4cbflqc.fsf@gmail.com> <1237616346.1758.17.camel@balrog.2hip.net> <86mybf73jt.fsf@gmail.com> Date: Sat, 28 Mar 2009 04:40:08 +0300 Message-ID: <86tz5efmrr.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: [PREVIEW] Nouveau on FreeBSD X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Mar 2009 01:40:15 -0000 Anonymous writes: > Robert Noland writes: > >> On Sat, 2009-03-21 at 09:12 +0300, Anonymous wrote: >>> Robert Noland writes: >>> The module works fine but not very usable on my >>> 9600GT. One thing to note is that NoAccel works *slower* than without >>> nouveau.ko present at least on my box. >> >> That doesn't make any sense... If the module isn't loaded, or X isn't >> attached to it nothing is changed. > > Yep, I heard same answer from nouveau devs a while ago. But smth in > xf86-video-nouveau works differently when NoAccel explicitly set in > xorg.conf and module is present. I think the source of my confusion is here /* Attempt to initialise the kernel module, if we fail this we'll * fallback to limited functionality. */ if (!NVPreInitDRM(pScrn)) { xf86DrvMsg(pScrn->scrnIndex, X_NOTICE, "Failing back to NoAccel mode\n"); pNv->NoAccel = TRUE; pNv->ShadowFB = TRUE; } It turns on shadow framebuffer but does *not* report about it in Xorg.log. And with DRM present ShadowFB defaults to FALSE, so it's not enough to turn NoAccel on alone to achieve same effect as without module.