Re: What hardware makes the most difference in Trans coding performance?
I put the Who? in Mishehu <[email protected]> Wed, 20 Jan 2010 10:58:27 -0600
| Newsgroups | gmane.comp.video.transcode.user |
|---|---|
| Organization | Cartis Solutions, Inc. |
| Message-ID | <[email protected]> |
Carl Karsten wrote: > On Wed, Jan 20, 2010 at 9:51 AM, I put the Who? in Mishehu > <[email protected]> wrote: > >> Senectus . wrote: >> >>> I'm rigging up a box just for ripping our entire DVD collection (300+ >>> DVD's) to a digital format so my DLNA capable box can play anything without >>> worrying about the 2yr old destroying discs etc. >>> I'd like to know what the low hanging fruit is in terms of quick hardware >>> for trans-coding... >>> >>> Any advice out there? I'll be using Ubuntu. >>> Would 64 bit be better than 32bit? >>> >> 64bit would definitely be preferred over 32bit, if for nothing more than the >> memory addressing (and you're likely to be working with large files when it >> comes to transcoding). >> > > I doubt that matters. > I would be very surprised to see that it reads the file more than > once, either in chunks or start to finish. My guess is it will have a > queue that's maybe a few 100 meg, and move the file though that. > Whether or not this is the case is irrelevent - I've never heard anybody successfully use "well you just don't need 64 bits" as a compelling argument to justify *not* getting x86_64 hardware and installing an x86_64 OS. The underlying issue is that your system is more usable in 64 bit mode than in 32 bit mode, and the OS can access more memory - and without the performance hit of PAE. The only real downside that I've encountered with x86_64 linux distros in the several years that I've been running Slamd64/Slackware64 is a purely software issue - gcc needs -fPIC when compiling library code. >> My recommendation is that however much memory you >> would get in 32bit, double it for 64bit. >> > > My recommendation is get a good price on a few gig, and maybe leave > slots open for expansion. I have trouble justifying a gig on an > average single user system. (average user does not run 4 VMs and > such) > It's a guideline. If he would get 2GB of RAM in 32bit, I'd recommend 4GB in 64 bit mode. If he gets 8GB in 32, he really probably does not need 16 GB in 64. > This reminds me of swap formulas. They made sense when ram and disk > was expensive, but now it's hardly worth the effort - it doesn't take > much thought or cost to allocate a big hunk of disk, even if you > never need it given you have huge amounts or ram. > > Again, it was always only ever a guideline. The old adage still applies - YMMV. I have a lousy 2GB swap on my system, and I've got 6GB of RAM, and the swap rarely gets touched unless I open up like 100 tabs in Firefox... >> I don't really see a significant difference between current day Intel Core >> 2/Xeon and Athlon64 procs in my usage scenario. But I've up to now mostly >> been doing mpeg2 to xvid conversions. What I wish was supported (but I >> don't think the prospects are very good) is for ATI Avivo support since I >> have ATI cards... when I did tests in windows, it transcoded in 1/6 the >> time as it took for Pinnacle Studio to transcode the same type of file... >> no special filters or effects. >> > > Nvidia's cuda(?) is also looking promising, but I am not aware of any > code for transcoding. > > I *think* ffmpeg might be able to support this to some extent. I only have one piece of nvidia vidcard hardware here, and I really don't think it's recent enough to support those functions. -Mishehu