AMD Radeon RX 590 GME vs NVIDIA P104-100 Comparison

AMD
RADEON

AMD Radeon RX 590 GME

CORE STATE Polaris 20
VRAM 8 GB
CLOCK SPEED 1420 MHz
TDP 175 W
BUS WIDTH 256 bit
ARCHITECTURE GCN 4.0
nm
PROCESS 14 nm
LAUNCH DATE 2020
VS
NVIDIA
GEFORCE

P104-100

CORE STATE GP104
VRAM 4 GB
CLOCK SPEED 1733 MHz
TDP —
BUS WIDTH 256 bit
ARCHITECTURE Pascal
nm
PROCESS 16 nm
LAUNCH DATE 2017

PERFORMANCE BENCHMARKS

3dmark_3dmark_steel_nomad_dx12
1,001
1,413
geekbench_opencl
36,294
52,368
geekbench_vulkan
60,508
45,165

Analysis: AMD Radeon RX 590 GME vs NVIDIA P104-100

The NVIDIA P104-100 and AMD Radeon RX 590 GME are both end-of-life graphics cards that land in the same performance tier, yet they achieve parity through radically different design priorities. The data shows a split decision: the P104-100 dominates in two of three benchmarks, while the RX 590 GME counters with a decisive victory in the Vulkan workload. Their average benchmark scores are nearly identical — 32,982 for the NVIDIA part versus 32,601 for the AMD part — placing both at the 77th percentile of all GPUs. This is a comparison of two very different interpretations of the same performance class.

Head-to-Head Benchmarks

The NVIDIA P104-100 wins the 3DMark Steel Nomad DX12 test decisively, scoring 1,413 points against the RX 590 GME's 1,001 points. That is a 41.2% advantage, a massive gap in a modern DirectX 12 workload. The P104-100 also takes the Geekbench OpenCL test with a score of 52,368 versus 36,294 for the AMD card, a 44.3% margin. In raw compute throughput, the P104-100 is the clear leader, and these two benchmark victories show that its architecture is far more efficient in these specific workloads.

The RX 590 GME's lone win comes in the Geekbench Vulkan test, where it scores 60,508 against the P104-100's 45,165. That is a 25.4% reversal, and it is a significant one. Vulkan is a low-level API that rewards different architectural strengths, and the AMD card's GCN 4.0 design clearly responds better to that workload. This single result prevents the NVIDIA card from taking a clean sweep and shows that the RX 590 GME has genuine competitive advantages in the right conditions.

The overall averages tell a slightly different story. The P104-100's average benchmark score of 32,982 puts it just 0.4% ahead of the NVIDIA T600 Mobile (32,849) and 0.5% behind the T550 Mobile (33,161). The RX 590 GME's average of 32,601 places it 0.2% ahead of the AMD FirePro S9300 X2 (32,540) and 0.4% ahead of the RX 7900 GRE (32,456). Both cards sit in a tight cluster of mid-range performers, but the head-to-head deltas show that the P104-100 has the higher ceiling in most tests.

Architecture Differences

The architectural divide is stark. The P104-100 uses the GP104 chip on TSMC's 16 nm process, packing 7,200 million transistors into a 314 mm² die. The RX 590 GME uses the Polaris 20 chip on GlobalFoundries' 14 nm process, with 5,700 million transistors on a 232 mm² die. The NVIDIA chip has a higher transistor density of 22.9M per mm², while AMD's Polaris 20 achieves a denser 24.6M per mm² despite having fewer total transistors.

Clock speeds favor the NVIDIA card significantly. The P104-100 runs at a 1,607 MHz base clock and boosts to 1,733 MHz, while the RX 590 GME operates at 1,257 MHz base and 1,420 MHz boost. Memory configurations also diverge: the P104-100 uses 4 GB of GDDR5X memory at 1,251 MHz (10 Gbps effective) delivering 320.3 GB/s of bandwidth, while the RX 590 GME uses 8 GB of GDDR5 at 2,000 MHz (8 Gbps effective) for 256.0 GB/s. Both use a 256-bit memory bus, but the NVIDIA card's faster memory type gives it a 25% bandwidth advantage.

Shader configurations differ in composition. The P104-100 has 1,920 shading units, 120 texture mapping units, and 64 ROPs. The RX 590 GME has more shading units at 2,304, more TMUs at 144, but only 32 ROPs. This explains the pixel rate disparity: the P104-100 delivers 110.9 GPixel/s versus the AMD card's 45.44 GPixel/s. Texture rates are nearly identical — 208.0 GTexel/s for NVIDIA versus 204.5 GTexel/s for AMD. FP32 performance is essentially a tie at 6.655 TFLOPS for the P104-100 and 6.543 TFLOPS for the RX 590 GME, but FP16 is where they diverge completely: the P104-100 manages only 104.0 GFLOPS (1:64 ratio), while the RX 590 GME delivers 6.543 TFLOPS (1:1 ratio).

