<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx</link><description>The Problem Ever since the advent of dedicated graphics processors, even old-school graphics processors that only accelerated GDI blits, the way you would program against them would be similar to how you programmed against the main CPU/memory system before</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#566860</link><pubDate>Sun, 02 Apr 2006 18:20:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:566860</guid><dc:creator>LinWinOverlord</dc:creator><description>Wow, this is very interesting, it also explains why it is necessary to have a different model, especially with Windows Presentation Foundation being implemented over as DX10 surfaces..</description></item><item><title>DWM и WDDM — близнецы или однофамильцы? [Грег Сшечтер]</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#566880</link><pubDate>Sun, 02 Apr 2006 20:11:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:566880</guid><dc:creator>Олег Михайлик</dc:creator><description>Ленин и Партия будущей версии Microsoft Windows — Оконный менеджер рабочего стол</description></item><item><title>Understanding WDDM and DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#566914</link><pubDate>Sun, 02 Apr 2006 22:25:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:566914</guid><dc:creator>Robert McLaws: FunWithCoding.NET - Longhorn Edition</dc:creator><description>Greg Schechter&amp;amp;amp;nbsp;has an interesting write-up on the Role of WDDM in the Desktop Window Manager.</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#567201</link><pubDate>Mon, 03 Apr 2006 14:26:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:567201</guid><dc:creator>Piethein Strengholt</dc:creator><description>Could you tell us what we've seen so far? What is used in 5308 and 5342? The flip 3d doesn't look very nice.. No Anti Aliasing and the preview tumbnails they look a bit blurry. Do you have plans to improve this? And what's next?</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#567285</link><pubDate>Mon, 03 Apr 2006 17:22:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:567285</guid><dc:creator>Raiker</dc:creator><description>Олег Михайлик, ура, ура, ура! Партия и родина тебя на забудет! А про DWM надо читать на TheVista.ru ;-)&lt;br&gt;&lt;br&gt;Greg Schechter, thanks for this article, very nice story.</description></item><item><title>EXCP. 06/04/04</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#567356</link><pubDate>Mon, 03 Apr 2006 19:10:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:567356</guid><dc:creator>息乐园</dc:creator><description>&amp;amp;lt;ul&amp;amp;gt;&amp;amp;lt;li&amp;amp;gt; &amp;amp;lt;a href=&amp;amp;quot;&lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx&amp;amp;quot;"&gt;http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx&amp;amp;quot;&lt;/a&gt; target=&amp;amp;quot;_blank&amp;amp;quot;&amp;amp;gt;The role of the Windows Display Driver Model in the DWM&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;br/&amp;amp;gt;&amp;amp;lt;/li&amp;amp;gt;&amp;amp;lt;/ul&amp;amp;gt;</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#567464</link><pubDate>Mon, 03 Apr 2006 21:27:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:567464</guid><dc:creator>Jerry Mead</dc:creator><description>Interesting piece, many thanks. I'd love to have been present at the early &amp;quot;Is this actually do-able&amp;quot; meetings.</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#568032</link><pubDate>Tue, 04 Apr 2006 14:19:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:568032</guid><dc:creator>Stephane Rodriguez</dc:creator><description>&lt;br&gt;It seems to me there is at least one more challenge not being addressed above : GPU heat. What about Vista DWM on laptops, Tablet PC and other form factors? What about a combined multi-core board with DWM in terms of heat?&lt;br&gt;</description></item><item><title>Understanding WDDM in the Desktop Window Manager &amp;raquo; Windows Vista Connected</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#568682</link><pubDate>Wed, 05 Apr 2006 09:01:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:568682</guid><dc:creator>Understanding WDDM in the Desktop Window Manager » Windows Vista Connected</dc:creator><description>PingBack from &lt;a rel="nofollow" target="_new" href="http://pcwinvista.com/understanding-wddm-in-the-desktop-window-manager-5.html"&gt;http://pcwinvista.com/understanding-wddm-in-the-desktop-window-manager-5.html&lt;/a&gt;</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#569018</link><pubDate>Wed, 05 Apr 2006 18:28:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:569018</guid><dc:creator>Sherrod Segraves</dc:creator><description>How does this work with multiple monitors, or even multiple video cards?&lt;br&gt;&lt;br&gt;If I want the full UI experience with three or four monitors, would I need to look for a quadruple-head video card, or could I use two dual-head cards?</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#569409</link><pubDate>Thu, 06 Apr 2006 01:45:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:569409</guid><dc:creator>asdf</dc:creator><description>What do you mean by &amp;quot;there are effectively no more &amp;quot;surface lost&amp;quot; messages from DirectX&amp;quot;? &amp;quot;effectively&amp;quot; in that sentence looks to me like there are surface lost messages but it only occurs because you allow applications to allocate more memory than can actually be committed somewhere. I hope I am wrong and there is none of this behavior at all.&lt;br&gt;</description></item><item><title>Ungrounded Outlet  &amp;raquo; Blog Archive   &amp;raquo; Xtreme Card Flipping</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#569424</link><pubDate>Thu, 06 Apr 2006 02:05:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:569424</guid><dc:creator>Ungrounded Outlet  » Blog Archive   » Xtreme Card Flipping</dc:creator><description>PingBack from &lt;a rel="nofollow" target="_new" href="http://ungroundedoutlet.com/blog/?p=28"&gt;http://ungroundedoutlet.com/blog/?p=28&lt;/a&gt;</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#569501</link><pubDate>Thu, 06 Apr 2006 04:09:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:569501</guid><dc:creator>Aleko</dc:creator><description>So, the WDDM would allocate a buffer for each window. Sounds simple, but how much memory to allocate? When the window is resized, the requirements would change, and it reallocating the buffer on the fly would be absurd. So... allocate enough space for a fullscreen-sized buffer?&lt;br&gt;&lt;br&gt;If so, then:&lt;br&gt;1 window @ 1280x104 x 32bpp = 5.2MB&lt;br&gt;10 windows = 52MB!&lt;br&gt;&lt;br&gt;This can't be right.&lt;br&gt;</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#569677</link><pubDate>Thu, 06 Apr 2006 10:11:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:569677</guid><dc:creator>Frederik Slijkerman</dc:creator><description>It is right... that's why MS didn't try this in the days of 8 MB RAM - Windows 95.</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#569679</link><pubDate>Thu, 06 Apr 2006 10:16:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:569679</guid><dc:creator>Princess</dc:creator><description>Aleko: &amp;nbsp;52MB? &amp;nbsp;It far worse than you think :-)&lt;br&gt;&lt;br&gt;Background apps don't receive WM_PAINT messages when they are revealed by a window moving above them. &amp;nbsp;This necessitates that the window contents is buffered. &amp;nbsp;For this to buffer to be always available, the application can't render directly to it or you would see incomplete rendering. &amp;nbsp;So each window needs to have 2 buffers - one for rendering, one for the DWM to access. &amp;nbsp;Unless something sneaky is going on involving serialisation of rendering... Greg?&lt;br&gt;&lt;br&gt;Resizing is an interesting question though. &amp;nbsp;Does Vista allow the window contents to be shown when resizing? &amp;nbsp;Because that sounds hard to do without frequent reallocations or fullscreen buffers. &amp;nbsp;I guess you could fake it by performing an imaging operation to scale the &amp;nbsp;original backbuffer onto the on-screen location whilst resizing. &amp;nbsp;Then you could properly redraw the window using its new size after the resizing drag is completed. &amp;nbsp;That way you only need to reallocate the backbuffer once.</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#569879</link><pubDate>Thu, 06 Apr 2006 17:06:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:569879</guid><dc:creator>Michael</dc:creator><description>Eh... the memory is to be expected. &amp;nbsp;If you want the next generation of apps, get the next generation of hardware.</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#569912</link><pubDate>Thu, 06 Apr 2006 17:55:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:569912</guid><dc:creator>Jevan</dc:creator><description>Piethein -- we're actively working on improving the visual quality of Flip3D and thumbnails. &amp;nbsp;Unfortunately whereas games have the luxury of turning on all sorts of visual quality knobs like multisampled edge antialiasing, mipmapping and anisotropic filtering, each one of these features comes at a significant cost. &amp;nbsp;Being the DWM we have to coexist with all the other apps on the desktop, which means we need to be very careful about constraining our CPU and GPU resources (both runtime and memory usage) and we can't afford enabling these features. &amp;nbsp;Greg (or I) can delve into more details in a later blog post.&lt;br&gt;&lt;br&gt;Aleko -- yes, you're right. &amp;nbsp;A fullscreen window at 1280x1024 takes up 5MB. &amp;nbsp;When you consider that modern video cards currently only have 128MB or 256MB of memory, it is obvious why WDDM's virtualization model is so important. &amp;nbsp;We need to be allow these surfaces to be paged out from video memory to system memory to make room for other windows' surfaces or other DX apps' GPU resources. &amp;nbsp;&lt;br&gt;&lt;br&gt;Princess -- Greg will be covering this in later planned posts, but I can briefly answer now. &amp;nbsp;You are correct that we need two surfaces, but not because of any locking/synchronization problems (we can read from a surface as an app is writing to it if we want). &amp;nbsp;It is because the GPU can only render from surfaces visible to it, which means the surface has to reside either in video memory or in &amp;quot;non-local video memory&amp;quot; (aperture space). &amp;nbsp;Due to a number of constraints we create the GDI sprite wherever we want in system memory and then transfer it to GPU-visible memory when necessary.&lt;br&gt;</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#571676</link><pubDate>Sun, 09 Apr 2006 01:08:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:571676</guid><dc:creator>Tom Kirby-Green</dc:creator><description>I'm really enjoying this series of articles. No one else seems to be covering this in such detail so your blog is a unique goldmine of Avalon goodness. Thank you and keep up the great posting!</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#572293</link><pubDate>Mon, 10 Apr 2006 10:23:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:572293</guid><dc:creator>Lorenzo</dc:creator><description>Like Stephane Rodriguez points out: what about Laptops? Battery life and heat? Using the GPU when on battery brings my laptop battery life from 3.30 hrs to 1.30... </description></item><item><title>Desktop Window Manager Index of Post Topics</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#580422</link><pubDate>Fri, 21 Apr 2006 10:06:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:580422</guid><dc:creator>Greg Schechter's Blog</dc:creator><description>Here's a list of topics that I have posted on (with active links) or expect to post on (without links)...</description></item><item><title>re: The role of the Windows Display Driver Model in the DWM</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#587791</link><pubDate>Mon, 01 May 2006 22:35:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:587791</guid><dc:creator>igor1960</dc:creator><description>While WDDM idea is interesting from User Experience as well as development aspects, I feel it introduces conflicting aspect into Windows development.&lt;br&gt;Before, WDDM each Window on receiving WM_PAIN message and/or otherwise through its own DC was responsible for drawing its own content on its own surface. Therefore, as each Window belongs to separate process, developed by different developers, such process was “responsible” for proper rendering of that drawing content and therefore it could be optimized/debugged and etc. independently from other UI component running on the desktop.&lt;br&gt;&lt;br&gt;Now, with WDDM extra layer is introduced, and now effectively above described Window painting are performed into WDDM supplied bitmap buffers, managed by WDDM and as the result those buffers are transferred by WDDM to Desktop.&lt;br&gt;&lt;br&gt;This WDDM extra layer maybe seen as an advantage as it allow to produce “visual effects”, as WDDM at any moment in time maintains all content of all windows running on the system.&lt;br&gt;&lt;br&gt;However, alternatively it maybe seen as an extra not efficient burden on the system, as it introduces one extra memory and processor power hungry element into the system.&lt;br&gt;I could point to several scenarios when the system utilizing WDDM will obviously “suffer” compared to standard XP performance wise (for example, now each window has to respond to WM_PAINT message and redraw it’s full content, even if it is not visible at all), but I will decide to limit myself to the following scenario. Let’s assume:&lt;br&gt;-- I have currently DirectShow application A that is playing some content with 30fps refresh rate on standard XP system (no WDDM);&lt;br&gt;-- I have 60Hz Adapter/Monitor system;&lt;br&gt;-- I have just enough processing power on XP system to run 2 applications A on my system simultaneously;&lt;br&gt;-- as I have 60Hz Adapter/Monitor system and I’m running 2 applications A each updating Monitor with 30fps – my system perfectly displays content of both applications to the user;&lt;br&gt;Now let’s examine that scenario on WDDM system:&lt;br&gt;-- I have the same DirectShow application A that is playing some content with 30fps refresh rate on standard (on WDDM);&lt;br&gt;-- I have 60Hz Adapter/Monitor system;&lt;br&gt;-- I do not have enough processing power on WDDM system to run 2 applications A on my system simultaneously, because now each of those applications pass there content to WDDM that require extra processing power to combine and render content from 2 applications;&lt;br&gt;-- as I have 60Hz Adapter/Monitor system and I’m running 2 applications A each updating Monitor with less then 30fps – my system skips some frames.&lt;br&gt;&lt;br&gt;&lt;br&gt;Conclusion: while User Experience is very important, the first requirement from OS is to provide the most efficient and fastest way to deliver content and if such delivery suffers in order to achieve some “visual effects”, efficiency aspect should prevail and system should allow to turn off those effects. &amp;nbsp;Therefore, Vista, while providing WDDM as default for users not concerned with speed of execution, should also provide option to turn WDDM completely off (XP compatible mode) and it would be nice to do that not just on OS level, but per application and possibly module/call.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Redirecting GDI, DirectX, and WPF applications</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#588936</link><pubDate>Wed, 03 May 2006 08:32:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:588936</guid><dc:creator>Greg Schechter's Blog</dc:creator><description>As mentioned in earlier posts, by far the most important aspect of the DWM is the fact that application...</description></item><item><title>Wiosennie: Ciekawe zastosowanie dla WDDM?</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#589042</link><pubDate>Wed, 03 May 2006 13:42:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:589042</guid><dc:creator>Co Kierepka czyta, wie lub myśli, że wie :)</dc:creator><description>Windows Display Driver Model – z tego co rozumiem, ma on możliwość wsp&amp;amp;#243;łdzielenia obszaru pamięci DirectX...</description></item><item><title>Avalon Hardware Acceleration &amp;amp;amp; Video Driver Compat</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#618504</link><pubDate>Tue, 06 Jun 2006 03:52:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:618504</guid><dc:creator>avalite</dc:creator><description>Hello. Seema Ramchandani here, PM of the Avalon 2d &amp;amp;amp;amp; 3D graphics team. &lt;br&gt;&amp;amp;amp;nbsp;&lt;br&gt;Many people have...</description></item><item><title>DWM &amp;amp;amp;amp; Aero Glass at work</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#621942</link><pubDate>Thu, 08 Jun 2006 14:01:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:621942</guid><dc:creator>David Boschmans Weblog</dc:creator><description>When talking about WPF during the Windows Vista ISV Touchdown training a lot of people were interested...</description></item><item><title>WPF Graphics Performance Q &amp;amp;amp; A - Some explanations about WPF graphics architecture &amp;amp;amp; overhead</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#634639</link><pubDate>Sat, 17 Jun 2006 01:12:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:634639</guid><dc:creator>Tim Cahill - the WPF Perf Guy.  WPF Graphics ala carte.</dc:creator><description>&amp;amp;amp;nbsp;&lt;br&gt;I’ve been getting a lot of the same performance questions over the last few months regarding...</description></item><item><title>Avalon Hardware Acceleration &amp; Video Driver Compat</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#6418091</link><pubDate>Tue, 20 Nov 2007 05:41:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6418091</guid><dc:creator>SilverLite</dc:creator><description>&lt;p&gt;Hello. Seema Ramchandani here, PM of the Avalon 2d &amp;amp;amp; 3D graphics team. Many people have asked me&lt;/p&gt;
</description></item><item><title>ms windows display is too large</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#8566543</link><pubDate>Sat, 31 May 2008 15:54:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8566543</guid><dc:creator>ms windows display is too large</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://malachi.newsdigestworld.info/mswindowsdisplayistoolarge.html"&gt;http://malachi.newsdigestworld.info/mswindowsdisplayistoolarge.html&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Freecell | keyongtech</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#9361271</link><pubDate>Thu, 22 Jan 2009 04:48:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9361271</guid><dc:creator>Freecell | keyongtech</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.keyongtech.com/2972972-freecell"&gt;http://www.keyongtech.com/2972972-freecell&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Greg Schechter s Blog The role of the Windows Display Driver Model in | storage bench</title><link>http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx#9783141</link><pubDate>Fri, 19 Jun 2009 11:29:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9783141</guid><dc:creator> Greg Schechter s Blog The role of the Windows Display Driver Model in | storage bench</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://thestoragebench.info/story.php?id=9743"&gt;http://thestoragebench.info/story.php?id=9743&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>