By: Antti-Ville Tuunainen (avtuunainen.delete@this.gmail.com), January 10, 2011 5:56 am
Room: Moderated Discussions
Steve Underwood (steveu@dis.org) on 1/10/11 wrote:
---------------------------
>I don't think anyone suspects that Fermi chips miscalculate. I think they are highly
>suspicious that shortcuts have been taken in the calculations, in order to achieve
>a speedup. If it was merely a bug, the issues should have gone away long ago.
It's more fuzzy than that -- there is not just a single way a frame can be encoded for h.264 -- the encoder has (very) many options and it is encouraged to make it's own decisions in making the output look as close to the original as possible while fitting it in the smallest possible space.
The output of the various cpu-based encoders vary a lot, with some being optimized for PSNR, some for SSIM, some using complex psychological optimizations to make the scene look good (while possibly making it look less like the original than some others would), and some just plain suck, producing completely valid h.264 without using most of the options available and making the output look like crap.
The accusation is that the cuda-based encoders belong in the last camp -- while completely legal and valid, they just suck. Then again, so does almost everything else when it's compared with x264.
---------------------------
>I don't think anyone suspects that Fermi chips miscalculate. I think they are highly
>suspicious that shortcuts have been taken in the calculations, in order to achieve
>a speedup. If it was merely a bug, the issues should have gone away long ago.
It's more fuzzy than that -- there is not just a single way a frame can be encoded for h.264 -- the encoder has (very) many options and it is encouraged to make it's own decisions in making the output look as close to the original as possible while fitting it in the smallest possible space.
The output of the various cpu-based encoders vary a lot, with some being optimized for PSNR, some for SSIM, some using complex psychological optimizations to make the scene look good (while possibly making it look less like the original than some others would), and some just plain suck, producing completely valid h.264 without using most of the options available and making the output look like crap.
The accusation is that the cuda-based encoders belong in the last camp -- while completely legal and valid, they just suck. Then again, so does almost everything else when it's compared with x264.
| Topic | Posted By | Date |
|---|---|---|
| Sandy Bridge Reviews | David Kanter | 01/03/11 12:00 AM |
| Sandy Bridge Reviews | Michael S | 01/03/11 03:11 AM |
| VS2008 compilation test | Michael S | 01/03/11 03:39 AM |
| VS2008 compilation test | ajensen | 01/03/11 05:44 AM |
| VS2008 compilation test | IntelUser2000 | 01/03/11 06:24 AM |
| Sandy Bridge Reviews | Carlie Coats | 01/03/11 10:41 AM |
| Sandy Bridge Reviews | Linus Torvalds | 01/03/11 11:00 AM |
| Sandy Bridge Reviews | Carlie Coats | 01/03/11 11:30 AM |
| Sandy Bridge Reviews | Anon | 01/03/11 03:55 PM |
| Sandy Bridge Reviews | a reader | 01/03/11 05:34 PM |
| Sandy Bridge Reviews | Linus Torvalds | 01/03/11 06:11 PM |
| Sandy Bridge Reviews | Aaron Spink | 01/04/11 01:56 PM |
| Sandy Bridge Reviews | EduardoS | 01/04/11 02:38 PM |
| Sandy Bridge Reviews | Azazel | 01/10/11 01:27 AM |
| Sandy Bridge Reviews | Steve Underwood | 01/10/11 04:28 AM |
| Sandy Bridge Reviews | Antti-Ville Tuunainen | 01/10/11 05:56 AM |
| Sandy Bridge Reviews | Anon | 01/10/11 08:19 PM |
| Sandy Bridge Reviews | someone | 01/11/11 11:26 AM |
| Sandy Bridge Reviews | Groo | 01/11/11 01:08 PM |
| Sandy Bridge Reviews | Linus Torvalds | 01/11/11 04:25 PM |
| Sandy Bridge Reviews | Aaron Spink | 01/04/11 01:54 PM |
| Sandy Bridge Reviews | Azazel | 01/10/11 01:32 AM |
| Sandy Bridge Reviews | Eric Bron | 01/03/11 12:17 PM |
| Sandy Bridge Reviews | Carlie Coats | 01/03/11 01:03 PM |
| Sandy Bridge Reviews | Michael S | 01/03/11 01:18 PM |
| Sandy Bridge Reviews | anon | 01/04/11 02:03 AM |
| Sandy Bridge Reviews | Michael S | 01/04/11 03:12 AM |
| Sandy Bridge Reviews | Carlie Coats | 01/04/11 06:33 AM |
| Sandy Bridge Reviews | Eric Bron | 01/05/11 01:39 AM |
| Sandy Bridge Reviews | Michael S | 01/05/11 08:10 AM |
| Sandy Bridge Reviews | Eric Bron | 01/05/11 12:01 PM |
| Sandy Bridge Reviews | Michael S | 01/05/11 03:59 PM |
| Sandy Bridge Reviews | MS | 01/06/11 09:53 AM |
| Sandy Bridge Reviews | Michael S | 01/06/11 10:35 AM |
| Sandy Bridge Reviews | MS | 01/06/11 11:32 AM |
| Sandy Bridge Reviews | EduardoS | 01/05/11 12:57 PM |
| Sandy Bridge Reviews | Michael S | 01/05/11 03:57 PM |
| Sandy Bridge Reviews | EduardoS | 01/06/11 01:31 PM |
| Sandy Bridge GPU and Linux support | David Kanter | 01/03/11 09:07 PM |
| Sandy Bridge GPU and Linux support | Jack | 01/03/11 10:05 PM |
| Sandy Bridge GPU and Linux support | Wes Felter | 01/03/11 10:22 PM |
| Sandy Bridge GPU and Linux support | anon | 01/04/11 01:37 AM |
| Sandy Bridge GPU and Linux support | David Kanter | 01/04/11 03:33 AM |
| Sandy Bridge GPU and Linux support | anon | 01/04/11 05:29 AM |
| Sandy Bridge GPU and Linux support | David Kanter | 01/04/11 05:45 AM |
| Sandy Bridge GPU and Linux support | Groo | 01/08/11 10:57 PM |
| Sandy Bridge GPU and Linux support | Michael S | 01/09/11 05:44 AM |
| Sandy Bridge GPU and Linux support | Foo_ | 01/09/11 07:22 AM |
| Sandy Bridge GPU and Linux support | Eric Bron | 01/04/11 04:20 AM |
| Sandy Bridge GPU and Linux support | Rohit | 01/04/11 07:08 AM |
| Sandy Bridge GPU and Linux support | Linus Torvalds | 01/04/11 11:53 AM |
| Sandy Bridge GPU and Linux support | Aaron Spink | 01/04/11 01:48 PM |
| Sandy Bridge GPU and Linux support | Linus Torvalds | 01/04/11 03:23 PM |
| Sandy Bridge GPU and Linux support | Paul | 01/04/11 03:44 PM |
| Sandy Bridge GPU and Linux support | Rob Thorpe | 01/04/11 06:20 PM |
| Sandy Bridge GPU and Linux support | Groo | 01/08/11 11:09 PM |
| Sandy Bridge GPU and Linux support | Paul D | 01/08/11 08:12 AM |
| Sandy Bridge GPU and Linux support | Foo_ | 01/08/11 02:27 PM |
| What were you expecting from the Michael Moore of the IT net press? (NT) | Nikolas | 01/05/11 02:33 AM |
| Blame nVidia? | Mark Roulo | 01/05/11 09:31 AM |



