<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The importance of accelerated drivers</title>
	<atom:link href="http://eugenia.gnomefiles.org/2009/07/26/the-importance-of-accelerated-drivers/feed/" rel="self" type="application/rss+xml" />
	<link>http://eugenia.gnomefiles.org/2009/07/26/the-importance-of-accelerated-drivers/</link>
	<description></description>
	<lastBuildDate>Fri, 12 Mar 2010 21:20:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Matt</title>
		<link>http://eugenia.gnomefiles.org/2009/07/26/the-importance-of-accelerated-drivers/#comment-7802</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Tue, 28 Jul 2009 21:08:05 +0000</pubDate>
		<guid isPermaLink="false">http://eugenia.gnomefiles.org/?p=4109#comment-7802</guid>
		<description>I guess I don&#039;t follow why the video needs such a high amount of bandwidth, can you go through that?

It seems to me like a 1080p video would require less than 250MB/s of bandwidth, which I think is comfortably less than even a cheap Intel card would provide (correct me if I&#039;m wrong).

Also, for those who don&#039;t want to buy CoreAVC, ffmpeg does have a multi-threaded option which shows speedups of around 2.5x on quad-cores.</description>
		<content:encoded><![CDATA[<p>I guess I don&#8217;t follow why the video needs such a high amount of bandwidth, can you go through that?</p>
<p>It seems to me like a 1080p video would require less than 250MB/s of bandwidth, which I think is comfortably less than even a cheap Intel card would provide (correct me if I&#8217;m wrong).</p>
<p>Also, for those who don&#8217;t want to buy CoreAVC, ffmpeg does have a multi-threaded option which shows speedups of around 2.5x on quad-cores.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eugenia</title>
		<link>http://eugenia.gnomefiles.org/2009/07/26/the-importance-of-accelerated-drivers/#comment-7792</link>
		<dc:creator>Eugenia</dc:creator>
		<pubDate>Tue, 28 Jul 2009 01:48:25 +0000</pubDate>
		<guid isPermaLink="false">http://eugenia.gnomefiles.org/?p=4109#comment-7792</guid>
		<description>Oh, but I agree with you on that. 95% of the software decoders out there just SUCK. CoreAVC is making a name for themselves because they employ hackers who are willing to spend night and day optimizing and optimizing... it&#039;s just that the reality of it is that most developers don&#039;t do that.

And yes, a cheaper nvidia will do too, but NOT one with a slower bus. What matters is the bus speed and raw throughput here, not the latest 3D chipset.</description>
		<content:encoded><![CDATA[<p>Oh, but I agree with you on that. 95% of the software decoders out there just SUCK. CoreAVC is making a name for themselves because they employ hackers who are willing to spend night and day optimizing and optimizing&#8230; it&#8217;s just that the reality of it is that most developers don&#8217;t do that.</p>
<p>And yes, a cheaper nvidia will do too, but NOT one with a slower bus. What matters is the bus speed and raw throughput here, not the latest 3D chipset.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luis</title>
		<link>http://eugenia.gnomefiles.org/2009/07/26/the-importance-of-accelerated-drivers/#comment-7791</link>
		<dc:creator>Luis</dc:creator>
		<pubDate>Tue, 28 Jul 2009 01:24:55 +0000</pubDate>
		<guid isPermaLink="false">http://eugenia.gnomefiles.org/?p=4109#comment-7791</guid>
		<description>I guess I&#039;m not explaining myself correctly. I do not assume people own computers that can playback 1080p videos. That&#039;s not my point. My point is that decoding a 1080p video does not require powerful hardware. What it does require is drivers and decoders that can use the hardware&#039;s built in decoding engine (and obviously hardware that does have this engine built in). You don&#039;t need a card with the fastest bus speed/bandwidth. Even the lowest end GMA 500 has the power to decode 1080p h264 video in real time as long as it&#039;s using the right software (drivers and decoders). An nVidia 9400 (integrated or discrete) is easily 30 times faster, so that&#039;s all you&#039;ll ever need for video decoding.

That is, I agree with your article on the software side, but I disagree on the hardware one. I&#039;d rather see you recommending the lowest end nVidia, since the results will be exactly the same at a fraction of the cost.</description>
		<content:encoded><![CDATA[<p>I guess I&#8217;m not explaining myself correctly. I do not assume people own computers that can playback 1080p videos. That&#8217;s not my point. My point is that decoding a 1080p video does not require powerful hardware. What it does require is drivers and decoders that can use the hardware&#8217;s built in decoding engine (and obviously hardware that does have this engine built in). You don&#8217;t need a card with the fastest bus speed/bandwidth. Even the lowest end GMA 500 has the power to decode 1080p h264 video in real time as long as it&#8217;s using the right software (drivers and decoders). An nVidia 9400 (integrated or discrete) is easily 30 times faster, so that&#8217;s all you&#8217;ll ever need for video decoding.</p>
<p>That is, I agree with your article on the software side, but I disagree on the hardware one. I&#8217;d rather see you recommending the lowest end nVidia, since the results will be exactly the same at a fraction of the cost.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eugenia</title>
		<link>http://eugenia.gnomefiles.org/2009/07/26/the-importance-of-accelerated-drivers/#comment-7790</link>
		<dc:creator>Eugenia</dc:creator>
		<pubDate>Mon, 27 Jul 2009 22:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://eugenia.gnomefiles.org/?p=4109#comment-7790</guid>
		<description>This is only true if your current PC can playback 1080p high-bitrate h.264 files in real time already. My 2.4 QuadCore would not always playback 5D files in real time with VLC (it was really depending on the scene and the calculations it had to do). And if you own a much less powerful computer (like in my case in the past a P4 3 Ghz), getting up to a 20% speed playback increase is not a bad idea (that&#039;s how much I got when I upgraded my ATi to GeForce 8600GTS on my P4).

Besides, why overworking a PC? If a PC can barely do 30fps with a specific player (as I said, in my case the 2.4 Ghz QuadCore with VLC), there will be scenes/formats that will eventually struggle (depending on the complexity of the h.264 encoding used, e.g. if CABAC/HighProfile was used). So there&#039;s always a reason to get better performance without upgrading the whole PC.

The problem with your comment is that you ASSUME that people own PCs that already can do real time playback in h.264 without a problem. I don&#039;t assume that all. I am living proof that not all geeks have the latest and greatest PCs (my daily machine is my P4 3Ghz, a 5 year old DELL PC, and my video *editing-only* station is the 2.4 QuadCore PC). Therefore, I NEED every juice I get squeeze out of them when it comes to playback. And I can tell you right now, that most people are in the same boat, they don&#039;t buy the latest and greatest every year. Therefore, if this article helps them get up to 20% faster h.264 playback, then it&#039;s a win-win situation for them. It was for me.</description>
		<content:encoded><![CDATA[<p>This is only true if your current PC can playback 1080p high-bitrate h.264 files in real time already. My 2.4 QuadCore would not always playback 5D files in real time with VLC (it was really depending on the scene and the calculations it had to do). And if you own a much less powerful computer (like in my case in the past a P4 3 Ghz), getting up to a 20% speed playback increase is not a bad idea (that&#8217;s how much I got when I upgraded my ATi to GeForce 8600GTS on my P4).</p>
<p>Besides, why overworking a PC? If a PC can barely do 30fps with a specific player (as I said, in my case the 2.4 Ghz QuadCore with VLC), there will be scenes/formats that will eventually struggle (depending on the complexity of the h.264 encoding used, e.g. if CABAC/HighProfile was used). So there&#8217;s always a reason to get better performance without upgrading the whole PC.</p>
<p>The problem with your comment is that you ASSUME that people own PCs that already can do real time playback in h.264 without a problem. I don&#8217;t assume that all. I am living proof that not all geeks have the latest and greatest PCs (my daily machine is my P4 3Ghz, a 5 year old DELL PC, and my video *editing-only* station is the 2.4 QuadCore PC). Therefore, I NEED every juice I get squeeze out of them when it comes to playback. And I can tell you right now, that most people are in the same boat, they don&#8217;t buy the latest and greatest every year. Therefore, if this article helps them get up to 20% faster h.264 playback, then it&#8217;s a win-win situation for them. It was for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luis</title>
		<link>http://eugenia.gnomefiles.org/2009/07/26/the-importance-of-accelerated-drivers/#comment-7789</link>
		<dc:creator>Luis</dc:creator>
		<pubDate>Mon, 27 Jul 2009 22:25:14 +0000</pubDate>
		<guid isPermaLink="false">http://eugenia.gnomefiles.org/?p=4109#comment-7789</guid>
		<description>First, sorry if with my own comment I triggered the insulting ones.

&gt;Faster memory bandwidth and transfer rates between the gfx chipset and mainboard result in FASTER playback.

I do not discuss that. I&#039;m sure that if instead of having a 1080p video we had a 5320p one, the Intel GMA 500 would fail and the nVidia 8800 GT might survive. But when watching videos we don&#039;t need FASTER playback, we need FAST ENOUGH playback. You certainly don&#039;t want to play a video shot at 30fps at a higher frame rate.

So sure, a 20 meters truck would take your kids to school all right. You just don&#039;t need it. If you have 400 kids, then yes, but if you have 2 it is overkill.

If you can play a 1080p h264 video on a 4.3 watt platform (and the test I linked to proves that, on the lowest end Intel card and Linux no less, and using 2.2% CPU), you don&#039;t need a 400 watt one.</description>
		<content:encoded><![CDATA[<p>First, sorry if with my own comment I triggered the insulting ones.</p>
<p>&gt;Faster memory bandwidth and transfer rates between the gfx chipset and mainboard result in FASTER playback.</p>
<p>I do not discuss that. I&#8217;m sure that if instead of having a 1080p video we had a 5320p one, the Intel GMA 500 would fail and the nVidia 8800 GT might survive. But when watching videos we don&#8217;t need FASTER playback, we need FAST ENOUGH playback. You certainly don&#8217;t want to play a video shot at 30fps at a higher frame rate.</p>
<p>So sure, a 20 meters truck would take your kids to school all right. You just don&#8217;t need it. If you have 400 kids, then yes, but if you have 2 it is overkill.</p>
<p>If you can play a 1080p h264 video on a 4.3 watt platform (and the test I linked to proves that, on the lowest end Intel card and Linux no less, and using 2.2% CPU), you don&#8217;t need a 400 watt one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eugenia</title>
		<link>http://eugenia.gnomefiles.org/2009/07/26/the-importance-of-accelerated-drivers/#comment-7788</link>
		<dc:creator>Eugenia</dc:creator>
		<pubDate>Mon, 27 Jul 2009 21:29:18 +0000</pubDate>
		<guid isPermaLink="false">http://eugenia.gnomefiles.org/?p=4109#comment-7788</guid>
		<description>&lt;i&gt; &gt;To get a nvidia 8800 card to play video seems like a crazy idea to me.&lt;/i&gt;

No, it is not. Faster memory bandwidth and transfer rates between the gfx chipset and mainboard result in FASTER playback, because SIMPLY, the data arrive to their destination *faster*. It is NOT a matter of getting a card with the fastest 3D chip, but it&#039;s a matter of getting a card with a FAST BUS. Understand the distinction please.

I have seen this time and again when upgrading from ATi to nVidia cards with fast buses, let alone when it comes to much slower (in terms of bandwidth/bus speeds, not 3D) Intel cards. My kernel engineer husband even agrees with this, so it&#039;s not just &quot;people like Eugenia&quot;.

So hold up your bitter and INSULTING comment for yourself. You obviously have no freaking idea about video and common sense, and you have not tested this yourself. You are just talking out of your ass, just because Intel is the only gfx manufacturer that plays nice with Linux.

And who the fuck cares about Linux anyway? These results are about Windows. On Linux, the X architecture is the real limitation, so if you don&#039;t see any advantage, you know who you should blame. But on Windows, the faster the gfx bus, and manufacturer drivers (as opposed to Microsoft&#039;s generic drivers), **the faster the playback**. And that&#039;s a freaking FACT, &lt;a href=&quot;http://www.osnews.com/story/18290/Multimedia_Impressions_of_the_GeForce_8600GTS_Card&quot; rel=&quot;nofollow&quot;&gt;observed time and again&lt;/a&gt;.

Now, if you upgrade a generic 2D nvidia X driver to nVidia&#039;s official drivers, you might also see a big speed boost, although I fear that X11 itself will limit how much gain you will get in apps that use xvideo. On Windows there are no such limitations, and so upgrading to official drivers, *and* by using a fast bus card, you can get up to 20% faster playback!

&lt;i&gt; &gt;and have not for years.&lt;/i&gt;

So, you are one of these Linux weenie haters of mine, from my OSNews days, huh? Explains your stupidity.</description>
		<content:encoded><![CDATA[<p><i> >To get a nvidia 8800 card to play video seems like a crazy idea to me.</i></p>
<p>No, it is not. Faster memory bandwidth and transfer rates between the gfx chipset and mainboard result in FASTER playback, because SIMPLY, the data arrive to their destination *faster*. It is NOT a matter of getting a card with the fastest 3D chip, but it&#8217;s a matter of getting a card with a FAST BUS. Understand the distinction please.</p>
<p>I have seen this time and again when upgrading from ATi to nVidia cards with fast buses, let alone when it comes to much slower (in terms of bandwidth/bus speeds, not 3D) Intel cards. My kernel engineer husband even agrees with this, so it&#8217;s not just &#8220;people like Eugenia&#8221;.</p>
<p>So hold up your bitter and INSULTING comment for yourself. You obviously have no freaking idea about video and common sense, and you have not tested this yourself. You are just talking out of your ass, just because Intel is the only gfx manufacturer that plays nice with Linux.</p>
<p>And who the fuck cares about Linux anyway? These results are about Windows. On Linux, the X architecture is the real limitation, so if you don&#8217;t see any advantage, you know who you should blame. But on Windows, the faster the gfx bus, and manufacturer drivers (as opposed to Microsoft&#8217;s generic drivers), **the faster the playback**. And that&#8217;s a freaking FACT, <a href="http://www.osnews.com/story/18290/Multimedia_Impressions_of_the_GeForce_8600GTS_Card" rel="nofollow">observed time and again</a>.</p>
<p>Now, if you upgrade a generic 2D nvidia X driver to nVidia&#8217;s official drivers, you might also see a big speed boost, although I fear that X11 itself will limit how much gain you will get in apps that use xvideo. On Windows there are no such limitations, and so upgrading to official drivers, *and* by using a fast bus card, you can get up to 20% faster playback!</p>
<p><i> >and have not for years.</i></p>
<p>So, you are one of these Linux weenie haters of mine, from my OSNews days, huh? Explains your stupidity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: clei</title>
		<link>http://eugenia.gnomefiles.org/2009/07/26/the-importance-of-accelerated-drivers/#comment-7787</link>
		<dc:creator>clei</dc:creator>
		<pubDate>Mon, 27 Jul 2009 21:02:14 +0000</pubDate>
		<guid isPermaLink="false">http://eugenia.gnomefiles.org/?p=4109#comment-7787</guid>
		<description>To get a nvidia 8800 card to play video seems like a crazy idea to me. Not only those high end cards are very expensive, they also use a lot of power, produce a lot of heat and therefor, noise. They are just designed for violent teenagers to play stupid games.
&gt;
&gt;
Nvidia cards are not only designed for stupid teenagers, but for people like Eugenia, who are too stupid to realize that the vast majority of Linux Users and other non-gamers don&#039;t take people like her and their pre-cooked benchmark tests seriously, and have not for years.

There&#039;s absolutely *NOTHING* wrong with Intel video chipsets for playing video files with. 

The Toshiba A205-S500 laptop with a Intel Celeron 1.86 ghz processor w/i965 graphics chipset that I bought for $350.00 US play pretty much anything I throw at it while under Totem,VLC,mplayer and Gnome mplayer under fedora 10 and 11.</description>
		<content:encoded><![CDATA[<p>To get a nvidia 8800 card to play video seems like a crazy idea to me. Not only those high end cards are very expensive, they also use a lot of power, produce a lot of heat and therefor, noise. They are just designed for violent teenagers to play stupid games.<br />
&gt;<br />
&gt;<br />
Nvidia cards are not only designed for stupid teenagers, but for people like Eugenia, who are too stupid to realize that the vast majority of Linux Users and other non-gamers don&#8217;t take people like her and their pre-cooked benchmark tests seriously, and have not for years.</p>
<p>There&#8217;s absolutely *NOTHING* wrong with Intel video chipsets for playing video files with. </p>
<p>The Toshiba A205-S500 laptop with a Intel Celeron 1.86 ghz processor w/i965 graphics chipset that I bought for $350.00 US play pretty much anything I throw at it while under Totem,VLC,mplayer and Gnome mplayer under fedora 10 and 11.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://eugenia.gnomefiles.org/2009/07/26/the-importance-of-accelerated-drivers/#comment-7785</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Mon, 27 Jul 2009 17:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://eugenia.gnomefiles.org/?p=4109#comment-7785</guid>
		<description>A few comments:
I bought some NVIDIA GeForce 9400, the cheapest model (something like ~40 euros in Europe). It has PureVideo-3, which mean full hardware support for H.264.
Under linux, I can compile mplayer (a recent version, like something from SVN) with VDPAU support. You need to install proprietary NVIDIA drivers to make it work. Then it approximately uses ~5-10% CPU on 1080p h264 clips (I have a core 2 duo 1.6 GHz).
Use something like that
mplayer -vc ffh264vdpau -vo vdpau my_file.ts
Let&#039;s not talk about the cryptic command-line interface, it&#039;s another topic :D
Under windows, there&#039;s the DX-VA architecture to use hardware decoders, but I think Directshow is a mess and quite difficult to configure properly so I didn&#039;t try under this OS. It&#039;s supposed to work with media player classic though. It may be more difficult for VLC as they have a custom architecture.

So what&#039;s interesting is that today, you can purchase cheap video cards, which require low power, is well supported both under linux and windows, and is able to decode any video using hardware (WMV/VC-1 is not fully done in hardware for NVIDIA but sufficiently so that real-time decoding is always achieved).
IMHO, software h264 decoding speed is not relevant anymore. Everybody does it better using hardware. ATI has full hw support, under windows at least (I&#039;m not sure under Linux due to drivers..). And Intel will have soon full hardware support, using DX-VA for windows and VAAPI under linux (which is also implemented in mplayer).
As for Vegas, I believe (or wish) they&#039;ll have hardware support in their decoders sooner rather than later, considering how important it is to have real-time decoding during edition.</description>
		<content:encoded><![CDATA[<p>A few comments:<br />
I bought some NVIDIA GeForce 9400, the cheapest model (something like ~40 euros in Europe). It has PureVideo-3, which mean full hardware support for H.264.<br />
Under linux, I can compile mplayer (a recent version, like something from SVN) with VDPAU support. You need to install proprietary NVIDIA drivers to make it work. Then it approximately uses ~5-10% CPU on 1080p h264 clips (I have a core 2 duo 1.6 GHz).<br />
Use something like that<br />
mplayer -vc ffh264vdpau -vo vdpau my_file.ts<br />
Let&#8217;s not talk about the cryptic command-line interface, it&#8217;s another topic <img src='http://eugenia.gnomefiles.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Under windows, there&#8217;s the DX-VA architecture to use hardware decoders, but I think Directshow is a mess and quite difficult to configure properly so I didn&#8217;t try under this OS. It&#8217;s supposed to work with media player classic though. It may be more difficult for VLC as they have a custom architecture.</p>
<p>So what&#8217;s interesting is that today, you can purchase cheap video cards, which require low power, is well supported both under linux and windows, and is able to decode any video using hardware (WMV/VC-1 is not fully done in hardware for NVIDIA but sufficiently so that real-time decoding is always achieved).<br />
IMHO, software h264 decoding speed is not relevant anymore. Everybody does it better using hardware. ATI has full hw support, under windows at least (I&#8217;m not sure under Linux due to drivers..). And Intel will have soon full hardware support, using DX-VA for windows and VAAPI under linux (which is also implemented in mplayer).<br />
As for Vegas, I believe (or wish) they&#8217;ll have hardware support in their decoders sooner rather than later, considering how important it is to have real-time decoding during edition.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luis</title>
		<link>http://eugenia.gnomefiles.org/2009/07/26/the-importance-of-accelerated-drivers/#comment-7784</link>
		<dc:creator>Luis</dc:creator>
		<pubDate>Mon, 27 Jul 2009 14:11:41 +0000</pubDate>
		<guid isPermaLink="false">http://eugenia.gnomefiles.org/?p=4109#comment-7784</guid>
		<description>&gt;- Don’t ever opt for an Intel integrated card, unless you are really short on money.

Regarding integrated graphics, are you sure these results would have been any different if you used an integrated nvidia 9400 card? Personally I don&#039;t think so, but I haven&#039;t tested it.

To get a nvidia 8800 card to play video seems like a crazy idea to me. Not only those high end cards are very expensive, they also use a lot of power, produce a lot of heat and therefor, noise. They are just designed for violent teenagers to play stupid games.

Regarding Intel, the problem are drivers and decoders&#039; support. Hardware wise, even the very underpowered GMA 500 that can hardly move windows around can decode 1080p h264 video on an atom processor with &lt;a href=&quot;http://gwenole.beauchesne.info/en/blog/2009/06/22/video_decode_acceleration_benchmarks&quot; rel=&quot;nofollow&quot;&gt;low CPU usage&lt;/a&gt; with the right drivers. And that platform (processor + graphics card + I/O controller) has a combined TPD of 4.3 watts, while the only card you used alone might be around 150 watts).

IOW, video decoding does not require lots of power. On the contrary, just some very low powered hardware with specific capabilities and working drivers and decoders that take advantage of it.

I agree that NVIDIA with updated drivers and latest coreAVC are a winning option now. But I disagree with the high-end, non-integrated solution.</description>
		<content:encoded><![CDATA[<p>&gt;- Don’t ever opt for an Intel integrated card, unless you are really short on money.</p>
<p>Regarding integrated graphics, are you sure these results would have been any different if you used an integrated nvidia 9400 card? Personally I don&#8217;t think so, but I haven&#8217;t tested it.</p>
<p>To get a nvidia 8800 card to play video seems like a crazy idea to me. Not only those high end cards are very expensive, they also use a lot of power, produce a lot of heat and therefor, noise. They are just designed for violent teenagers to play stupid games.</p>
<p>Regarding Intel, the problem are drivers and decoders&#8217; support. Hardware wise, even the very underpowered GMA 500 that can hardly move windows around can decode 1080p h264 video on an atom processor with <a href="http://gwenole.beauchesne.info/en/blog/2009/06/22/video_decode_acceleration_benchmarks" rel="nofollow">low CPU usage</a> with the right drivers. And that platform (processor + graphics card + I/O controller) has a combined TPD of 4.3 watts, while the only card you used alone might be around 150 watts).</p>
<p>IOW, video decoding does not require lots of power. On the contrary, just some very low powered hardware with specific capabilities and working drivers and decoders that take advantage of it.</p>
<p>I agree that NVIDIA with updated drivers and latest coreAVC are a winning option now. But I disagree with the high-end, non-integrated solution.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