The cards also differ in connectivity and power. The P104-100 uses a PCIe 1.0 x4 interface and has no display outputs — it is a mining-focused card. The RX 590 GME uses PCIe 3.0 x16 and has 1x HDMI 2.0b plus 3x DisplayPort 1.4a outputs. The P104-100 has no official TDP listed but suggests a 200 W power supply, while the RX 590 GME has a 175 W TDP and recommends a 450 W power supply. Both are dual-slot cards with a single 8-pin power connector. API support is similar, with both offering DirectX 12 (12_1 for NVIDIA, 12_0 for AMD), OpenGL 4.6, and Vulkan 1.4 for NVIDIA versus 1.3 for AMD.

Where Each One Wins

The P104-100 is the clear choice for DirectX 12 workloads and general compute tasks. Its 41.2% lead in 3DMark Steel Nomad DX12 and 44.3% lead in Geekbench OpenCL demonstrate that it handles modern APIs and raw compute with far greater efficiency. The card's higher clock speeds, superior memory bandwidth, and double the ROP count make it a stronger performer in rasterization-heavy scenarios. Its lack of display outputs means it is strictly a compute or mining card, but within that scope, it is the more powerful option.

The RX 590 GME wins in Vulkan workloads, with a 25.4% advantage in Geekbench Vulkan. This suggests that its GCN 4.0 architecture has strengths in low-level API scenarios that the Pascal-based P104-100 cannot match. The AMD card also offers 8 GB of memory versus 4 GB, which is a significant capacity advantage for workloads that exceed the smaller frame buffer. Its full display output suite — HDMI 2.0b and three DisplayPort 1.4a connections — makes it a functional graphics card for actual use, whereas the P104-100 cannot drive a monitor at all. The RX 590 GME also has full-rate FP16 performance at 6.543 TFLOPS, which could benefit certain compute applications that utilize half-precision math.

FAQ

Q: Which card has the higher average benchmark score?

A: The NVIDIA P104-100 has a slightly higher average benchmark score of 32,982 compared to the AMD Radeon RX 590 GME's 32,601, a difference of roughly 1.2%.

Q: How much faster is the P104-100 in DirectX 12?

A: The P104-100 scores 1,413 in 3DMark Steel Nomad DX12, which is 41.2% higher than the RX 590 GME's score of 1,001.

Q: Does the RX 590 GME win any benchmarks?

A: Yes, the RX 590 GME wins the Geekbench Vulkan test with a score of 60,508, beating the P104-100's 45,165 by 25.4%.

Q: What are the memory capacities of each card?

A: The P104-100 has 4 GB of GDDR5X memory, while the RX 590 GME has 8 GB of GDDR5 memory. Both use a 256-bit memory bus.

Q: Can either card be used for display output?

A: Only the RX 590 GME has display outputs, featuring 1x HDMI 2.0b and 3x DisplayPort 1.4a. The P104-100 has no display outputs.

Q: How do the transistor counts compare?

A: The P104-100 contains 7,200 million transistors on a 314 mm² die, while the RX 590 GME contains 5,700 million transistors on a 232 mm² die.

The Verdict

The data points to a clear split: the NVIDIA P104-100 is the stronger compute performer, winning the two most demanding benchmarks by margins of 41.2% and 44.3%. Its higher clocks, faster GDDR5X memory, and double ROP count give it a decisive edge in DirectX 12 and OpenCL scenarios. For any workload that prioritizes raw compute performance or frame throughput, the P104-100 is the superior card.

The AMD Radeon RX 590 GME is the more versatile card. It wins the Vulkan benchmark decisively, offers double the memory capacity at 8 GB, and includes full display outputs for actual graphics use. Its full-rate FP16 capability is a distinct architectural advantage that the P104-100 lacks entirely. For users who need a functional graphics card with modern display connectivity, the RX 590 GME is the only viable option between the two.

Both cards share the same 77th percentile ranking and similar average scores, so the choice comes down to workload. The P104-100 is a specialized compute accelerator with no display support, excelling in performance metrics but lacking usability. The RX 590 GME is a balanced graphics card that sacrifices some raw speed in DirectX and OpenCL for Vulkan superiority, more memory, and full display functionality. The data does not crown an overall winner — it identifies two cards with complementary strengths.

Specification Differences

| Specification | NVIDIA P104-100 | AMD Radeon RX 590 GME |

|---|---|---|

| Process Node | 16 nm | 14 nm |

| Transistors | 7,200 million | 5,700 million |

| Die Size | 314 mm² | 232 mm² |

| Base Clock | 1607 MHz | 1257 MHz |

| Boost Clock | 1733 MHz | 1420 MHz |

| Memory Size | 4 GB | 8 GB |

| Memory Type | GDDR5X | GDDR5 |

| Memory Clock | 1251 MHz (10 Gbps effective) | 2000 MHz (8 Gbps effective) |

| Memory Bandwidth | 320.3 GB/s | 256.0 GB/s |

| Shading Units | 1920 | 2304 |

| TMUs | 120 | 144 |

| ROPs | 64 | 32 |

| Pixel Rate | 110.9 GPixel/s | 45.44 GPixel/s |

| Texture Rate | 208.0 GTexel/s | 204.5 GTexel/s |

| FP32 | 6.655 TFLOPS | 6.543 TFLOPS |

| FP16 | 104.0 GFLOPS (1:64) | 6.543 TFLOPS (1:1) |

| TDP | Not specified | 175 W |

| Suggested PSU | 200 W | 450 W |

| Bus Interface | PCIe 1.0 x4 | PCIe 3.0 x16 |

| Display Outputs | No outputs | 1x HDMI 2.0b, 3x DisplayPort 1.4a |

| DirectX | 12 (12_1) | 12 (12_0) |

| Vulkan | 1.4 | 1.3 |

| Length | 267 mm (10.5 inches) | 241 mm (9.5 inches) |

| Release Date | 2017-12-11 | 2020-03-08 |

| Predecessor | Not specified | Arctic Islands |

| Successor | Not specified | Vega |

DETAILED SPECIFICATIONS

SPECIFICATION
RX 590 GME
P104-100
Core Specs
Shading Units
2,304
1,920 -16.7%
Shaders
2,304
1,920 -16.7%
TMUs
144
120 -16.7%
ROPs
32
64 +100.0%
Compute Units
36
—
SM Count
—
15
Clocks
Base Clock
1257 MHz
1607 MHz
Boost Clock
1420 MHz
1733 MHz
Memory Clock
2000 MHz 8 Gbps effective
1251 MHz 10 Gbps effective
Memory
Memory Size
8 GB
4 GB
VRAM (MB)
8,192
4,096 -50.0%
Memory Type
GDDR5
GDDR5X
Memory Bus
256 bit
256 bit
Bandwidth
256.0 GB/s
320.3 GB/s
Cache
L1 Cache
16 KB (per CU)
48 KB (per SM)
L2 Cache
2 MB
2 MB
Performance
Pixel Rate
45.44 GPixel/s
110.9 GPixel/s
Texture Rate
204.5 GTexel/s
208.0 GTexel/s
FP32 (TFLOPS)
6.543 TFLOPS
6.655 TFLOPS
FP64 (TFLOPS)
409.0 GFLOPS (1:16)
208.0 GFLOPS (1:32)
FP16 (TFLOPS)
6.543 TFLOPS (1:1)
104.0 GFLOPS (1:64)
Power
TDP
175 W
—
TDP (W)
175
—
Suggested PSU
450 W
200 W
Power Connectors
1x 8-pin
1x 8-pin
Architecture
Architecture
GCN 4.0
Pascal
GPU Name
Polaris 20
GP104
Generation
Polaris (RX 500)
Mining GPUs
Process Size
14 nm
16 nm
Transistors
5,700 million
7,200 million
Die Size
232 mm²
314 mm²
Foundry
GlobalFoundries
TSMC
Density
24.6M / mm²
22.9M / mm²
API Support
DirectX
12 (12_0)
12 (12_1)
OpenGL
4.6
4.6
Vulkan
1.3
1.4
OpenCL
2.1
3.0
CUDA
—
6.1
Shader Model
6.7
6.8
Physical
Slot Width
Dual-slot
Dual-slot
Length
241 mm 9.5 inches
267 mm 10.5 inches
Outputs
1x HDMI 2.0b3x DisplayPort 1.4a
No outputs
Bus Interface
PCIe 3.0 x16
PCIe 1.0 x4
Other
Production
End-of-life
End-of-life
Predecessor
Arctic Islands
—
Successor
Vega
—
View Radeon RX 590 GME Details View P104-100 Details