Skip to main content
Topic: FLACCL: CUDA-enabled FLAC encoder by Gregory S. Chudov (prev. FlaCuda) (Read 366032 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: FLACCL: CUDA-enabled FLAC encoder by Gregory S. Chudov (prev. FlaCuda)

Reply #500
FlacCL isn't based on libFLAC - it's too different from it to benefit from any recent changes to libFLAC.
CUETools 2.1.6

Re: FLACCL: CUDA-enabled FLAC encoder by Gregory S. Chudov (prev. FlaCuda)

Reply #501
Good evening and thanks for pointing that out.

How feasible would a WavPackCL be? I mainly use wavpack to compress High-Rez PCM and DSD files.

Re: FLACCL: CUDA-enabled FLAC encoder by Gregory S. Chudov (prev. FlaCuda)

Reply #502
From what i remember, WavPack (and most other lossless formats) can't benefit from the kind of parallel processing that FlacCL does. Most formats can benefit from parallel encoding of multiple frames or at least files on different CPU cores, but for GPU parallelism you need to parallelize differently - parallel processing of samples or small sample blocks or multiple similar compression methods on the same frame, but algorithms such as WavPack and ALAC have "memory", i.e. encoding of previous samples affects the encoding of the rest of the frame, so i don't see how they can be paralellized for GPU.
CUETools 2.1.6

Re: FLACCL: CUDA-enabled FLAC encoder by Gregory S. Chudov (prev. FlaCuda)

Reply #503
If a transmutation to the video world and gross simplification (for the sake of better understanding) is acceptable, then basically formats using I-frames only are suited for GPU encoding acceleration whereas those relying on P and B-frames are not.

On a different matter - what command line argument (--opencl-platform) do Intel people use?

Re: FLACCL: CUDA-enabled FLAC encoder by Gregory S. Chudov (prev. FlaCuda)

Reply #504



i have problem... help

Re: FLACCL: CUDA-enabled FLAC encoder by Gregory S. Chudov (prev. FlaCuda)

Reply #505
Just with this track or a general problem?
CUETools 2.1.6

Re: FLACCL: CUDA-enabled FLAC encoder by Gregory S. Chudov (prev. FlaCuda)

Reply #506
Man, that's some fast encoding!  Nice work!

Is there any chance that tag writing will be added to the binary, so that it can be used with EAC?

You already can with metaflac. I gave an example here flacuda.exe & metaflac.exe in EAC
I would like to try CUETools.FLACCL.cmd.exe with EAC in order to get faster encoding times. But, your example has the executables and the options on one line. But that isn't how EAC is configured. The executable is supplied in one config box and the options in another. So, how does one get CUETools.FLACCL.cmd.exe and metaflac.exe configured within EAC?

Re: FLACCL: CUDA-enabled FLAC encoder by Gregory S. Chudov (prev. FlaCuda)

Reply #507
I just tried to use FLACCL within CueTools 2.1.6 on an embedded flac file, in order to extract the tracks. As soon as I hit GO (no, I didn't collect $200 :-), I got the following error: "Exception: build failed with error code BUILD_PROGRAM_FAILURE"

The card is a GT-240 with driver version 270.61.

Works just fine when set to cuetools.

Re: FLACCL: CUDA-enabled FLAC encoder by Gregory S. Chudov (prev. FlaCuda)

Reply #508
I would like to try CUETools.FLACCL.cmd.exe with EAC in order to get faster encoding times. But, your example has the executables and the options on one line. But that isn't how EAC is configured. The executable is supplied in one config box and the options in another. So, how does one get CUETools.FLACCL.cmd.exe and metaflac.exe configured within EAC?
Did you try this from a ew posts back? https://hydrogenaud.io/index.php/topic,64628.msg932123.html#msg932123
Is troll-adiposity coming from feederism?
With 24bit music you can listen to silence much louder!

Re: FLACCL: CUDA-enabled FLAC encoder by Gregory S. Chudov (prev. FlaCuda)

Reply #509
Unfortunately I didn't see it. But I have now and will be trying it out later today. Time for some sleep. Thanks.

Re: FLACCL: CUDA-enabled FLAC encoder by Gregory S. Chudov (prev. FlaCuda)

Reply #510
Unfortunately I cannot use FLACCL with EAC. The area where the command line options are entered is too short. With the metaflac option names being so long, a lot of the available space is eaten up with the "--set-tag=" text. With EAC using FLAC to encode, which uses "-T " to set tag content. So, more tags can be entered. No so with metaflac. No idea why metaflac doesn't use the same -T short option name.

 
SimplePortal 1.0.0 RC1 © 2008-2019