Geeklog Site http://www.linuxhardware.org Another Nifty Geeklog Site augustus@linuxhardware.org augustus@linuxhardware.org Copyright 2010 LinuxHardware.org GeekLog Thu, 04 Feb 2010 16:32:15 -0600 en-gb XSensors 0.70 http://www.linuxhardware.org/article.php?story=20100204162729497 http://www.linuxhardware.org/article.php?story=20100204162729497 Thu, 04 Feb 2010 16:27:00 -0600 http://www.linuxhardware.org/article.php?story=20100204162729497#comments LinuxHardware.org Editorial A long overdue release of XSensors. Thanks to Nanley and Jean for pushing me on this. Here's the ChangeLog:<ul><li>Applied lib3 patch submitted by Jean Delvare . This should now have much cleaner support for all lm_sensors supported chips.<li>Simplify expose_event_callback().<li>Update automake/autoconf.<li>Negative reading patch by Jean Delvare.</ul>Downloads:<p><a href="http://www.linuxhardware.org/xsensors/README">README</a><br><a href="http://www.linuxhardware.org/xsensors/CHANGELOG">ChangeLog</a><br><a href="http://www.linuxhardware.org/xsensors/xsensors-0.70.tar.gz">xsensors-0.70.tar.gz</a></P> AudConvert 0.60: Release Tres http://www.linuxhardware.org/article.php?story=20090605150435835 http://www.linuxhardware.org/article.php?story=20090605150435835 Fri, 05 Jun 2009 15:04:00 -0500 http://www.linuxhardware.org/article.php?story=20090605150435835#comments LinuxHardware.org Editorial I don't know why I never released this...but here it is. This release works really well and adds a pretty important feature. Let me know how it works for you.<BR><BR>Features:<BR><UL><LI>Added support for VBR, CBR, and ABR encoding. Along with this comes a quality setting.</UL>Downloads:<BR><a href="/audconvert/README">README</a><BR><a href="/audconvert/ChangeLog">ChangeLog</a><BR><a href="/audconvert/audconvert-0.60.tar.gz">audconvert-0.60.tar.gz</a> NVClock 0.8 (Beta4) Released http://www.linuxhardware.org/article.php?story=20090105144949870 http://www.linuxhardware.org/article.php?story=20090105144949870 Mon, 05 Jan 2009 14:49:00 -0600 http://www.linuxhardware.org/article.php?story=20090105144949870#comments NVIDIA <P><B>From Thunderbird:</B><BR>Due to huge demand I'm releasing a new version of NVClock. NVClock 0.8 (beta4) offers support for the latest cards and improves functionality for current models like smartdimmer support for Geforce8/9 boards and fanspeed adjustment / temperature monitoring on most Geforce8/9/GT200 cards. I would like to thank Michael Vassiliadis for his smartdimmer debugging and neldoreth for testing the fanspeed code. Further I would like to thank everyone who performed tests for me as myself I don't have access to much Nvidia hardware (mostly nv4x cards and a fanless 8600gt.<P>Changes:<UL><LI>Initial GT200 support<LI>Smartdimmer support for various Geforce8/9 laptops from Sony, Samsung, HP and Apple<LI>Added an smartdimmer program to replace the original smartdimmer 0.1 program by Erik Wahling<LI>Bios dumping using PRAMIN to prevent flickering<LI>Bios parsing fixes for newer Geforce9/GT200 bioses<LI>Fanspeed adjustment on various Geforce8/9/GT200 cards<LI>Use of video bios sensor calibration data on Geforce6-GT200 cards<LI>Improved support for internal GPU diode temperature on G84/G86/G94/G96 cards<LI>Fixed NV-CONTROL crash in nvclock_gtk<LI>Many small bugfixes</UL><P><B>Related Links:</B><BR><A HREF="/nvclock">NVClock Homepage</a><BR><A HREF="/nvclock/nvclock0.8b4.tar.gz">NVClock 0.8 (Beta4) Source</A></P> NVClock 0.8 (Beta3) Released http://www.linuxhardware.org/article.php?story=20080105080430953 http://www.linuxhardware.org/article.php?story=20080105080430953 Sat, 05 Jan 2008 08:04:00 -0600 http://www.linuxhardware.org/article.php?story=20080105080430953#comments NVIDIA <P><B>From Thunderbird:</B><BR>It is finally time for a new beta release 0.8 Beta3. I would have liked to do a non-beta release but lots of users have been asking for this release because of the 8800GT fan bug in Nvidia driver 169.07. Note this release is beta, some Geforce8 features are still missing and also realize that the release is still very experimental. When you encounter problems or bugs please report them.</P><P>Changes:<UL><LI>Geforce8 support<LI>Rewritten lowlevel Geforce6/7 overclocking backend [experimental]<LI>Added bios PLL table parsing for Geforce6/7/8 cards<LI>Fanspeed adjustments for 8800 cards equipped with ADT7473 chips<LI>Support for additional Geforce7 AGP cards<LI>Add support for more NV-CONTROL OpenGL settings in GTK<LI>Geforce6 fake Quadro bugfixes<LI>Geforce6 pipeline modding bugfixes<LI>Tons of bugfixes</UL></P><P><B>Related Links:</B><BR><A HREF="/nvclock">NVClock Homepage</a><BR><A HREF="/nvclock/nvclock0.8b3.tar.gz">NVClock 0.8 (Beta3) Source</A></P> Welcome to the Second Iteration http://www.linuxhardware.org/article.php?story=20080101005712954 http://www.linuxhardware.org/article.php?story=20080101005712954 Tue, 01 Jan 2008 00:57:00 -0600 http://www.linuxhardware.org/article.php?story=20080101005712954#comments LinuxHardware.org Editorial Welcome to the first complete redo of LinuxHardware.org. This has been a long time coming, as Slashcode just really doesn't fit the needs of this site. I've moved the contents of the site over to this slightly modified version of Geeklog. Let me know what you think through the comments and/or e-mail. I have several new articles coming that had to be put off a few weeks for this switch over. I'll post more news and more info in the coming days. UT3 Linux server now available! http://www.linuxhardware.org/article.php?story=07/12/18/1543226 http://www.linuxhardware.org/article.php?story=07/12/18/1543226 Tue, 18 Dec 2007 15:30:25 -0600 http://www.linuxhardware.org/article.php?story=07/12/18/1543226#comments Linux Games From the UT3 mailing list: <P><I><pre>"Thanks for your patience, everyone. The Linux server is now available for download. It is built from the 1.1 patch, and is network compatible with all retail UT3 clients. We feel pretty good about this build, but it should be considered beta for now, as it hasn't had the full wrath of the Internet applied to it yet. :) Grab it from here: Arizona mirror (GoDaddy): <a href="http://treefort.icculus.org/ut3/UT3-linux-server-12172007.bin">http://treefort.icculus.org/ut3/UT3-linux-server-12172007.bin</a> California mirror (Dreamhost): <a href="http://0day.icculus.org/ut3/UT3-linux-server-12172007.bin">http://0day.icculus.org/ut3/UT3-linux-server-12172007.bin</a> size: 1744621651 bytes md5sum: 70149f802efc087455a87f92c1485982 UT3-linux-server-12172007.bin As the download is 1.6 gigabytes, I assume that everyone is going to saturate those servers...I can upload individual copies to those that will mirror with high bandwidth from my Chicago-based server (please email me off-list), and encourage others to post mirrors here, too. Comments and bug reports can go to this mailing list for now; we'll move to Bugzilla if need be, later. To install: set the download to be executable and run it; it will show the license text and then unpack itself. Have fun! --ryan."</pre></I></P> <h3>LinuxHardware.org Mirror:<br><a href="http://mirror.linuxhardware.org/UT3-linux-server-12172007.bin">http://mirror.linuxhardware.org/UT3-linux-server-12172007.bin</a></h3> Misc. Hardware Reviews - Nov. 29, 2007 http://www.linuxhardware.org/article.php?story=07/11/30/046211 http://www.linuxhardware.org/article.php?story=07/11/30/046211 Fri, 30 Nov 2007 04:01:29 -0600 http://www.linuxhardware.org/article.php?story=07/11/30/046211#comments Misc. Reviews Hardware reviews that you may be interested in: <UL> <LI><A HREF="http://www.hardwaresecrets.com/article/157">Hardware Secrets: Video Connectors</A> - I wanted to post this link as a primer for those unsure about video connections, especially around the holidays. You may even want to point your parents to this one. <LI><A HREF="http://www.virtual-hideout.net/reviews/NZXT_Rogue/index.shtml">Virtual-Hideout: NZXT Rogue Ultimate Gaming SFF Chassis Review</A> - Looking for a good "small, but not too small" chassis with a little style? This may be a good choice. <LI><A HREF="http://legitreviews.com/article/598/1/">Legit Reviews: OCZ Vendetta CPU Cooler Review</A> - Yet another decent choice in the CPU cooler department. <LI><A HREF="http://www.ocztechnology.com/products/memory/ocz_ddr2_pc2_6400_8gb_platinum_quad_kit">OCZ DDR2 PC2-6400 8GB Platinum Quad Kit</A> - This is a new product that I heard about via a simple press release, but 8GB of memory designed for gaming and/or workstation use seemed interesting to me. Comment if you'd like to see it reviewed. <LI><A HREF="http://www.phoronix.com/scan.php?page=article&item=929&num=1">Phoronix: Ageia's PhysX Delaying Unreal Tournament 3 For Linux?</A> - Maybe true, maybe not? Seems he just wanted to put in his guess. <LI><A HREF="http://www.phoronix.com/scan.php?page=article&item=928&num=1">Phoronix: Gigabyte GeForce 8600GTS 256MB </A> - A Linux review covering mid-range video cards. </UL> Misc. Hardware Reviews - Nov. 28, 2007 http://www.linuxhardware.org/article.php?story=07/11/28/196243 http://www.linuxhardware.org/article.php?story=07/11/28/196243 Wed, 28 Nov 2007 16:45:25 -0600 http://www.linuxhardware.org/article.php?story=07/11/28/196243#comments Misc. Reviews Hardware reviews that you may be interested in: <UL> <LI><a href="http://www.tweaktown.com/reviews/1224/western_digital_re2_750gb_hard_drive/index.html">TweakTown: Western Digital RE2 750GB Hard Drive</a> - Looking for a good drive for RAID arrays? <LI><a href="http://www.hardwaresecrets.com/article/498">Hardware Secrets: Intel Chipset Codenames Cross-Reference Table</a> - A handy chipset reference for those tired of memorizing codenames. <LI><a href="http://www.virtual-hideout.net/reviews/Zalman_ZM850-HP_PSU/index.shtml">Virtual-Hideout: Zalman ZM850-HP Power Supply Review</a> - Zalman makes great cooling products. How are they at making power supplies? <LI><a href="http://www.virtual-hideout.net/reviews/CoolerMaster_Cosmos_1000/index.shtml">Virtual-Hideout: CoolerMaster Cosmos 1000 Enclosure Review</a> - A very nice high-end enclosure. <LI><a href="http://www.tweaktown.com/reviews/1228/asus_geforce_8800gt_512mb_graphics_card/index.html">TweakTown: ASUS GeForce 8800GT 512MB Graphics Card</a> - A Windows review of a card I should have here for you very soon. <LI><a href="http://legitreviews.com/article/601/1/">Legit Reviews: Tight CL4 Timings On DDR3 Memory Is Possible!</a> - A good look at how memory timings and actual clock speed affect overall memory performance. </UL> Intel Core 2 "Penryn" Performance under Linux http://www.linuxhardware.org/article.php?story=07/11/21/152234 http://www.linuxhardware.org/article.php?story=07/11/21/152234 Wed, 21 Nov 2007 14:49:13 -0600 http://www.linuxhardware.org/article.php?story=07/11/21/152234#comments CPU Reviews Last week I presented the details of the new <A HREF="http://www.linuxhardware.org/article.pl?sid=07/11/15/2015212&amp;mode=thread">&quot;Penryn&quot; Core 2 processor</A> from Intel. In that article, I reviewed each new feature of the processor and covered how each feature might affect your PC's performance. Finally, I finished off the article with interviews of software developers that discussed how they expect the new processor to affect their projects. So after all of that, it's time to actually put the new processors to the test. In this review, I put Intel's new Core 2 Extreme QX9650 and Core 2 Extreme QX9770 up against the previous top processor from Intel, the Core 2 Extreme QX6850. We'll see how the new core performs clock-for-clock against the last generation processor and look at where the &quot;Penryn&quot; architecture is going. All of this will be evaluated on Intel's latest chipset, the X38 Express. <H2>Intel X38 Express Chipset</H2> <P ALIGN=LEFT>Let's start this review by looking at the chipset that will be the basis of the test system. The Intel X38 Express chipset is Intel's latest performance chipset targeted at the enthusiast and workstation markets. The chipset consists of the X38 MCH (memory controller hub) and the ICH9 (I/O controller hub). The X38 MCH replaces the P35 MCH and adds a couple of additional current and next generation features. The ICH9 is the same ICH that was employed on the P35 chipset.</P> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/penryn-p2_html_m85daf7e.jpg" NAME="graphics10" ALIGN=MIDDLE WIDTH=424 HEIGHT=393 BORDER=0></P> <P ALIGN=LEFT>The X38 MCH brings dual PCI Express x16 slots to the Intel chipset line and even introduces PCI Express 2.0 which doubles throughput on the PCIe bus. This new support means two full speed x16 links for dual video card configurations from ATI/AMD. (Currently NVIDIA still doesn't support SLI on Intel chipsets.) The X38 MCH also has an enhanced memory controller which Intel claims will reduce overall system memory latency. Add on official DDR3-1333 support, and you have a decent upgrade from the P35.</P> <P ALIGN=LEFT>As mentioned, the ICH9 is the same ICH that was available on the P35 chipset. That's actually a good thing here because Intel ICH's are known for being very stable and the ICH9 already has support for all the latest peripherals. Everything from an addition six PCIe lanes, 12 USB 2.0 ports, High-Definition Audio, SATA 3G, and Gigabit LAN is all available on the ICH9.</P> <H2>Configuration</H2> <P>Now, let's go over the configuration I used for this review. Below you can see photos of some of the key components of the system and a table outlining the hardware and software configuration.</P> <P>The processors I'll be covering today include the top of last generation's line, the fastest currently available chip, and a processor that will not actually be available until Q1 of next year. The QX6850 is based on the &quot;Kentsfield&quot; core and operates at 3.0GHz on a 1333MHz FSB with 2x4MB L2 cache. It was the previous &quot;Extreme&quot; model from Intel that has been replaced by the new QX9650 processor. The QX9650 is a &quot;Yorkfield&quot; processor, based on the &quot;Penryn&quot; architecture. It also operates at 3.0GHz on a 1333MHz FSB, but has 2x6MB of L2 cache. Finally, we have the QX9770, which is also a &quot;Yorkfield&quot; processor, that operates at 3.2GHz on a 1600MHz FSB with 2x6MB L2 cache. The QX9770 will not be available until Q1 of next year, but Intel sent samples to reviewers to give you a taste of what's to come.</P> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=128*> <COL WIDTH=128*> <TR VALIGN=TOP> <TD WIDTH=50%> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/asus-maximus-formula-thumb.jpg" NAME="graphics11" ALIGN=MIDDLE WIDTH=197 HEIGHT=200 BORDER=0></P> </TD> <TD WIDTH=50%> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/penryn-p2_html_7dcd73ef.jpg" NAME="graphics12" ALIGN=MIDDLE WIDTH=267 HEIGHT=200 BORDER=0></P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=50%> <P ALIGN=CENTER><A HREF="/images/articles/penrynp2-112107/asus-maximus-formula.jpg" TARGET="_blank">ASUS Maximus Formula (Special Edition)</A></P> </TD> <TD WIDTH=50%> <P ALIGN=CENTER><A HREF="/images/articles/penrynp2-112107/corsair-dominator.jpg" TARGET="_blank">4GB (4x1GB) Corsair Dominator DDR2</A></P> </TD> </TR> </TABLE> <P><BR>The center of the test system is the new <A HREF="http://www.asus.com/products.aspx?l1=3&amp;l2=11&amp;l3=572&amp;l4=0&amp;model=1850&amp;modelmenu=1">ASUS Maximus Formula (Special Edition)</A>. It is an X38 chipset based motherboard designed for the enthusiast and, more specifically, gamers. This board screams &quot;extreme&quot; with more bonus features than you will find on 99% of the boards out there. It supports up to 1600MHz FSB CPUs, up to 8GB of DDR2 memory, and memory operating at upwards of 1200MHz. In terms of expansion slots, it's decked out with dual x16 PCIe slots that support ATI CrossFire Technology, three PCIe 1x slots, and 2 standard 32-bit PCI slots. I plan to spend an entire article on this motherboard later, so I'll save further details for then.</P> <P>For compatibility testing with 64-bit Linux, I went to <A HREF="http://www.corsair.com/">Corsair</A> looking for 4GB of memory. They hooked me up with their top-of-the-line Dominator memory. The <A HREF="http://www.corsair.com/_datasheets/QUAD2X4096-8500C5DF.pdf">QUAD2X4096-8500C5DF</A> pack of memory includes four 1GB modules rated at up to 1066MHz. For testing here, I chose to run the memory at 800MHz just to insure stability.</P> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=128*> <COL WIDTH=128*> <TR VALIGN=TOP> <TD WIDTH=50%> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/CM-geminii-thumb.jpg" NAME="graphics13" ALIGN=MIDDLE WIDTH=267 HEIGHT=200 BORDER=0></P> </TD> <TD WIDTH=50%> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/penryn-p2_html_m2272a91f.jpg" NAME="graphics14" ALIGN=MIDDLE WIDTH=267 HEIGHT=200 BORDER=0></P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=50%> <P ALIGN=CENTER><A HREF="/images/articles/penrynp2-112107/CM-geminii.jpg" TARGET="_blank">Cooler Master GeminII</A></P> </TD> <TD WIDTH=50%> <P ALIGN=CENTER><A HREF="/images/articles/penrynp2-112107/cpu-installed.jpg" TARGET="_blank">Components Installed</A></P> </TD> </TR> </TABLE> <P><BR>To ensure proper cooling on this rig, without a lot of noise, I went with the Cooler Master GeminII cooler. This heatsink is massive, as you can see in the photos above. It supports dual 120mm fans and will not only keep the processor cool, but also the surrounding components. This seemed like a big plus considering the heatsinks on the motherboard and on the memory.</P> <P>To round-out the system, ASUS provided Linux Hardware with an NVIDIA 8600GTS-based graphics card, which provides outstanding performance without breaking the bank.</P> <P>As usual, I went with a custom Gentoo 64-bit install. This will allow us to get the most out of the processor with custom compile options and the latest software. In the &quot;Software Versions&quot; section, you can grab a copy of my kernel .config, if you're interested in the settings I chose.</P> <TABLE WIDTH=100% BORDER=1 CELLPADDING=4 CELLSPACING=0> <COL WIDTH=41*> <COL WIDTH=72*> <COL WIDTH=72*> <COL WIDTH=72*> <TR VALIGN=TOP> <TH WIDTH=16% BGCOLOR="#cccccc"> <P ALIGN=LEFT><B>CPU</B></P> </TH> <TH WIDTH=28%> <P>Intel Core 2 Extreme QX6850<BR>(3.0GHz, 1333MHz FSB, 2*4MB L2)<BR>(Quad-Core)</P> </TH> <TH WIDTH=28%> <P>Intel Core 2 Extreme QX9650<BR>(3.0GHz, 1333MHz FSB, 2*6MB L2)<BR>(Quad-Core)</P> </TH> <TH WIDTH=28%> <P>Intel Core 2 Extreme QX9770<BR>(3.2GHz, 1600MHz FSB, 2*6MB L2)<BR>(Quad-Core)</P> </TH> </TR> <TR VALIGN=TOP> <TD WIDTH=16% BGCOLOR="#cccccc"> <P><B>CPU Cooling Device</B></P> </TD> <TD COLSPAN=3 WIDTH=84%> <P ALIGN=CENTER>Cooler Master GeminII +<BR>2 x Cooler Master 120mm Silent Fans</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=16% BGCOLOR="#cccccc"> <P><B>Motherboard</B></P> </TD> <TD COLSPAN=3 WIDTH=84%> <P ALIGN=CENTER>ASUS Maximus Formula (Special Edition)<BR>(Intel X38 Express + Intel ICH9R Chipset)<BR>BIOS: 0701</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=16% BGCOLOR="#cccccc"> <P><B>Memory</B></P> </TD> <TD COLSPAN=3 WIDTH=84%> <P ALIGN=CENTER>4GB (4x1GB) Corsair Dominator DDR2-1066 SDRAM<BR>QUAD2X4096-8500C5DF<BR>(Tested at 800MHz, CAS Latency 5)</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=16% BGCOLOR="#cccccc"> <P><B>Video Card</B></P> </TD> <TD COLSPAN=3 WIDTH=84%> <P ALIGN=CENTER>ASUS EN8600GTS<BR>(NVIDIA 8600GTS GPU, 256MB GDDR3)</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=16% BGCOLOR="#cccccc"> <P><B>Sound Card</B></P> </TD> <TD COLSPAN=3 WIDTH=84%> <P ALIGN=CENTER>Creative Labs Sound Blaster Audigy 2 ZS</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=16% BGCOLOR="#cccccc"> <P><B>Network Card</B></P> </TD> <TD COLSPAN=3 WIDTH=84%> <P ALIGN=CENTER>On-board Gigabit Ethernet</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=16% BGCOLOR="#cccccc"> <P><B>Hard Drive</B></P> </TD> <TD COLSPAN=3 WIDTH=84%> <P ALIGN=CENTER>HITACHI Ultrastar A7K1000 1TB 7200 RPM 32MB Cache</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=16% BGCOLOR="#cccccc"> <P><B>Power Supply</B></P> </TD> <TD COLSPAN=3 WIDTH=84%> <P ALIGN=CENTER>PC Power and Cooling Turbo-Cool 1KW-SR<BR>(1000 Watts)</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=16% BGCOLOR="#cccccc"> <P><B>Distribution</B></P> </TD> <TD COLSPAN=3 WIDTH=84%> <P ALIGN=CENTER>Gentoo Linux 64-bit (amd64)</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=16% BGCOLOR="#cccccc"> <P><B>Software Versions</B></P> </TD> <TD COLSPAN=3 WIDTH=84%> <P ALIGN=CENTER>GCC: 4.1.2<BR>GLIBC: 2.6.1<BR>Kernel: Linux 2.6.23 (<A HREF="/images/articles/penrynp2-112107/config-2.6.23-X38">.config download</A>)<BR>X-Windows: X.org 7.2<BR>NVIDIA Driver: 100.14.19</P> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=16% BGCOLOR="#cccccc"> <P><B>Compile Optimizations</B></P> </TD> <TD COLSPAN=3 WIDTH=84%> <P ALIGN=CENTER>-march=nocona -O2 -pipe</P> </TD> </TR> </TABLE> <H2><BR>Stability</H2> <P>As with most Intel platforms I've seen, this system was an absolute rock throughout testing. Setup was a breeze and a stable system was easy to configure by simply setting the BIOS to the default settings. As mentioned above, for this review, I ran memory at default DDR2-800 settings. If you plan on building a system on this, or any other, new platform, be sure to flash the BIOS on your motherboard. This will ensure the latest compatibility settings for your memory and processors are configured correctly.</P> <H2>Overclocking</H2> <P>Since I had this nice new enthusiast motherboard and a new core with a smaller manufacturing process, I felt it was only fitting to test overclocking on these CPUs. This should show you how far you could potentially push one of these processors or even lower clocked models once available. It will also give a look at how these processors scale. </P> <P>All Extreme processors from Intel are multiplier unlocked, so it was quite easy to simply bump up the multiplier without needing to touch the FSB speed. On both the QX9650 and QX9770, a 4.0GHz overclock (400MHz x 10) was easily obtained with a small bump in core voltage to 1.40V, which is still under Intel's maximum voltage in their datasheet.</P> <P>At 4.0GHz, the system was 100% stable, even though it was running pretty hot, peaking at a little over 70C. Better/faster fans on the heatsink I chose or even a higher-end cooler altogether would have taken care of this. With more extreme cooling, it's unknown how far I might have been able to take these chips.</P> <H2>Performance</H2> <P ALIGN=LEFT>Next, we'll move on to the benchmarks. The benchmarks below will include the three processors from the &quot;Configuration&quot; section, as well as the overclocked QX9770 at 4.0GHz.</P> <P ALIGN=LEFT>For the first benchmark, I downloaded the <A HREF="http://www.gnu.org/software/libc/">sources to GlibC 2.5</A> and compiled them using the make &quot;-j#&quot; flag, which compiles the application using &quot;#&quot; number of threads. For all processors, I used &quot;-j4&quot; so that all four cores would be utilized. To recreate this benchmark, place the source tar file for GlibC 2.5 in a directory containing the following script which I called &quot;benchmark-glibc.sh&quot;:</P> <P ALIGN=LEFT><CODE>#!/bin/sh</CODE></P> <P ALIGN=LEFT><CODE>tar xf glibc-2.5.tar.bz2 &amp;&amp; mkdir glibc-build &amp;&amp; cd glibc-build &amp;&amp; ../glibc-2.5/configure --disable-sanity-checks &amp;&amp; make -j$1</CODE></P> <P>Then just make the shell script executable (<CODE>chmod +x benchmark-glibc.sh</CODE>) and use the &quot;time&quot; command to get your results by passing the number of threads as the argument to the script: <CODE>time ./benchmark-glibc.sh 4</CODE></P> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/penryn-p2_html_32b35a88.gif" NAME="graphics1" ALIGN=MIDDLE WIDTH=409 HEIGHT=340 BORDER=0></P> <P ALIGN=LEFT>For the compile test, you can see about a 7% performance advantage of the QX9650 over the previous QX6850. This may be attributed to any or all of the optimization in the core including the larger cache size. Considering that both processors operate at the same frequency, this is a nice advantage. The QX9770 gives you about what you'd expect from a 200MHz advantage at about 5.4%. As we move to the 4GHz mark, we gain almost 25% more performance over the 3GHz part as expected. Scaling of the core seems to stay right in line with expectations.</P> <P ALIGN=LEFT>For the audio encoding benchmark, I use the open <A HREF="http://www.vorbis.com/">Ogg Vorbis</A> format and the Linux Vorbis tools. The single-threaded OggEnc benchmark encodes a 11 minute 22 second audio wave file of classical music. The multi-threaded benchmark re-encodes 21 songs from Ogg Vorbis into MP3s. It uses a piece of software I wrote called <A HREF="http://www.linuxhardware.org/article.pl?sid=06/03/10/2043224&amp;mode=thread">AudConvert</A> to utilize each processor core for simultaneous encodes.</P> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=128*> <COL WIDTH=128*> <TR VALIGN=TOP> <TD WIDTH=50%> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/penryn-p2_html_m7667426.gif" NAME="graphics2" ALIGN=MIDDLE WIDTH=409 HEIGHT=337 BORDER=0></P> </TD> <TD WIDTH=50%> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/penryn-p2_html_1a618899.gif" NAME="graphics3" ALIGN=MIDDLE WIDTH=409 HEIGHT=343 BORDER=0></P> </TD> </TR> </TABLE> <P ALIGN=LEFT><BR>Both of the graphs above look similar to what we saw in the compile benchmark. There is once again a small performance boost for the new core and incremental performance improvements for extra clock speed. Looking at these graphs side-by-side, it's interesting to see how well the multi-processing power of these chips scale. You'll notice no real loss in performance even though all cores are being fully utilized.</P> <P ALIGN=LEFT>From audio encoding, I move right into video encoding. For this benchmark, I ripped a 1 hour 56 minute movie from a non-copy-protected DVD. I then re-encoded that DVD into MPEG4 using FFMPEG and Mencoder. I used the following profile in my ~/.mplayer/mencoder.conf file:</P> <P ALIGN=LEFT><CODE>[ffmpeg]<BR>profile-desc=&quot;MPEG4/MP3 encoding&quot;<BR>ovc=lavc=1<BR>lavcopts=vcodec=mpeg4:</CODE><CODE><FONT COLOR="#ff0000">threads=4</FONT></CODE><CODE>:mbd=2:trell=1:v4mv=1:vstrict=1<BR>oac=mp3lame=1<BR>lameopts=fast=1:preset=standard<BR>vf-add=harddup<BR>ffourcc=DX50</CODE></P> <P ALIGN=LEFT>Above, you will see the setting you will need to change depending on number of available cores is highlighted in red. Then a simple command will perform the encode and return the time:<BR><CODE>time mencoder -profile ffmpeg -o output.avi &lt;input files&gt;</CODE></P> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/penryn-p2_html_m7983d5d5.gif" NAME="graphics4" ALIGN=MIDDLE WIDTH=409 HEIGHT=337 BORDER=0></P> <P ALIGN=LEFT>Again we have very comparable results to those above. Nothing is really more pronounced for Mencoder and FFMPEG than we saw from the previous tests.</P> <P ALIGN=LEFT>Moving away from encoding, we turn next to <A HREF="http://www.povray.org/">POVRay</A> and the process of using ray tracing to produce 3D images. A special thanks goes to Nicolas Calimet for making this benchmark possible. He worked with me on getting pre-release code and then worked through some minor issues. The multi-threaded POVRay can be found on the <A HREF="http://www.povray.org/beta/">Beta</A> page. You can run the benchmark with <CODE>povray &ndash;benchmark +wt4</CODE>, where &quot;4&quot; represents the number of threads.</P> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/penryn-p2_html_10b478b6.gif" NAME="graphics5" ALIGN=MIDDLE WIDTH=409 HEIGHT=337 BORDER=0></P> <P ALIGN=LEFT>In the benchmark above, you can see that I ran the test with two different binaries. One binary was compiled with GCC, and the other was compiled with Intel's icc compiler. The graphs once again follow the same pattern as we see in earlier benchmarks. What's more interesting in this benchmark is that the Intel compiler gives you a slightly faster binary than GCC. Note that the compiler options used may not be totally equal here. The developer chose the options. They can be accessed by looking at the version information in the binaries included in the package.</P> <P ALIGN=LEFT>Finally, let's move on to graphics applications. The first benchmark is the industry standard for workstation graphics, <A HREF="http://www.spec.org/gwpg/gpc.static/vp9info.html">SPECViewperf</A>. The instructions for running this benchmark can be found in the package itself. It involves compiling your binaries for your flavor of *nix and then running a shell script to execute the benchmark. This benchmark is completely single-threaded, so multiple cores should have very little impact here.</P> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/penryn-p2_html_m6fd3d685.gif" NAME="graphics9" ALIGN=MIDDLE WIDTH=409 HEIGHT=433 BORDER=0></P> <P ALIGN=LEFT>Overall, this is still the same pattern we would expect from the results above. There is a discrepancy in light-08 where the QX9650 drops off that is probably just an anomaly. There are also a couple of tests where the processor makes very little difference. This is caused by tests that are much more GPU dependent than CPU dependent.</P> <P ALIGN=LEFT>In the gaming benchmarks below, I first show Quake 3 for a little old-school fun on the left. I chose Quake 3 primarily because it is the latest id Software sources released that you can now compile from scratch. I compiled the game shown below from <A HREF="http://www.icculus.org/">icculus.org's</A> sources labeled 1.34-rc3 using the compile options from the table above. On the right, is the latest game for Linux, Enemy Territory: Quake Wars. Both of these games are supposedly multi-threaded, but I'm uncertain to what extent. My guess is two to three threads max.</P> <TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0> <COL WIDTH=128*> <COL WIDTH=128*> <TR VALIGN=TOP> <TD WIDTH=50%> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/penryn-p2_html_mb15d6ef.gif" NAME="graphics6" ALIGN=MIDDLE WIDTH=409 HEIGHT=337 BORDER=0></P> </TD> <TD WIDTH=50%> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/penryn-p2_html_m6ffa004e.gif" NAME="graphics7" ALIGN=MIDDLE WIDTH=410 HEIGHT=341 BORDER=0></P> </TD> </TR> </TABLE> <P><BR>In Quake 3, I almost broke the &quot;magic&quot; 1000FPS mark and we one again see an increase in speed almost as we'd expect. It's not quite as pronounced here because of how high we are in terms of frames per second. As we move out of 640x480, we also see much less dependence on CPU performance. The same goes for the graph on the right. Notice the impressive boost in frame rate for clock speed at 640x480, while at 1024x768, we've pretty much neck and neck.</P> <P>Summarizing the benchmarks, we see that no matter what the application, the impact on performance is almost similar across the board. We see a small boost for the new &quot;Penryn&quot; core and then we see increased performance relative to the increase in clock speed. It doesn't appear that any one application benefits from &quot;Penryn&quot; over another.</P> <H2>Power Usage, Pricing, and Availability</H2> <P>To wrap up this review, let's take a look at power usage, price, and availability.</P> <P ALIGN=CENTER><IMG SRC="/images/articles/penrynp2-112107/penryn-p2_html_m1a5bc604.gif" NAME="graphics8" ALIGN=MIDDLE WIDTH=409 HEIGHT=340 BORDER=0></P> <P ALIGN=LEFT>In the graph above, we can see the power usage of each system under idle and full loads. The idle category here does not use any sort of clock throttling. The &quot;Penryn&quot; core is an amazing piece of silicon when it comes to power consumption. Clock for clock, the &quot;Penryn&quot; core used more than 20% less power, and that's for more transistors and greater performance. In fact, the &quot;Penryn&quot; power usage doesn't get up to the same level as &quot;Kentsfield&quot; until it's about 1GHz clocked higher.</P> <P ALIGN=LEFT>The pricing on all three of the chips presented here is in the top of the line category from Intel. This means street price on the QX6850 is about $1,000, the QX9650 is about $1,200, and we can only expect that the QX9770 will be above that upon launch. The availability on the QX6850 seems to be pretty high, especially with the &quot;Penryn&quot; based chips now available. The QX9650 is available from a few retailers and sold out at others. This is probably just temporary with people rushing to get the new chip. The QX9770 is a paper launch from Intel and seems to be out there just to take away more of AMD's fire from the Phenom release. I don't have a specific launch date from Intel other than to say Q1'08.</P> <P ALIGN=LEFT>If you're looking for a cheaper processor from Intel, the Q9450 processor, which will be clocked at 2.66GHz (8*333), is right around the corner. It should be priced right above the $300 mark.</P> <H2>Conclusion</H2> <P>With the information presented above, we have a much more complete picture of what we can expect from &quot;Penryn&quot; based processors. For the same clock speed you get a slightly faster chip with a lot lower power usage. The &quot;Penryn&quot; architecture should take Intel through the next couple of years, and as I showed, up through 4GHz and possibly beyond. The X38 motherboard from ASUS was a joy to work with and presented a very stable platform. As usual, the Intel chipset was 100% stable and actually had 100% support for Linux.</P> <P>While the price of the QX chips presented here may be off the scale, keep in mind that the more affordable chips will be right around the corner. At that point, purchasing a lower clocked chip should be a great investment. These chips have a lot of headroom and should last you a while, especially if you're not scared of a little overclocking.</P> <P>From here, I'm going to take a look at using GCC 4.3 for optimizing the latest Core 2 processors and also take a closer look at some of the specific components used in this review, starting with the ASUS Maximus Formula motherboard. Expect the first of those reviews to show up next week.</P> Unreal Tournament 3 and Gears of War Linux Status http://www.linuxhardware.org/article.php?story=07/11/21/0433201 http://www.linuxhardware.org/article.php?story=07/11/21/0433201 Wed, 21 Nov 2007 04:13:33 -0600 http://www.linuxhardware.org/article.php?story=07/11/21/0433201#comments Linux Games While hanging out on IRC, I asked the big question of the day, <B>"Has anyone heard from Icculus on the UT3 server or client?"</B> Here's the dialog that resulted from the question: <P><font color="#0000FF">&lt;icculus&gt;</font> it's stuck in legal<br> <font color="#FF0000">&lt;augustus&gt;</font> Legal? Seriously? Have you had legal involved in previous games?<br> <font color="#0000FF">&lt;icculus&gt;</font> Not like this, no<br> <font color="#0000FF">&lt;icculus&gt;</font> There's some issues with middleware<br> <font color="#FF0000">&lt;augustus&gt;</font> so is the hold-up indefinite?<br> <font color="#0000FF">&lt;icculus&gt;</font> augustus: not indefinite<br> <font color="#0000FF">&lt;icculus&gt;</font> augustus: the politics should be worked out for the server soon, I'm removing the offending piece of code.<br> <font color="#FF0000">&lt;augustus&gt;</font> icculus: And the client?<br> <font color="#0000FF">&lt;icculus&gt;</font> augustus: that's going to take somewhat longer<br> <font color="#FF0000">&lt;augustus&gt;</font> icculus: From the sound of it, there is no ETA then?<br> <font color="#0000FF">&lt;icculus&gt;</font> augustus: I'm not committing to one<br> <font color="#FF0000">&lt;augustus&gt;</font> icculus: I understand. Seems like it's quite out of your hands.<br> <font color="#0000FF">&lt;icculus&gt;</font> If I told you what the specific problem is, you wouldn't believe me<br> * icculus declines to say more. :)<br> <P>And, while I had his attention, I had to ask: <b>"Are you doing a Gears of War port?"</b><br> <font color="#0000FF">&lt;icculus&gt;</font> augustus: for Mac OS X, yes.<br> <font color="#FF0000">&lt;augustus&gt;</font> icculus: Linux no then?<br> <font color="#0000FF">&lt;icculus&gt;</font> augustus: There's something about a Linux port that the Gears publisher doesn't like...can't quite put my finger on it...<br> <font color="#FF0000">&lt;augustus&gt;</font> icculus: I was afraid of that.<br> <font color="#FF0000">&lt;augustus&gt;</font> icculus: Funny that Mac isn't a competitor but Linux is.<br> <font color="#0000FF">&lt;icculus&gt;</font> I don't speak for Microsoft, but I assume it's just company policy to not do anything Linux related. <P>And there you have it. Now please don't bother sending Icculus any more e-mail for the time being. He's working on it. The work is almost done. Time to yell at the lawyers! :-)