D:\temp_2>CUETools.FlaCuda.exe -8 "Coldplay - Left Right Left Right Left.wav"CUETools.FlaCuda, Copyright (C) 2009 Gregory S. Chudov.This is free software under the GNU GPLv3+ license; There is NO WARRANTY, tothe extent permitted by law. <http://www.gnu.org/licenses/> for details.Filename : Coldplay - Left Right Left Right Left.wavFile Info : 44100kHz; 2 channel; 16 bit; 00:39:54.7470000Results : 157,73x; 285525875 bytes in 00:00:15.1828684 seconds;
D:\temp_2>flac -8 "Coldplay - Left Right Left Right Left.wav"flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalsonflac comes with ABSOLUTELY NO WARRANTY. This is free software, and you arewelcome to redistribute it under certain conditions. Type `flac' for details.Coldplay - Left Right Left Right Left.wav: wrote 285951666 bytes, ratio=0,677
0.4 0.6-0 102.29 145.79 +43%-2 91.93 127.71 +39%-4 62.25 54.83 -12%-6 42.82 47.34 +11%-8 26.29 36.49 +39%-10 11.75 15.22 +30%
flacuda version 0.4 size in KBGPU -0 102.29x 265.028GPU -2 91.93x 263.071GPU -4 62.25x 262.059GPU -6 42.82x 261.771GPU -8 26.29x 261.579GPU -10 11.75x 261.254GPU -11 7.75x 261.137flacuda version 0.6GPU -0 145.79x 265.543GPU -1 131.13x 263.687GPU -2 127.71x 262.563GPU -3 126.77x 262.335GPU -4 54.83x 261.881GPU -6 47.34x 261.712GPU -8 36.49x 261.578GPU -10 15.22x 261.253GPU -11 9.92x 261.137flac.exe version 1.21CPU -0 122.84x 275.077CPU -5 74.47x 263.170CPU -8 26.88x 262.408
Could someone tell me if it's normal that CUETools.FlaCuda.exe reaches a 50% load on my Core2Duo E6300/9400GT whatever the compression level I choose? Shouldn't the CPU stay inactive during the encoding process? I'm using fb2k so I checked on foobar2000 options if I didn't do something wrong (like active DSP…) but apparently it isn't the case. Is it the same with stronger GPU?
Error : Exception of type 'GASS.CUDA.CUDAException' was thrown.
Unhandled Exception: ErrorNotInitialized
Yep... Maybe NVIDIA will fix this at some point, but currently the function call that's waiting for the GPU to finish work is wasting 100% of one CPU, obviously just spinning in a loop and constantly checking if GPU is ready. There are options in CUDA which control the waiting mode, but the one which was supposed to make a process sleep and wait for results doesn't seem to be working on Windows Vista, i suppose it's only implemented on Linux where CUDA driver is more advanced.
Did someone planning for a Foobar2000 Flac-CUDA plugin?
Quote from: johnsonlam on 01 October, 2009, 10:40:48 AMDid someone planning for a Foobar2000 Flac-CUDA plugin?No need for a plugin. foobar2000 relies on commandline encoders, and you can setup any commandline-encoder as you wish - including FlaCUDA. However, if you have a multicore CPU, you might need to set the Thread Count to 1 under Advanced, since this encoder is not CPU-dependant. Note that this affects all encoders (including CPU dependant).Would be nice if this setting was user-definable for each encoder.
Can't wait to see how Fermi does with FLACuda. Very exciting stuff to think about, that's for certain.
johnsonlam, see screenshot
Quote from: Ron Jones on 03 October, 2009, 09:08:16 PMCan't wait to see how Fermi does with FLACuda. Very exciting stuff to think about, that's for certain.A DirectX11 version would be better as it could run on ATI hardware too.
Quote from: Garf on 05 October, 2009, 03:06:22 PMOr OpenCL...Haven't Nvidia just realised their OpenCL drivers? Wish AMD would do the same!
AMD Leads Industry as First Chip Supplier to Offer OpenCL™ Development Kit that Supports GPUs and x86 CPUsATI Stream SDK v2.0 beta with support for OpenCL 1.0 allows developers to program complete AMD platforms for breakthrough performance on processing-intensive applicationsOctober 19, 2009 12:01 AM Eastern Daylight TimeSUNNYVALE, Calif.--(EON: Enhanced Online News)--AMD (NYSE: AMD) announced availability of a key piece of its strategy to help improve the end-user's compute experience by leveraging the combined power of AMD graphics processors (GPUs) and AMD multi-core x86 processors through software. With the beta release of its ATI Stream Software Development Kit (SDK) v2.0, featuring OpenCL 1.0 support, AMD provides a free set of tools software developers can use to create applications that are accelerated by AMD GPUs and AMD multi-core x86 CPUs working together. The ATI Stream SDK v2.0 is certified compliant with OpenCL 1.0 by the Khronos Working Group. * The ATI Stream SDK v2.0 beta is available for download today and can be accessed here.