<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Knowledge Base (Posts about aoc)</title><link>https://bgstack15.ddns.net/blog/</link><description></description><atom:link href="https://bgstack15.ddns.net/blog/categories/aoc.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="mailto:bgstack15@gmail.com"&gt;bgstack15&lt;/a&gt; 
&lt;a rel="license" href="https://www.gnu.org/licenses/gpl-3.0.html"&gt;
&lt;img alt="GNU General Public License v3.0"
style="border-width:0; margin-bottom:12px;"
src="https://bgstack15.ddns.net/.images/gplv3-127x51.png"&gt;&lt;/a&gt;</copyright><lastBuildDate>Thu, 02 Oct 2025 13:30:43 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>AoE2DE FPS limit affects benchmark rating</title><link>https://bgstack15.ddns.net/blog/posts/2025/10/02/aoe2de-fps-limit-affects-benchmark-rating/</link><dc:creator>bgstack15</dc:creator><description>&lt;p&gt;For the past number of months, my Age of Empires 2: Definitive Edition game would start lagging in larger ranked team games.&lt;/p&gt;
&lt;p&gt;I re-ran the benchmark test, and I ranked 971.2, which is too low for ranked team games (1000)! So that greatly concerned me, as this is the only game with serious requirements that I run. So I spent time investigating all the graphics settings, and rebooting and running only steam and AoE2DE.&lt;/p&gt;
&lt;p&gt;The moment I reached out to a friend who plays way more games than me, my next change solved the problem. I had set my fps limit down to 15, in the hopes of increasing game performance. Come to find out, it limits network performance when you lower the fps, and it also lowers the benchmark performance.&lt;/p&gt;
&lt;p&gt;So that test I had run, with 65 fps, ranked nice and high (1138.2) and then I am eligible to play ranked team games again!&lt;/p&gt;
&lt;p&gt;Here is a chart, for the curious. (This is the first time I am using the charting features in my ssg, &lt;a href="https://bgstack15.ddns.net/blog/outbound/https:/www.getnikola.com"&gt;nikola&lt;/a&gt;!)&lt;/p&gt;
&lt;p&gt;&lt;?xml version='1.0' encoding='utf-8'?&gt;
&lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81" class="pygal-chart" viewbox="0 0 800 600"&gt;&lt;!--Generated with pygal 3.0.0 (lxml) ©Kozea 2012-2016 on 2025-09-20--&gt;&lt;!--http://pygal.org--&gt;&lt;!--http://github.com/Kozea/pygal--&gt;&lt;defs&gt;&lt;style type="text/css"&gt;#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81{-webkit-user-select:none;-webkit-font-smoothing:antialiased;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .title{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .legends .legend text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis text{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis text.major{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .text-overlay text.value{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .text-overlay text.label{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:10px}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .tooltip{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 text.no_data{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:64px}
#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81{background-color:#f0f0f0}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 path,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 line,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 rect,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 circle{-webkit-transition:250ms ease-in;-moz-transition:250ms ease-in;transition:250ms ease-in}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .graph &amp;gt; .background{fill:#f0f0f0}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .plot &amp;gt; .background{fill:#f8f8f8}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .graph{fill:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 text.no_data{fill:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .title{fill:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .legends .legend text{fill:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .legends .legend:hover text{fill:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis .line{stroke:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis .guide.line{stroke:rgba(0,0,0,0.6)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis .major.line{stroke:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis text.major{fill:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis.y .guides:hover .guide.line,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .line-graph .axis.x .guides:hover .guide.line,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .stackedline-graph .axis.x .guides:hover .guide.line,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .xy-graph .axis.x .guides:hover .guide.line{stroke:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis .guides:hover text{fill:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .reactive{fill-opacity:.5;stroke-opacity:.8;stroke-width:1}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .ci{stroke:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .reactive.active,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .active .reactive{fill-opacity:.9;stroke-opacity:.9;stroke-width:4}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .ci .reactive.active{stroke-width:1.5}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .series text{fill:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .tooltip rect{fill:#f8f8f8;stroke:rgba(0,0,0,0.9);-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .tooltip .label{fill:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .tooltip .legend{font-size:.8em;fill:rgba(0,0,0,0.6)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .tooltip .x_label{font-size:.6em;fill:rgba(0,0,0,0.9)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .tooltip .xlink{font-size:.5em;text-decoration:underline}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .tooltip .value{font-size:1.5em}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .bound{font-size:.5em}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .max-value{font-size:.75em;fill:rgba(0,0,0,0.6)}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .map-element{fill:#f8f8f8;stroke:rgba(0,0,0,0.6) !important}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .map-element .reactive{fill-opacity:inherit;stroke-opacity:inherit}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .color-0,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .color-0 a:visited{stroke:#00b2f0;fill:#00b2f0}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .color-1,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .color-1 a:visited{stroke:#43d9be;fill:#43d9be}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .text-overlay .color-0 text{fill:black}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .text-overlay .color-1 text{fill:black}
#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 text.no_data{text-anchor:middle}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .guide.line{fill:none}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .centered{text-anchor:middle}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .title{text-anchor:middle}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .legends .legend text{fill-opacity:1}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis.x text{text-anchor:middle}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis.x:not(.web) text[transform]{text-anchor:start}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis.x:not(.web) text[transform].backwards{text-anchor:end}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis.y text{text-anchor:end}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis.y text[transform].backwards{text-anchor:start}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis.y2 text{text-anchor:start}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis.y2 text[transform].backwards{text-anchor:end}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis .guide.line{stroke-dasharray:4,4;stroke:black}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis .major.guide.line{stroke-dasharray:6,6;stroke:black}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .horizontal .axis.y .guide.line,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .horizontal .axis.y2 .guide.line,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .vertical .axis.x .guide.line{opacity:0}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .horizontal .axis.always_show .guide.line,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .vertical .axis.always_show .guide.line{opacity:1 !important}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis.y .guides:hover .guide.line,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis.y2 .guides:hover .guide.line,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis.x .guides:hover .guide.line{opacity:1}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .axis .guides:hover text{opacity:1}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .nofill{fill:none}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .subtle-fill{fill-opacity:.2}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .dot{stroke-width:1px;fill-opacity:1;stroke-opacity:1}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .dot.active{stroke-width:5px}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .dot.negative{fill:transparent}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 text,#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 tspan{stroke:none !important}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .series text.active{opacity:1}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .tooltip rect{fill-opacity:.95;stroke-width:.5}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .tooltip text{fill-opacity:1}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .showable{visibility:hidden}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .showable.shown{visibility:visible}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .gauge-background{fill:rgba(229,229,229,1);stroke:none}#chart-c01dc40f-f3d6-43c1-8aeb-96c815e3bd81 .bg-lines{stroke:#f0f0f0;stroke-width:2px}&lt;/style&gt;&lt;script type="text/javascript"&gt;window.pygal = window.pygal || {};window.pygal.config = window.pygal.config || {};window.pygal.config['c01dc40f-f3d6-43c1-8aeb-96c815e3bd81'] = {"allow_interruptions": false, "box_mode": "extremes", "classes": ["pygal-chart"], "css": ["file://style.css", "file://graph.css"], "defs": [], "disable_xml_declaration": false, "dots_size": 2.5, "dynamic_print_values": false, "explicit_size": false, "fill": false, "force_uri_protocol": "https", "formatter": null, "half_pie": false, "height": 600, "include_x_axis": false, "inner_radius": 0, "interpolate": null, "interpolation_parameters": {}, "interpolation_precision": 250, "inverse_y_axis": false, "js": ["//kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"], "legend_at_bottom": false, "legend_at_bottom_columns": null, "legend_box_size": 12, "logarithmic": false, "margin": 20, "margin_bottom": null, "margin_left": null, "margin_right": null, "margin_top": null, "max_scale": 16, "min_scale": 4, "missing_value_fill_truncation": "x", "no_data_text": "No data", "no_prefix": false, "order_min": null, "pretty_print": false, "print_labels": false, "print_values": false, "print_values_position": "center", "print_zeroes": true, "range": null, "rounded_bars": null, "secondary_range": null, "show_dots": true, "show_legend": false, "show_minor_x_labels": true, "show_minor_y_labels": true, "show_only_major_dots": false, "show_x_guides": false, "show_x_labels": true, "show_y_guides": true, "show_y_labels": true, "spacing": 10, "stack_from_top": false, "strict": false, "stroke": true, "stroke_style": null, "style": {"background": "#f0f0f0", "ci_colors": [], "colors": ["#00b2f0", "#43d9be", "#0662ab", "#00668a", "#98eadb", "#97d959", "#033861", "#ffd541", "#7dcf30", "#3ecdff", "#daaa00"], "dot_opacity": "1", "font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "foreground": "rgba(0, 0, 0, 0.9)", "foreground_strong": "rgba(0, 0, 0, 0.9)", "foreground_subtle": "rgba(0, 0, 0, 0.6)", "guide_stroke_color": "black", "guide_stroke_dasharray": "4,4", "label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "label_font_size": 10, "legend_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "legend_font_size": 14, "major_guide_stroke_color": "black", "major_guide_stroke_dasharray": "6,6", "major_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "major_label_font_size": 10, "no_data_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "no_data_font_size": 64, "opacity": ".5", "opacity_hover": ".9", "plot_background": "#f8f8f8", "stroke_opacity": ".8", "stroke_opacity_hover": ".9", "stroke_width": "1", "stroke_width_hover": "4", "title_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "title_font_size": 16, "tooltip_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "tooltip_font_size": 14, "transition": "250ms ease-in", "value_background": "rgba(229, 229, 229, 1)", "value_colors": [], "value_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_font_size": 16, "value_label_font_family": "Consolas, \"Liberation Mono\", Menlo, Courier, monospace", "value_label_font_size": 10}, "title": "Benchmark rating per fps", "tooltip_border_radius": 0, "tooltip_fancy_mode": true, "truncate_label": null, "truncate_legend": null, "width": 800, "x_label_rotation": 0, "x_labels": null, "x_labels_major": null, "x_labels_major_count": null, "x_labels_major_every": null, "x_title": "max fps", "xrange": null, "y_label_rotation": 0, "y_labels": null, "y_labels_major": null, "y_labels_major_count": null, "y_labels_major_every": null, "y_title": "Benchmark rating", "zero": 0, "legends": ["fps", "min for ranked team games"]}&lt;/script&gt;&lt;script type="text/javascript" xlink:href="https://kozea.github.io/pygal.js/2.0.x/pygal-tooltips.min.js"&gt;&lt;/script&gt;&lt;/defs&gt;&lt;title&gt;Benchmark rating per fps&lt;/title&gt;&lt;g class="graph xy-graph vertical"&gt;&lt;rect x="0" y="0" width="800" height="600" class="background"&gt;&lt;/rect&gt;&lt;g transform="translate(80, 46)" class="plot"&gt;&lt;rect x="0" y="0" width="700.0" height="488" class="background"&gt;&lt;/rect&gt;&lt;g class="axis y always_show"&gt;&lt;path d="M0.000000 488.000000 h700.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 453.889452 h700.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="457.3894518654998" class=""&gt;980&lt;/text&gt;&lt;title&gt;980&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 397.694150 h700.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="401.19415016121604" class="major"&gt;1000&lt;/text&gt;&lt;title&gt;1000&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 341.498848 h700.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="344.99884845693225" class=""&gt;1020&lt;/text&gt;&lt;title&gt;1020&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 285.303547 h700.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="288.8035467526486" class=""&gt;1040&lt;/text&gt;&lt;title&gt;1040&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 229.108245 h700.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="232.60824504836478" class=""&gt;1060&lt;/text&gt;&lt;title&gt;1060&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 172.912943 h700.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="176.41294334408104" class=""&gt;1080&lt;/text&gt;&lt;title&gt;1080&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 116.717642 h700.000000" class="major guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="120.21764163979725" class="major"&gt;1100&lt;/text&gt;&lt;title&gt;1100&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M0.000000 60.522340 h700.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="-5" y="64.02233993551351" class=""&gt;1120&lt;/text&gt;&lt;title&gt;1120&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="axis x"&gt;&lt;path d="M0.000000 0.000000 v488.000000" class="line"&gt;&lt;/path&gt;&lt;g class="guides"&gt;&lt;path d="M80.769231 0.000000 v488.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="80.76923076923077" y="503.0" class=""&gt;20&lt;/text&gt;&lt;title&gt;20&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M215.384615 0.000000 v488.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="215.3846153846154" y="503.0" class=""&gt;30&lt;/text&gt;&lt;title&gt;30&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M350.000000 0.000000 v488.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="350.0" y="503.0" class=""&gt;40&lt;/text&gt;&lt;title&gt;40&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M484.615385 0.000000 v488.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="484.61538461538464" y="503.0" class=""&gt;50&lt;/text&gt;&lt;title&gt;50&lt;/title&gt;&lt;/g&gt;&lt;g class="guides"&gt;&lt;path d="M619.230769 0.000000 v488.000000" class="guide line"&gt;&lt;/path&gt;&lt;text x="619.2307692307693" y="503.0" class=""&gt;60&lt;/text&gt;&lt;title&gt;60&lt;/title&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-0 color-0"&gt;&lt;path d="M13.461538 478.615385 L80.769231 292.608936 215.384615 52.654998 350.000000 30.738830 484.615385 9.384615 686.538462 9.384615" class="line reactive nofill"&gt;&lt;/path&gt;&lt;/g&gt;&lt;g class="series serie-1 color-1"&gt;&lt;path d="M13.461538 397.694150 L80.769231 397.694150 215.384615 397.694150 350.000000 397.694150 484.615385 397.694150 686.538462 397.694150" class="line reactive nofill"&gt;&lt;/path&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="titles"&gt;&lt;text x="400.0" y="26" class="title plot_title"&gt;Benchmark rating per fps&lt;/text&gt;&lt;text x="430.0" y="580" class="title"&gt;max fps&lt;/text&gt;&lt;text x="0" y="316.0" class="title" transform="rotate(-90 0.000000 290.000000)"&gt;Benchmark rating&lt;/text&gt;&lt;/g&gt;&lt;g transform="translate(80, 46)" class="plot overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;g class="dots"&gt;&lt;circle cx="13.461538461538462" cy="478.6153846153845" r="2.5" class="dot reactive tooltip-trigger"&gt;&lt;/circle&gt;&lt;desc class="value"&gt;15: 971.2&lt;/desc&gt;&lt;desc class="x top"&gt;13.461538461538462&lt;/desc&gt;&lt;desc class="y top"&gt;478.6153846153845&lt;/desc&gt;&lt;/g&gt;&lt;g class="dots"&gt;&lt;circle cx="80.76923076923077" cy="292.6089359742051" r="2.5" class="dot reactive tooltip-trigger"&gt;&lt;/circle&gt;&lt;desc class="value"&gt;20: 1037.4&lt;/desc&gt;&lt;desc class="x top"&gt;80.76923076923077&lt;/desc&gt;&lt;desc class="y top"&gt;292.6089359742051&lt;/desc&gt;&lt;/g&gt;&lt;g class="dots"&gt;&lt;circle cx="215.3846153846154" cy="52.65499769691388" r="2.5" class="dot reactive tooltip-trigger"&gt;&lt;/circle&gt;&lt;desc class="value"&gt;30: 1122.8&lt;/desc&gt;&lt;desc class="x "&gt;215.3846153846154&lt;/desc&gt;&lt;desc class="y "&gt;52.65499769691388&lt;/desc&gt;&lt;/g&gt;&lt;g class="dots"&gt;&lt;circle cx="350.0" cy="30.738830032243357" r="2.5" class="dot reactive tooltip-trigger"&gt;&lt;/circle&gt;&lt;desc class="value"&gt;40: 1130.6&lt;/desc&gt;&lt;desc class="x "&gt;350.0&lt;/desc&gt;&lt;desc class="y "&gt;30.738830032243357&lt;/desc&gt;&lt;/g&gt;&lt;g class="dots"&gt;&lt;circle cx="484.61538461538464" cy="9.384615384615188" r="2.5" class="dot reactive tooltip-trigger"&gt;&lt;/circle&gt;&lt;desc class="value"&gt;50: 1138.2&lt;/desc&gt;&lt;desc class="x left"&gt;484.61538461538464&lt;/desc&gt;&lt;desc class="y left"&gt;9.384615384615188&lt;/desc&gt;&lt;/g&gt;&lt;g class="dots"&gt;&lt;circle cx="686.5384615384615" cy="9.384615384615188" r="2.5" class="dot reactive tooltip-trigger"&gt;&lt;/circle&gt;&lt;desc class="value"&gt;65: 1138.2&lt;/desc&gt;&lt;desc class="x left"&gt;686.5384615384615&lt;/desc&gt;&lt;desc class="y left"&gt;9.384615384615188&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;g class="series serie-1 color-1"&gt;&lt;g class="dots"&gt;&lt;circle cx="13.461538461538462" cy="397.69415016121604" r="2.5" class="dot reactive tooltip-trigger"&gt;&lt;/circle&gt;&lt;desc class="value"&gt;15: 1000&lt;/desc&gt;&lt;desc class="x top"&gt;13.461538461538462&lt;/desc&gt;&lt;desc class="y top"&gt;397.69415016121604&lt;/desc&gt;&lt;/g&gt;&lt;g class="dots"&gt;&lt;circle cx="80.76923076923077" cy="397.69415016121604" r="2.5" class="dot reactive tooltip-trigger"&gt;&lt;/circle&gt;&lt;desc class="value"&gt;20: 1000&lt;/desc&gt;&lt;desc class="x top"&gt;80.76923076923077&lt;/desc&gt;&lt;desc class="y top"&gt;397.69415016121604&lt;/desc&gt;&lt;/g&gt;&lt;g class="dots"&gt;&lt;circle cx="215.3846153846154" cy="397.69415016121604" r="2.5" class="dot reactive tooltip-trigger"&gt;&lt;/circle&gt;&lt;desc class="value"&gt;30: 1000&lt;/desc&gt;&lt;desc class="x top"&gt;215.3846153846154&lt;/desc&gt;&lt;desc class="y top"&gt;397.69415016121604&lt;/desc&gt;&lt;/g&gt;&lt;g class="dots"&gt;&lt;circle cx="350.0" cy="397.69415016121604" r="2.5" class="dot reactive tooltip-trigger"&gt;&lt;/circle&gt;&lt;desc class="value"&gt;40: 1000&lt;/desc&gt;&lt;desc class="x top"&gt;350.0&lt;/desc&gt;&lt;desc class="y top"&gt;397.69415016121604&lt;/desc&gt;&lt;/g&gt;&lt;g class="dots"&gt;&lt;circle cx="484.61538461538464" cy="397.69415016121604" r="2.5" class="dot reactive tooltip-trigger"&gt;&lt;/circle&gt;&lt;desc class="value"&gt;50: 1000&lt;/desc&gt;&lt;desc class="x left top"&gt;484.61538461538464&lt;/desc&gt;&lt;desc class="y left top"&gt;397.69415016121604&lt;/desc&gt;&lt;/g&gt;&lt;g class="dots"&gt;&lt;circle cx="686.5384615384615" cy="397.69415016121604" r="2.5" class="dot reactive tooltip-trigger"&gt;&lt;/circle&gt;&lt;desc class="value"&gt;65: 1000&lt;/desc&gt;&lt;desc class="x left top"&gt;686.5384615384615&lt;/desc&gt;&lt;desc class="y left top"&gt;397.69415016121604&lt;/desc&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(80, 46)" class="plot text-overlay"&gt;&lt;g class="series serie-0 color-0"&gt;&lt;/g&gt;&lt;g class="series serie-1 color-1"&gt;&lt;/g&gt;&lt;/g&gt;&lt;g transform="translate(80, 46)" class="plot tooltip-overlay"&gt;&lt;g transform="translate(0 0)" style="opacity: 0" class="tooltip"&gt;&lt;rect rx="0" ry="0" width="0" height="0" class="tooltip-box"&gt;&lt;/rect&gt;&lt;g class="text"&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/p&gt;
&lt;p&gt;The system I tested has these characteristics.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS: Devuan GNU+Linux Ceres&lt;/li&gt;
&lt;li&gt;RAM: 64 GB&lt;/li&gt;
&lt;li&gt;Graphics card: GeForce GTX 1050 Ti&lt;/li&gt;
&lt;/ul&gt;</description><category>aoc</category><category>aoe2de</category><category>chart</category><category>game</category><category>linux</category><category>narrative</category><category>nvidia</category><guid>https://bgstack15.ddns.net/blog/posts/2025/10/02/aoe2de-fps-limit-affects-benchmark-rating/</guid><pubDate>Thu, 02 Oct 2025 13:24:00 GMT</pubDate></item><item><title>Voobly notes</title><link>https://bgstack15.ddns.net/blog/posts/2019/01/21/voobly-notes/</link><dc:creator>bgstack15</dc:creator><description>&lt;h2&gt;Voobly on Wine in Linux&lt;/h2&gt;
&lt;p&gt;For some reason, one of my voobly installations in Wine on Linux (devuan
specifically) runs like a dog. While the system is indeed really old, Voobly
was running smoother on it before the OS reinstall. After an strace, I learned
it kept looking for a tzres.dll in C:\Program Files\Voobly\, and there wasn't
one. So I copied it in from the system32 directory and re-ran Voobly. It seems
to operate a little better now, although it's still not exactly a smooth
experience.&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;cp -p ~/.wine/drive_c/windows/system32/tzres.dll ~/.wine/drive_c/Program\ Files/Voobly/
&lt;/pre&gt;&lt;/div&gt;</description><category>aoc</category><category>game</category><category>notes</category><category>voobly</category><category>wine</category><guid>https://bgstack15.ddns.net/blog/posts/2019/01/21/voobly-notes/</guid><pubDate>Mon, 21 Jan 2019 13:53:06 GMT</pubDate></item></channel></rss>