Skip to content

Nvidia 5090 #21

@jgavert

Description

@jgavert

Was run with PCIe Gen4 riser.

Output:
PerfTest
To select adapter, use: PerfTest.exe [ADAPTER_INDEX]

Adapters found:
0: NVIDIA GeForce RTX 5090
1: AMD Radeon(TM) Graphics
2: NVIDIA GeForce RTX 5090
3: Microsoft Basic Render Driver
Using adapter 0

Running 30 warm-up frames and 30 benchmark frames:
.............................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Performance compared to Buffer.Load random

Buffer.Load uniform: 1.254ms 2.119x
Buffer.Load linear: 1.705ms 1.559x
Buffer.Load random: 1.523ms 1.745x
Buffer.Load uniform: 1.280ms 2.076x
Buffer.Load linear: 1.320ms 2.013x
Buffer.Load random: 1.311ms 2.027x
Buffer.Load uniform: 2.631ms 1.010x
Buffer.Load linear: 2.713ms 0.979x
Buffer.Load random: 2.657ms 1.000x
Buffer.Load uniform: 1.237ms 2.148x
Buffer.Load linear: 1.246ms 2.132x
Buffer.Load random: 1.237ms 2.147x
Buffer.Load uniform: 1.279ms 2.078x
Buffer.Load linear: 1.319ms 2.015x
Buffer.Load random: 1.311ms 2.027x
Buffer.Load uniform: 2.621ms 1.014x
Buffer.Load linear: 2.724ms 0.976x
Buffer.Load random: 3.199ms 0.831x
Buffer.Load uniform: 1.241ms 2.141x
Buffer.Load linear: 1.526ms 1.741x
Buffer.Load random: 1.418ms 1.873x
Buffer.Load uniform: 1.279ms 2.078x
Buffer.Load linear: 1.325ms 2.006x
Buffer.Load random: 1.312ms 2.026x
Buffer.Load uniform: 3.160ms 0.841x
Buffer.Load linear: 3.222ms 0.825x
Buffer.Load random: 2.659ms 0.999x
ByteAddressBuffer.Load uniform: 2.656ms 1.000x
ByteAddressBuffer.Load linear: 2.083ms 1.276x
ByteAddressBuffer.Load random: 2.306ms 1.152x
ByteAddressBuffer.Load2 uniform: 3.366ms 0.789x
ByteAddressBuffer.Load2 linear: 2.710ms 0.981x
ByteAddressBuffer.Load2 random: 3.092ms 0.859x
ByteAddressBuffer.Load3 uniform: 3.779ms 0.703x
ByteAddressBuffer.Load3 linear: 3.606ms 0.737x
ByteAddressBuffer.Load3 random: 4.198ms 0.633x
ByteAddressBuffer.Load4 uniform: 5.143ms 0.517x
ByteAddressBuffer.Load4 linear: 6.201ms 0.428x
ByteAddressBuffer.Load4 random: 4.816ms 0.552x
ByteAddressBuffer.Load2 unaligned uniform: 3.571ms 0.744x
ByteAddressBuffer.Load2 unaligned linear: 2.713ms 0.979x
ByteAddressBuffer.Load2 unaligned random: 2.707ms 0.981x
ByteAddressBuffer.Load4 unaligned uniform: 4.760ms 0.558x
ByteAddressBuffer.Load4 unaligned linear: 6.662ms 0.399x
ByteAddressBuffer.Load4 unaligned random: 5.080ms 0.523x
StructuredBuffer.Load uniform: 2.446ms 1.086x
StructuredBuffer.Load linear: 1.558ms 1.706x
StructuredBuffer.Load random: 1.552ms 1.712x
StructuredBuffer.Load uniform: 2.715ms 0.979x
StructuredBuffer.Load linear: 3.341ms 0.795x
StructuredBuffer.Load random: 1.814ms 1.465x
StructuredBuffer.Load uniform: 2.518ms 1.055x
StructuredBuffer.Load linear: 2.760ms 0.963x
StructuredBuffer.Load random: 2.538ms 1.047x
cbuffer{float4} load uniform: 1.832ms 1.451x
cbuffer{float4} load linear: 101.791ms 0.026x
cbuffer{float4} load random: 39.101ms 0.068x
Texture2D.Load uniform: 1.288ms 2.063x
Texture2D.Load linear: 2.861ms 0.929x
Texture2D.Load random: 1.244ms 2.136x
Texture2D.Load uniform: 1.628ms 1.633x
Texture2D.Load linear: 2.126ms 1.250x
Texture2D.Load random: 1.308ms 2.031x
Texture2D.Load uniform: 2.879ms 0.923x
Texture2D.Load linear: 2.998ms 0.886x
Texture2D.Load random: 2.541ms 1.046x
Texture2D.Load uniform: 1.260ms 2.109x
Texture2D.Load linear: 2.579ms 1.030x
Texture2D.Load random: 1.246ms 2.132x
Texture2D.Load uniform: 1.374ms 1.934x
Texture2D.Load linear: 2.993ms 0.888x
Texture2D.Load random: 1.310ms 2.029x
Texture2D.Load uniform: 3.076ms 0.864x
Texture2D.Load linear: 5.757ms 0.462x
Texture2D.Load random: 2.840ms 0.936x
Texture2D.Load uniform: 1.260ms 2.108x
Texture2D.Load linear: 3.393ms 0.783x
Texture2D.Load random: 1.512ms 1.757x
Texture2D.Load uniform: 1.376ms 1.932x
Texture2D.Load linear: 5.486ms 0.484x
Texture2D.Load random: 2.684ms 0.990x
Texture2D.Load uniform: 3.151ms 0.843x
Texture2D.Load linear: 10.037ms 0.265x
Texture2D.Load random: 4.863ms 0.546x
Texture2D.Sample(nearest) uniform: 2.685ms 0.990x
Texture2D.Sample(nearest) linear: 2.412ms 1.102x
Texture2D.Sample(nearest) random: 2.417ms 1.099x
Texture2D.Sample(nearest) uniform: 2.403ms 1.106x
Texture2D.Sample(nearest) linear: 2.841ms 0.935x
Texture2D.Sample(nearest) random: 2.403ms 1.106x
Texture2D.Sample(nearest) uniform: 2.839ms 0.936x
Texture2D.Sample(nearest) linear: 3.141ms 0.846x
Texture2D.Sample(nearest) random: 2.580ms 1.030x
Texture2D.Sample(nearest) uniform: 2.414ms 1.101x
Texture2D.Sample(nearest) linear: 2.416ms 1.100x
Texture2D.Sample(nearest) random: 2.416ms 1.100x
Texture2D.Sample(nearest) uniform: 2.674ms 0.994x
Texture2D.Sample(nearest) linear: 2.997ms 0.887x
Texture2D.Sample(nearest) random: 2.401ms 1.107x
Texture2D.Sample(nearest) uniform: 2.945ms 0.902x
Texture2D.Sample(nearest) linear: 4.665ms 0.570x
Texture2D.Sample(nearest) random: 3.227ms 0.823x
Texture2D.Sample(nearest) uniform: 2.417ms 1.099x
Texture2D.Sample(nearest) linear: 3.654ms 0.727x
Texture2D.Sample(nearest) random: 2.421ms 1.098x
Texture2D.Sample(nearest) uniform: 2.671ms 0.995x
Texture2D.Sample(nearest) linear: 4.754ms 0.559x
Texture2D.Sample(nearest) random: 2.411ms 1.102x
Texture2D.Sample(bilinear) uniform: 2.560ms 1.038x
Texture2D.Sample(nearest) linear: 9.592ms 0.277x
Texture2D.Sample(nearest) random: 5.545ms 0.479x
Texture2D.Sample(bilinear) uniform: 5.445ms 0.488x
Texture2D.Sample(bilinear) linear: 4.921ms 0.540x
Texture2D.Sample(bilinear) random: 4.747ms 0.560x
Texture2D.Sample(bilinear) uniform: 4.730ms 0.562x
Texture2D.Sample(bilinear) linear: 4.728ms 0.562x
Texture2D.Sample(bilinear) random: 5.301ms 0.501x
Texture2D.Sample(bilinear) uniform: 4.729ms 0.562x
Texture2D.Sample(bilinear) linear: 5.268ms 0.504x
Texture2D.Sample(bilinear) random: 5.119ms 0.519x
Texture2D.Sample(bilinear) uniform: 4.946ms 0.537x
Texture2D.Sample(bilinear) linear: 4.745ms 0.560x
Texture2D.Sample(bilinear) random: 4.749ms 0.559x
Texture2D.Sample(bilinear) uniform: 4.928ms 0.539x
Texture2D.Sample(bilinear) linear: 4.728ms 0.562x
Texture2D.Sample(bilinear) random: 5.296ms 0.502x
Texture2D.Sample(bilinear) uniform: 4.909ms 0.541x
Texture2D.Sample(bilinear) linear: 5.004ms 0.531x
Texture2D.Sample(bilinear) random: 4.730ms 0.562x
Texture2D.Sample(bilinear) uniform: 4.917ms 0.540x
Texture2D.Sample(bilinear) linear: 4.748ms 0.560x
Texture2D.Sample(bilinear) random: 5.017ms 0.530x
Texture2D.Sample(bilinear) uniform: 5.257ms 0.505x
Texture2D.Sample(bilinear) linear: 5.008ms 0.531x
Texture2D.Sample(bilinear) random: 5.004ms 0.531x
Texture2D.Sample(bilinear) uniform: 19.633ms 0.135x
Texture2D.Sample(bilinear) linear: 19.522ms 0.136x
Texture2D.Sample(bilinear) random: 28.813ms 0.092x

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions