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-23T01:07:26Z",
|
|
"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": 32,
|
|
"simulation_distance": 12,
|
|
"vsync": false,
|
|
"offscreen": false,
|
|
"repeats": 3,
|
|
"warmup_s": 2.0,
|
|
"load_avg_1m": 21.652,
|
|
"window": [
|
|
1280,
|
|
720
|
|
]
|
|
},
|
|
"metrics": {
|
|
"startup.title_ms": {
|
|
"n": 3,
|
|
"mean": 8940.211,
|
|
"stdev": 2530.108,
|
|
"min": 6019.207,
|
|
"max": 10448.156,
|
|
"ci95": 6285.645
|
|
},
|
|
"startup.world_ms": {
|
|
"n": 3,
|
|
"mean": 58553.544,
|
|
"stdev": 16445.393,
|
|
"min": 39635.207,
|
|
"max": 69435.156,
|
|
"ci95": 40855.919
|
|
},
|
|
"chunks.village.load_ms": {
|
|
"n": 3,
|
|
"mean": 19818.416,
|
|
"stdev": 5189.664,
|
|
"min": 14041.61,
|
|
"max": 24086.671,
|
|
"ci95": 12892.88
|
|
},
|
|
"fps.village.avg_fps": {
|
|
"n": 3,
|
|
"mean": 881.018,
|
|
"stdev": 156.975,
|
|
"min": 710.499,
|
|
"max": 1019.508,
|
|
"ci95": 389.978
|
|
},
|
|
"fps.village.low_1pct_fps": {
|
|
"n": 3,
|
|
"mean": 110.182,
|
|
"stdev": 38.396,
|
|
"min": 83.662,
|
|
"max": 154.211,
|
|
"ci95": 95.388
|
|
},
|
|
"fps.village.low_01pct_fps": {
|
|
"n": 3,
|
|
"mean": 42.667,
|
|
"stdev": 23.983,
|
|
"min": 19.55,
|
|
"max": 67.431,
|
|
"ci95": 59.582
|
|
},
|
|
"memory.village.gpu_mb": {
|
|
"n": 3,
|
|
"mean": 66.333,
|
|
"stdev": 51.859,
|
|
"min": 7.0,
|
|
"max": 103.0,
|
|
"ci95": 128.835
|
|
},
|
|
"chunks.forest.load_ms": {
|
|
"n": 3,
|
|
"mean": 28927.436,
|
|
"stdev": 5464.979,
|
|
"min": 22671.485,
|
|
"max": 32771.861,
|
|
"ci95": 13576.855
|
|
},
|
|
"fps.forest.avg_fps": {
|
|
"n": 3,
|
|
"mean": 1072.17,
|
|
"stdev": 7.49,
|
|
"min": 1067.189,
|
|
"max": 1080.784,
|
|
"ci95": 18.609
|
|
},
|
|
"fps.forest.low_1pct_fps": {
|
|
"n": 3,
|
|
"mean": 164.583,
|
|
"stdev": 1.587,
|
|
"min": 162.781,
|
|
"max": 165.773,
|
|
"ci95": 3.943
|
|
},
|
|
"fps.forest.low_01pct_fps": {
|
|
"n": 3,
|
|
"mean": 75.682,
|
|
"stdev": 1.798,
|
|
"min": 73.791,
|
|
"max": 77.37,
|
|
"ci95": 4.467
|
|
},
|
|
"memory.forest.gpu_mb": {
|
|
"n": 3,
|
|
"mean": 66.333,
|
|
"stdev": 51.859,
|
|
"min": 7.0,
|
|
"max": 103.0,
|
|
"ci95": 128.835
|
|
},
|
|
"chunks.ocean.load_ms": {
|
|
"n": 3,
|
|
"mean": 19245.588,
|
|
"stdev": 3584.123,
|
|
"min": 16135.104,
|
|
"max": 23165.065,
|
|
"ci95": 8904.175
|
|
},
|
|
"fps.ocean.avg_fps": {
|
|
"n": 3,
|
|
"mean": 893.83,
|
|
"stdev": 538.989,
|
|
"min": 273.707,
|
|
"max": 1249.655,
|
|
"ci95": 1339.03
|
|
},
|
|
"fps.ocean.low_1pct_fps": {
|
|
"n": 3,
|
|
"mean": 141.621,
|
|
"stdev": 90.353,
|
|
"min": 40.103,
|
|
"max": 213.218,
|
|
"ci95": 224.467
|
|
},
|
|
"fps.ocean.low_01pct_fps": {
|
|
"n": 3,
|
|
"mean": 56.775,
|
|
"stdev": 31.752,
|
|
"min": 20.453,
|
|
"max": 79.261,
|
|
"ci95": 78.883
|
|
},
|
|
"memory.ocean.gpu_mb": {
|
|
"n": 3,
|
|
"mean": 66.333,
|
|
"stdev": 51.859,
|
|
"min": 7.0,
|
|
"max": 103.0,
|
|
"ci95": 128.835
|
|
},
|
|
"chunks.mountain.load_ms": {
|
|
"n": 3,
|
|
"mean": 59282.69,
|
|
"stdev": 12376.117,
|
|
"min": 50806.144,
|
|
"max": 73484.868,
|
|
"ci95": 30746.461
|
|
},
|
|
"fps.mountain.avg_fps": {
|
|
"n": 3,
|
|
"mean": 550.795,
|
|
"stdev": 248.553,
|
|
"min": 264.54,
|
|
"max": 711.867,
|
|
"ci95": 617.489
|
|
},
|
|
"fps.mountain.low_1pct_fps": {
|
|
"n": 3,
|
|
"mean": 33.217,
|
|
"stdev": 15.316,
|
|
"min": 15.734,
|
|
"max": 44.271,
|
|
"ci95": 38.051
|
|
},
|
|
"fps.mountain.low_01pct_fps": {
|
|
"n": 3,
|
|
"mean": 5.325,
|
|
"stdev": 1.985,
|
|
"min": 3.177,
|
|
"max": 7.092,
|
|
"ci95": 4.932
|
|
},
|
|
"memory.mountain.gpu_mb": {
|
|
"n": 3,
|
|
"mean": 66.333,
|
|
"stdev": 51.859,
|
|
"min": 7.0,
|
|
"max": 103.0,
|
|
"ci95": 128.835
|
|
},
|
|
"memory.rss_peak_mb": {
|
|
"n": 3,
|
|
"mean": 3483.918,
|
|
"stdev": 54.851,
|
|
"min": 3420.879,
|
|
"max": 3520.746,
|
|
"ci95": 136.268
|
|
},
|
|
"memory.rss_steady_mb": {
|
|
"n": 3,
|
|
"mean": 3418.959,
|
|
"stdev": 50.107,
|
|
"min": 3363.992,
|
|
"max": 3462.084,
|
|
"ci95": 124.482
|
|
}
|
|
},
|
|
"frames": [
|
|
{
|
|
"phase": "village",
|
|
"repeat": 0,
|
|
"frames": 10957,
|
|
"seconds": 12.0,
|
|
"avg_fps": 913.047,
|
|
"low_1pct_fps": 92.672,
|
|
"low_01pct_fps": 19.55,
|
|
"p50_ms": 0.804,
|
|
"p95_ms": 2.202,
|
|
"p99_ms": 4.333,
|
|
"p999_ms": 13.43,
|
|
"max_ms": 410.29,
|
|
"histogram": [
|
|
7884,
|
|
2368,
|
|
440,
|
|
147,
|
|
39,
|
|
26,
|
|
15,
|
|
15,
|
|
3,
|
|
7,
|
|
3,
|
|
8,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "village",
|
|
"repeat": 1,
|
|
"frames": 8526,
|
|
"seconds": 12.0,
|
|
"avg_fps": 710.499,
|
|
"low_1pct_fps": 83.662,
|
|
"low_01pct_fps": 41.019,
|
|
"p50_ms": 0.892,
|
|
"p95_ms": 3.72,
|
|
"p99_ms": 7.437,
|
|
"p999_ms": 20.294,
|
|
"max_ms": 30.234,
|
|
"histogram": [
|
|
4933,
|
|
2204,
|
|
727,
|
|
332,
|
|
133,
|
|
67,
|
|
38,
|
|
29,
|
|
20,
|
|
19,
|
|
4,
|
|
5,
|
|
6,
|
|
5,
|
|
4,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "village",
|
|
"repeat": 2,
|
|
"frames": 12236,
|
|
"seconds": 12.002,
|
|
"avg_fps": 1019.508,
|
|
"low_1pct_fps": 154.211,
|
|
"low_01pct_fps": 67.431,
|
|
"p50_ms": 0.803,
|
|
"p95_ms": 1.825,
|
|
"p99_ms": 3.764,
|
|
"p999_ms": 10.283,
|
|
"max_ms": 23.801,
|
|
"histogram": [
|
|
9657,
|
|
2078,
|
|
286,
|
|
118,
|
|
27,
|
|
26,
|
|
13,
|
|
10,
|
|
5,
|
|
5,
|
|
5,
|
|
4,
|
|
1,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "forest",
|
|
"repeat": 0,
|
|
"frames": 12823,
|
|
"seconds": 12.001,
|
|
"avg_fps": 1068.537,
|
|
"low_1pct_fps": 165.773,
|
|
"low_01pct_fps": 77.37,
|
|
"p50_ms": 0.842,
|
|
"p95_ms": 1.298,
|
|
"p99_ms": 3.415,
|
|
"p999_ms": 10.457,
|
|
"max_ms": 18.103,
|
|
"histogram": [
|
|
11615,
|
|
909,
|
|
137,
|
|
66,
|
|
30,
|
|
20,
|
|
13,
|
|
16,
|
|
3,
|
|
7,
|
|
3,
|
|
2,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "forest",
|
|
"repeat": 1,
|
|
"frames": 12970,
|
|
"seconds": 12.001,
|
|
"avg_fps": 1080.784,
|
|
"low_1pct_fps": 165.196,
|
|
"low_01pct_fps": 75.886,
|
|
"p50_ms": 0.841,
|
|
"p95_ms": 1.246,
|
|
"p99_ms": 3.428,
|
|
"p999_ms": 9.769,
|
|
"max_ms": 30.26,
|
|
"histogram": [
|
|
11881,
|
|
845,
|
|
93,
|
|
62,
|
|
27,
|
|
15,
|
|
16,
|
|
9,
|
|
11,
|
|
6,
|
|
3,
|
|
1,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "forest",
|
|
"repeat": 2,
|
|
"frames": 12807,
|
|
"seconds": 12.001,
|
|
"avg_fps": 1067.189,
|
|
"low_1pct_fps": 162.781,
|
|
"low_01pct_fps": 73.791,
|
|
"p50_ms": 0.842,
|
|
"p95_ms": 1.31,
|
|
"p99_ms": 3.393,
|
|
"p999_ms": 11.153,
|
|
"max_ms": 19.229,
|
|
"histogram": [
|
|
11611,
|
|
933,
|
|
108,
|
|
62,
|
|
24,
|
|
28,
|
|
13,
|
|
6,
|
|
7,
|
|
6,
|
|
5,
|
|
2,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "ocean",
|
|
"repeat": 0,
|
|
"frames": 3285,
|
|
"seconds": 12.002,
|
|
"avg_fps": 273.707,
|
|
"low_1pct_fps": 40.103,
|
|
"low_01pct_fps": 20.453,
|
|
"p50_ms": 3.047,
|
|
"p95_ms": 7.993,
|
|
"p99_ms": 14.596,
|
|
"p999_ms": 36.882,
|
|
"max_ms": 71.876,
|
|
"histogram": [
|
|
210,
|
|
775,
|
|
629,
|
|
685,
|
|
337,
|
|
266,
|
|
123,
|
|
116,
|
|
51,
|
|
37,
|
|
18,
|
|
11,
|
|
7,
|
|
8,
|
|
6,
|
|
4,
|
|
1,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "ocean",
|
|
"repeat": 1,
|
|
"frames": 13898,
|
|
"seconds": 12.0,
|
|
"avg_fps": 1158.128,
|
|
"low_1pct_fps": 171.541,
|
|
"low_01pct_fps": 70.612,
|
|
"p50_ms": 0.716,
|
|
"p95_ms": 1.492,
|
|
"p99_ms": 3.27,
|
|
"p999_ms": 9.156,
|
|
"max_ms": 21.227,
|
|
"histogram": [
|
|
12221,
|
|
1268,
|
|
244,
|
|
83,
|
|
23,
|
|
20,
|
|
8,
|
|
9,
|
|
10,
|
|
3,
|
|
4,
|
|
1,
|
|
2,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "ocean",
|
|
"repeat": 2,
|
|
"frames": 14996,
|
|
"seconds": 12.0,
|
|
"avg_fps": 1249.655,
|
|
"low_1pct_fps": 213.218,
|
|
"low_01pct_fps": 79.261,
|
|
"p50_ms": 0.713,
|
|
"p95_ms": 1.166,
|
|
"p99_ms": 2.533,
|
|
"p999_ms": 8.971,
|
|
"max_ms": 18.592,
|
|
"histogram": [
|
|
13939,
|
|
816,
|
|
131,
|
|
58,
|
|
17,
|
|
8,
|
|
8,
|
|
4,
|
|
4,
|
|
3,
|
|
2,
|
|
5,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "mountain",
|
|
"repeat": 0,
|
|
"frames": 3175,
|
|
"seconds": 12.002,
|
|
"avg_fps": 264.54,
|
|
"low_1pct_fps": 15.734,
|
|
"low_01pct_fps": 3.177,
|
|
"p50_ms": 2.117,
|
|
"p95_ms": 9.913,
|
|
"p99_ms": 20.257,
|
|
"p999_ms": 48.141,
|
|
"max_ms": 619.805,
|
|
"histogram": [
|
|
319,
|
|
1186,
|
|
482,
|
|
399,
|
|
211,
|
|
166,
|
|
102,
|
|
83,
|
|
71,
|
|
48,
|
|
30,
|
|
30,
|
|
16,
|
|
16,
|
|
6,
|
|
3,
|
|
4,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
2,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "mountain",
|
|
"repeat": 1,
|
|
"frames": 8543,
|
|
"seconds": 12.001,
|
|
"avg_fps": 711.867,
|
|
"low_1pct_fps": 39.646,
|
|
"low_01pct_fps": 5.706,
|
|
"p50_ms": 1.033,
|
|
"p95_ms": 2.025,
|
|
"p99_ms": 5.49,
|
|
"p999_ms": 17.993,
|
|
"max_ms": 365.508,
|
|
"histogram": [
|
|
2186,
|
|
5922,
|
|
181,
|
|
98,
|
|
43,
|
|
43,
|
|
22,
|
|
17,
|
|
12,
|
|
5,
|
|
2,
|
|
3,
|
|
1,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
3,
|
|
3,
|
|
0,
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"phase": "mountain",
|
|
"repeat": 2,
|
|
"frames": 8112,
|
|
"seconds": 12.0,
|
|
"avg_fps": 675.978,
|
|
"low_1pct_fps": 44.271,
|
|
"low_01pct_fps": 7.092,
|
|
"p50_ms": 1.043,
|
|
"p95_ms": 2.629,
|
|
"p99_ms": 5.842,
|
|
"p999_ms": 16.976,
|
|
"max_ms": 258.087,
|
|
"histogram": [
|
|
1494,
|
|
5923,
|
|
365,
|
|
141,
|
|
57,
|
|
61,
|
|
24,
|
|
19,
|
|
6,
|
|
5,
|
|
6,
|
|
2,
|
|
3,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
3,
|
|
2,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
],
|
|
"label": "vanilla-desktop"
|
|
}
|