LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 11-05-2007, 06:56 PM   #1
cormack
Member
 
Registered: Oct 2005
Location: Scotland, UK
Distribution: Kubuntu 9.10, ubuntu 8.04.2 server
Posts: 156

Rep: Reputation: 30
gpu video encoding


Hey guys,

Im trying to back up my dvd collection to h264 mp4. and all is going well, im doing it on my laptop, see sig.

Its just that 8 hours per vid, just about if the same if i do it dual threaded, using mplayer is a bit of a long wait. 1500kbps vid and 128 audio with 2 pass encoding.

I had read that ati had an app for windows that allowed you to use their high end gpus to encode video and this cut the time by nearly a 5th, and was wondering if this is possible to get something similar working with nvidia and mencoder, or just x264?

Any help would be welcomed, couldnt find anything on google

Thanks

Ryan
 
Old 11-07-2007, 06:35 PM   #2
kchalupa
LQ Newbie
 
Registered: Oct 2007
Distribution: OpenSUSE
Posts: 27

Rep: Reputation: 15
Thanks for mentioning that, I didn't know ATI had such a product! I did a bit of research and it's called AVIVO Video Converter. I know that NVIDIA has it's Gelato program that does 3D Animation on the GPU, but I'm unaware of anything like transcoding videos. They do have their PureVIDEO package, but I think that's more of a playback package instead of transcoding.

I was planning on getting an ATI Radeon 2600 XT and now I have more reason to. Thanks for that info!
 
Old 11-07-2007, 09:56 PM   #3
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
nVidia's GeForce8 and ATI X1600 or better can calculate data at near super computer speeds. The problem is the amount of video RAM that it is needed. You need a lot of video RAM do it this with out slowing down the computer. Matlab has a plug-in for this, but providing the same support to mencoder, ffmpeg, or transcode will take more time on your side to create a patch. nVidia provides their GPU C/C++ compiler that is bundled with CUDA, so you can add the support with minimal trouble.

You will need a nVidia GeForce8 8800 with 640 MB or more of video RAM to take full advantage. I have a GeForce8 8400M GS with 128 MB of video RAM in my Dell Inspiron 1520. I could of got the 8600 with 256 MB of video RAM, but good I did not because it will overheat. I could get better video, sound, and image computation speeds by using my GPU.

I do not recommend ATI cards for Linux because the software support is pathetic. Also it will not be the same performance as Windows.

The Gelato progrm provides an extreme level of computing and has a very, very high price tag.

I recommend buy either Athlon64 FX-74 or Intel Xeon EM64T 3.2 with RAID-10 or RAID-5 because notebook computers lack hard drive throughput and accessing speed. Single core processors works better encoding video than multiple core processors. Though the Core 2 Duo processor can put one core in deep sleep and over clock the running core to provide better single thread performance. I have not done this yet.
 
Old 11-08-2007, 06:18 PM   #4
kchalupa
LQ Newbie
 
Registered: Oct 2007
Distribution: OpenSUSE
Posts: 27

Rep: Reputation: 15
The GeForce 8 Series is out of my range. As I mentioned I have an AGP system and there are no AGP GeForce 8 cards and it doesn't look like they will ever produce them. As a result, I can only obtain a GeForce 7 Series or ATI X1000 or HD 2000 series.

The GeForce 7900GS is appealing, but it doesn't support CUDA. An ATI HD 2600 is the better choice as both of them require indirect methods for access to GPGPU, but the HD 2600 XT is a lot more powerful and comes with double the memory, which you correctly stated is very important for general purpose calculations.

But again, Gelato could be quite useful so even if the 7900GS is less powerful the difference could be insignificant. Oh and Gelato does have a free version right on the site, address below.

My local Circuit City has an NVIDIA GeForce 7800GS and AMD Radeon HD 2600 PRO and XT, I'll have to look into both more carefully to make an informed decision.

http://www.nvidia.com/page/gz_get.html
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Video capture /encoding eurfyl Puppy 1 01-09-2007 11:13 AM
Encoding video that XP will play. Budman21901 Ubuntu 1 11-17-2006 02:20 PM
Video Encoding. barn63 Linux - Hardware 12 09-22-2006 01:33 PM
Two pass video encoding cs-cam Linux - General 4 06-05-2006 01:21 AM
Video Encoding Software NomadABC Linux - Software 3 01-24-2005 11:23 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:41 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration