From owner-freebsd-questions@FreeBSD.ORG Tue Jan 11 20:26:06 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5E05116A4CE for ; Tue, 11 Jan 2005 20:26:06 +0000 (GMT) Received: from mail.4nets.lv (126-4.zlt1.4nets.lv [217.199.126.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 39FA543D31 for ; Tue, 11 Jan 2005 20:26:04 +0000 (GMT) (envelope-from atissita@navigator.lv) Received: from localhost (4nets.lv [127.0.0.1]) by mail.4nets.lv (Postfix) with ESMTP id 3CD02B3C480 for ; Tue, 11 Jan 2005 22:24:19 +0200 (EET) Received: from mail.4nets.lv ([127.0.0.1]) by localhost (mail.4nets.lv [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23841-01 for ; Tue, 11 Jan 2005 22:24:17 +0200 (EET) Received: from [217.199.123.36] (unknown [217.199.123.36]) by mail.4nets.lv (Postfix) with ESMTP id A527BB3C200 for ; Tue, 11 Jan 2005 22:24:17 +0200 (EET) Message-ID: <41E43722.1090204@navigator.lv> Date: Tue, 11 Jan 2005 22:29:22 +0200 From: zork User-Agent: Mozilla Thunderbird 0.7.3 (X11/20041016) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-questions@FreeBSD.org References: <41E3F862.3030004@navigator.lv> <20050111162009.GA33518@keyslapper.org> <41E405E9.4070906@navigator.lv> <20050111172251.GB47740@keyslapper.org> <41E419D6.4090107@navigator.lv> <20050111185109.GD47740@keyslapper.org> In-Reply-To: <20050111185109.GD47740@keyslapper.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at 4nets.lv Subject: Re: jerky opengl, nvidia drivers X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Jan 2005 20:26:06 -0000 ok.. even though there wasn't anything useful in the Xorg logfile, after recompiling the kernel i get: hw.nvidia.agp.status.status: enabled hw.nvidia.agp.status.driver: nvidia hw.nvidia.agp.status.rate: 4x hw.nvidia.agp.status.fw: disabled hw.nvidia.agp.status.sba: disabled Now this almost doubles the frame rates, which is nice to see :) Alas, the problem still remains :( Will try upgrading everything tomorrow.. Louis LeBlanc wrote: > Ok, according to your sysctls, you aren't getting the AGP acceleration > at all. > > Try adding these lines to your card device section: > Option "RenderAccel" "True" > Option "NvAGP" "1" # Use NVIDIAs agp > > Then restart X. > > Check your hw.nvidia.agp sysctls, particularly these: > hw.nvidia.agp.status.status: disabled > hw.nvidia.agp.status.rate: n/a (disabled) > > You want status to be enabled, and rate to be 2x or 4x. > >>From the sysctls below, it looks like the NvAGP setting is already > turned on, so that appears to be a default. > > Since it's still not working, I suspect that if you check your > /var/log/Xorg.0.log file for warnings (WW) or errors (EE) related to AGP > use, you'll find something about the native FreeBSD AGP. If you are > using a GENERIC kernel ("uname -a" will tell you), that's almost > certainly what's happening. > >>From what I've read, the native FreeBSD AGP doesn't always work with > NVidia cards. You'll have to compile a custom kernel with the following > line removed: > device agp > Check here for details: > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html > > Also, I'd recommend updating your ports and upgrading Xorg. You might > also want to build and install the x11/nvidia-drivers port. > > Lou > > On 01/11/05 08:24 PM, zork sat at the `puter and typed: > >>well, Xorg -version says >>X Protocol Version 11, Revision 0, Release 6.7 >> >>I think it was installed by sysinstall as a package. >> >>I downloaded the drivers from nvidia. >> >>the device section: >> >>Section "Device" >> Identifier "MyGeForce" >> Driver "nvidia" >> VendorName "NVIDIA" >> BoardName "GeForce4 MX 440" >>EndSection >> >>the sysctls: >> >>hw.nvidia.agp.card.rates: 4x 2x 1x >>hw.nvidia.agp.card.fw: supported >>hw.nvidia.agp.card.sba: not supported >>hw.nvidia.agp.card.registers: 0x1f000017:0x00000000 >>hw.nvidia.agp.status.status: disabled >>hw.nvidia.agp.status.driver: n/a (unused) >>hw.nvidia.agp.status.rate: n/a (disabled) >>hw.nvidia.agp.status.fw: n/a (disabled) >>hw.nvidia.agp.status.sba: n/a (disabled) >>hw.nvidia.version: NVIDIA FreeBSD x86 NVIDIA Kernel Module 1.0-6113 >>Mon Aug 2 16:08:32 PDT 2004 >>hw.nvidia.registry.EnableVia4x: 0 >>hw.nvidia.registry.EnableALiAGP: 0 >>hw.nvidia.registry.NvAGP: 1 >>hw.nvidia.registry.EnableAGPSBA: 0 >>hw.nvidia.registry.EnableAGPFW: 0 >>hw.nvidia.registry.SoftEDIDs: 1 >>hw.nvidia.registry.Mobile: 4294967295 >>hw.nvidia.registry.ResmanDebugLevel: 4294967295 >>hw.nvidia.registry.FlatPanelMode: 0 >>hw.nvidia.cards.0.model: GeForce4 MX 440 >>hw.nvidia.cards.0.irq: 16 >>hw.nvidia.cards.0.vbios: 04.17.00.24.00 >>hw.nvidia.cards.0.type: AGP >> >>kernel is basically the default one, built with agp device. >> >>I *am* getting the acceleration, however, something is not quite right. >> >>As i said, tuxracer runs just fine, so maybe it's some OpenGL feature >>which most of the apps use, but tuxracer doesn't? >> >>Anyway, i should probably try updating everything to the latest >>versions and see what happens then. >>Not so sure that it would help though :( >> >>One more thing, I can't find any line in Xorg config relating >>to agp. How is it enabled? >> >>Louis LeBlanc wrote: >> >>> >>> >>>Next set of questions: >>>Are you running Xorg? What version? Did you install it from ports or >>>as a package? >>> >>>Did you install the binaries from nvidia or did you install them from >>>ports? If installed from ports, how did you build? >>> >>>What is the card def block in your X config? >>> >>>What are your hw.nvidia sysctls (command: "sysctl hw.nvidia" just in >>>case)? >>> >>>Caveat: Nvidia driver problems have come up twice already in the last >>>week, and several times in the last month or two. Every time it seems >>>there is a magic sword hiding there that causes some poor guy to just >>>not be able to get it working. >>> >>>My setup: FreeBSD 5.3 RELEASE. >>> My kernel is build WITHOUT the agp device. >>> NVidia GeForce FX5200. >>> Drivers built from ports with Linux and ACPI support. >>> Xorg 6.8.1 built from ports >>> Xorg config enables the NVidia AGP. >>> >>>I am getting OpenGL acceleration, 8X AGP, and have two monitors >>>presenting an extended desktop. I still haven't figured out the tiny >>>ingredient that makes it all work for me, but keeps it eluding others. >>>That's kinda bugging me - and, I'm sure, those others that can't get it >>>working. >>> >>>Present the info requested above; if I see anything that looks off, you >>>can try it. Maybe we'll finally find the missing link. >>> >>>Good luck. >>>Lou >>> >>>On 01/11/05 06:59 PM, zork sat at the `puter and typed: >>> >>> >>>>well, yes. the module section looks like this: >>>> >>>>Section "Module" >>>> Load "freetype" >>>> # Load "xtt" >>>> Load "extmod" >>>> Load "glx" >>>> Load "dri" >>>> Load "dbe" >>>> Load "record" >>>> Load "xtrap" >>>> Load "type1" >>>> Load "speedo" >>>>EndSection >>>> >>>>Louis LeBlanc wrote: >>>> >>>> >>>>>On 01/11/05 06:01 PM, zork sat at the `puter and typed: >>>>> >>>>> >>>>> >>>>>>To get accelerated OpenGL, i installed Nvidia's drivers >>>>>>for my Geforce4 MX 440 on a FreeBSD 5.3-release machine. >>>>>> >>>>>>The problem is, most of the games and apps that use OpenGL >>>>>>do not run smoothly - every second or so they would freeze >>>>>>for a little while which makes it impossible to enjoy them. >>>>>> >>>>>>At first I thought my system could be too slow or something, >>>>>>however, this also happens with simple apps, even screensavers. >>>>>> >>>>>>What's more, the game Tuxracer runs smoothly without any problems, >>>>>>and since it's a pretty fancy one, i guess that rules >>>>>>out system performance. >>>>>> >>>>>>Does anybody have a clue as to what could be causing this? >>>>> >>>>> >>>>> >>>>>Are you loading the glx module in your Xorg config? >>>>> >>>>>Lou >>>> >>>>_______________________________________________ >>>>freebsd-questions@freebsd.org mailing list >>>>http://lists.freebsd.org/mailman/listinfo/freebsd-questions >>>>To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" >>>> >>> >>> >>_______________________________________________ >>freebsd-questions@freebsd.org mailing list >>http://lists.freebsd.org/mailman/listinfo/freebsd-questions >>To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" >> > >