From owner-freebsd-multimedia Sat Mar 18 10:13:33 2000 Delivered-To: freebsd-multimedia@freebsd.org Received: from charon.ipass.net (charon.ipass.net [198.79.53.8]) by hub.freebsd.org (Postfix) with ESMTP id 271B737B547 for ; Sat, 18 Mar 2000 10:13:25 -0800 (PST) (envelope-from rhh@ipass.net) Received: from stealth.ipass.net. (ppp-1-28.dialup.rdu.ipass.net [209.170.132.28]) by charon.ipass.net (8.9.3/8.9.3) with ESMTP id NAA12388; Sat, 18 Mar 2000 13:13:19 -0500 (EST) Received: (from rhh@localhost) by stealth.ipass.net. (8.9.3/8.8.8) id NAA40065; Sat, 18 Mar 2000 13:15:48 -0500 (EST) (envelope-from rhh) Date: Sat, 18 Mar 2000 13:15:48 -0500 From: Randall Hopper To: Steve Roome , Yukihiro Nakai Cc: multimedia@FreeBSD.ORG Subject: Re: gogo + 3dnow Message-ID: <20000318131548.A39451@ipass.net> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="/04w6evG8XlLl3ft" X-Mailer: Mutt 1.0.1i In-Reply-To: ; from steve@snuggly.demon.co.uk on Fri, Mar 10, 2000 at 08:42:31PM +0000 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org --/04w6evG8XlLl3ft Content-Type: text/plain; charset=us-ascii [Re: GOGO, a very fast MP3 encoder] Steve Roome: |I've just been having a play with it, and it's looking to me |like 3dnow, and even the extra new 3dnow stuff in the athlon |could come in quite handy for this sort of stuff... Yukihiro Nakai: |I'm the maintainer of gogo :-) |The gogo 2.26a supports Athlon but you need a patched nasm |(maybe you did it) or 3dnow tool by the gogo author.. | |I put the test version of port here: |http://daemon.gnome.gr.jp/~nakai/gogo.tar.gz Hey, thanks for the tip guys. Very nice! On my AMD K6-III 400, I get an amazing 3.4X speed-up on the gogo tests with 3DNow! enabled. (No Enhanced 3DNow or SSE here since I don't have an Athelon or P-III.) When I get some project time, I want to make gogo usable from with fxtv for encoding MPEG video and audio clips captured from a TV card. That should really speed up making videos. Here are some timings I made for a 46 second show trailer captured from TV. Unaccelerated gogo cuts the audio encoding time down to about 10% of what it was with the current MPEG audio encoding software, and 3DNow- acceleration pulls that down to about 5%. Nice! Encoding time (minutes) mpegaudio-dist10 3:00 gogo 0:23 gogo (w/ 3DNow! & MMX) 0:10 Randall --/04w6evG8XlLl3ft Content-Type: application/x-sh Content-Disposition: attachment; filename="gogo-tst.sh" # GOGO MP3 Encoder - http://homepage1.nifty.com/herumi/gogo_e.html # [ 3DNowV2, 3DNow, MMX, SSE ] = OFF, OFF, OFF, OFF gogo -test -nopsy -off 3dn -off e3dn -off mmx # AMD K6-III 400: 90.438sec ( 6.63x) # AMD Athelon 500: ( 16.61x) # [ 3DNowV2, 3DNow, MMX, SSE ] = OFF, OFF, ON , OFF gogo -test -nopsy -off 3dn -off e3dn # AMD K6-III 400: 85.914sec ( 6.98x) # AMD Athelon 500: ( 17.74x) # [ 3DNowV2, 3DNow, MMX, SSE ] = ON , OFF, ON , OFF gogo -test -nopsy -off 3dn # AMD K6-III 400: 85.641sec ( 7.01x) # AMD Athelon 500: ( 17.58x) # [ 3DNowV2, 3DNow, MMX, SSE ] = OFF, ON , OFF, OFF gogo -test -nopsy -off e3dn # AMD K6-III 400: 25.094sec ( 23.91x) # AMD Athelon 500: ( 28.81x) # [ 3DNowV2, 3DNow, MMX, SSE ] = ON , ON , ON , OFF gogo -test -nopsy : 30.52 # AMD K6-III 400: 25.117sec ( 23.89x) # AMD Athelon 500: ( 30.52x) --/04w6evG8XlLl3ft-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message