• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Nvidia Shaders vs ATI/AMD Shaders: How do they compare?

Joined
Dec 2, 2008
Messages
368 (0.07/day)
Location
Over There
System Name Games for Breakfast
Processor i7 2600k @ 4.3ghz
Motherboard ASRrock Z77 extreme6
Cooling Cooler Master TX3 Dual Fan
Memory 16GB DDR3 - RipjawsX 1600 1.5v @ 8-8-8-22 1T
Video Card(s) Asus AMD R9 290 4GB Reference PCB
Storage Samsung F3 Spinpoint 1TB
Display(s) HP 22vx IPS LED
Case Cooler Master Elite 331
Audio Device(s) Onboard
Power Supply Corsair TX650 V1
Keyboard CM Storm Devastator
Software Windows 10 64bit
This is just out of curiosity.

Let's, for example, take the 8800gt/9800gt and the HD 4830.

They are both in the same performance league, yet the 8800gt has 112 shader units, and the 4830 has 640.

I was wondering, they have to be different somehow... because less shader count on Nvidia cards matches higher shader count on ATI's.

Are they architecturally different? If so, how?
 

Kursah

Super Moderator
Staff member
Joined
Oct 15, 2006
Messages
14,673 (2.29/day)
Location
Missoula, MT, USA
System Name Kursah's Gaming Rig 2018 (2022 Upgrade) - Ryzen+ Edition | Gaming Laptop (Lenovo Legion 5i Pro 2022)
Processor R7 5800X @ Stock | i7 12700H @ Stock
Motherboard Asus ROG Strix X370-F Gaming BIOS 6203| Legion 5i Pro NM-E231
Cooling Noctua NH-U14S Push-Pull + NT-H1 | Stock Cooling
Memory TEAMGROUP T-Force Vulcan Z 32GB (2x16) DDR4 4000 @ 3600 18-20-20-42 1.35v | 32GB DDR5 4800 (2x16)
Video Card(s) Palit GeForce RTX 4070 JetStream 12GB | CPU-based Intel Iris XE + RTX 3070 8GB 150W
Storage 4TB SP UD90 NVME, 960GB SATA SSD, 2TB HDD | 1TB Samsung OEM NVME SSD + 4TB Crucial P3 Plus NVME SSD
Display(s) Acer 28" 4K VG280K x2 | 16" 2560x1600 built-in
Case Corsair 600C - Stock Fans on Low | Stock Metal/Plastic
Audio Device(s) Aune T1 mk1 > AKG K553 Pro + JVC HA-RX 700 (Equalizer APO + PeaceUI) | Bluetooth Earbuds (BX29)
Power Supply EVGA 750G2 Modular + APC Back-UPS Pro 1500 | 300W OEM (heavy use) or Lenovo Legion C135W GAN (light)
Mouse Logitech G502 | Logitech M330
Keyboard HyperX Alloy Core RGB | Built in Keyboard (Lenovo laptop KB FTW)
Software Windows 11 Pro x64 | Windows 11 Home x64
They've both gone the same routes since their first DX10 iterations, ATI uses one direction, that includes counting those shaders differently they use a ratio of simple to complex shaders. NV goes a different route with more complex shaders and has a lower shader count. Both get the same job done with similar performance, but it is cool they're not both using the same r&d in their gpu and shader designs. There's a ton of info on this topic though man, search through the forums or even check out the R600 vs G80 in google, you'll find a ton of good information.

