mirror of
https://github.com/horizon-rust/horizon.git
synced 2026-11-07 02:56:17 -10:00
- The desktop measured: Horizon v2026.10.22.13 against vanilla 26.3 at render distance 12 and 32, 3 runs each, 1280x720, VSync off, in a headless sway on the RTX 4080 (never on its screen). Replaces the "not yet measured" note. - /benchmarks shows each players' group's hardware split (RAM, VRAM, drive, system, GPU kind) and, once the telemetry server has some, a "Players' hardware" table from /v1/aggregate's breakdowns. Hidden without data. - The picker takes the memory too. Players' groups whose installs have neither the picked RAM nor the GPU's VRAM class count as further away, and the result says what they had and when a game's peak memory is a large share of the RAM. - Each GPU in the spec table has its memory (0: shared). Co-Authored-By: Claude Opus 5.5 <[email protected]>
724 lines
9.8 KiB
JSON
724 lines
9.8 KiB
JSON
{
|
|
"format": "horizon-benchmark-report",
|
|
"version": 1,
|
|
"kind": "game",
|
|
"created": "2026-10-23T00:52:47Z",
|
|
"app": {
|
|
"name": "minecraft",
|
|
"version": "26.3",
|
|
"mods": [
|
|
{
|
|
"name": "fabric-loader",
|
|
"version": "0.19.5"
|
|
}
|
|
]
|
|
},
|
|
"hardware": {
|
|
"os": "linux",
|
|
"arch": "x86_64",
|
|
"cpu_threads": 24,
|
|
"os_version": "NixOS 26.05 (Yarara) (kernel 6.18.57)",
|
|
"cpu": "13th Gen Intel(R) Core(TM) i7-13700KF",
|
|
"ram_mb": 31904,
|
|
"gpu": {
|
|
"name": "NVIDIA GeForce RTX 4080",
|
|
"vendor": "NVIDIA",
|
|
"driver": "1.4.329 NVIDIA 595.71.05",
|
|
"backend": "vulkan",
|
|
"kind": ""
|
|
}
|
|
},
|
|
"conditions": {
|
|
"scenario": "perf_bench:village,forest,ocean,mountain",
|
|
"seed": "1234",
|
|
"render_distance": 12,
|
|
"simulation_distance": 12,
|
|
"vsync": false,
|
|
"offscreen": false,
|
|
"repeats": 3,
|
|
"warmup_s": 2.0,
|
|
"load_avg_1m": 25.007,
|
|
"window": [
|
|
1280,
|
|
720
|
|
]
|
|
},
|
|
"metrics": {
|
|
"startup.title_ms": {
|
|
"n": 3,
|
|
"mean": 12177.771,
|
|
"stdev": 8960.751,
|
|
"min": 6852.719,
|
|
"max": 22523.26,
|
|
"ci95": 22261.536
|
|
},
|
|
"startup.world_ms": {
|
|
"n": 3,
|
|
"mean": 30469.771,
|
|
"stdev": 9525.862,
|
|
"min": 23924.719,
|
|
"max": 41398.26,
|
|
"ci95": 23665.464
|
|
},
|
|
"chunks.village.load_ms": {
|
|
"n": 3,
|
|
"mean": 8002.915,
|
|
"stdev": 2750.518,
|
|
"min": 5499.832,
|
|
"max": 10947.467,
|
|
"ci95": 6833.218
|
|
},
|
|
"fps.village.avg_fps": {
|
|
"n": 3,
|
|
"mean": 2481.889,
|
|
"stdev": 303.157,
|
|
"min": 2203.739,
|
|
"max": 2805.025,
|
|
"ci95": 753.144
|
|
},
|
|
"fps.village.low_1pct_fps": {
|
|
"n": 3,
|
|
"mean": 385.31,
|
|
"stdev": 241.771,
|
|
"min": 129.951,
|
|
"max": 610.699,
|
|
"ci95": 600.641
|
|
},
|
|
"fps.village.low_01pct_fps": {
|
|
"n": 3,
|
|
"mean": 107.075,
|
|
"stdev": 81.437,
|
|
"min": 16.766,
|
|
"max": 174.928,
|
|
"ci95": 202.318
|
|
},
|
|
"memory.village.gpu_mb": {
|
|
"n": 3,
|
|
"mean": 44.667,
|
|
"stdev": 41.789,
|
|
"min": 6.0,
|
|
"max": 89.0,
|
|
"ci95": 103.818
|
|
},
|
|
"chunks.forest.load_ms": {
|
|
"n": 3,
|
|
"mean": 9653.503,
|
|
"stdev": 3442.183,
|
|
"min": 7186.472,
|
|
"max": 13585.896,
|
|
"ci95": 8551.546
|
|
},
|
|
"fps.forest.avg_fps": {
|
|
"n": 3,
|
|
"mean": 2367.898,
|
|
"stdev": 266.822,
|
|
"min": 2176.324,
|
|
"max": 2672.655,
|
|
"ci95": 662.876
|
|
},
|
|
"fps.forest.low_1pct_fps": {
|
|
"n": 3,
|
|
"mean": 208.784,
|
|
"stdev": 102.377,
|
|
"min": 91.127,
|
|
"max": 277.551,
|
|
"ci95": 254.34
|
|
},
|
|
"fps.forest.low_01pct_fps": {
|
|
"n": 3,
|
|
"mean": 56.84,
|
|
"stdev": 59.634,
|
|
"min": 10.785,
|
|
"max": 124.2,
|
|
"ci95": 148.151
|
|
},
|
|
"memory.forest.gpu_mb": {
|
|
"n": 3,
|
|
"mean": 44.667,
|
|
"stdev": 41.789,
|
|
"min": 6.0,
|
|
"max": 89.0,
|
|
"ci95": 103.818
|
|
},
|
|
"chunks.ocean.load_ms": {
|
|
"n": 3,
|
|
"mean": 10441.986,
|
|
"stdev": 2957.968,
|
|
"min": 7966.98,
|
|
"max": 13717.953,
|
|
"ci95": 7348.594
|
|
},
|
|
"fps.ocean.avg_fps": {
|
|
"n": 3,
|
|
"mean": 2727.058,
|
|
"stdev": 257.941,
|
|
"min": 2429.545,
|
|
"max": 2887.978,
|
|
"ci95": 640.812
|
|
},
|
|
"fps.ocean.low_1pct_fps": {
|
|
"n": 3,
|
|
"mean": 246.78,
|
|
"stdev": 35.091,
|
|
"min": 211.805,
|
|
"max": 281.986,
|
|
"ci95": 87.178
|
|
},
|
|
"fps.ocean.low_01pct_fps": {
|
|
"n": 3,
|
|
"mean": 55.43,
|
|
"stdev": 45.634,
|
|
"min": 26.317,
|
|
"max": 108.023,
|
|
"ci95": 113.369
|
|
},
|
|
"memory.ocean.gpu_mb": {
|
|
"n": 3,
|
|
"mean": 44.667,
|
|
"stdev": 41.789,
|
|
"min": 6.0,
|
|
"max": 89.0,
|
|
"ci95": 103.818
|
|
},
|
|
"chunks.mountain.load_ms": {
|
|
"n": 3,
|
|
"mean": 15248.98,
|
|
"stdev": 1927.895,
|
|
"min": 13668.264,
|
|
"max": 17396.829,
|
|
"ci95": 4789.544
|
|
},
|
|
"fps.mountain.avg_fps": {
|
|
"n": 3,
|
|
"mean": 2824.349,
|
|
"stdev": 222.395,
|
|
"min": 2568.693,
|
|
"max": 2973.143,
|
|
"ci95": 552.505
|
|
},
|
|
"fps.mountain.low_1pct_fps": {
|
|
"n": 3,
|
|
"mean": 407.099,
|
|
"stdev": 174.268,
|
|
"min": 207.655,
|
|
"max": 529.972,
|
|
"ci95": 432.941
|
|
},
|
|
"fps.mountain.low_01pct_fps": {
|
|
"n": 3,
|
|
"mean": 69.832,
|
|
"stdev": 35.341,
|
|
"min": 29.188,
|
|
"max": 93.326,
|
|
"ci95": 87.8
|
|
},
|
|
"memory.mountain.gpu_mb": {
|
|
"n": 3,
|
|
"mean": 44.667,
|
|
"stdev": 41.789,
|
|
"min": 6.0,
|
|
"max": 89.0,
|
|
"ci95": 103.818
|
|
},
|
|
"memory.rss_peak_mb": {
|
|
"n": 3,
|
|
"mean": 3078.311,
|
|
"stdev": 77.595,
|
|
"min": 3022.469,
|
|
"max": 3166.914,
|
|
"ci95": 192.773
|
|
},
|
|
"memory.rss_steady_mb": {
|
|
"n": 3,
|
|
"mean": 2882.664,
|
|
"stdev": 183.911,
|
|
"min": 2768.117,
|
|
"max": 3094.801,
|
|
"ci95": 456.898
|
|
}
|
|
},
|
|
"frames": [
|
|
{
|
|
"phase": "village",
|
|
"repeat": 0,
|
|
"frames": 29243,
|
|
"seconds": 12.0,
|
|
"avg_fps": 2436.904,
|
|
"low_1pct_fps": 415.279,
|
|
"low_01pct_fps": 129.532,
|
|
"p50_ms": 0.354,
|
|
"p95_ms": 0.691,
|
|
"p99_ms": 1.231,
|
|
"p999_ms": 3.925,
|
|
"max_ms": 17.066,
|
|
"histogram": [
|
|
28752,
|
|
394,
|
|
53,
|
|
20,
|
|
6,
|
|
2,
|
|
3,
|
|
4,
|
|
0,
|
|
5,
|
|
0,
|
|
3,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "village",
|
|
"repeat": 1,
|
|
"frames": 26445,
|
|
"seconds": 12.0,
|
|
"avg_fps": 2203.739,
|
|
"low_1pct_fps": 129.951,
|
|
"low_01pct_fps": 16.766,
|
|
"p50_ms": 0.33,
|
|
"p95_ms": 0.712,
|
|
"p99_ms": 1.185,
|
|
"p999_ms": 4.919,
|
|
"max_ms": 460.22,
|
|
"histogram": [
|
|
26007,
|
|
352,
|
|
38,
|
|
16,
|
|
6,
|
|
6,
|
|
2,
|
|
5,
|
|
3,
|
|
4,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
2,
|
|
2,
|
|
2,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "village",
|
|
"repeat": 2,
|
|
"frames": 33661,
|
|
"seconds": 12.0,
|
|
"avg_fps": 2805.025,
|
|
"low_1pct_fps": 610.699,
|
|
"low_01pct_fps": 174.928,
|
|
"p50_ms": 0.315,
|
|
"p95_ms": 0.5,
|
|
"p99_ms": 0.95,
|
|
"p999_ms": 2.426,
|
|
"max_ms": 12.54,
|
|
"histogram": [
|
|
33371,
|
|
251,
|
|
9,
|
|
6,
|
|
7,
|
|
0,
|
|
10,
|
|
4,
|
|
0,
|
|
2,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "forest",
|
|
"repeat": 0,
|
|
"frames": 32072,
|
|
"seconds": 12.0,
|
|
"avg_fps": 2672.655,
|
|
"low_1pct_fps": 257.674,
|
|
"low_01pct_fps": 35.534,
|
|
"p50_ms": 0.336,
|
|
"p95_ms": 0.37,
|
|
"p99_ms": 0.797,
|
|
"p999_ms": 2.624,
|
|
"max_ms": 735.482,
|
|
"histogram": [
|
|
31895,
|
|
137,
|
|
11,
|
|
14,
|
|
1,
|
|
1,
|
|
1,
|
|
3,
|
|
3,
|
|
1,
|
|
2,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "forest",
|
|
"repeat": 1,
|
|
"frames": 27011,
|
|
"seconds": 12.411,
|
|
"avg_fps": 2176.324,
|
|
"low_1pct_fps": 91.127,
|
|
"low_01pct_fps": 10.785,
|
|
"p50_ms": 0.346,
|
|
"p95_ms": 0.401,
|
|
"p99_ms": 0.934,
|
|
"p999_ms": 3.871,
|
|
"max_ms": 818.414,
|
|
"histogram": [
|
|
26776,
|
|
162,
|
|
31,
|
|
17,
|
|
5,
|
|
3,
|
|
2,
|
|
4,
|
|
1,
|
|
2,
|
|
0,
|
|
1,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
1,
|
|
3,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "forest",
|
|
"repeat": 2,
|
|
"frames": 27058,
|
|
"seconds": 12.001,
|
|
"avg_fps": 2254.715,
|
|
"low_1pct_fps": 277.551,
|
|
"low_01pct_fps": 124.2,
|
|
"p50_ms": 0.367,
|
|
"p95_ms": 0.761,
|
|
"p99_ms": 2.117,
|
|
"p999_ms": 5.229,
|
|
"max_ms": 18.327,
|
|
"histogram": [
|
|
26114,
|
|
645,
|
|
153,
|
|
91,
|
|
23,
|
|
15,
|
|
4,
|
|
4,
|
|
4,
|
|
1,
|
|
1,
|
|
2,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "ocean",
|
|
"repeat": 0,
|
|
"frames": 34656,
|
|
"seconds": 12.0,
|
|
"avg_fps": 2887.978,
|
|
"low_1pct_fps": 246.55,
|
|
"low_01pct_fps": 31.951,
|
|
"p50_ms": 0.301,
|
|
"p95_ms": 0.374,
|
|
"p99_ms": 0.744,
|
|
"p999_ms": 1.84,
|
|
"max_ms": 529.481,
|
|
"histogram": [
|
|
34514,
|
|
111,
|
|
10,
|
|
3,
|
|
3,
|
|
3,
|
|
3,
|
|
0,
|
|
1,
|
|
1,
|
|
2,
|
|
1,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
1,
|
|
1,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "ocean",
|
|
"repeat": 1,
|
|
"frames": 34364,
|
|
"seconds": 12.0,
|
|
"avg_fps": 2863.651,
|
|
"low_1pct_fps": 211.805,
|
|
"low_01pct_fps": 26.317,
|
|
"p50_ms": 0.299,
|
|
"p95_ms": 0.354,
|
|
"p99_ms": 0.726,
|
|
"p999_ms": 2.066,
|
|
"max_ms": 406.779,
|
|
"histogram": [
|
|
34238,
|
|
91,
|
|
8,
|
|
9,
|
|
4,
|
|
0,
|
|
3,
|
|
2,
|
|
2,
|
|
1,
|
|
0,
|
|
1,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
2,
|
|
2,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "ocean",
|
|
"repeat": 2,
|
|
"frames": 29155,
|
|
"seconds": 12.0,
|
|
"avg_fps": 2429.545,
|
|
"low_1pct_fps": 281.986,
|
|
"low_01pct_fps": 108.023,
|
|
"p50_ms": 0.328,
|
|
"p95_ms": 0.694,
|
|
"p99_ms": 1.869,
|
|
"p999_ms": 5.426,
|
|
"max_ms": 21.079,
|
|
"histogram": [
|
|
28371,
|
|
532,
|
|
131,
|
|
52,
|
|
30,
|
|
19,
|
|
3,
|
|
6,
|
|
1,
|
|
3,
|
|
3,
|
|
1,
|
|
1,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "mountain",
|
|
"repeat": 0,
|
|
"frames": 35678,
|
|
"seconds": 12.0,
|
|
"avg_fps": 2973.143,
|
|
"low_1pct_fps": 529.972,
|
|
"low_01pct_fps": 93.326,
|
|
"p50_ms": 0.316,
|
|
"p95_ms": 0.353,
|
|
"p99_ms": 0.67,
|
|
"p999_ms": 2.332,
|
|
"max_ms": 142.274,
|
|
"histogram": [
|
|
35573,
|
|
63,
|
|
14,
|
|
8,
|
|
2,
|
|
1,
|
|
0,
|
|
6,
|
|
5,
|
|
1,
|
|
1,
|
|
1,
|
|
0,
|
|
1,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "mountain",
|
|
"repeat": 1,
|
|
"frames": 30825,
|
|
"seconds": 12.0,
|
|
"avg_fps": 2568.693,
|
|
"low_1pct_fps": 207.655,
|
|
"low_01pct_fps": 29.188,
|
|
"p50_ms": 0.329,
|
|
"p95_ms": 0.457,
|
|
"p99_ms": 0.904,
|
|
"p999_ms": 4.074,
|
|
"max_ms": 296.278,
|
|
"histogram": [
|
|
30573,
|
|
169,
|
|
34,
|
|
20,
|
|
8,
|
|
0,
|
|
1,
|
|
4,
|
|
3,
|
|
2,
|
|
2,
|
|
2,
|
|
0,
|
|
1,
|
|
1,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
0,
|
|
2,
|
|
1,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "mountain",
|
|
"repeat": 2,
|
|
"frames": 35175,
|
|
"seconds": 12.0,
|
|
"avg_fps": 2931.211,
|
|
"low_1pct_fps": 483.67,
|
|
"low_01pct_fps": 86.982,
|
|
"p50_ms": 0.32,
|
|
"p95_ms": 0.366,
|
|
"p99_ms": 0.701,
|
|
"p999_ms": 3.252,
|
|
"max_ms": 186.727,
|
|
"histogram": [
|
|
35054,
|
|
67,
|
|
17,
|
|
17,
|
|
2,
|
|
2,
|
|
2,
|
|
4,
|
|
3,
|
|
3,
|
|
1,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
],
|
|
"label": "vanilla-desktop"
|
|
}
|