Welcome, Guest. Please login or register.

Author Topic: GPGPU Transcoding  (Read 4999 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline trekiejTopic starter

GPGPU Transcoding
« on: August 31, 2011, 05:01:02 PM »
Hello, I was wondering if anyone here has any experience with transcoding a video with a GPGPU. I am thinking of purchasing a video card but wanted to see if buying 6 core processor is better. I use a quad core cpu and it works well, the factory heat sink does not seem adequate.

Thanks for any help.
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline ferrellsl

Re: GPGPU Transcoding
« Reply #1 on: August 31, 2011, 05:23:00 PM »
Hi.  I've been using Badaboom for a couple years now to transcode video using my GTX295 and it works very well.  The speed increase over CPU transcoding is simply amazing.  I'm using a quad-core Intel CPU running at 3.1 Ghz (12MB of CPU cache) and it's simply no match for the GTX 295.  Invest in a decent GPU instead of sinking more money into multi-core CPUs if you're serious about transcoding.
 

Offline jj

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4052
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: GPGPU Transcoding
« Reply #2 on: August 31, 2011, 05:33:05 PM »
That program looks awesome.  Will have to give it a try.  Though not sure if my GPU is good enough.  Got a 512mb 8800 gts i think .need to check when back home
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline trekiejTopic starter

Re: GPGPU Transcoding
« Reply #3 on: August 31, 2011, 05:36:05 PM »
Badaboom came up in the search on Google. I will look into it.
I hope and wish I could get a GTX 460 and above.
I was looking into a GTS 450 that cost about 125.00 US.
I am hoping the extra 50.00 dollars will be worth it for a higher card.
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline nicholas

Re: GPGPU Transcoding
« Reply #4 on: August 31, 2011, 06:14:42 PM »
Anyone know of a Linux equivalent?
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline trekiejTopic starter

Re: GPGPU Transcoding
« Reply #5 on: August 31, 2011, 06:22:37 PM »
Sorry, I do not know, it is a good question.
I draw a blank to that question.
I wonder if it is possible to take a video back to raw before transcoding to a different type?
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline nicholas

Re: GPGPU Transcoding
« Reply #6 on: August 31, 2011, 07:15:06 PM »
I'll give it a try using WINE later.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline trekiejTopic starter

Re: GPGPU Transcoding
« Reply #7 on: August 31, 2011, 08:39:16 PM »
Handbrake can transcode on Linux but no GPGPU support, afaik.
Edit:
http://www.refractivesoftware.com has a program called Octane that can do some fast ray tracing with CUDA cards. Unfortunately it does not have any transcoding abilities,afaik.
« Last Edit: August 31, 2011, 08:51:27 PM by trekiej »
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: GPGPU Transcoding
« Reply #8 on: September 01, 2011, 01:39:56 AM »
Quote from: JJ;657184
That program looks awesome.  Will have to give it a try.  Though not sure if my GPU is good enough.  Got a 512mb 8800 gts i think .need to check when back home

Your 8800GTS is a G80 part and should have 128 cores. For any highly parallel, streaming data intensive application it's going to wipe the floor with your CPU. Exceptions would only include tasks where threads take different directions on conditional statements. CPUs are good at this kind of work but GPUs can be a lot less forgiving.

-edit-

Speaking of which, I recently upgraded my GPGPU playground to CUDA 4 / OpenCL. Now I just need to make some time to enjoy it...
« Last Edit: September 01, 2011, 01:43:05 AM by Karlos »
int p; // A
 

Offline stefcep2

  • Hero Member
  • *****
  • Join Date: Sep 2007
  • Posts: 1467
    • Show only replies by stefcep2
Re: GPGPU Transcoding
« Reply #9 on: September 01, 2011, 05:06:39 AM »
 

Offline Duce

  • Off to greener pastures
  • Hero Member
  • *****
  • Join Date: Jul 2009
  • Posts: 1699
    • Show only replies by Duce
    • http://amigabbs.blogspot.com/
Re: GPGPU Transcoding
« Reply #10 on: September 01, 2011, 07:10:23 AM »
Got a Intel Skulltrail server mobo (dual 9775's) with 2 295's in SLI in it.

The gfx cards run absolute circles around the CPU's with software that will make use of the GPU cores.

The difference is absolutely staggering when you are using software that can hit the gfx resources directly.
 

Offline jj

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4052
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: GPGPU Transcoding
« Reply #11 on: September 01, 2011, 11:39:24 AM »
So I tried it last night.  Windows 7 pro 64 bit.  4Gig RAM. Dual Core Pentimum, 2.6ghz and 512mb gts 8800.
 
Did an already ripped VIDEO_TS folder , of 30 min flithy, rich and catflap  from vob files to iphone , so format, size and fps  in 8 mins.
 
Did an avio to iphone, format and size in 5mins.  Hitting about 150 fps.  Very impressed
 
Download it, free trail not crippled, no water mark or length.  But you can only do 30 converts.
 
Im guessing people with much better cpu and much more recent gpu it will be more like the 400fps shown in the videos.
 
I was amazed, truly amazed
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline trekiejTopic starter

Re: GPGPU Transcoding
« Reply #12 on: September 02, 2011, 06:05:58 PM »
I hope a GTX 460 will do a good job with a core config of 336:56:32 .
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline ferrellsl

Re: GPGPU Transcoding
« Reply #13 on: September 02, 2011, 07:26:23 PM »
A GTX460 will absolutely fly.  You will be amazed and wonder why ANYONE still uses CPUs for transcoding.
 

Offline trekiejTopic starter

Re: GPGPU Transcoding
« Reply #14 on: September 02, 2011, 07:52:49 PM »
I downloaded the demo from Badaboom. They compared it to Itunes and it took Bada. 6 seconds encode. Itunes was still working on the same video.
Amiga 2000 Forever :)
Welcome to the Planar System.