:toast:
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,472 (4.23/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
Kursah is right, ATi uses a combination of Complex and Simple Shaders, while nVidia only uses Complex. It also helps that nVidia's shaders are clocked ~3x as high as ATi's(1500 vs. 575 in the case of 8800GT vs. HD4830).
 
Joined
Dec 2, 2008
Messages
368 (0.07/day)
Location
Over There
System Name Games for Breakfast
Processor i7 2600k @ 4.3ghz
Motherboard ASRrock Z77 extreme6
Cooling Cooler Master TX3 Dual Fan
Memory 16GB DDR3 - RipjawsX 1600 1.5v @ 8-8-8-22 1T
Video Card(s) Asus AMD R9 290 4GB Reference PCB
Storage Samsung F3 Spinpoint 1TB
Display(s) HP 22vx IPS LED
Case Cooler Master Elite 331
Audio Device(s) Onboard
Power Supply Corsair TX650 V1
Keyboard CM Storm Devastator
Software Windows 10 64bit
I'm not technically (how things work) savant, but still an enthusiast (technology/science is not my field unfortunately, because I always sucked @ math. REALLY! SUCKED!)

I couldn't even get 5th grade math straight :|

Well, back to topic, if ATI uses a mix of complex/simple shaders (I'm assuming simple shaders do less complex tasks), let's say that out of the 640 Shaders in the 4830, 500 of those are simple shaders, and the remaining 140 are complex shaders.

By the complex shader number alone, ATI would win. But then there's still the simple shaders... and 500 of them. I'm guessing every bit of power helps? It's like haviing 140 tanks in a battle, and 500 trycicles with submachine guns attached. They would be weak, but a lot of them would do some damage.

Hope you get this stupid analogy :p

Or am I getting this totally wrong?

So shouldn't ATI win? I'm not being a fanboy here... I own an nvidia card ;)
 
Joined
May 19, 2007
Messages
7,662 (1.24/day)
Location
c:\programs\kitteh.exe
Processor C2Q6600 @ 1.6 GHz
Motherboard Anus PQ5
Cooling ACFPro
Memory GEiL2 x 1 GB PC2 6400
Video Card(s) MSi 4830 (RIP)
Storage Seagate Barracuda 7200.10 320 GB Perpendicular Recording
Display(s) Dell 17'
Case El Cheepo
Audio Device(s) 7.1 Onboard
Power Supply Corsair TX750
Software MCE2K5
ati shaders are clocked at the same speed as the core, whereas nv's arent bound by that restriction
 
Joined
Sep 25, 2007
Messages
5,965 (0.98/day)
Location
New York
Processor AMD Ryzen 9 5950x, Ryzen 9 5980HX
Motherboard MSI X570 Tomahawk
Cooling Be Quiet Dark Rock Pro 4(With Noctua Fans)
Memory 32Gb Crucial 3600 Ballistix
Video Card(s) Gigabyte RTX 3080, Asus 6800M
Storage Adata SX8200 1TB NVME/WD Black 1TB NVME
Display(s) Dell 27 Inch 165Hz
Case Phanteks P500A
Audio Device(s) IFI Zen Dac/JDS Labs Atom+/SMSL Amp+Rivers Audio
Power Supply Corsair RM850x
Mouse Logitech G502 SE Hero
Keyboard Corsair K70 RGB Mk.2
VR HMD Samsung Odyssey Plus
Software Windows 10
I say nvidia has the more powerful shaders but ati makes up for that by using both complex and simple shaders

neither i guess, shaders are shaders

the architectures on nvidia and ati cards are not the same so its not as simple as saying ati has this many and nvidia has this many

as a matter of fact the 29XX/HD38XX's only have 64 complex shaders, the HD48XX only have 160, but can do 4 or 5 simple instructions per clock(not sure)
 
Last edited:
Joined
May 7, 2009
Messages
5,392 (0.99/day)
Location
Carrollton, GA
System Name ODIN
Processor AMD Ryzen 7 5800X
Motherboard Gigabyte B550 Aorus Elite AX V2
Cooling Dark Rock 4
Memory G Skill RipjawsV F4 3600 Mhz C16
Video Card(s) MSI GeForce RTX 3080 Ventus 3X OC LHR
Storage Crucial 2 TB M.2 SSD :: WD Blue M.2 1TB SSD :: 1 TB WD Black VelociRaptor
Display(s) Dell S2716DG 27" 144 Hz G-SYNC
Case Fractal Meshify C
Audio Device(s) Onboard Audio
Power Supply Antec HCP 850 80+ Gold
Mouse Corsair M65
Keyboard Corsair K70 RGB Lux
Software Windows 10 Pro 64-bit
Benchmark Scores I don't benchmark.
Anyone know why the ATI shaders are bound to the core clock?
 
Top