<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Operating Systems-Archiv - flohs blog</title>
	<atom:link href="https://blog.florianehrle.de/en/category/computer-en/client-operating-systems/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.florianehrle.de/en/category/computer-en/client-operating-systems/</link>
	<description>reboot tut gut</description>
	<lastBuildDate>Mon, 30 Mar 2026 06:42:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.florianehrle.de/wp-content/uploads/2025/10/cropped-icon-32x32.png</url>
	<title>Operating Systems-Archiv - flohs blog</title>
	<link>https://blog.florianehrle.de/en/category/computer-en/client-operating-systems/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>3D Pinball for Windows &#8211; Space Cadet: The favorite among the included games</title>
		<link>https://blog.florianehrle.de/en/2026/03/14/3d-pinball-for-windows-space-cadet-the-favorite-among-the-included-games/</link>
					<comments>https://blog.florianehrle.de/en/2026/03/14/3d-pinball-for-windows-space-cadet-the-favorite-among-the-included-games/#respond</comments>
		
		<dc:creator><![CDATA[Florian Ehrle]]></dc:creator>
		<pubDate>Sat, 14 Mar 2026 02:44:00 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://blog.florianehrle.de/?p=9272</guid>

					<description><![CDATA[<p>I wonder how many hours people spent playing this simple yet incredibly fun pinball classic from Cinematronics / Maxis back in the Windows XP days? But let’s start [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/03/14/3d-pinball-for-windows-space-cadet-the-favorite-among-the-included-games/" data-wpel-link="internal">3D Pinball for Windows &#8211; Space Cadet: The favorite among the included games</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">I wonder how many hours people spent playing this simple yet incredibly fun pinball classic from Cinematronics / Maxis back in the Windows XP days?</p>



<p class="wp-block-paragraph">But let’s start from the beginning &#8211; this stripped-down pinball game has a history:<br>Originally, Space Cadet was just one of three tables in the full-fledged game “<a href="https://en.wikipedia.org/wiki/Full_Tilt!_Pinball" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Full Tilt! Pinball (1995)</a>” by the American developer Cinematronics, which was acquired by Maxis shortly thereafter. Maxis is best known today for “The Sims” and “SimCity” and was acquired by Electronic Arts as early as 1997.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">How did Space Cadet end up in Windows?</h4>



<p class="wp-block-paragraph">First and foremost, this version &#8211; which was limited to a single table and otherwise technically stripped-down &#8211; appeared on the market as part of the “<a href="https://www.winhistory.de/more/win95plus.htm" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Windows 95 Plus!</a>” bundle, just as we still know it today. Later, it was re-licensed by Microsoft and included with Windows ME, NT 4.0, 2000 and XP. Personally, I remember it as one of several games included in Windows XP.</p>



<p class="wp-block-paragraph">Since then, this game has not been included in subsequent versions of Windows &#8211; which is a shame, i liked it.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Does it run on modern Windows?</h4>



<p class="wp-block-paragraph">Yes, the game still runs unchanged today on the original systems as well as on Windows Vista, 7, 8, 8.1, 10, and 11 &#8211; on both 32-bit and 64-bit versions of the operating system. A port to SDL has also been implemented, so since 2020 you can play this game on many platforms or <a href="https://pinball.alula.me/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">even in a browser!</a></p>



<p class="wp-block-paragraph">You can download the game for example from archive.org in various languages; the “WaveFiles” must also be downloaded separately to get the sound effects. Or you can simply copy the entire game folder from a Windows XP installation to a newer version of Windows, that works too.</p>



<p class="wp-block-paragraph">Here is the overview page on archive.org: <a href="https://archive.org/details/3d-pinball-space-cadet_multi" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">3D Pinball: Space Cadet (EN/DEU/PL/CS/JP/DA)</a><br>Here’s how to combine the files to play Space Cadet in all its former glory:</p>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h5 class="wp-block-heading"><strong>Step 1</strong>: Download the files</h5>



<pre class="wp-block-preformatted">Download the two neccessary 7-Zip archives from the link above or from the following direct links:<br><br><strong><a href="https://archive.org/download/3d-pinball-space-cadet_multi/PINBALL_ENGLISH.7z" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">PINBALL_ENGLISH.7z</a></strong><br><strong><a href="https://archive.org/download/3d-pinball-space-cadet_multi/WaveFiles.7z" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">WaveFiles.7z</a></strong></pre>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h5 class="wp-block-heading"><strong>Step 2</strong>: Unpacking</h5>



<pre class="wp-block-preformatted"><a href="https://winrar.de/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">WinRAR</a> or <a href="https://www.7-zip.org/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">7-Zip</a> is necessary to unpack the archives.<br><strong>Extract both archives to separate folders using the context menu.</strong></pre>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h5 class="wp-block-heading"><strong>Step 3</strong>: Merge sound effects</h5>



<pre class="wp-block-preformatted">Copy or cut the entire contents of the <strong>“WaveFiles”</strong> folder from the extracted archive and paste or move them into the <strong>“PINBALL_ENGLISH”</strong> folder, which has also been extracted.<br><br><em>There should be 60 wave sounds.</em></pre>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h5 class="wp-block-heading"><strong>Step 4</strong>: Play</h5>



<pre class="wp-block-preformatted">Double-click <strong>“pinball.exe”</strong> to start playing this classic game.<br>First, <a href="https://blog.florianehrle.de/wp-content/uploads/2026/03/3dpinball-1200x506.png" data-wpel-link="internal">the familiar full-screen splash screen appears</a>, and after a few seconds of initialization, the game begins!</pre>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Cheats!</h4>



<p class="wp-block-paragraph">Something that used to be relatively unknown: There’s a hidden test mode in this game. To access it, simply type <strong>“hidden test”</strong> (including the space) into the fully initialized, running game. This unlocks new possibilities:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Action</th><th>Effect</th></tr></thead><tbody><tr><td>You can now easily move the ball around the playing field with your mouse!</td><td>Simulate any hits, anywhere and anytime!</td></tr><tr><td>Press <strong>&#8220;H&#8221;</strong></td><td>Change Highscore</td></tr><tr><td>Press <strong>&#8220;M&#8221;</strong></td><td>Show RAM usage (Messagebox)</td></tr><tr><td>Press <strong>&#8220;Z&#8221;</strong></td><td>Show Framerate</td></tr><tr><td>Press <strong>&#8220;B&#8221;</strong></td><td>A new ball right away</td></tr><tr><td>Press <strong>&#8220;F12&#8221;</strong></td><td>Low on fuel</td></tr></tbody></table></figure>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">In addition, instead of “hidden test” you can enter <strong>“1max”</strong> during the game (as many times as you like) to get an extra ball each time!</p>



<div style="height:1px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/03/14/3d-pinball-for-windows-space-cadet-the-favorite-among-the-included-games/" data-wpel-link="internal">3D Pinball for Windows &#8211; Space Cadet: The favorite among the included games</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.florianehrle.de/en/2026/03/14/3d-pinball-for-windows-space-cadet-the-favorite-among-the-included-games/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Format drives with a capacity of over 32 GB as FAT32 under Windows</title>
		<link>https://blog.florianehrle.de/en/2026/03/13/format-drives-with-a-capacity-of-over-32-gb-as-fat32-under-windows/</link>
					<comments>https://blog.florianehrle.de/en/2026/03/13/format-drives-with-a-capacity-of-over-32-gb-as-fat32-under-windows/#respond</comments>
		
		<dc:creator><![CDATA[Florian Ehrle]]></dc:creator>
		<pubDate>Fri, 13 Mar 2026 04:22:28 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://blog.florianehrle.de/?p=9252</guid>

					<description><![CDATA[<p>FAT32 is essentially the “standard file system” for many devices, especially embedded and older ones. The Nintendo Wii, for example, only supports FAT32-formatted SD cards, just as many [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/03/13/format-drives-with-a-capacity-of-over-32-gb-as-fat32-under-windows/" data-wpel-link="internal">Format drives with a capacity of over 32 GB as FAT32 under Windows</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">FAT32 is essentially the “standard file system” for many devices, especially embedded and older ones. The Nintendo Wii, for example, only supports FAT32-formatted SD cards, just as many media players (car radios) can only read USB sticks with the FAT32 file system. It has been supported by Microsoft operating systems since Windows 95, but with some limitations &#8211; <a href="https://de.wikipedia.org/wiki/File_Allocation_Table#FAT32" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Wikipedia lists these very nicely</a>.</p>



<p class="wp-block-paragraph">One of these limitations is that Windows only allows formatting with the FAT32 file system for drives with a storage capacity of up to and including 32 GB <a href="https://blog.florianehrle.de/wp-content/uploads/2026/03/format-win11-25h2.png" data-wpel-link="internal">when formatting via the GUI</a> (context menu in Explorer). Above this, only NTFS or <a href="https://blog.florianehrle.de/wp-content/uploads/2026/03/stick-info-exfat.png" data-wpel-link="internal">exFAT </a>are offered, both of which are incompatible file systems for many devices.</p>



<p class="wp-block-paragraph">This is incomprehensible, as significantly larger volumes are supported depending on the selected sector size (up to 2 TiB with the universally compatible standard sector size of 512 bytes!). However, the limitation of individual files to a maximum of 4 GiB cannot be circumvented.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">There are several ways…</h4>



<p class="wp-block-paragraph">…to format a drive as FAT32 in Windows anyway. For example, using the command line, where there is no 32 GB limitation:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#e1e4e8;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>format S: /FS:FAT32 /Q</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki github-dark" style="background-color: #24292e" tabindex="0"><code><span class="line"><span style="color: #F97583">format</span><span style="color: #E1E4E8"> S: /FS:FAT32 /Q</span></span></code></pre></div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The most convenient way for me so far has been to use a small program from &#8220;<a href="http://ridgecrop.co.uk/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Ridgecrop Consultants Ltd</a>&#8220;: small, free, standalone, and available with or without a GUI.</p>



<p class="wp-block-paragraph">A description of the application can be found <a href="http://ridgecrop.co.uk/index.htm?fat32format.htm" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">here</a>, and you can download it directly from the developer as a console version <a href="http://ridgecrop.co.uk/download/fat32format.zip" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">here</a> (<a href="https://web.archive.org/web/20260313034231/http://ridgecrop.co.uk/download/fat32format.zip" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">archive.org</a>). My preferred GUI version is described <a href="http://ridgecrop.co.uk/guiformat.htm" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">here</a> (<a href="http://ridgecrop.co.uk/guiformat.exe" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">direct download of the EXE</a>, <a href="https://web.archive.org/web/20260313040706/http://ridgecrop.co.uk/guiformat.exe" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">archive.org</a>).</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Usage</h4>



<p class="wp-block-paragraph">The application is very easy to use &#8211; connect the drive to the computer, ensure that there is only one main partition (Control Panel -> Administration -> Disk Management) and run “<strong>guiformat.exe</strong>” (as administrator, like requested).</p>



<p class="wp-block-paragraph">Select the appropriate letter from the drop-down list, set the sector size (for a total size of less than 2 TiB, select 512 bytes to ensure maximum compatibility) and format.<br>Done!</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="406" height="487" data-id="9242" src="https://blog.florianehrle.de/wp-content/uploads/2026/03/fat32format-128gb-exfat.png" alt="" class="wp-image-9242" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/03/fat32format-128gb-exfat.png 406w, https://blog.florianehrle.de/wp-content/uploads/2026/03/fat32format-128gb-exfat-250x300.png 250w" sizes="(max-width: 406px) 100vw, 406px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="404" height="485" data-id="9244" src="https://blog.florianehrle.de/wp-content/uploads/2026/03/fat32format-128gb-exfat-warning.png" alt="" class="wp-image-9244" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/03/fat32format-128gb-exfat-warning.png 404w, https://blog.florianehrle.de/wp-content/uploads/2026/03/fat32format-128gb-exfat-warning-250x300.png 250w" sizes="(max-width: 404px) 100vw, 404px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="406" height="487" data-id="9243" src="https://blog.florianehrle.de/wp-content/uploads/2026/03/fat32format-128gb-exfat-finished.png" alt="" class="wp-image-9243" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/03/fat32format-128gb-exfat-finished.png 406w, https://blog.florianehrle.de/wp-content/uploads/2026/03/fat32format-128gb-exfat-finished-250x300.png 250w" sizes="(max-width: 406px) 100vw, 406px" /></figure>
</figure>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">The file explorer also displays everything correctly as expected:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="363" height="481" src="https://blog.florianehrle.de/wp-content/uploads/2026/03/stick-info-fat32.png" alt="" class="wp-image-9245" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/03/stick-info-fat32.png 363w, https://blog.florianehrle.de/wp-content/uploads/2026/03/stick-info-fat32-226x300.png 226w" sizes="auto, (max-width: 363px) 100vw, 363px" /></figure>



<div style="height:6px" aria-hidden="true" class="wp-block-spacer"></div>



<div style="height:1px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/03/13/format-drives-with-a-capacity-of-over-32-gb-as-fat32-under-windows/" data-wpel-link="internal">Format drives with a capacity of over 32 GB as FAT32 under Windows</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.florianehrle.de/en/2026/03/13/format-drives-with-a-capacity-of-over-32-gb-as-fat32-under-windows/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Additional results for Cinebench</title>
		<link>https://blog.florianehrle.de/en/2026/02/10/additional-results-for-cinebench/</link>
					<comments>https://blog.florianehrle.de/en/2026/02/10/additional-results-for-cinebench/#respond</comments>
		
		<dc:creator><![CDATA[Florian Ehrle]]></dc:creator>
		<pubDate>Tue, 10 Feb 2026 12:26:01 +0000</pubDate>
				<category><![CDATA[Benchmarks]]></category>
		<guid isPermaLink="false">https://blog.florianehrle.de/?p=8979</guid>

					<description><![CDATA[<p>For the purpose of significantly improving comparability, sp00n, who is active on GitHub and Hardwareluxx, among others, has compiled many benchmark results for different Cinebench versions. More results [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/02/10/additional-results-for-cinebench/" data-wpel-link="internal">Additional results for Cinebench</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">For the purpose of significantly improving comparability, sp00n, who is active on <a href="https://github.com/sp00n" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">GitHub</a> and <a href="https://www.hardwareluxx.de/community/members/sp00n.179250/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Hardwareluxx</a>, among others, has compiled many benchmark results for different Cinebench versions.</p>



<p class="wp-block-paragraph">More results are available there for Cinebench R15, R20, R23, and 2024. He makes these available for download on his GitHub repository:</p>



<h5 class="wp-block-heading"><a href="https://github.com/sp00n/cinebench_scores" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">https://github.com/sp00n/cinebench_scores</a> (<a href="https://github.com/sp00n/cinebench_scores/archive/refs/heads/master.zip" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">ZIP-Archive</a>)</h5>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">To use the downloaded text files, copy the ones that match your version to the “<strong>cb_ranking</strong>” subfolder in the respective program directory. Then simply start Cinebench and the list of comparison results should be considerably longer.</p>



<p class="wp-block-paragraph"></p>



<div style="height:1px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/02/10/additional-results-for-cinebench/" data-wpel-link="internal">Additional results for Cinebench</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.florianehrle.de/en/2026/02/10/additional-results-for-cinebench/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cinebench: The long history of a benchmark</title>
		<link>https://blog.florianehrle.de/en/2026/02/10/cinebench-the-long-history-of-a-benchmark/</link>
					<comments>https://blog.florianehrle.de/en/2026/02/10/cinebench-the-long-history-of-a-benchmark/#respond</comments>
		
		<dc:creator><![CDATA[Florian Ehrle]]></dc:creator>
		<pubDate>Tue, 10 Feb 2026 10:47:45 +0000</pubDate>
				<category><![CDATA[Benchmarks]]></category>
		<guid isPermaLink="false">https://blog.florianehrle.de/?p=8968</guid>

					<description><![CDATA[<p>The underlying product is Cinema 4D from the German company Maxon &#8211; a performance-hungry rendering software.Its development history is really interesting; the first version was released back in [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/02/10/cinebench-the-long-history-of-a-benchmark/" data-wpel-link="internal">Cinebench: The long history of a benchmark</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">The underlying product is Cinema 4D from the German company Maxon &#8211; a performance-hungry rendering software.<br><a href="https://de.wikipedia.org/wiki/Cinema_4D" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Its development history is really interesting; the first version was released back in 1993 for the Commodore Amiga.</a></p>



<p class="wp-block-paragraph">This software was used in several movies, for example:</p>



<ul class="wp-block-list">
<li>The Girl with the Dragon Tattoo (2011)</li>



<li>Beowulf (2007)</li>



<li>The Golden Compass (2007)</li>



<li>Surf&#8217;s Up (2007)</li>



<li>Spider-Man 3 (2007)</li>



<li>Chronicles of Narnia (Part 1: 2005 / Part 2: 2008 / Part 3: 2010)</li>



<li>Serenity (2005)</li>



<li>Inception (2010)</li>



<li>Van Helsing (2004)</li>



<li>The Polarexpress (2004)</li>



<li>He Was a Quiet Man (2007)</li>



<li>Iron Man 3 (2013)</li>



<li>Pacific Rim (2013)</li>



<li>Furious 7 (2015)</li>



<li>Avengers: Endgame (2019)</li>
</ul>



<p class="wp-block-paragraph">…Bleeding edge rendering technology, you might say. Cinebench was then created to test the performance of hardware for use with Cinema 4D: The first version was released at the end of 1999 and was called “Cinebench 2000”. Since then, there have been regular new releases of this benchmark and annual releases of the actual Cinema 4D software, available for Windows and macOS (newer versions for x86, x86-64, and ARM64).</p>



<p class="wp-block-paragraph">Cinebench is mainly used to test processors; either all threads or a single thread can be fully loaded and measured. Many versions also offer GPU testing. Here is an overview of the different versions in the form of screenshots:</p>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">CineBench 2000</h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="513" height="332" data-id="8910" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2000-splash.png" alt="" class="wp-image-8910" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2000-splash.png 513w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2000-splash-300x194.png 300w" sizes="auto, (max-width: 513px) 100vw, 513px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1069" height="710" data-id="8908" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2000.png" alt="" class="wp-image-8908" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2000.png 1069w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2000-300x199.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2000-768x510.png 768w" sizes="auto, (max-width: 1069px) 100vw, 1069px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1069" height="710" data-id="8909" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2000-tested.png" alt="" class="wp-image-8909" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2000-tested.png 1069w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2000-tested-300x199.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2000-tested-768x510.png 768w" sizes="auto, (max-width: 1069px) 100vw, 1069px" /></figure>
</figure>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">CINEBENCH 2003</h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="515" height="333" data-id="8913" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2003-splash.png" alt="" class="wp-image-8913" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2003-splash.png 515w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2003-splash-300x194.png 300w" sizes="auto, (max-width: 515px) 100vw, 515px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1014" height="787" data-id="8912" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2003.png" alt="" class="wp-image-8912" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2003.png 1014w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2003-300x233.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2003-768x596.png 768w" sizes="auto, (max-width: 1014px) 100vw, 1014px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1014" height="787" data-id="8914" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2003-tested.png" alt="" class="wp-image-8914" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2003-tested.png 1014w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2003-tested-300x233.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb2003-tested-768x596.png 768w" sizes="auto, (max-width: 1014px) 100vw, 1014px" /></figure>
</figure>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">CINEBENCH 9.5</h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="514" height="332" data-id="8944" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-9.5-splash.png" alt="" class="wp-image-8944" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-9.5-splash.png 514w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-9.5-splash-300x194.png 300w" sizes="auto, (max-width: 514px) 100vw, 514px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1014" height="787" data-id="8943" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-9.5.png" alt="" class="wp-image-8943" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-9.5.png 1014w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-9.5-300x233.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-9.5-768x596.png 768w" sizes="auto, (max-width: 1014px) 100vw, 1014px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1014" height="787" data-id="8945" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-9.5-tested.png" alt="" class="wp-image-8945" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-9.5-tested.png 1014w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-9.5-tested-300x233.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-9.5-tested-768x596.png 768w" sizes="auto, (max-width: 1014px) 100vw, 1014px" /></figure>
</figure>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">CINEBENCH R10</h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="516" height="333" data-id="8916" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r10-splash.png" alt="" class="wp-image-8916" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r10-splash.png 516w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r10-splash-300x194.png 300w" sizes="auto, (max-width: 516px) 100vw, 516px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1014" height="787" data-id="8915" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r10.png" alt="" class="wp-image-8915" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r10.png 1014w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r10-300x233.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r10-768x596.png 768w" sizes="auto, (max-width: 1014px) 100vw, 1014px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1014" height="787" data-id="8917" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r10-tested.png" alt="" class="wp-image-8917" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r10-tested.png 1014w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r10-tested-300x233.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r10-tested-768x596.png 768w" sizes="auto, (max-width: 1014px) 100vw, 1014px" /></figure>
</figure>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">CINEBENCH R11.5</h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="516" height="334" data-id="8920" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r11.5-splash.png" alt="" class="wp-image-8920" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r11.5-splash.png 516w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r11.5-splash-300x194.png 300w" sizes="auto, (max-width: 516px) 100vw, 516px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1163" height="744" data-id="8919" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r11.5.png" alt="" class="wp-image-8919" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r11.5.png 1163w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r11.5-300x192.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r11.5-768x491.png 768w" sizes="auto, (max-width: 1163px) 100vw, 1163px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1163" height="744" data-id="8921" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r11.5-tested.png" alt="" class="wp-image-8921" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r11.5-tested.png 1163w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r11.5-tested-300x192.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r11.5-tested-768x491.png 768w" sizes="auto, (max-width: 1163px) 100vw, 1163px" /></figure>
</figure>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">CINEBENCH R15</h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="516" height="334" data-id="8923" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r15-splash.png" alt="" class="wp-image-8923" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r15-splash.png 516w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r15-splash-300x194.png 300w" sizes="auto, (max-width: 516px) 100vw, 516px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1217" height="746" data-id="8922" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r15.png" alt="" class="wp-image-8922" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r15.png 1217w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r15-300x184.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r15-1200x736.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r15-768x471.png 768w" sizes="auto, (max-width: 1217px) 100vw, 1217px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1217" height="746" data-id="8924" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r15-tested.png" alt="" class="wp-image-8924" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r15-tested.png 1217w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r15-tested-300x184.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r15-tested-1200x736.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r15-tested-768x471.png 768w" sizes="auto, (max-width: 1217px) 100vw, 1217px" /></figure>
</figure>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">CINEBENCH R20</h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-8 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="516" height="334" data-id="8926" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20-splash.png" alt="" class="wp-image-8926" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20-splash.png 516w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20-splash-300x194.png 300w" sizes="auto, (max-width: 516px) 100vw, 516px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1268" height="746" data-id="8925" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20.png" alt="" class="wp-image-8925" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20.png 1268w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20-300x176.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20-1200x706.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20-768x452.png 768w" sizes="auto, (max-width: 1268px) 100vw, 1268px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1646" height="798" data-id="8927" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20-tested.png" alt="" class="wp-image-8927" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20-tested.png 1646w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20-tested-300x145.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20-tested-1200x582.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20-tested-768x372.png 768w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r20-tested-1536x745.png 1536w" sizes="auto, (max-width: 1646px) 100vw, 1646px" /></figure>
</figure>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">CINEBENCH R23</h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-9 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="516" height="353" data-id="8929" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23-splash.png" alt="" class="wp-image-8929" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23-splash.png 516w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23-splash-300x205.png 300w" sizes="auto, (max-width: 516px) 100vw, 516px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1268" height="742" data-id="8928" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23.png" alt="" class="wp-image-8928" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23.png 1268w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23-300x176.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23-1200x702.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23-768x449.png 768w" sizes="auto, (max-width: 1268px) 100vw, 1268px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1646" height="794" data-id="8930" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23-tested.png" alt="" class="wp-image-8930" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23-tested.png 1646w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23-tested-300x145.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23-tested-1200x579.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23-tested-768x370.png 768w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-r23-tested-1536x741.png 1536w" sizes="auto, (max-width: 1646px) 100vw, 1646px" /></figure>
</figure>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Cinebench 2024</h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-10 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="726" height="488" data-id="8933" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2024-splash.png" alt="" class="wp-image-8933" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2024-splash.png 726w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2024-splash-300x202.png 300w" sizes="auto, (max-width: 726px) 100vw, 726px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1257" height="742" data-id="8932" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2024.png" alt="" class="wp-image-8932" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2024.png 1257w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2024-300x177.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2024-1200x708.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2024-768x453.png 768w" sizes="auto, (max-width: 1257px) 100vw, 1257px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1314" height="772" data-id="8934" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2024-tested.png" alt="" class="wp-image-8934" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2024-tested.png 1314w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2024-tested-300x176.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2024-tested-1200x705.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2024-tested-768x451.png 768w" sizes="auto, (max-width: 1314px) 100vw, 1314px" /></figure>
</figure>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Cinebench 2026</h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-11 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="720" height="480" data-id="8939" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2026-splash.png" alt="" class="wp-image-8939" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2026-splash.png 720w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2026-splash-300x200.png 300w" sizes="auto, (max-width: 720px) 100vw, 720px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1244" height="745" data-id="8938" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2026.png" alt="" class="wp-image-8938" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2026.png 1244w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2026-300x180.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2026-1200x719.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2026-768x460.png 768w" sizes="auto, (max-width: 1244px) 100vw, 1244px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1290" height="787" data-id="8940" src="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2026-tested.png" alt="" class="wp-image-8940" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2026-tested.png 1290w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2026-tested-300x183.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2026-tested-1200x732.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/02/cb-2026-tested-768x469.png 768w" sizes="auto, (max-width: 1290px) 100vw, 1290px" /></figure>
</figure>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Compatibility and more detailed information</h4>



<p class="wp-block-paragraph">Here, I have compiled a table of all versions known to me, including relevant information:</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-table first-row-color is-style-regular"><table class="has-fixed-layout"><thead><tr><th></th><th class="has-text-align-center" data-align="center">Release</th><th class="has-text-align-center" data-align="center">Architecture</th><th class="has-text-align-center" data-align="center">GPU-Benchmark</th><th class="has-text-align-center" data-align="center">Supported operating systems</th><th class="has-text-align-right" data-align="right">Archive size for Windows</th></tr></thead><tbody><tr><td><strong>CineBench 2000</strong></td><td class="has-text-align-center" data-align="center">December 1st, 1999</td><td class="has-text-align-center" data-align="center">x86 (32-Bit)</td><td class="has-text-align-center" data-align="center">Yes (OpenGL)</td><td class="has-text-align-center" data-align="center">Windows 95 / 98 / NT 4 / 2000 or newer<br><br>Mac OS X 8.0 or newer</td><td class="has-text-align-right" data-align="right">6,17 MB</td></tr><tr><td><strong>CINEBENCH 2003</strong></td><td class="has-text-align-center" data-align="center">January 1st, 2003</td><td class="has-text-align-center" data-align="center">x86 (32-Bit)</td><td class="has-text-align-center" data-align="center">Yes (OpenGL)</td><td class="has-text-align-center" data-align="center">Windows 98 SE / 2000 / XP or newer<br><br>Mac OS X 9.0 or newer</td><td class="has-text-align-right" data-align="right">18,1 MB</td></tr><tr><td><strong>CINEBENCH 9.5</strong></td><td class="has-text-align-center" data-align="center">January 1st, 2004</td><td class="has-text-align-center" data-align="center">x86 (32-Bit)<br>x86-64 (64-Bit)</td><td class="has-text-align-center" data-align="center">Yes (OpenGL)</td><td class="has-text-align-center" data-align="center">Windows 2000 / XP or newer<br><br>Mac OS X 10.3.9 or newer</td><td class="has-text-align-right" data-align="right">44,3 MB</td></tr><tr><td><strong>CINEBENCH R10</strong></td><td class="has-text-align-center" data-align="center">August 1st, 2007</td><td class="has-text-align-center" data-align="center">x86 (32-Bit)<br>x86-64 (64-Bit)</td><td class="has-text-align-center" data-align="center">Yes (OpenGL)</td><td class="has-text-align-center" data-align="center">Windows 2000 / XP or newer<br><br>Mac OS X 10.3.9 or newer</td><td class="has-text-align-right" data-align="right">51,4 MB</td></tr><tr><td><strong>CINEBENCH R11.5</strong></td><td class="has-text-align-center" data-align="center">February 1st, 2010</td><td class="has-text-align-center" data-align="center">x86 (32-Bit)<br>x86-64 (64-Bit)</td><td class="has-text-align-center" data-align="center">Yes (OpenGL)</td><td class="has-text-align-center" data-align="center">Windows 2000 / XP or newer<br><br>Mac OS X 10.3.9 or newer</td><td class="has-text-align-right" data-align="right">142 MB</td></tr><tr><td><strong>CINEBENCH R15</strong></td><td class="has-text-align-center" data-align="center">September 30th, 2013</td><td class="has-text-align-center" data-align="center">x86-64 (64-Bit)</td><td class="has-text-align-center" data-align="center">Yes (OpenGL)</td><td class="has-text-align-center" data-align="center">Windows Vista, 7, 8 or newer<br><br>Mac OS X 10.6.8 or newer</td><td class="has-text-align-right" data-align="right">81,9 MB</td></tr><tr><td><strong>CINEBENCH R20</strong></td><td class="has-text-align-center" data-align="center">March 1st, 2019</td><td class="has-text-align-center" data-align="center">x86-64 (64-Bit)</td><td class="has-text-align-center" data-align="center">No</td><td class="has-text-align-center" data-align="center">Windows 7 with SP1 or newer<br><br>OS X 10.11.6 or newer</td><td class="has-text-align-right" data-align="right">221 MB</td></tr><tr><td><strong>CINEBENCH R23</strong></td><td class="has-text-align-center" data-align="center">November 11th, 2020</td><td class="has-text-align-center" data-align="center">x86-64 (64-Bit)</td><td class="has-text-align-center" data-align="center">No</td><td class="has-text-align-center" data-align="center">Windows 10 or newer<br><br>macOS 10.13.6 or newer</td><td class="has-text-align-right" data-align="right">249 MB</td></tr><tr><td><strong>Cinebench 2024</strong></td><td class="has-text-align-center" data-align="center">November 1st, 2024</td><td class="has-text-align-center" data-align="center">x86-64 (64-Bit)<br>ARM</td><td class="has-text-align-center" data-align="center">Yes</td><td class="has-text-align-center" data-align="center">Windows 10 or newer<br><br>macOS 11.7.7 or newer</td><td class="has-text-align-right" data-align="right">1,30 GB</td></tr><tr><td><strong>Cinebench 2026</strong></td><td class="has-text-align-center" data-align="center">Dezember 9th, 2025</td><td class="has-text-align-center" data-align="center">x86-64 (64-Bit)<br>ARM</td><td class="has-text-align-center" data-align="center">Yes</td><td class="has-text-align-center" data-align="center">Windows 10 or newer<br><br>macOS 14.7 or newer</td><td class="has-text-align-right" data-align="right">2,54 GB</td></tr></tbody></table></figure>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">I myself always use version R23 wherever possible, including additional results for better comparability (more on this in the next post). In terms of load and the hardware period I&#8217;m dealing with, this is a good compromise between load and compatibility: After all, I work a lot with older systems (Windows 10 and older) – so it&#8217;s helpful when two slower cores and relatively little RAM are still able to run in order to compare the existing hardware or test the effects of settings.</p>



<p class="wp-block-paragraph">Regardless of this, R23 is also my standard version for overclocking processors and the version used in this blog to test and measure almost all CPUs that appear in “Hardware Setups”.</p>



<p class="wp-block-paragraph">Even the first version, “CineBench 2000,” is still executable under Windows 11 (64-bit) today!</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Download</h4>



<p class="wp-block-paragraph">All versions can be conveniently downloaded from <strong><a href="https://www.techpowerup.com/download/maxon-cinebench/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">TechPowerUp</a></strong>, among other places.</p>



<div style="height:1px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/02/10/cinebench-the-long-history-of-a-benchmark/" data-wpel-link="internal">Cinebench: The long history of a benchmark</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.florianehrle.de/en/2026/02/10/cinebench-the-long-history-of-a-benchmark/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>IceBreaker: An open source classic</title>
		<link>https://blog.florianehrle.de/en/2026/02/09/icebreaker-an-open-source-classic/</link>
					<comments>https://blog.florianehrle.de/en/2026/02/09/icebreaker-an-open-source-classic/#respond</comments>
		
		<dc:creator><![CDATA[Florian Ehrle]]></dc:creator>
		<pubDate>Mon, 09 Feb 2026 13:02:56 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://blog.florianehrle.de/?p=8897</guid>

					<description><![CDATA[<p>While sorting through my old games, I stumbled across this classic mini-game once again. I can&#8217;t say why, but this game has popped into my mind every now [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/02/09/icebreaker-an-open-source-classic/" data-wpel-link="internal">IceBreaker: An open source classic</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">While sorting through my old games, I stumbled across this classic mini-game once again. I can&#8217;t say why, but this game has popped into my mind every now and then over the years. Entertaining, challenging, and yet still fun.</p>



<p class="wp-block-paragraph">All you need to control it is the left or right mouse button to determine the direction of the barrier creation. However, you need good nerves to play it. After a very long time, the developer Matthew Miller (<a href="https://mattdm.org/icebreaker/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">https://mattdm.org/icebreaker/</a>) has even released newer versions and there is now also a <a href="https://github.com/mattdm/icebreaker" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">GitHub repository</a>. The game is programmed in C.</p>



<p class="wp-block-paragraph">I&#8217;ve been running v1.9.5 since the beginning, currently on Windows 11 and I still enjoy it just as much as I did “back then” on Windows XP when I first encountered this little game (was it perhaps once part of a CBS CD/DVD?).<br></p>



<div style="height:1px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/02/09/icebreaker-an-open-source-classic/" data-wpel-link="internal">IceBreaker: An open source classic</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.florianehrle.de/en/2026/02/09/icebreaker-an-open-source-classic/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows: Set process affinity</title>
		<link>https://blog.florianehrle.de/en/2026/02/01/windows-set-process-affinity/</link>
					<comments>https://blog.florianehrle.de/en/2026/02/01/windows-set-process-affinity/#respond</comments>
		
		<dc:creator><![CDATA[Florian Ehrle]]></dc:creator>
		<pubDate>Sun, 01 Feb 2026 05:36:00 +0000</pubDate>
				<category><![CDATA[Batch]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://blog.florianehrle.de/?p=8074</guid>

					<description><![CDATA[<p>In the past, this function was probably rarely used but since the basic physical structure of x86 processors has changed significantly in recent years, we can now be [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/02/01/windows-set-process-affinity/" data-wpel-link="internal">Windows: Set process affinity</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">In the past, this function was probably rarely used but since the basic physical structure of x86 processors has changed significantly in recent years, we can now be glad that this API function exists. We are talking about what is known as process affinity: this allows you to determine on which logical processor a task should be executed.</p>



<p class="wp-block-paragraph">The potential applications become apparent when considering how modern CPUs (including ARM) function. Intel, in particular now offers “performance-” and “efficiency cores”. AMD has models such as the Ryzen 9 5900X and <strong><a href="https://amzn.to/45HUcTG" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">5950X*</a></strong>, which have two chiplets with 6 and 8 cores respectively, and only the first chiplet achieves the advertised clock speeds because it was built with better silicon quality.</p>



<p class="wp-block-paragraph">The scheduler in the operating system normally distributes processes to logical cores or threads on its own, i.e., it pushes performance-hungry processes to cores that are known to be powerful. However, if you don&#8217;t want to rely on this, it is possible to force it.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Compatibility</h4>



<p class="wp-block-paragraph">The underlying Windows functions based on “<strong>winbase.h</strong>” have existed since Windows XP and Windows Server 2003. The library is Kernel32.lib with the associated Kernel32.dll. Process affinity can therefore be set on all operating systems since Windows XP.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Functionality</h4>



<p class="wp-block-paragraph">It is important to note that the majority of all x86 processors support “simultaneous multithreading” or &#8220;hyperthreading&#8221; and can therefore execute more than one thread per physical processor core. Hence the term “logical processor” which refers to each thread and <em>not</em> each core.</p>



<p class="wp-block-paragraph">To stick with the example of the AMD Ryzen 9 5950X: This CPU has 16 physical cores that offer 32 threads with active SMT. So how many CPUs does the process affinity mask / system see?<br>That&#8217;s right, <strong>32</strong>.</p>



<p class="wp-block-paragraph">This is important to keep in mind. The internal distribution follows the initialization logic of the system, i.e., in the example of a 4-core / 8-thread processor with active SMT:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center" data-align="center">Physical core</th><th class="has-text-align-center" data-align="center">Physical Thread 1</th><th class="has-text-align-center" data-align="center">Physical Thread 2</th><th class="has-text-align-center" data-align="center">Logical processor, physical</th><th class="has-text-align-center" data-align="center">Logical processor, SMT</th></tr></thead><tbody><tr><td class="has-text-align-center" data-align="center">0</td><td class="has-text-align-center" data-align="center">0</td><td class="has-text-align-center" data-align="center">1</td><td class="has-text-align-center" data-align="center">CPU0</td><td class="has-text-align-center" data-align="center">CPU1</td></tr><tr><td class="has-text-align-center" data-align="center">1</td><td class="has-text-align-center" data-align="center">2</td><td class="has-text-align-center" data-align="center">3</td><td class="has-text-align-center" data-align="center">CPU2</td><td class="has-text-align-center" data-align="center">CPU3</td></tr><tr><td class="has-text-align-center" data-align="center">2</td><td class="has-text-align-center" data-align="center">4</td><td class="has-text-align-center" data-align="center">5</td><td class="has-text-align-center" data-align="center">CPU4</td><td class="has-text-align-center" data-align="center">CPU5</td></tr><tr><td class="has-text-align-center" data-align="center">3</td><td class="has-text-align-center" data-align="center">6</td><td class="has-text-align-center" data-align="center">7</td><td class="has-text-align-center" data-align="center">CPU6</td><td class="has-text-align-center" data-align="center">CPU7</td></tr></tbody></table></figure>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">With SMT disabled it would look like this:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center" data-align="center">Physical core</th><th class="has-text-align-center" data-align="center">Physical Thread 1</th><th class="has-text-align-center" data-align="center">Physical Thread 2</th><th class="has-text-align-center" data-align="center">Logical processor, physical</th><th class="has-text-align-center" data-align="center">Logical processor, SMT</th></tr></thead><tbody><tr><td class="has-text-align-center" data-align="center">0</td><td class="has-text-align-center" data-align="center">0</td><td class="has-text-align-center" data-align="center">&#8211;</td><td class="has-text-align-center" data-align="center">CPU0</td><td class="has-text-align-center" data-align="center">&#8211;</td></tr><tr><td class="has-text-align-center" data-align="center">1</td><td class="has-text-align-center" data-align="center">1</td><td class="has-text-align-center" data-align="center">&#8211;</td><td class="has-text-align-center" data-align="center">CPU1</td><td class="has-text-align-center" data-align="center">&#8211;</td></tr><tr><td class="has-text-align-center" data-align="center">2</td><td class="has-text-align-center" data-align="center">2</td><td class="has-text-align-center" data-align="center">&#8211;</td><td class="has-text-align-center" data-align="center">CPU2</td><td class="has-text-align-center" data-align="center">&#8211;</td></tr><tr><td class="has-text-align-center" data-align="center">3</td><td class="has-text-align-center" data-align="center">3</td><td class="has-text-align-center" data-align="center">&#8211;</td><td class="has-text-align-center" data-align="center">CPU3</td><td class="has-text-align-center" data-align="center">&#8211;</td></tr></tbody></table></figure>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Manual usage</h4>



<p class="wp-block-paragraph">It&#8217;s quite simple: The process must be running. Then start the Task Manager, switch to the detailed view and right-click on the process. Clicking on “<em>Set Affinity</em>” opens a dialog box where you can select exactly which logical processors the process should run on and which it should not:</p>



<figure class="wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-12 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="699" height="683" data-id="8050" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/taskmgr1e.png" alt="" class="wp-image-8050" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/taskmgr1e.png 699w, https://blog.florianehrle.de/wp-content/uploads/2026/01/taskmgr1e-300x293.png 300w" sizes="auto, (max-width: 699px) 100vw, 699px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="699" height="683" data-id="8051" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/taskmgr2.1e.png" alt="" class="wp-image-8051" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/taskmgr2.1e.png 699w, https://blog.florianehrle.de/wp-content/uploads/2026/01/taskmgr2.1e-300x293.png 300w" sizes="auto, (max-width: 699px) 100vw, 699px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="699" height="683" data-id="8052" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/taskmgr3e.png" alt="" class="wp-image-8052" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/taskmgr3e.png 699w, https://blog.florianehrle.de/wp-content/uploads/2026/01/taskmgr3e-300x293.png 300w" sizes="auto, (max-width: 699px) 100vw, 699px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="699" height="683" data-id="8053" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/taskmgr4.png" alt="" class="wp-image-8053" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/taskmgr4.png 699w, https://blog.florianehrle.de/wp-content/uploads/2026/01/taskmgr4-300x293.png 300w" sizes="auto, (max-width: 699px) 100vw, 699px" /></figure>
</figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">In SysInternals&#8217; “Process Explorer” this also works via the context menu of the process.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Permanent application to a process</h4>



<p class="wp-block-paragraph">Now it gets a little more complex: The function works with bit masks. So in order to determine exactly which logical processors a task should run on, some calculations are required:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center" data-align="center">Logical processor</th><th class="has-text-align-center" data-align="center">Decimal</th><th class="has-text-align-center" data-align="center">2 x Decimal -1</th><th class="has-text-align-center" data-align="center">Hexadecimal</th></tr></thead><tbody><tr><td class="has-text-align-center" data-align="center">CPU0</td><td class="has-text-align-center" data-align="center">1</td><td class="has-text-align-center" data-align="center">1</td><td class="has-text-align-center" data-align="center">1</td></tr><tr><td class="has-text-align-center" data-align="center">CPU1</td><td class="has-text-align-center" data-align="center">2</td><td class="has-text-align-center" data-align="center">3</td><td class="has-text-align-center" data-align="center">2</td></tr><tr><td class="has-text-align-center" data-align="center">CPU2</td><td class="has-text-align-center" data-align="center">4</td><td class="has-text-align-center" data-align="center">7</td><td class="has-text-align-center" data-align="center">4</td></tr><tr><td class="has-text-align-center" data-align="center">CPU3</td><td class="has-text-align-center" data-align="center">8</td><td class="has-text-align-center" data-align="center">15</td><td class="has-text-align-center" data-align="center">8</td></tr></tbody></table></figure>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">To find out the bit mask, the easiest way is to start the calculator in Windows and switch to “<strong>Programmer</strong>” mode:</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-13 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="695" height="679" data-id="8057" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/calc1e.png" alt="" class="wp-image-8057" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/calc1e.png 695w, https://blog.florianehrle.de/wp-content/uploads/2026/01/calc1e-300x293.png 300w" sizes="auto, (max-width: 695px) 100vw, 695px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="695" height="679" data-id="8058" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/calc2e.png" alt="" class="wp-image-8058" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/calc2e.png 695w, https://blog.florianehrle.de/wp-content/uploads/2026/01/calc2e-300x293.png 300w" sizes="auto, (max-width: 695px) 100vw, 695px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="695" height="679" data-id="8059" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/calc3.png" alt="" class="wp-image-8059" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/calc3.png 695w, https://blog.florianehrle.de/wp-content/uploads/2026/01/calc3-300x293.png 300w" sizes="auto, (max-width: 695px) 100vw, 695px" /></figure>
</figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Then simply add up the decimal numbers of the desired logical processors and see what the value is when converted to hexadecimal. That is then the required bit mask. If, for example, you specifically want the process to run on either core 0 or core 3, that is also possible:<br>1 + 8 equals 9, which is also 9 in hexadecimal, so “9” is the bit mask.</p>



<p class="wp-block-paragraph">For CPUs with many cores and / or threads, the numbers quickly become big. The limit before NUMA restrictions occur and make the process more complex is 64 logical processors.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Table for up to 32 logical processors</h4>



<p class="wp-block-paragraph">For simplicity&#8217;s sake, here is an overview table:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center" data-align="center">Physical processor</th><th class="has-text-align-center" data-align="center">Logical processor</th><th class="has-text-align-center" data-align="center">Decimal</th><th class="has-text-align-center" data-align="center">2 x Decimal -1</th></tr></thead><tbody><tr><td class="has-text-align-center" data-align="center">Core 0 Thread 1</td><td class="has-text-align-center" data-align="center">CPU0</td><td class="has-text-align-center" data-align="center">(2<sup>0</sup>) = 1</td><td class="has-text-align-center" data-align="center">1</td></tr><tr><td class="has-text-align-center" data-align="center">Core 0 Thread 2</td><td class="has-text-align-center" data-align="center">CPU1</td><td class="has-text-align-center" data-align="center">(2<sup>1</sup>) = 2</td><td class="has-text-align-center" data-align="center">3</td></tr><tr><td class="has-text-align-center" data-align="center">Core 1 Thread 1</td><td class="has-text-align-center" data-align="center">CPU2</td><td class="has-text-align-center" data-align="center">(2<sup>2</sup>) = 4</td><td class="has-text-align-center" data-align="center">7</td></tr><tr><td class="has-text-align-center" data-align="center">Core 1 Thread 2</td><td class="has-text-align-center" data-align="center">CPU3</td><td class="has-text-align-center" data-align="center">(2<sup>3</sup>) = 8</td><td class="has-text-align-center" data-align="center">15</td></tr><tr><td class="has-text-align-center" data-align="center">Core 2 Thread 1</td><td class="has-text-align-center" data-align="center">CPU4</td><td class="has-text-align-center" data-align="center">(2<sup>4</sup>) = 16</td><td class="has-text-align-center" data-align="center">31</td></tr><tr><td class="has-text-align-center" data-align="center">Core 2 Thread 2</td><td class="has-text-align-center" data-align="center">CPU5</td><td class="has-text-align-center" data-align="center">(2<sup>5</sup>) = 32</td><td class="has-text-align-center" data-align="center">63</td></tr><tr><td class="has-text-align-center" data-align="center">Core 3 Thread 1</td><td class="has-text-align-center" data-align="center">CPU6</td><td class="has-text-align-center" data-align="center">(2<sup>6</sup>) = 64</td><td class="has-text-align-center" data-align="center">127</td></tr><tr><td class="has-text-align-center" data-align="center">Core 3 Thread 2</td><td class="has-text-align-center" data-align="center">CPU7</td><td class="has-text-align-center" data-align="center">(2<sup>7</sup>) = 128</td><td class="has-text-align-center" data-align="center">255</td></tr><tr><td class="has-text-align-center" data-align="center">Core 4 Thread 1</td><td class="has-text-align-center" data-align="center">CPU8</td><td class="has-text-align-center" data-align="center">(2<sup>8</sup>) = 256</td><td class="has-text-align-center" data-align="center">511</td></tr><tr><td class="has-text-align-center" data-align="center">Core 4 Thread 2</td><td class="has-text-align-center" data-align="center">CPU9</td><td class="has-text-align-center" data-align="center">(2<sup>9</sup>) = 512</td><td class="has-text-align-center" data-align="center">1023</td></tr><tr><td class="has-text-align-center" data-align="center">Core 5 Thread 1</td><td class="has-text-align-center" data-align="center">CPU10</td><td class="has-text-align-center" data-align="center">(2<sup>10</sup>) = 1024</td><td class="has-text-align-center" data-align="center">2047</td></tr><tr><td class="has-text-align-center" data-align="center">Core 5 Thread 2</td><td class="has-text-align-center" data-align="center">CPU11</td><td class="has-text-align-center" data-align="center">(2<sup>11</sup>) = 2048</td><td class="has-text-align-center" data-align="center">4095</td></tr><tr><td class="has-text-align-center" data-align="center">Core 6 Thread 1</td><td class="has-text-align-center" data-align="center">CPU12</td><td class="has-text-align-center" data-align="center">(2<sup>12</sup>) = 4096</td><td class="has-text-align-center" data-align="center">8191</td></tr><tr><td class="has-text-align-center" data-align="center">Core 6 Thread 2</td><td class="has-text-align-center" data-align="center">CPU13</td><td class="has-text-align-center" data-align="center">(2<sup>13</sup>) = 8192</td><td class="has-text-align-center" data-align="center">16383</td></tr><tr><td class="has-text-align-center" data-align="center">Core 7 Thread 1</td><td class="has-text-align-center" data-align="center">CPU14</td><td class="has-text-align-center" data-align="center">(2<sup>14</sup>) = 16384</td><td class="has-text-align-center" data-align="center">32767</td></tr><tr><td class="has-text-align-center" data-align="center">Core 7 Thread 2</td><td class="has-text-align-center" data-align="center">CPU15</td><td class="has-text-align-center" data-align="center">(2<sup>15</sup>) = 32768</td><td class="has-text-align-center" data-align="center">65535</td></tr><tr><td class="has-text-align-center" data-align="center">Core 8 Thread 1</td><td class="has-text-align-center" data-align="center">CPU16</td><td class="has-text-align-center" data-align="center">(2<sup>16</sup>) = 65536</td><td class="has-text-align-center" data-align="center">131071</td></tr><tr><td class="has-text-align-center" data-align="center">Core 8 Thread 2</td><td class="has-text-align-center" data-align="center">CPU17</td><td class="has-text-align-center" data-align="center">(2<sup>17</sup>) = 131072</td><td class="has-text-align-center" data-align="center">262143</td></tr><tr><td class="has-text-align-center" data-align="center">Core 9 Thread 1</td><td class="has-text-align-center" data-align="center">CPU18</td><td class="has-text-align-center" data-align="center">(2<sup>18</sup>) = 262144</td><td class="has-text-align-center" data-align="center">524287</td></tr><tr><td class="has-text-align-center" data-align="center">Core 9 Thread 2</td><td class="has-text-align-center" data-align="center">CPU19</td><td class="has-text-align-center" data-align="center">(2<sup>19</sup>) = 524288</td><td class="has-text-align-center" data-align="center">1048575</td></tr><tr><td class="has-text-align-center" data-align="center">Core 10 Thread 1</td><td class="has-text-align-center" data-align="center">CPU20</td><td class="has-text-align-center" data-align="center">(2<sup>20</sup>) = 1048576</td><td class="has-text-align-center" data-align="center">2097151</td></tr><tr><td class="has-text-align-center" data-align="center">Core 10 Thread 2</td><td class="has-text-align-center" data-align="center">CPU21</td><td class="has-text-align-center" data-align="center">(2<sup>21</sup>) = 2097152</td><td class="has-text-align-center" data-align="center">4194303</td></tr><tr><td class="has-text-align-center" data-align="center">Core 11 Thread 1</td><td class="has-text-align-center" data-align="center">CPU22</td><td class="has-text-align-center" data-align="center">(2<sup>22</sup>) = 4194304</td><td class="has-text-align-center" data-align="center">8388607</td></tr><tr><td class="has-text-align-center" data-align="center">Core 11 Thread 2</td><td class="has-text-align-center" data-align="center">CPU23</td><td class="has-text-align-center" data-align="center">(2<sup>23</sup>) = 8388608</td><td class="has-text-align-center" data-align="center">16777215</td></tr><tr><td class="has-text-align-center" data-align="center">Core 12 Thread 1</td><td class="has-text-align-center" data-align="center">CPU24</td><td class="has-text-align-center" data-align="center">(2<sup>24</sup>) = 16777216</td><td class="has-text-align-center" data-align="center">33554431</td></tr><tr><td class="has-text-align-center" data-align="center">Core 12 Thread 2</td><td class="has-text-align-center" data-align="center">CPU25</td><td class="has-text-align-center" data-align="center">(2<sup>25</sup>) = 33554432</td><td class="has-text-align-center" data-align="center">67108863</td></tr><tr><td class="has-text-align-center" data-align="center">Core 13 Thread 1</td><td class="has-text-align-center" data-align="center">CPU26</td><td class="has-text-align-center" data-align="center">(2<sup>26</sup>) = 67108864</td><td class="has-text-align-center" data-align="center">134217727</td></tr><tr><td class="has-text-align-center" data-align="center">Core 13 Thread 2</td><td class="has-text-align-center" data-align="center">CPU27</td><td class="has-text-align-center" data-align="center">(2<sup>27</sup>) = 134217728</td><td class="has-text-align-center" data-align="center">268435455</td></tr><tr><td class="has-text-align-center" data-align="center">Core 14 Thread 1</td><td class="has-text-align-center" data-align="center">CPU28</td><td class="has-text-align-center" data-align="center">(2<sup>28</sup>) = 268435456</td><td class="has-text-align-center" data-align="center">536870911</td></tr><tr><td class="has-text-align-center" data-align="center">Core 14 Thread 2</td><td class="has-text-align-center" data-align="center">CPU29</td><td class="has-text-align-center" data-align="center">(2<sup>29</sup>) = 536870912</td><td class="has-text-align-center" data-align="center">1073741823</td></tr><tr><td class="has-text-align-center" data-align="center">Core 15 Thread 1</td><td class="has-text-align-center" data-align="center">CPU30</td><td class="has-text-align-center" data-align="center">(2<sup>30</sup>) = 1073741824</td><td class="has-text-align-center" data-align="center">2147483647</td></tr><tr><td class="has-text-align-center" data-align="center">Core 15 Thread 2</td><td class="has-text-align-center" data-align="center">CPU31</td><td class="has-text-align-center" data-align="center">(2<sup>31</sup>) = 2147483648</td><td class="has-text-align-center" data-align="center">4294967295</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">For example, if I want an AMD Ryzen 9 5950X to run the designated process on the potentially faster first 8 cores or 16 threads, the bit mask would be “<strong>FFFF</strong>” .</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Scripting</h4>



<p class="wp-block-paragraph">You can automate the process using Batch or PowerShell. Here is a simple example in Batch:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#e1e4e8;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>@echo off
cd "C:\Users\Admin\Desktop\MySoftware"
START /min /affinity FFFF cmd /C "MyProzess.exe -MyParameter1 -MyParameter2"</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki github-dark" style="background-color: #24292e" tabindex="0"><code><span class="line"><span style="color: #F97583">@echo</span><span style="color: #E1E4E8"> </span><span style="color: #F97583">off</span></span>
<span class="line"><span style="color: #F97583">cd</span><span style="color: #E1E4E8"> </span><span style="color: #9ECBFF">&quot;C:\Users\Admin\Desktop\MySoftware&quot;</span></span>
<span class="line"><span style="color: #F97583">START</span><span style="color: #E1E4E8"> /min /affinity FFFF </span><span style="color: #F97583">cmd</span><span style="color: #E1E4E8"> /C </span><span style="color: #9ECBFF">&quot;MyProzess.exe -MyParameter1 -MyParameter2&quot;</span></span></code></pre></div>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">In addition, you can also set the process priority right away:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#e1e4e8;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>@echo off
cd "C:\Users\Admin\Desktop\MySoftware"
START /high /min /affinity FFFF cmd /C "MyProzess.exe -MyParameter1 -MyParameter2"</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki github-dark" style="background-color: #24292e" tabindex="0"><code><span class="line"><span style="color: #F97583">@echo</span><span style="color: #E1E4E8"> </span><span style="color: #F97583">off</span></span>
<span class="line"><span style="color: #F97583">cd</span><span style="color: #E1E4E8"> </span><span style="color: #9ECBFF">&quot;C:\Users\Admin\Desktop\MySoftware&quot;</span></span>
<span class="line"><span style="color: #F97583">START</span><span style="color: #E1E4E8"> /high /min /affinity FFFF </span><span style="color: #F97583">cmd</span><span style="color: #E1E4E8"> /C </span><span style="color: #9ECBFF">&quot;MyProzess.exe -MyParameter1 -MyParameter2&quot;</span></span></code></pre></div>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Possible values are:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#e1e4e8;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>/low
/normal
/high
/realtime
/abovenormal
/belownormal</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki github-dark" style="background-color: #24292e" tabindex="0"><code><span class="line"><span style="color: #E1E4E8">/low</span></span>
<span class="line"><span style="color: #E1E4E8">/normal</span></span>
<span class="line"><span style="color: #E1E4E8">/high</span></span>
<span class="line"><span style="color: #E1E4E8">/realtime</span></span>
<span class="line"><span style="color: #E1E4E8">/abovenormal</span></span>
<span class="line"><span style="color: #E1E4E8">/belownormal</span></span></code></pre></div>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/02/01/windows-set-process-affinity/" data-wpel-link="internal">Windows: Set process affinity</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.florianehrle.de/en/2026/02/01/windows-set-process-affinity/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nice Thing: OpenRCT2 and OpenTTD</title>
		<link>https://blog.florianehrle.de/en/2026/01/24/nice-thing-openrct2-and-openttd/</link>
					<comments>https://blog.florianehrle.de/en/2026/01/24/nice-thing-openrct2-and-openttd/#respond</comments>
		
		<dc:creator><![CDATA[Florian Ehrle]]></dc:creator>
		<pubDate>Sat, 24 Jan 2026 02:04:00 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Retro Computing]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://blog.florianehrle.de/?p=6914</guid>

					<description><![CDATA[<p>These are two really good games from legendary assembler programmer Chris Sawyer, which were huge hits when they came out and have only gotten better over time. I [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/01/24/nice-thing-openrct2-and-openttd/" data-wpel-link="internal">Nice Thing: OpenRCT2 and OpenTTD</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">These are two really good games from legendary assembler programmer <a href="https://en.wikipedia.org/wiki/Chris_Sawyer" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Chris Sawyer</a>, which were huge hits when they came out and have only gotten better over time. I especially enjoyed playing Rollercoaster Tycoon 1 with the two expansions, “Added Attractions” and “Loopy Landscapes,” over and over again. Simply a timeless classic.</p>



<p class="wp-block-paragraph">However, the technical side, or more precisely the resolutions, had long been a problem: the game only natively supports 4:3 resolutions, which have long since fallen out of use. There were hacks to get around this: Using a hex editor, it was possible to make at least 720p playable in 16:9 format. None of this was ideal. With Windows 11, full-screen mode no longer works at all, making it a hopeless case.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">OpenRCT2</h4>



<p class="wp-block-paragraph">This is where OpenRCT2 comes in: an open source implementation of Rollercoaster Tycoon 2.<br>RCT2 builds seamlessly on RCT1 and has been improved and expanded in many areas without losing any of its charm (unlike RCT3, which came later). It&#8217;s best to have the original game handy, as the experience is only really good with the original game data.</p>



<p class="wp-block-paragraph">Thanks to this community project, RCT2 is up and running again, with many modern features and support for modern systems and hardware. I highly recommend that every fan of the series take a look at <a href="https://openrct2.io/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">the project</a>.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="2560" height="1080" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/openrct2.png" alt="OpenRCT2 - The main menu with native resolution on an LG Ultrawide monitor (2560x1080, 21:9)!" class="wp-image-6693" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/openrct2.png 2560w, https://blog.florianehrle.de/wp-content/uploads/2026/01/openrct2-300x127.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/01/openrct2-1200x506.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/01/openrct2-768x324.png 768w, https://blog.florianehrle.de/wp-content/uploads/2026/01/openrct2-1536x648.png 1536w, https://blog.florianehrle.de/wp-content/uploads/2026/01/openrct2-2048x864.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></figure>



<p class="wp-block-paragraph">The system requirements are:</p>



<p class="wp-block-paragraph">Windows 7 or newer<br>macOS 10.13 (High Sierra) or newer<br>Linux is more complex: Ubuntu 18.04 or higher, Arch, in principle many distributions should run<br>FreeBSD, OpenBSD, NetBSD</p>



<p class="wp-block-paragraph">…so the whole thing even runs natively on macOS and Linux!</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">OpenTTD</h4>



<p class="wp-block-paragraph">Just like OpenRCT2, OpenTTD is a community-developed reimplementation of the classic Transport Tycoon Deluxe, which was released in the 90s and is also an absolute classic.</p>



<p class="wp-block-paragraph">Here, too, many features have been expanded and improved, and TTD now runs flawlessly on modern systems. You should also have the original game data at hand here. Click <a href="https://www.openttd.org/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">here</a> for the project, and <a href="https://www.openttd.org/screenshots" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">here</a> for some impressions. The multiplayer mode is also actively used, and there are many servers!</p>



<p class="wp-block-paragraph">It is also important to know <a href="https://wiki.openttd.org/en/Archive/Manual/Installation%20FAQ" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">where to copy which original game files</a>.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="2560" height="1080" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/openttd.png" alt="OpenTTD - Also the main menu with native resolution on an LG Ultrawide screen (2560x1080, 21:9)" class="wp-image-6694" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/openttd.png 2560w, https://blog.florianehrle.de/wp-content/uploads/2026/01/openttd-300x127.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/01/openttd-1200x506.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/01/openttd-768x324.png 768w, https://blog.florianehrle.de/wp-content/uploads/2026/01/openttd-1536x648.png 1536w, https://blog.florianehrle.de/wp-content/uploads/2026/01/openttd-2048x864.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></figure>



<p class="wp-block-paragraph">The <a href="https://wiki.openttd.org/en/Archive/Manual/System%20Requirements" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">system requirements</a> are very minimal:<br>OpenTTD should run on <em><strong>absolutely any computer</strong></em> with a standard operating system!</p>



<div style="height:1px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/01/24/nice-thing-openrct2-and-openttd/" data-wpel-link="internal">Nice Thing: OpenRCT2 and OpenTTD</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.florianehrle.de/en/2026/01/24/nice-thing-openrct2-and-openttd/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Full RAM ahead &#8211; Windows XP PAE modification</title>
		<link>https://blog.florianehrle.de/en/2026/01/13/full-ram-ahead-windows-xp-pae-modification/</link>
					<comments>https://blog.florianehrle.de/en/2026/01/13/full-ram-ahead-windows-xp-pae-modification/#respond</comments>
		
		<dc:creator><![CDATA[Florian Ehrle]]></dc:creator>
		<pubDate>Tue, 13 Jan 2026 04:48:00 +0000</pubDate>
				<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Windows XP]]></category>
		<guid isPermaLink="false">https://blog.florianehrle.de/?p=7243</guid>

					<description><![CDATA[<p>One of the biggest disadvantages of Windows XP is that the most widely used and compatible version is based on 32-bit. This means that a maximum of 4 [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/01/13/full-ram-ahead-windows-xp-pae-modification/" data-wpel-link="internal">Full RAM ahead &#8211; Windows XP PAE modification</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">One of the biggest disadvantages of Windows XP is that the most widely used and compatible version is based on 32-bit. This means that a maximum of 4 GB of RAM can be addressed—overhead from drivers and other system components further reduce this already low value. In the most extreme case I have encountered so far, on a Quad-SLI Retro XP PC: Due to four graphics cards and plenty of other hardware, only a meager 1.44 GB of RAM is available. However, a whopping 64 GB are installed there in the form of <strong><a href="https://amzn.to/4bAVS56" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">eight 8 GB memory modules*</a></strong>.</p>



<p class="wp-block-paragraph">But even the RetroBooks have a maximum of 16 GB of RAM installed, of which only about 3.25 GB can be used under XP. The same applies to the Acer Veriton S670G – 8 GB are available, but less than half can be used.</p>



<p class="wp-block-paragraph">You could install the 64-bit version of Windows XP, but many things don&#8217;t work on it and there are no functioning drivers for some things. Or you could build a hybrid that removes or extends the RAM limitation, but this brings other problems with it. That&#8217;s what this is about now:</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">PAE?</h4>



<p class="wp-block-paragraph">“Physical Address Extension” – The built-in processor must support this. The software support has the same name. Under Windows, the 4 GB limit is artificial: “Product segmentation”. How can you tell? Even Windows 2000 Advanced Server can use more than 4 GB of RAM, as can Server 2003. Both are 32-bit operating systems.</p>



<p class="wp-block-paragraph">To make 32-bit Windows XP (with a suitable CPU) suitable for up to 128 GB of RAM, you have to implant two components of the 64-bit version of XP and change the boot parameters. However, there are also disadvantages to this, which I will discuss later.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Modification</h4>



<p class="wp-block-paragraph">First, you need to obtain two specific files from Windows XP 64-bit. You can either extract them from the ISO or download them from <a href="https://www.mediafire.com/file/6pnwzbnq26jbeh5/xp-pae.zip/file" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">MediaFire</a> (<a href="https://web.archive.org/web/20260113041953/https://download1580.mediafire.com/mpjmp0ca23rgl9aDMkWhxJHiYhQzVCZaJV5d_WHYxlSp5WpcsRk3lHRSDPxihizRQas2pEI_bBomOG8bQHzsLMZCkkZVvdzT5b0Nd82ingAVb_XWVwxdJicKIYgaGUZ3P7OnGGmAd9UDA-Hu4eeqDfSpiHRqQjIjw0tBM0llvQ/6pnwzbnq26jbeh5/xp-pae.zip" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">archive.org</a>).</p>



<p class="wp-block-paragraph">Then copy both files to “<strong>C:\Windows\System32\</strong>” under 32-bit XP. Once this is done, you need to edit “boot.ini” – it is best to add a second entry so that you can still boot normally if problems arise.</p>



<p class="wp-block-paragraph">The easiest way to do this is as follows (boot.ini is hidden by default):</p>



<figure class="wp-block-gallery has-nested-images columns-5 is-cropped wp-block-gallery-14 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1101" height="609" data-id="5944" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/systemsteuerung.png" alt="" class="wp-image-5944" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/systemsteuerung.png 1101w, https://blog.florianehrle.de/wp-content/uploads/2026/01/systemsteuerung-300x166.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/01/systemsteuerung-768x425.png 768w" sizes="auto, (max-width: 1101px) 100vw, 1101px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="418" height="532" data-id="5949" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/system-1.png" alt="" class="wp-image-5949" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/system-1.png 418w, https://blog.florianehrle.de/wp-content/uploads/2026/01/system-1-236x300.png 236w" sizes="auto, (max-width: 418px) 100vw, 418px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="419" height="532" data-id="5951" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/system-erweitert.png" alt="" class="wp-image-5951" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/system-erweitert.png 419w, https://blog.florianehrle.de/wp-content/uploads/2026/01/system-erweitert-236x300.png 236w" sizes="auto, (max-width: 419px) 100vw, 419px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="419" height="533" data-id="5947" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/system-erweitert-start.png" alt="" class="wp-image-5947" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/system-erweitert-start.png 419w, https://blog.florianehrle.de/wp-content/uploads/2026/01/system-erweitert-start-236x300.png 236w" sizes="auto, (max-width: 419px) 100vw, 419px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1192" height="662" data-id="5945" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/system-erweitert-start-bootini.png" alt="" class="wp-image-5945" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/system-erweitert-start-bootini.png 1192w, https://blog.florianehrle.de/wp-content/uploads/2026/01/system-erweitert-start-bootini-300x167.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/01/system-erweitert-start-bootini-768x427.png 768w" sizes="auto, (max-width: 1192px) 100vw, 1192px" /></figure>
</figure>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Add a second entry below the existing one (make sure that the partition etc. matches):</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#e1e4e8;display:none" aria-label="Kopieren" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional (RAM-Limit entfernt)" /kernel=ntkl64g.exe /hal=hal64g.dll /fastdetect /PAE /noexecute=alwaysoff</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki github-dark" style="background-color: #24292e" tabindex="0"><code><span class="line"><span style="color: #E1E4E8">multi(0)disk(0)rdisk(0)partition(1)\</span><span style="color: #F97583">WINDOWS</span><span style="color: #E1E4E8">=</span><span style="color: #9ECBFF">&quot;Microsoft Windows XP Professional (RAM-Limit entfernt)&quot;</span><span style="color: #E1E4E8"> /</span><span style="color: #F97583">kernel</span><span style="color: #E1E4E8">=ntkl64g.exe /</span><span style="color: #F97583">hal</span><span style="color: #E1E4E8">=hal64g.dll /fastdetect /PAE /</span><span style="color: #F97583">noexecute</span><span style="color: #E1E4E8">=alwaysoff</span></span></code></pre></div>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">The entire “<strong>boot.ini</strong>” should then look something like this:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span role="button" tabindex="0" style="color:#e1e4e8;display:none" aria-label="Kopieren" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
&#91;boot loader&#93;
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
&#91;operating systems&#93;
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional (Original)" /NOEXECUTE=OPTIN /FASTDETECT
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional (RAM-Limit entfernt)" /kernel=ntkl64g.exe /hal=hal64g.dll /fastdetect /PAE /noexecute=alwaysoff</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki github-dark" style="background-color: #24292e" tabindex="0"><code><span class="line"><span style="color: #6A737D">;</span></span>
<span class="line"><span style="color: #6A737D">;Warning: Boot.ini is used on Windows XP and earlier operating systems.</span></span>
<span class="line"><span style="color: #6A737D">;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.</span></span>
<span class="line"><span style="color: #6A737D">;</span></span>
<span class="line"><span style="color: #B392F0">&#91;boot loader&#93;</span></span>
<span class="line"><span style="color: #F97583">timeout</span><span style="color: #E1E4E8">=30</span></span>
<span class="line"><span style="color: #F97583">default</span><span style="color: #E1E4E8">=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS</span></span>
<span class="line"><span style="color: #B392F0">&#91;operating systems&#93;</span></span>
<span class="line"><span style="color: #E1E4E8">multi(0)disk(0)rdisk(0)partition(1)\</span><span style="color: #F97583">WINDOWS</span><span style="color: #E1E4E8">=</span><span style="color: #9ECBFF">&quot;Microsoft Windows XP Professional (Original)&quot;</span><span style="color: #E1E4E8"> /</span><span style="color: #F97583">NOEXECUTE</span><span style="color: #E1E4E8">=OPTIN /FASTDETECT</span></span>
<span class="line"><span style="color: #E1E4E8">multi(0)disk(0)rdisk(0)partition(1)\</span><span style="color: #F97583">WINDOWS</span><span style="color: #E1E4E8">=</span><span style="color: #9ECBFF">&quot;Microsoft Windows XP Professional (RAM-Limit entfernt)&quot;</span><span style="color: #E1E4E8"> /</span><span style="color: #F97583">kernel</span><span style="color: #E1E4E8">=ntkl64g.exe /</span><span style="color: #F97583">hal</span><span style="color: #E1E4E8">=hal64g.dll /fastdetect /PAE /</span><span style="color: #F97583">noexecute</span><span style="color: #E1E4E8">=alwaysoff</span></span></code></pre></div>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">Then simply save the file with CTRL+S or via the menu, close everything, and restart the computer. When booting up, a selection menu should now appear each time, allowing you to choose between the two entries.</p>



<p class="wp-block-paragraph">Alternatively, you can also use a <a href="https://github.com/evgen-b/PatchPAE3" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">patcher</a>, but I prefer the method with the additional original files from Microsoft.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Side effects</h4>



<p class="wp-block-paragraph">Some problems have been reported, the most common being:</p>



<ul class="wp-block-list">
<li>General instability</li>



<li>Driver problems</li>



<li>Bluescreens</li>



<li>Disk formatting rarely works or no longer works at all</li>



<li>Problems with standby or power states in general</li>
</ul>



<p class="wp-block-paragraph">These problems may or may not occur. Personally, I have only encountered the problem with disk formatting on RetroBooks &#8211; and that the boot process occasionally fails and simply continues loading indefinitely. Once the system is up and running, there is no instability.</p>



<p class="wp-block-paragraph">Incidentally, a single process still cannot use more than 2 GB. So “only” the overall system benefits in the form of more breathing room.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Conclusion</h4>



<p class="wp-block-paragraph">This modification is not 100% reliable. However, since you can boot normally at any time, it&#8217;s a nice, playful addition that you can choose to use or not use each time you start up.</p>



<p class="wp-block-paragraph">I have modified all XP-based systems with more than 4 GB of physical RAM in this way.</p>



<div style="height:1px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/01/13/full-ram-ahead-windows-xp-pae-modification/" data-wpel-link="internal">Full RAM ahead &#8211; Windows XP PAE modification</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.florianehrle.de/en/2026/01/13/full-ram-ahead-windows-xp-pae-modification/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows with that special touch</title>
		<link>https://blog.florianehrle.de/en/2026/01/08/windows-with-that-special-touch/</link>
					<comments>https://blog.florianehrle.de/en/2026/01/08/windows-with-that-special-touch/#respond</comments>
		
		<dc:creator><![CDATA[Florian Ehrle]]></dc:creator>
		<pubDate>Wed, 07 Jan 2026 23:11:00 +0000</pubDate>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mobile Devices]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[x86]]></category>
		<guid isPermaLink="false">https://blog.florianehrle.de/?p=7299</guid>

					<description><![CDATA[<p>How could it be otherwise when you handle a lot of hardware? Particularly low-priced devices tend to end up sooner rather than later at their final destination—with me. [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/01/08/windows-with-that-special-touch/" data-wpel-link="internal">Windows with that special touch</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<div style="height:18px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">How could it be otherwise when you handle a lot of hardware? Particularly low-priced devices tend to end up sooner rather than later at their final destination—with me.</p>



<p class="wp-block-paragraph">The combination of mobile, inexpensive, battery life, and x86 rarely bodes well. Add “convertible” to the mix, and well… Such is the case with Lenovo&#8217;s “Miix” series. Two tablets from this series found their way into my hands, one after the other, with a little time in between. One was the Lenovo Ideapad Miix 310-10ICR and the other was its direct successor, the Lenovo Ideapad Miix 320-10ICR. Both are equipped with a 10.1&#8243; display.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-15 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1000" height="700" data-id="5767" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-310-1.png" alt="Lenovo Ideapad Miix 310-10ICR" class="wp-image-5767 with-source" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-310-1.png 1000w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-310-1-300x210.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-310-1-768x538.png 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><span class='image-source'>⧉ <a href="https://www.lenovo.com/de/de/p/laptops/ideapad/ideapad-miix-series/ideapad-miix-310/88emmx30692" target="_blank" rel="nofollow external noopener noreferrer" data-wpel-link="external">Lenovo</a></span></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1000" height="700" data-id="5768" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-310-2.png" alt="Lenovo Ideapad Miix 310-10ICR" class="wp-image-5768 with-source" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-310-2.png 1000w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-310-2-300x210.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-310-2-768x538.png 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><span class='image-source'>⧉ <a href="https://www.lenovo.com/de/de/p/laptops/ideapad/ideapad-miix-series/ideapad-miix-310/88emmx30692" target="_blank" rel="nofollow external noopener noreferrer" data-wpel-link="external">Lenovo</a></span></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1000" height="700" data-id="5769" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-310-3.png" alt="Lenovo Ideapad Miix 310-10ICR" class="wp-image-5769 with-source" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-310-3.png 1000w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-310-3-300x210.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-310-3-768x538.png 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><span class='image-source'>⧉ <a href="https://www.lenovo.com/de/de/p/laptops/ideapad/ideapad-miix-series/ideapad-miix-310/88emmx30692" target="_blank" rel="nofollow external noopener noreferrer" data-wpel-link="external">Lenovo</a></span></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1000" height="700" data-id="5772" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-320-1.png" alt="Lenovo Ideapad Miix 320-10ICR" class="wp-image-5772 with-source" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-320-1.png 1000w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-320-1-300x210.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-320-1-768x538.png 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><span class='image-source'>⧉ <a href="https://www.lenovo.com/de/de/p/laptops/ideapad/ideapad-miix-series/miix-320-10icr/88ipmx30837" target="_blank" rel="nofollow external noopener noreferrer" data-wpel-link="external">Lenovo</a></span></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1000" height="700" data-id="5770" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-320-2.png" alt="Lenovo Ideapad Miix 320-10ICR" class="wp-image-5770 with-source" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-320-2.png 1000w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-320-2-300x210.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-320-2-768x538.png 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><span class='image-source'>⧉ <a href="https://www.lenovo.com/de/de/p/laptops/ideapad/ideapad-miix-series/miix-320-10icr/88ipmx30837" target="_blank" rel="nofollow external noopener noreferrer" data-wpel-link="external">Lenovo</a></span></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1000" height="700" data-id="5771" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-320-3.png" alt="Lenovo Ideapad Miix 320-10ICR" class="wp-image-5771 with-source" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-320-3.png 1000w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-320-3-300x210.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-320-3-768x538.png 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /><span class='image-source'>⧉ <a href="https://www.lenovo.com/de/de/p/laptops/ideapad/ideapad-miix-series/miix-320-10icr/88ipmx30837" target="_blank" rel="nofollow external noopener noreferrer" data-wpel-link="external">Lenovo</a></span></figure>
</figure>



<p class="wp-block-paragraph">The first impression when switched off is really not bad. Glass display, the keyboard is securely docked, the workmanship is high quality. After switching it on, disillusionment sets in – the data sheets didn&#8217;t lie. Intel Atom with 2 watts TDP in combination with an embedded multimedia card as mass storage is simply very slow – but cheap. Just like the whole device, bought by different people in various Mediamarkt bargain bins on special offer.</p>



<p class="wp-block-paragraph">At least both have the maximum RAM expansion, even back then (2016/2017) with 4 GB LPDDR3, which was already very small. With 2 GB of RAM, which was also available, these devices would be completely unusable with Windows 10, regardless of the version. Constant swapping to the slow eMMC simply cannot run well.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-16 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1500" height="750" data-id="5737" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-specs310.png" alt="The specifications of the Lenovo Ideapad Miix 310-10ICR" class="wp-image-5737" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-specs310.png 1500w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-specs310-300x150.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-specs310-1200x600.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-specs310-768x384.png 768w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1500" height="750" data-id="5738" src="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-specs320.png" alt="The specifications of the Lenovo Ideapad Miix 320-10ICR" class="wp-image-5738" srcset="https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-specs320.png 1500w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-specs320-300x150.png 300w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-specs320-1200x600.png 1200w, https://blog.florianehrle.de/wp-content/uploads/2026/01/miix-specs320-768x384.png 768w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></figure>
</figure>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Upgrade&#8230;?</h4>



<p class="wp-block-paragraph">No way. As a classic ultra-mobile device, there is really nothing that can be upgraded in terms of hardware (without special equipment and soldering tools). So the only option is to try to improve the performance of the software. My somewhat hopeful attempt to improve responsiveness by replacing the factory-installed Windows 10 Home with Windows 8.1 Pro failed miserably: There are simply no working drivers, especially for the processor&#8217;s iGPU (however, the 64-bit version of 8.1 could be installed without any problems).</p>



<p class="wp-block-paragraph">It&#8217;s a shame, because 8.1 works really well with a touchscreen and, although it is now less widely supported, it is also a less bloated operating system. Only ~700 MB of RAM were in use on the desktop. All it would need is a reasonably up-to-date browser.</p>



<p class="wp-block-paragraph">Incidentally, 64-bit Windows 7 Ultimate with integrated SP1 does not boot even with Secure Boot disabled; it freezes with a pink stripe at the edge of the screen when attempting to do so. 32-bit operating systems generally cannot be booted; they are not even displayed in the boot menu. The UEFI only wants to load x64 EFI files.</p>



<p class="wp-block-paragraph">Even Windows 10 probably runs noticeably better on such limited hardware in the 32-bit version than the preinstalled 64-bit edition. Well, well.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">So Windows what?</h4>



<p class="wp-block-paragraph">I have gradually tested the following systems on the slightly newer Miix 320-10ICR, all 64-bit:</p>



<ul class="wp-block-list">
<li>Windows 10 Home (21H2)</li>



<li>Windows 10 Pro (22H2)</li>



<li>Windows 10 Enterprise 1607 LTSB (2016)</li>



<li>Windows 10 Enterprise 1803 LTSC (2019)</li>



<li>Windows 11 Pro (22H2, 23H2, 24H2)</li>



<li>Windows 11 Enterprise IoT 2024</li>
</ul>



<p class="wp-block-paragraph">This took a really long time due to the very limited performance. With all these systems, everything ran smoothly with the drivers provided by Lenovo for “Windows 10 64-bit”. It is very important to install the driver for the “Intel Power Management IC (PMIC)” first, as some devices, such as the GPU, will only appear after this has been done.</p>



<p class="wp-block-paragraph">Windows 10 Home was preinstalled and, due to certain preloaded programs, noticeably slower than the subsequent fresh installation of Windows 10 Pro. Windows 11 Pro, which was installed shortly thereafter, ran for a total of four years and was repeatedly updated with in-place upgrades. The speed of everything slowed down significantly each time until it became almost unbearable with 25H2:</p>



<p class="wp-block-paragraph">In the end, it was the significantly aged Windows 10 Enterprise 1607 LTSB N from 2016. It runs best and comes debloated in the standard configuration. Even Windows Defender can be completely disabled with three clicks via group policy, and Edge is not even present. The .NET Framework in the still fairly current version 4.8 runs on it—this is a prerequisite for some applications.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading">Intended use</h4>



<p class="wp-block-paragraph">What do you do with such undersized hardware?<br>In this case the obvious: control, monitor, and regulate.</p>



<p class="wp-block-paragraph">Both tablets run at different locations with different tasks, with the software stripped down to a minimum with Ungoogled Chromium in full-screen mode. In this configuration, it&#8217;s not as bad as you might think. I do have some concerns about “continuous power supply operation,” which can&#8217;t be good for the tablets&#8217; relatively large batteries, but so far everything is OK.</p>



<p class="wp-block-paragraph">Nevertheless, the best thing to do is simply not to buy hardware manufactured as “Day One electronic waste”. These tablets never ran well, even when brand new. Probably even worse, due to a lot of pre-installed software from Lenovo.</p>



<p class="wp-block-paragraph">Technically good hardware simply has its price, and an x86-based tablet that cost less than €180 new at the time can&#8217;t be any good, no matter how you look at it. Even modern Microsoft Office runs rather poorly on it; when Windows 11 was still installed, even Cinebench R23 crashed due to a lack of free RAM. At least it can run under Windows 10 1607 LTSB N. However, there will be no more updates for this version of Windows 10 from mid-2026, so it is not recommended for everyday use. However, the two devices will probably remain in use as “monitoring screens” for a long time to come.</p>



<div style="height:1px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2026/01/08/windows-with-that-special-touch/" data-wpel-link="internal">Windows with that special touch</a> erschien zuerst auf <a href="https://blog.florianehrle.de/en" data-wpel-link="internal">flohs blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.florianehrle.de/en/2026/01/08/windows-with-that-special-touch/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
