<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Blog du Tristank : x64 Early Adoption</title><link>http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx</link><description>Tags: x64 Early Adoption</description><dc:language>en-AU</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Test Signing X64 Drivers</title><link>http://blogs.technet.com/tristank/archive/2007/01/30/test-signing-x64-drivers.aspx</link><pubDate>Tue, 30 Jan 2007 06:16:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:614897</guid><dc:creator>tristank</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/tristank/comments/614897.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=614897</wfw:commentRss><description>&lt;P&gt;Well, I &lt;EM&gt;did&lt;/EM&gt; learn a lot today!&lt;/P&gt;
&lt;P&gt;You may be familiar with the restrictions that Windows Vista X64 places on unsigned kernel-mode drivers (I was only vaguely familiar with it). This is new - XP64 (which I upgraded from) would warn but allow installation, from memory - WV64, the driver won't load.&lt;/P&gt;
&lt;P&gt;There was a driver for a USB device that I absolutely, positively had to have working, so I looked around for ideas on how to approach it.&lt;/P&gt;
&lt;P&gt;Here's the &lt;A href="http://technet.microsoft.com/en-us/windowsvista/aa905109.aspx" mce_href="http://technet.microsoft.com/en-us/windowsvista/aa905109.aspx"&gt;step-by-step guide&lt;/A&gt;. Useful for testing while developing a driver, or in situations of dire need.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=614897" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/Extra+Bits+Of+A+Personal+Nature/default.aspx">Extra Bits Of A Personal Nature</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category></item><item><title>ISA Server Firewall Client for Windows Vista</title><link>http://blogs.technet.com/tristank/archive/2007/01/22/isa-server-firewall-client-for-windows-vista.aspx</link><pubDate>Mon, 22 Jan 2007 03:37:31 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:604108</guid><dc:creator>tristank</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/tristank/comments/604108.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=604108</wfw:commentRss><description>&lt;blockquote&gt;&lt;/blockquote&gt; &lt;p&gt;Over &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=05C2C932-B15A-4990-B525-66380743DA89&amp;amp;displaylang=en"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Works with all ISA Server versions to date, and with Windows Vista client, importantly! x64 and x86 versions included. Safe when taken as directed.&lt;/p&gt; &lt;p&gt;via &lt;a href="http://windowsconnected.com/blogs/joshs_blog/archive/2006/12/13/isa-firewall-client-for-windows-vista.aspx"&gt;Josh&lt;/a&gt;&amp;nbsp;and KB article &lt;a href="http://support.microsoft.com/kb/929556"&gt;929556&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=604108" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/IT+Pro+_2F00_+Sysadmin/default.aspx">IT Pro / Sysadmin</category><category domain="http://blogs.technet.com/tristank/archive/tags/ISA+Server/default.aspx">ISA Server</category><category domain="http://blogs.technet.com/tristank/archive/tags/Networking/default.aspx">Networking</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category><category domain="http://blogs.technet.com/tristank/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.technet.com/tristank/archive/tags/Windows+Vista/default.aspx">Windows Vista</category></item><item><title>DebugDiag 1.1 Released!</title><link>http://blogs.technet.com/tristank/archive/2007/01/17/debugdiag-1-1-released.aspx</link><pubDate>Wed, 17 Jan 2007 10:36:31 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:599580</guid><dc:creator>tristank</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/tristank/comments/599580.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=599580</wfw:commentRss><description>&lt;p&gt;IIS Troubleshooters rejoice!&lt;/p&gt; &lt;p&gt;If you've ever had an application on an IIS server do one of the following, this tool is for you:&lt;/p&gt; &lt;p&gt;&amp;nbsp;- &lt;strong&gt;hang&lt;/strong&gt; (or respond slowly)&lt;br&gt;&amp;nbsp;- &lt;strong&gt;crash&lt;/strong&gt; (W3WP.exe terminated unexpectedly)&lt;br&gt;&amp;nbsp;- &lt;strong&gt;chew memory&lt;/strong&gt; in the lead-up to a crash or need a restart&amp;nbsp;on a regular basis (memory climbs, until it falls over, then memory starts climbing again)&lt;/p&gt; &lt;p&gt;DebugDiag automates much of the routine debugging work that we perform in PSS. We're still useful for something (I'm told; my manager is supportive that way) but I'd guess that a good 50%&amp;nbsp;of problems we see can be understood and resolved through the use of this tool.&lt;/p&gt; &lt;p&gt;And it's not just for IIS, I should add - it's a generally useful debugging tool, that just happens to be focused on IIS. But you could use it against pretty much any process in ad-hoc mode (where you just point and shoot a process to get a memory dump, though with Windows Vista, &lt;a href="http://blogs.technet.com/tristank/archive/2006/02/25/gettingadumpiseasy.aspx"&gt;a dump file is always just a Task Manager click away&lt;/a&gt;!).&lt;/p&gt; &lt;p&gt;Once you have a dump file, the Hang/Crash and Memory Leak analyzers in DebugDiag can be run to provide analysis of that file, hopefully work out what's gone wrong, and produce some recommendations about what to do next. Brilliant, no?&lt;/p&gt; &lt;p&gt;New in 1.1 (this is a quote, so please&amp;nbsp;don't shoot me if there's something inaccurate here):&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;· IE7, Vista, and 64-bit Windows compatibility (currently targets only 32-bit processes, but works on 64-bit platforms)&lt;/em&gt; &lt;p&gt;&lt;em&gt;· Leak rule improvements (dump on memory thresholds) &lt;/em&gt; &lt;p&gt;&lt;em&gt;· Leak monitoring improvements (‘fasttrack’ feature, injection fixes) &lt;/em&gt; &lt;p&gt;&lt;em&gt;· Analysis improvements (Data access components and socket support)&lt;/em&gt; &lt;p&gt;&lt;em&gt;· Custom actions for crash rules (DebugDiag scripts) &lt;/em&gt; &lt;p&gt;&lt;em&gt;· Managed call stack resolution &lt;/em&gt; &lt;p&gt;&lt;em&gt;· Support for managed exceptions (such as System.DivideByZeroException)&lt;/em&gt; &lt;p&gt;&lt;em&gt;· Support for debugger events (such as Module Load and Unload)&lt;/em&gt; &lt;p&gt;&lt;em&gt;· Sample scripts included&lt;/em&gt; &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;I'm itching to give it a try!&amp;nbsp;It's &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=28bd5941-c458-46f1-b24d-f60151d875a3&amp;amp;displaylang=en"&gt;available here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=599580" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/Developery/default.aspx">Developery</category><category domain="http://blogs.technet.com/tristank/archive/tags/IT+Pro+_2F00_+Sysadmin/default.aspx">IT Pro / Sysadmin</category><category domain="http://blogs.technet.com/tristank/archive/tags/Networking/default.aspx">Networking</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category><category domain="http://blogs.technet.com/tristank/archive/tags/Windows+Vista/default.aspx">Windows Vista</category></item><item><title>Netmon 3, Now With Added Blogging!*</title><link>http://blogs.technet.com/tristank/archive/2006/10/24/netmon-3-now-with-added-blogging.aspx</link><pubDate>Tue, 24 Oct 2006 08:08:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:477787</guid><dc:creator>tristank</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/tristank/comments/477787.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=477787</wfw:commentRss><description>&lt;P&gt;Though it might technically be possible, it's probably quite difficult ("quite" in the "very" sense) to blog from Netmon.&lt;/P&gt;
&lt;P&gt;Doesn't stop us rolling out the most significant new version in, oh, years, and the &lt;A href="http://blogs.technet.com/netmon/" mce_href="http://blogs.technet.com/netmon/"&gt;Netmon team have started a blog&lt;/A&gt; with tips and things for the new version.&lt;/P&gt;
&lt;P&gt;It's a ground-up rewrite, it's all new, and it's the first version (er, of the third version), so it's still rough in places, but getting better all the time. And live capture viewing FTW!&lt;/P&gt;
&lt;P&gt;So, go check them out. Netmon3 can be beta'd using &lt;A href="http://connect.microsoft.com/" mce_href="http://connect.microsoft.com/"&gt;connect.microsoft.com&lt;/A&gt;. (Note that you're looking for&amp;nbsp;Network Monitor 3.0" rather than "Netmon")&amp;nbsp;There's an X64 flavour as well, making life easier than the Netcap + Ethereal combination I've been using...&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=477787" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/IT+Pro+_2F00_+Sysadmin/default.aspx">IT Pro / Sysadmin</category><category domain="http://blogs.technet.com/tristank/archive/tags/Networking/default.aspx">Networking</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category><category domain="http://blogs.technet.com/tristank/archive/tags/Security/default.aspx">Security</category></item><item><title>PAE and VMM... For Parky</title><link>http://blogs.technet.com/tristank/archive/2006/05/27/430507.aspx</link><pubDate>Fri, 26 May 2006 16:50:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:430507</guid><dc:creator>tristank</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/tristank/comments/430507.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=430507</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://blogs.virtualserver.tv/blogs/parky/archive/2006/05/22/893.aspx"&gt;&lt;FONT face=Arial&gt;Well Parky, you asked&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt;, so I'm going to try to answer!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;The way I think about PAE is that it kinda works a bit like a stonking great in-memory pagefile might. It doesn't change the game for 32-bit applications, but it does give the OS more headroom to manage them.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Without PAE, any memory over 4GB can't be "seen" by the OS itself, so it can't be used.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;With PAE, the memory manager can see all the installed memory, but it doesn't change the per-process or kernel limits.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;So if, for example, you ran 3 database programs at once, each of which used their entire 2GB user address space, with a PAE box and 6+GB, the whole lot would potentially&amp;nbsp;fit into memory (assuming your kernel didn't mind getting squeezy).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;So, in really short form:&amp;nbsp;almost the same&amp;nbsp;architecure, but more RAM!&lt;/FONT&gt;&lt;/P&gt;&lt;IMG src="http://www.tristank.com/blogimages/PAElayoutsimplified.png"&gt; 
&lt;P&gt;&lt;FONT face=Arial&gt;And you're right on the other front - after a certain point on a 32-bit Terminal Server, the limiting factor is likely to be kernel address space, so if you're eyeing PAE as a possible answer and you haven't yet deployed the box, consider going x64 instead.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Now, here's the other attempt I was working on, but un-fact-checked and likely subtly (or grossly) misleading - think of it as a work-in-progress lie. For the&amp;nbsp;actual story, hit "Windows Internals, 4th Edition", by Mark Russinovich and David Solomon. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;I'm unlikely ever to finish this, so I figured I might as well post it for... um, well, fun, and to show I care enough to try* (for a while) :)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;--------------&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&lt;STRONG&gt;Trial #1: Intro to PAE using Sheep as an accessible metaphor&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&lt;STRONG&gt;32 Bit Addressing = 386&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;The CPUs we know and love today are all descendants of the i386. The '386 was a chip that had 32 address lines, which is a techy way of saying that it could talk to up to 4GB RAM. 32 bits = 4 billion possible individual memory locations.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&lt;STRONG&gt;36 Bit Addressing = PAE&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;Physical Address Extension is a 36-bit addressing thingamabob that got tacked onto Pentium Pro and later CPUs.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;PAE is cool, because the extra 4 bits mean that the processor can talk to a whopping 64GB of RAM, instead of the paltry 4GB that seemed so cool just ten short years ago. Heck, in ten years' time, my &lt;SPAN style="FONT-STYLE: italic"&gt;phone&lt;/SPAN&gt; will probably have 2GB onboard!&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&lt;STRONG&gt;Enter The Sheep Metaphor&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;In short: each process gets a 4GB address space, and the lower 2GB is a play area unique to that process. All processes share their address space with the same kernel, which is the upper 2GB.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;Let's say that Sheep is our 32-bit Windows program. When Sheep is started by the OS, it'll be plonked into a 2GB field in which it can play, with a small amount of nasty barbed wire near the very bottom, and a big wall with a tiny window near the top.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;The Kernel memory area is another 2GB field beyond the wall, with a sign tacked to the front "All that 2GB field is yours, except this 2GB here. Attempt no grazing here."&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;Any other programs you run get put in their own totally separate 2GB field (say, SkyscraperBuilder.exe) but they all see the same Kernel field. It's a bit like the dead people in the Sixth Sense (honestly, if you haven't seen it yet, you need to stay in more) - they can't see each other, but the kid (Kernel Kid™?) can see them.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;With me so far? &lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&lt;STRONG&gt;All This Could One Day Be Yours (but you have to allocate it)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;Windows doesn't just hand each process a fully allocated 2GB field of memory - (count the number of processes running on your computer at startup; now imagine having to install 2GB of RAM for each process to run!) - it gives it just enough to get it loaded, and then the process has to actually ask for what it needs.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;A Sheep might only use less than 1% of its field while it's wandering in a small area and grazing, whereas the SkyscraperBuilder is likely to try to use all the space it has available, and subsequently harangue, harass and attempt to blackmail the planning authority for more.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;But at the beginning, they both believe that the field is empty, and they just start asking for memory.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&lt;STRONG&gt;Virtual Memory&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;Virtual memory - to cut a very, very involved story of lies and deception rather short - is how the OS manages to allow each application to request and use memory that all seems nice and contiguous to the application, but is actually "backed" by memory in a physical location elsewhere - and that "elsewhere" can be somewhere else in RAM, or on the hard disk, in the pagefile.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&lt;BR&gt;The Kernel address space&amp;nbsp;itself&amp;nbsp;is virtualized, though k-mode components are&amp;nbsp;able to "look behind the curtain" if really necessary.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;In&amp;nbsp;a situation where you've got less memory than 4GB, VM means that everything gets to actually run, while having this wonderfully seemingly neat memory area to play in, and room to grow.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;If you've got the whole 4GB (which is our theoretical maximum at this point in the discussion) and a bunch of tiny programs, everything's going to go swimmingly.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;But just flip that on its head for a second - just say your requirements were greater than 4GB. Say that the amount of memory actively used by all the programs on your computer (called the "Working Set") exceeds 4GB. Say that all up, you really need 6GB in RAM at one time, across a bunch of processes.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;The CPU can only use 4GB total… so even if you somehow drop 8GB into the machine,&amp;nbsp;you're in for some paging (hitting the hard disk to swap memory in and out of physical RAM) without PAE; the OS can only keep track of so much memory.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;But Enable PAE, and whop! The CPU can now use however much RAM you've got in the box (up to 64GB), so less paging happens. The kernel/user split is still the same - we're still talking 2GB user space per application and 2GB kernel space, so it's business as usual to each process on the machine - it's just that the virtual memory manager can now use all the RAM in the box to satisfy demand before having to go to the page file.&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Calibri; mso-outline-level: 1"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=430507" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/IT+Pro+_2F00_+Sysadmin/default.aspx">IT Pro / Sysadmin</category><category domain="http://blogs.technet.com/tristank/archive/tags/Extra+Bits+Of+A+Personal+Nature/default.aspx">Extra Bits Of A Personal Nature</category><category domain="http://blogs.technet.com/tristank/archive/tags/Terminal+Server/default.aspx">Terminal Server</category><category domain="http://blogs.technet.com/tristank/archive/tags/Networking/default.aspx">Networking</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category></item><item><title>Microsoft.com Operations on x64</title><link>http://blogs.technet.com/tristank/archive/2005/09/27/mscomx64.aspx</link><pubDate>Tue, 27 Sep 2005 02:50:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:411572</guid><dc:creator>tristank</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/tristank/comments/411572.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=411572</wfw:commentRss><description>&lt;P&gt;The Microsoft.Com Operations blog just posted about &lt;a href="http://blogs.technet.com/mscom/archive/2005/09/26/411568.aspx"&gt;their experiences moving from x86 to x64&lt;/A&gt;, most notably&amp;nbsp;the increase in performance they achieved by doing this. &lt;/P&gt;
&lt;P&gt;The numbers are compelling:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;To give you a quick comparison:&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;X86 ASP&amp;nbsp; req/sec 7.85, Response time 244ms&lt;BR&gt;X86 ISAPI req/sec 110.85, Response time 248ms&lt;BR&gt;X86 Static req/sec 41.9, Response time 135ms&lt;BR&gt;X86 Static (cached) req/sec 47.11 Response time 1ms&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;X64 ASP&amp;nbsp; req/sec 7.41, Response time 53ms&lt;BR&gt;X64 ISAPI req/sec 125.43, Response time 18ms&lt;BR&gt;X64 Static req/sec 31.01, Response time 3ms&lt;BR&gt;X64 Static (cached) req/sec 54.51 Response time 1ms&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;And this is performance gained just by running a 32 bit application (ASP.Net 1.1) on x64, via the WOW64 emulation layer (WOW indeed!)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Worth a read.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=411572" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/IT+Pro+_2F00_+Sysadmin/default.aspx">IT Pro / Sysadmin</category><category domain="http://blogs.technet.com/tristank/archive/tags/Networking/default.aspx">Networking</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category></item><item><title>x64-friendly Smartcard Reader</title><link>http://blogs.technet.com/tristank/archive/2005/09/22/411408.aspx</link><pubDate>Thu, 22 Sep 2005 11:51:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:411408</guid><dc:creator>tristank</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/tristank/comments/411408.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=411408</wfw:commentRss><description>&lt;P&gt;I've had a Gemplus 430 USB card reader since we started using Smart Cards for RAS, all those years ago.&lt;/P&gt;
&lt;P&gt;Since the upgrade to X64 at home, I've been essentially VPNless. No X64 drivers.&lt;/P&gt;
&lt;P&gt;But finally, as if by magic, I&amp;nbsp;came across (and&amp;nbsp;successfully bartered for) a&amp;nbsp;433. I know X64 drivers exist for this. This makes me happy: I prefer Remote Desktop to web-based protocols by a longshot (especially as half my email-borne life needs to end up in a PST file - if Outlook isn't running for a day, I bust my mailbox allowance).&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=411408" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/Extra+Bits+Of+A+Personal+Nature/default.aspx">Extra Bits Of A Personal Nature</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category></item><item><title>Ctrl+C In A Message Box Does What!?</title><link>http://blogs.technet.com/tristank/archive/2005/08/23/ctrlcworksonmessageboxes.aspx</link><pubDate>Tue, 23 Aug 2005 09:54:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:409633</guid><dc:creator>tristank</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.technet.com/tristank/comments/409633.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=409633</wfw:commentRss><description>&lt;P&gt;OK, so now searching for this reveals it as a &lt;A href="http://search.msn.com/results.asp?co=20&amp;amp;RS=CHECKED&amp;amp;FORM=SMCB&amp;amp;ba=0&amp;amp;v=1&amp;amp;q=ctrl%2Bc+messagebox"&gt;widely-known and somewhat ancient tip&lt;/A&gt;, but I didn't know until this week.&amp;nbsp;I can't remember where I saw it.&lt;/P&gt;
&lt;P&gt;I can't tell you how many hours this &lt;EM&gt;might&lt;/EM&gt; have saved me over the years, &lt;EM&gt;because I DIDN'T KNOW ABOUT IT YEARS AGO&lt;/EM&gt;. Sigh.&lt;/P&gt;
&lt;P&gt;Ever faced with a dialog box that you &lt;EM&gt;desperately&lt;/EM&gt; want to keep the text from?&lt;/P&gt;
&lt;P&gt;Have you been resorting to OneNote, PrintScreen (ok, PrtScn if you're that way inclined)&amp;nbsp;or&amp;nbsp;screen captures for&amp;nbsp;message boxes, like this?&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.tristank.com/BlogImages/bwahaha.jpg"&gt;&lt;/P&gt;
&lt;P&gt;Well, as it turns out, pressing &lt;STRONG&gt;Ctrl-C&lt;/STRONG&gt; while the little&amp;nbsp;messagebox has focus results in this being copied to the clipboard:&lt;/P&gt;
&lt;P&gt;---------------------------&lt;BR&gt;&lt;A href="file://bwahahahaha/"&gt;\\bwahahahaha&lt;/A&gt;&lt;BR&gt;---------------------------&lt;BR&gt;&lt;A href="file://bwahahahaha/"&gt;\\bwahahahaha&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The network path was not found.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;---------------------------&lt;BR&gt;OK&amp;nbsp;&amp;nbsp; &lt;BR&gt;---------------------------&lt;/P&gt;
&lt;P&gt;Man, &lt;EM&gt;if only I'd known&lt;/EM&gt;. I will make it my &lt;EM&gt;personal&lt;/EM&gt; mission to evangelize this until there's &lt;STRONG&gt;nobody&lt;/STRONG&gt; left that feels like they have to send a screenshot of a dialog box by email&amp;nbsp;any more*.&lt;/P&gt;
&lt;P&gt;Note that it doesn't work for all&amp;nbsp;message boxes, and I haven't really put a ton of time into working out which ones it does or&amp;nbsp;doesn't. I guess just the &lt;EM&gt;non-custom&lt;/EM&gt; &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/dialogboxreference/dialogboxfunctions/messagebox.asp"&gt;Win32&lt;/A&gt; sort - the message from Word telling me I need at least a "to:" entry in an email isn't capturable, for instance. But anyway, if it saves eight clicks just once, it's a good tip.&lt;/P&gt;
&lt;P&gt;Another&amp;nbsp;set everyone knows already:&lt;/P&gt;
&lt;P&gt;Windows Key + &lt;STRONG&gt;R&lt;/STRONG&gt; = Run dialog, straight away (though I find myself using the MSN Deskbar more as a pseudo-batch-file-CLI-type-thing these days). Especially useful if you've converted to the New-Fangled Start Menu and have more than one item beginning with R.&lt;/P&gt;
&lt;P&gt;Windows Key + &lt;STRONG&gt;L&lt;/STRONG&gt; = Lock Workstation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=409633" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/IT+Pro+_2F00_+Sysadmin/default.aspx">IT Pro / Sysadmin</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category></item><item><title>64 Bit: It's When, Not If</title><link>http://blogs.technet.com/tristank/archive/2005/08/10/x64itsnotifitswhen.aspx</link><pubDate>Wed, 10 Aug 2005 09:44:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:408904</guid><dc:creator>tristank</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/tristank/comments/408904.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=408904</wfw:commentRss><description>&lt;P&gt;&lt;a href="http://blogs.technet.com/haroldwong/archive/2005/08/09/408881.aspx"&gt;Harold&lt;/A&gt; raised the question, &lt;a href="http://blogs.technet.com/clive_watson/archive/2005/08/09/408884.aspx"&gt;Clive riffed on it&lt;/A&gt;, and now I'm going back to the original question with this:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;At the moment, is it even possible to buy a performance chip that isn't 64-bit capable?&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Any AMD Athlon64&amp;nbsp;or Opteron is AMD64-capable; Intel Xeons have been for a while, and&amp;nbsp;EM64T is moving into their desktop offerings too, with notebook variants on the horizon.&lt;/P&gt;
&lt;P&gt;So the question isn't about &lt;EM&gt;whether or not to buy&lt;/EM&gt; a 64 bit chip - chances are you will be buying an x64-capable chip&amp;nbsp;anyway when you&amp;nbsp;next purchase&amp;nbsp;one*&amp;nbsp;- the question is really about when to actually&amp;nbsp;throw the switch and move to a 64 bit &lt;EM&gt;OS&lt;/EM&gt;.&lt;/P&gt;
&lt;P&gt;For most consumers, that's probably not just yet. I think it's important to acknowledge that, because bluntly, it's not like we're going to be selling a copy of X64 to my parents, and right now, we shouldn't be trying - while it's not a whole new architecture (unlike, say, Itanium), there are still 32 new and previously unseen bits, Drivers Will Need To Be Recompiled, Recompilation Takes Time And Is Not Always Feasible, and as a result, Not Every Driver Is Available In An X64 Version At The Moment.&lt;/P&gt;
&lt;P&gt;The ability of users to exceed the capacity of the 32 bit architecture isn't yet widespread outside of niche environments, but we're not too far off that time:&amp;nbsp;games regularly run best with at least a gig of memory (and let's face it, games are the real driver of the leading edge of consumer adoption, right?), and more is usually better. We're not yet at the tipping point of the old 640K mark - where all the band-aids had been applied, but the patient was still very much at death's door - and that lessens the impetus for the consumer space.&lt;/P&gt;
&lt;P&gt;So IMHO, right now, the cost/benefit doesn't typically work for consumers. Yes, I run Windows X64 Edition at home, but I don't have any super-concrete reasons for doing so that require bits 33-64&amp;nbsp;to be present&amp;nbsp;(at least that I'm aware of at the moment). There are a few games taking advantage of the AMD64 extensions, but that's about it for now, for me.&lt;/P&gt;
&lt;P&gt;Servers, on the other hand, can already eat all the memory we throw at them, and don't typically have the handicap of having to run, say,&amp;nbsp;my Dad's aging scanner, so for high-performance large-memory workloads, moving to 64-bit is a no-brainer, especially if you can do so on hardware you've already purchased.&lt;/P&gt;
&lt;P&gt;On x64, being able to run a 32-bit Large Address Aware process with a full 4GB of user address space is often a compelling enough benefit on its own, but using a 64-bit native image lets you use... um, well, it's&amp;nbsp;a really, really big number, something like eight thousand gigabytes, if you can jam that much in your machine.&lt;/P&gt;
&lt;P&gt;And multiuser scaling on Terminal Server - yes, for 32 bit applications - is from all indications Where It's At on X64 at the moment. In the Terminal Server space, we've been constrained for&amp;nbsp;a number of years by the 32-bit architecture (and whether to enable PAE, and whether we end up constrained by System PTEs or Paged Pool or NonPaged Pool, and so on), and the increased kernel headroom buys increased scalability. Nice.&lt;/P&gt;
&lt;P&gt;So there's my $0.02 x 2.&lt;/P&gt;
&lt;P&gt;--&lt;/P&gt;
&lt;P&gt;* - Intel's processor chart seems to show gaps in the EM64T capable lineup, but it's hard to read on a single screen, and I've given up. Anyway, the point is, likelihood of a given chip being 64-bit capable increases as time goes on.&lt;/P&gt;
&lt;P&gt;** (don't bother looking for a **, there wasn't one in the body) And I plan on going X2 as soon as the prices drop to&amp;nbsp;something a little more palatable. Like, 300-400 bucks palatable, for something that "doubles" my 3500+.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=408904" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/IT+Pro+_2F00_+Sysadmin/default.aspx">IT Pro / Sysadmin</category><category domain="http://blogs.technet.com/tristank/archive/tags/Terminal+Server/default.aspx">Terminal Server</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category></item><item><title>No Scanner and Camera Wizard? (And a little on Remote Assistance under x64)</title><link>http://blogs.technet.com/tristank/archive/2005/07/30/x64raandscannerstuff.aspx</link><pubDate>Sat, 30 Jul 2005 05:41:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:408423</guid><dc:creator>tristank</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/tristank/comments/408423.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=408423</wfw:commentRss><description>&lt;P&gt;I despise digital cameras. My girlfriend constantly asks me to charge mine, although I have no intention of ever using it. It breaks down like this:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Fun photo-taking duties: her. &lt;/LI&gt;
&lt;LI&gt;Charging and general maintenance -&amp;nbsp;including downloading, storing, publishing and otherwise doing things with photos: me.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;I pray daily for the convergence of all portable digital devices, so that I can lose the vines of charger cables&amp;nbsp;for phones, cameras, MP3 players and so on that frond their way across my living room.&lt;/P&gt;
&lt;H3&gt;Back To The Point, Son&lt;/H3&gt;
&lt;P&gt;My parents called up with a minor emergency: when they plugged their new or old digital cameras in, "nothing happened". Closer investigation revealed that "nothing" was actually "something":&amp;nbsp;the folder view appeared, but not the Scanner and Camera Wizard.&lt;/P&gt;
&lt;P&gt;They had attempted all the usual&amp;nbsp;remedies before calling: installing the Windows 98 software that came with the old camera (they're on XPSP2, natch); clicking things in various control panels; hanging out the washing;&amp;nbsp;getting upset with each other; cursing the "bloody thing".&lt;/P&gt;
&lt;P&gt;I assumed that they'd simply picked a default action in the Scanner and Camera Wizard, and that they weren't going to be prompted ever again, and set about looking for a way to undo this. All the search engines suggested that uninstalling Realplayer would resolve the problem, but I wasn't prepared to install RealPlayer, just to remove it, just to get the wizard back.&lt;/P&gt;
&lt;H3&gt;Remote Assistance, MSN Messenger 7.0, Windows X64 Edition&lt;/H3&gt;
&lt;P&gt;Their Remote Assistance&amp;nbsp;invites&amp;nbsp;(er, actually about 50% were RA Invites, 50% were&amp;nbsp;"You have been added to this conversation") failed with a message that indicated Remote Assistance is not installed or available on my computer, or is disabled. Funny, I thought X64 did include RA.&amp;nbsp;Quick web search didn't show any "of course, we had to cut that feature" announcements.&lt;/P&gt;
&lt;P&gt;As a last ditch attempt, I killed MSN Messenger and started Windows Messenger. This time,&amp;nbsp;the invitation actually worked, and I got as far as the Accept stage before Messenger went to 100% CPU. Closing everything that might have a vested interest in Messenger components (Windows Messenger, MSN Messenger, Outlook, Maxthon, everything right-click and Exit-ed), I fired up Windows Messenger again, and this time got the RA session working.&lt;/P&gt;
&lt;H3&gt;The Problem(s)&lt;/H3&gt;
&lt;P&gt;Now I could see their screen, so I got them to plug in their Sony camera. Up popped a folder view, with&amp;nbsp;a couple of weirdly named folders. Browsing through them, I couldn't find any JPGs or RAWs or similar.&lt;/P&gt;
&lt;P&gt;I asked if it would be a fair assessment that they had no photos actually taken on the device? No. Can you take one? OK.&lt;/P&gt;
&lt;P&gt;One photo taken later, the camera is plugged back in, and whop - there's the Scanner and Camera Wizard, eager to dispose of the photo.&lt;/P&gt;
&lt;P&gt;The other camera (an old Olympus D520 Zoom)&amp;nbsp;turned out not to be able to take photos any more under pretty much any circumstances, so might be of limited use as a camera.&lt;/P&gt;
&lt;H3&gt;ADD-friendly Summary&lt;/H3&gt;
&lt;P&gt;If you came here just looking for a quick fix of information, here are the key learnings in easy-to-consume form:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The &lt;STRONG&gt;Scanner and Camera Wizard&lt;/STRONG&gt; might not appear if you &lt;STRONG&gt;haven't got any photos on the device you're plugging in&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Receiving Remote Assistance Invites&lt;/STRONG&gt;&amp;nbsp;under &lt;STRONG&gt;Windows XP Pro X64&lt;/STRONG&gt; (at least on my system) needs &lt;STRONG&gt;Windows Messenger&lt;/STRONG&gt; to receive the invitation - MSN Messenger 7.0 doesn't cut it. Remember to close any open programs that might consume Messenger features&amp;nbsp;if trying to switch between them.&lt;/LI&gt;
&lt;LI&gt;I'm a rotten relative to ask for tech support.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=408423" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/Extra+Bits+Of+A+Personal+Nature/default.aspx">Extra Bits Of A Personal Nature</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category></item><item><title>I Make Things Happen*.</title><link>http://blogs.technet.com/tristank/archive/2005/06/24/builditandtheywillcome.aspx</link><pubDate>Fri, 24 Jun 2005 02:59:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:406798</guid><dc:creator>tristank</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/tristank/comments/406798.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=406798</wfw:commentRss><description>&lt;P&gt;I am a genius (and humble to boot).&lt;/P&gt;
&lt;P&gt;Quickie: The latest twist on the &lt;a href="http://blogs.technet.com/tristank/articles/rssfeedsdujour.aspx"&gt;RSS Feeds Du Jour&lt;/A&gt; is that &lt;A href="http://www.evenbalance.com/"&gt;EvenBalance&lt;/A&gt;&amp;nbsp;just released a new version of&amp;nbsp;PunkBuster&amp;nbsp;for &lt;A href="http://www.jointopsthegame.com/"&gt;Joint Operations&lt;/A&gt; (caught during the morning catchup via &lt;A href="http://www.newsgator.com"&gt;Newsgator&lt;/A&gt;). Haven't had a chance to try it yet, but hopefully this one will support X64, and I can again play online. Yay!&lt;/P&gt;
&lt;P&gt;This brings my "&lt;a href="http://blogs.technet.com/tristank/archive/2005/06/23/x64bf2doraibu.aspx"&gt;bizarre predictive RSS feed&lt;/A&gt;" score to 100% within ~24 hours of publication.&amp;nbsp;Wait, no it's&amp;nbsp;66%, still no sign of... you know, &lt;EM&gt;that&lt;/EM&gt; one.&lt;/P&gt;
&lt;P&gt;Now, after playing Battlefield 2 to warm up, I can get back into JOPS, with any luck...&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=406798" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/Extra+Bits+Of+A+Personal+Nature/default.aspx">Extra Bits Of A Personal Nature</category><category domain="http://blogs.technet.com/tristank/archive/tags/Games/default.aspx">Games</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category></item><item><title>New Nvidia Drivers for x64 (W00t)</title><link>http://blogs.technet.com/tristank/archive/2005/06/23/x64bf2doraibu.aspx</link><pubDate>Thu, 23 Jun 2005 02:29:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:406728</guid><dc:creator>tristank</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.technet.com/tristank/comments/406728.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=406728</wfw:commentRss><description>&lt;OL&gt;
&lt;LI&gt;Nvidia released new drivers for &lt;A href="http://www.nvidia.com/object/winxp64_77.72.html"&gt;x64&lt;/A&gt; (and &lt;A href="http://www.nvidia.com/object/winxp_2k_77.72.html"&gt;x86&lt;/A&gt;) today.&lt;/LI&gt;
&lt;LI&gt;The &lt;a href="http://blogs.technet.com/tristank/archive/2005/06/22/unofficialunsupporteddriverfeeds.aspx"&gt;dodgy&amp;nbsp;feeds&lt;/A&gt; worked!&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Smug? Yeah, a little.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=406728" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/Extra+Bits+Of+A+Personal+Nature/default.aspx">Extra Bits Of A Personal Nature</category><category domain="http://blogs.technet.com/tristank/archive/tags/Games/default.aspx">Games</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category></item><item><title>B-Day (no, not bidet) for Battlefield 2</title><link>http://blogs.technet.com/tristank/archive/2005/06/22/bdaynotbidet.aspx</link><pubDate>Wed, 22 Jun 2005 06:57:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:406671</guid><dc:creator>tristank</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.technet.com/tristank/comments/406671.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=406671</wfw:commentRss><description>&lt;P&gt;&lt;IMG class=flm src="http://www.tristank.com/BlogImages/bf2.png"&gt;Well, Battlefield 2 is in my hot little hands right now. I had to get the CD version (3 CDs) because I don't believe in preordering (it violates rule #1 of impulse buying, which is that if the goods aren't miraculously present on the store shelf, I don't pick them up and purchase them).&lt;/P&gt;
&lt;P&gt;Now I just need those &lt;a href="http://blogs.technet.com/tristank/archive/2005/06/22/unofficialunsupporteddriverfeeds.aspx"&gt;Nvidia X64 drivers&lt;/A&gt; to show up... c'mon! Pleeease!&lt;/P&gt;
&lt;P&gt;[Update, 2:20am] Well... it's pretty good, but I find myself wanting to play Joint Operations after I get annoyed at the infantry game. It's all about the vehicles in BF2. Opinions may change with experience, but I'll give it a 7/10 at the moment.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=406671" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/Aussie/default.aspx">Aussie</category><category domain="http://blogs.technet.com/tristank/archive/tags/Games/default.aspx">Games</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category></item><item><title>Aussie MSN Maps: I'm Ashamed I Never Knew</title><link>http://blogs.technet.com/tristank/archive/2005/06/22/msndoesmapsdothey.aspx</link><pubDate>Wed, 22 Jun 2005 06:16:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:406667</guid><dc:creator>tristank</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/tristank/comments/406667.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=406667</wfw:commentRss><description>&lt;P&gt;&lt;IMG class=flm src="http://www.tristank.com/BlogImages/msnmaps.jpg"&gt;I've never really been interested in maps, as such. They're in the "nice to have when driving" category for me, 98% of the time.&lt;/P&gt;
&lt;P&gt;On the subject, I've been a user of &lt;A href="http://www.whereis.com.au/"&gt;Whereis&lt;/A&gt; for many years, not knowing that there was an alternative for Australia. I knew about MapPoint as an API, but knowing of an API and having a usable interface is something quite different.&lt;/P&gt;
&lt;P&gt;With the recent mapping hoo-hah, I'd just resigned myself to thinking that Australia will lag the other regions (the tyranny of being a small economy with a huge geography).&lt;/P&gt;
&lt;P&gt;Well, &lt;A href="http://blogs.msdn.com/oldnewthing/archive/2005/06/21/431055.aspx"&gt;thanks to Raymond&lt;/A&gt;, I &lt;EM&gt;know&lt;/EM&gt; there's an alternative, and it's fast, pretty good, and the maps are resizable (the smaller streets become visible when the maps are zoomed). It's &lt;A href="http://maps.msn.com/"&gt;MSN Maps&lt;/A&gt;. Give it a try!&lt;/P&gt;
&lt;P&gt;Can't wait for &lt;A href="http://search.msn.com/local/results.aspx?FORM=PHHP&amp;amp;q="&gt;MSN's Local Search beta&lt;/A&gt; to cover regions outside the US too...&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=406667" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/Aussie/default.aspx">Aussie</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category></item><item><title>RSS Feeds Ain't Yet Prevalent Enough (so I made my own)</title><link>http://blogs.technet.com/tristank/archive/2005/06/22/unofficialunsupporteddriverfeeds.aspx</link><pubDate>Tue, 21 Jun 2005 15:49:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:406625</guid><dc:creator>tristank</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.technet.com/tristank/comments/406625.aspx</comments><wfw:commentRss>http://blogs.technet.com/tristank/commentrss.aspx?PostID=406625</wfw:commentRss><description>&lt;P&gt;&lt;IMG class=flm src="http://www.tristank.com/BlogImages/bf2demo.jpg"&gt;&lt;/P&gt;
&lt;P&gt;[Note: the new master article for the feeds is &lt;a href="http://blogs.technet.com/tristank/articles/rssfeedsdujour.aspx"&gt;here&lt;/A&gt;. Check there first!]&lt;/P&gt;
&lt;P&gt;And there's nothing like the&amp;nbsp;tiny dose of repetitive strain injury caused by&amp;nbsp;having to click through&amp;nbsp;a few&amp;nbsp;sites daily -&amp;nbsp;just looking for updates - to spur you into action.&lt;/P&gt;
&lt;P&gt;Built from the tattered skeleton of my last foray into the dark and wretched existence of late night&amp;nbsp;Internet scripting (see: &lt;a href="http://blogs.technet.com/tristank/archive/2004/07/23/191909.aspx"&gt;experiments with Xmlhttp and Winhttp&lt;/A&gt;), I dissected a page or two, and present for my personal amusement &lt;A href="http://www.tristank.com/drivers/"&gt;my own little driver feeds&lt;/A&gt;:&lt;/P&gt;
&lt;P&gt;The &lt;A href="http://www.tristank.com/Drivers/nvamd64.xml"&gt;Nvidia X64 Drivers RSS Feed &lt;IMG src="http://www.tristank.com/BlogImages/rss2.gif"&gt;&lt;/A&gt; (one item for Graphics, one for Nforce4 AMD Platform Drivers) - just in time for an imagined-and-really-really-hoped-for Battlefield 2 driver drop.&lt;/P&gt;
&lt;P&gt;Because it was easy to fiddle the existing script: &lt;A href="http://www.tristank.com/drivers/nvx86.xml"&gt;the x86 32-bit version &lt;IMG src="http://www.tristank.com/BlogImages/rss2.gif"&gt;&lt;/A&gt; (all the interesting stuff I could spot - the filename&amp;nbsp;convention changes at one point, so the NF4AMD one might not work reliably).&lt;/P&gt;
&lt;P&gt;And the only&amp;nbsp;&lt;a href="http://blogs.technet.com/tristank/archive/2005/05/09/ifyourehappyandyouknowitclickthisiconFILENOTFOUND.aspx"&gt;faintly&lt;/A&gt; ironic &lt;A href="http://www.tristank.com/drivers/nvdvd.xml"&gt;Nvidia DVD Decoder Store Feed &lt;IMG src="http://www.tristank.com/BlogImages/rss2.gif"&gt;&lt;/A&gt;&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;Neither of which has been&amp;nbsp;updated in a while,&amp;nbsp;though the deranged statistician in me wants to say that that makes each passing minute more likely to contain an update.&lt;/P&gt;
&lt;P&gt;At the end of this week, I'm going on holiday to Canadia, to play with some crazy Canadans, so don't expect 24/7-nine-nines-gleaming-teeth-and-smiles-from-execs-in-grey-pressed-suits uptime from the feeds, but feel free to use them as a convenience, by all means. The script runs every 4 hours, and the RSS TTL is 6 hours, so, well, generally, it should be OK.&lt;/P&gt;
&lt;P&gt;It is entirely likely that the dodgy scripts behind them (hint: it uses a lot of InStr()) will produce utterly meaningless content once the URLs they gather information from change, so in the case of&amp;nbsp;these particular feeds, please consider a break a sign that something new and different may has been published, and go and look&amp;nbsp;for&amp;nbsp;it.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[Update, June 23, 2am]&lt;/STRONG&gt; Added PunkBuster clients to the list; Battlefield&amp;nbsp;2 makes me yearn for some good solid Joint Operations action, for which the PB client update for X64 is due "soon".&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[Update, June 24, 2am]&lt;/STRONG&gt; Moved most of this into a new master &lt;a href="http://blogs.technet.com/tristank/articles/rssfeedsdujour.aspx"&gt;article&lt;/A&gt; (it takes a while for me to work out whether something's a good idea). Check there for any updates In The Future (er, I know, there are these things called "RSS Feeds" that provide updates without you manually checking, but, oh, it's late).&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=406625" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tristank/archive/tags/Developery/default.aspx">Developery</category><category domain="http://blogs.technet.com/tristank/archive/tags/IT+Pro+_2F00_+Sysadmin/default.aspx">IT Pro / Sysadmin</category><category domain="http://blogs.technet.com/tristank/archive/tags/Extra+Bits+Of+A+Personal+Nature/default.aspx">Extra Bits Of A Personal Nature</category><category domain="http://blogs.technet.com/tristank/archive/tags/Games/default.aspx">Games</category><category domain="http://blogs.technet.com/tristank/archive/tags/x64+Early+Adoption/default.aspx">x64 Early Adoption</category></item></channel></rss>