techPowerUp! Forums

Go Back   techPowerUp! Forums > Software > Programming & Webmastering

Reply
 
Thread Tools
Old Jan 26, 2013, 11:16 PM   #1
Aleksander
2000 Posts
 
Aleksander's Avatar
 
Join Date: Dec 2009
Posts: 3,028 (2.39/day)
Thanks: 648
Thanked 280 Times in 228 Posts

System Specs

GPU question

I am studying a little DirectX 11 lately and wanted to ask:
Why the gpu is the main device for graphics?
1)Because of hardware(special architecture)
2)Because of drivers(software)
3)Both

I want to know this ahead of what i am reading!

Last edited by Aleksander; Jan 26, 2013 at 11:33 PM.
Aleksander is offline  
Reply With Quote
Old Jan 26, 2013, 11:34 PM   #2
Frick
Fishfaced Nincompoop
 
Frick's Avatar
 
Join Date: Feb 2006
Location: Sweden
Posts: 7,874 (2.98/day)
Thanks: 1,076
Thanked 1,443 Times in 1,149 Posts

System Specs

Graphics Processing Unit. It processes graphics. I'm not sure i understand what you want.
Frick is offline  
Reply With Quote
Old Jan 26, 2013, 11:38 PM   #3
johnspack
3500 Posts
 
Join Date: Oct 2007
Location: Nelson B.C. Canada
Posts: 3,724 (1.81/day)
Thanks: 282
Thanked 750 Times in 516 Posts

System Specs

Yes, the directx level is based on hardware, as well as software. The video card must be hardware capable of dx11 to use dx11. GTX6xx series are hardware capable of dx11.1, but earlier cards can not use dx11.1. Cards earlier than GTX4xx series, can not use dx11, only dx10. And so on.
Edit: if you are asking why the gpu does the work instead of the cpu, it's because modern graphics require a lot of power. A gpu is a 256bit cpu with ram running at 4000-5000mhz. It's basically a self contained super-computer, but it's main purpose is graphics rendering. It offloads a huge amount of work from the cpu.
__________________
Heatware: http://www.heatware.com/eval.php?id=73875
Clan !! The Fighting 24th !!
http://fxxiv.forumotion.ca/
Buy the games you like! Boycott the garbage!
Cruncher: P6T Xeon ES W3570 6Gbs Ram
1xgtx285 1xgtx260
johnspack is offline  
10 Million points folded for TPU
Reply With Quote
Old Jan 26, 2013, 11:53 PM   #4
Aleksander
2000 Posts
 
Aleksander's Avatar
 
Join Date: Dec 2009
Posts: 3,028 (2.39/day)
Thanks: 648
Thanked 280 Times in 228 Posts

System Specs

ok, i didn't explain well!
Looks like you can emulate with your cpu directX11!!!
But with old gpus you just can't.
With main device I mean the fastest device for graphics
Normally the cpu can't be, so why it is gpu the main?

So what i am asking is very specific
Is it the way of some 'secret' hardware architecture which makes graphics the main device?
Or GPU, is exactly as CPU in architecture, even they have their differences, but only because of
drivers, the GPU is the main one?
Aleksander is offline  
Reply With Quote
Old Jan 26, 2013, 11:57 PM   #5
johnspack
3500 Posts
 
Join Date: Oct 2007
Location: Nelson B.C. Canada
Posts: 3,724 (1.81/day)
Thanks: 282
Thanked 750 Times in 516 Posts

System Specs

No, modern GPUs process data differently than cpus. They use a multi-cell approach called shaders. Usually 1000s of them. Each one is like a mini-cpu, but only can do specific tasks. It's also very specialized to render graphics. It's just much better at doing that than a cpu.
__________________
Heatware: http://www.heatware.com/eval.php?id=73875
Clan !! The Fighting 24th !!
http://fxxiv.forumotion.ca/
Buy the games you like! Boycott the garbage!
Cruncher: P6T Xeon ES W3570 6Gbs Ram
1xgtx285 1xgtx260
johnspack is offline  
10 Million points folded for TPU
Reply With Quote
The Following User Says Thank You to johnspack For This Useful Post:
Old Jan 30, 2013, 08:19 AM   #6
xenocide
1000 Posts
 
xenocide's Avatar
 
Join Date: Mar 2011
Location: Burlington, VT
Posts: 1,706 (2.16/day)
Thanks: 228
Thanked 404 Times in 297 Posts

System Specs

Quote:
Originally Posted by johnspack View Post
No, modern GPUs process data differently than cpus. They use a multi-cell approach called shaders. Usually 1000s of them. Each one is like a mini-cpu, but only can do specific tasks. It's also very specialized to render graphics. It's just much better at doing that than a cpu.
That's an important point, most people commonly describe GPU's as "super-computers" when in fact it's just that they are incredibly niche, they are amazing at rendering images, but awful at other applications. You could basically say the same thing about CPU's, they excell at certain tasks, but fail at others. The rise in GPGPU attempts to bridge that gap.
__________________
If BF3 doesn't turn out to be the biggest selling PC shooter of all time, then I will eat my graphics card. -MatTheCat
xenocide is offline  
Reply With Quote
Old Jan 30, 2013, 02:06 PM   #7
Wells
5 Posts
 
Join Date: Oct 2012
Location: CAVENDISH VIC 3314
Posts: 10 (0.05/day)
Thanks: 0
Thanked 6 Times in 5 Posts

Quote:
Originally Posted by johnspack View Post
No, modern GPUs process data differently than cpus. They use a multi-cell approach called shaders. Usually 1000s of them. Each one is like a mini-cpu, but only can do specific tasks. It's also very specialized to render graphics. It's just much better at doing that than a cpu.
about shader you can take wikipedia as a referral:
http://en.wikipedia.org/wiki/Shaders
Wells is offline  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

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 On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
GPU-Z question. trickson Graphics Cards 8 Oct 1, 2012 06:14 PM
GPU-Z question vassenceto GPU-Z 1 Sep 6, 2012 10:10 PM
GPU question stefanels AMD / ATI 10 Feb 6, 2011 07:25 PM
GPU question... stefanels Graphics Cards 19 May 25, 2009 10:37 PM
GPU Z question PB61 GPU-Z 2 Nov 9, 2008 07:30 PM


All times are GMT. The time now is 12:57 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts