<?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>MXM-Archiv - flohs blog</title>
	<atom:link href="https://blog.florianehrle.de/en/category/hardware-en/graphics-cards/gpu-mxm-en/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.florianehrle.de/en/category/hardware-en/graphics-cards/gpu-mxm-en/</link>
	<description>reboot tut gut</description>
	<lastBuildDate>Wed, 04 Feb 2026 12:06:16 +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>MXM-Archiv - flohs blog</title>
	<link>https://blog.florianehrle.de/en/category/hardware-en/graphics-cards/gpu-mxm-en/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>RetroBook 8540p #9: Overclocking the GPU</title>
		<link>https://blog.florianehrle.de/en/2025/05/18/retrobook-8540p-9-overclocking-the-gpu/</link>
					<comments>https://blog.florianehrle.de/en/2025/05/18/retrobook-8540p-9-overclocking-the-gpu/#respond</comments>
		
		<dc:creator><![CDATA[Florian Ehrle]]></dc:creator>
		<pubDate>Sun, 18 May 2025 20:53:00 +0000</pubDate>
				<category><![CDATA[Graphics Cards]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MXM]]></category>
		<category><![CDATA[Notebook]]></category>
		<category><![CDATA[Overclocking]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Retro Computing]]></category>
		<guid isPermaLink="false">https://blog.florianehrle.de/?p=7677</guid>

					<description><![CDATA[<p>After successfully installing the drivers, I first installed Unigine Heaven (a DirectX 11 benchmark) to see if the 3D acceleration really runs smoothly and also how the power-hungry [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2025/05/18/retrobook-8540p-9-overclocking-the-gpu/" data-wpel-link="internal">&lt;h5&gt;RetroBook 8540p #9: &lt;/h5&gt;&lt;h3&gt;&lt;b&gt;Overclocking the GPU&lt;/b&gt;&lt;/h3&gt;</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">After successfully installing the drivers, I first installed <a href="https://benchmark.unigine.com/heaven" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Unigine Heaven</a> (a DirectX 11 benchmark) to see if the 3D acceleration really runs smoothly and also how the power-hungry 55-watt TDP card performs in the relatively small 15.6&#8243; EliteBook 8540p. As always, I monitored everything with HWiNFO64.</p>



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



<h4 class="wp-block-heading">First surprise:</h4>



<p class="wp-block-paragraph">The Quadro 2000M reveals a lot more than the NVS 5100M did, namely very interesting VRM values such as temperatures and current/voltage values:</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="643" height="471" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_gpu-hwi.png" alt="New measurements in HWiNFO for the Quadro 2000M." class="wp-image-768" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_gpu-hwi.png 643w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_gpu-hwi-300x220.png 300w" sizes="(max-width: 643px) 100vw, 643px" /></figure>



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



<p class="wp-block-paragraph">After Heaven had been running for a few hours without any problems and I noticed that I still had about 10-15 °C of thermal headroom before it would become critical, the question naturally arose…</p>



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



<h4 class="wp-block-heading">…if the NVS 5100M could be overclocked so easily and significantly with MSI Afterburner, can the Quadro 2000M do the same?</h4>



<p class="wp-block-paragraph">The answer is yes &#8211; and the performance boost is nothing short of incredible.<br>But first, testing is carried out using original clock speeds.</p>



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



<h4 class="wp-block-heading">First verify test values, with obstacles:</h4>



<p class="wp-block-paragraph">To maintain consistency with PassMark scores for comparison purposes, I installed and ran <a href="https://www.passmark.com/products/performancetest/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Performance Test v11.1</a> on Windows 10.</p>



<p class="wp-block-paragraph">The result was only <strong>711 points</strong> with original clock speeds (550/900 MHz) – significantly less than previously listed in the <a href="https://technical.city/de" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">technical.city </a>table (this could be due to many factors, such as Windows, drivers, CPU performance, background processes, daily mood, etc.).</p>



<p class="wp-block-paragraph">It should have been <strong>765 points</strong>, but with 711, it is now 7% fewer points.<br>At first, I suspected that the CPU was not powerful enough or that background processes were preventing the boost to 3.20 GHz on one core from being achieved consistently, meaning that it could not feed the GPU well enough.</p>



<p class="wp-block-paragraph">Then I thought that it could at least partly be the “penalty” that this benchmark imposes because it cannot run the intended resolution (Full HD, but the panel built into our 8540p can “only” run HD+, i.e., 1600 x 900). This “penalty” is appropriately 7%, so that could well be it.</p>



<p class="wp-block-paragraph">I verified this by connecting an external monitor via VGA (I had the cable to hand, DP would also have worked) and lo and behold – now I have <strong>740 points</strong>. Still not quite there, but better. Only a 3.3% difference, so I left it at that.</p>



<p class="wp-block-paragraph">Of course, at higher resolutions, the load is increasingly shifted towards the GPU, which in this case could reveal a very slight CPU bottleneck.</p>



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



<h4 class="wp-block-heading">Now it&#8217;s time to overclock!</h4>



<p class="wp-block-paragraph">After a few hours with <a href="https://www.msi.com/Landing/afterburner/graphics-cards" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">MSI Afterburner</a> (slowly increasing the clock speeds one after the other and repeatedly testing with Heaven) and HWiNFO for monitoring, I reached the maximum overclock, almost at the limit—I had to reduce the VRAM clock speed slightly because one of the two cards started to show artifacts.</p>



<p class="wp-block-paragraph">Since the original NVS 5100M was presumably suffering from dying VRAM components, it&#8217;s probably a good idea to go a little easier this time, regardless of stability.</p>



<p class="wp-block-paragraph">Of course, I wonder what clock speeds would be possible on the GPU core if MSI Afterburner didn&#8217;t limit it (I suspect that the real limit, as is always the case, comes from Nvidia&#8217;s VBIOS, which is located on the card).</p>



<p class="wp-block-paragraph">In the subsequent rerun of the PassMark Performance Test on the external Full HD screen, the result was a smooth <strong>1100 points</strong> – a whopping <strong>49.1%</strong> increase in points!</p>



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



<h4 class="wp-block-heading has-text-align-left">I am very satisfied with the results achieved; the Quadro 2000M runs much better than expected!</h4>



<p class="wp-block-paragraph">It was definitely worth it – of course, the card now reaches <strong><mark style="background-color:rgba(0, 0, 0, 0);color:#ff0000" class="has-inline-color">95°C</mark></strong> under prolonged full load, whereas previously it was more in the range of 80–85°C. The VRMs then exceed <strong><mark style="background-color:rgba(0, 0, 0, 0);color:#ff0000" class="has-inline-color">100°C</mark></strong> significantly, sometimes reaching <strong><mark style="background-color:rgba(0, 0, 0, 0);color:#ff0000" class="has-inline-color">115°C</mark></strong> or more.</p>



<p class="wp-block-paragraph">In our case, I can live with that, since the GPU will never be under extreme stress for very long, as in a benchmark. It&#8217;s better to have performance reserves that you rarely need than to constantly run at the limit.</p>



<p class="wp-block-paragraph">Here are the overclocking changes in tabular form:</p>



<figure class="wp-block-table first-row-color"><table class="has-fixed-layout"><thead><tr><th></th><th class="has-text-align-center" data-align="center">Original</th><th class="has-text-align-center" data-align="center">Both new cards</th></tr></thead><tbody><tr><td>Core clock</td><td class="has-text-align-center" data-align="center">550 MHz</td><td class="has-text-align-center" data-align="center">715 MHz</td></tr><tr><td>Core clock difference</td><td class="has-text-align-center" data-align="center">&#8211;</td><td class="has-text-align-center" data-align="center"><strong>+ 30 %</strong></td></tr><tr><td>Resulting shader clock speed</td><td class="has-text-align-center" data-align="center">1100 MHz</td><td class="has-text-align-center" data-align="center">1430 MHz</td></tr><tr><td>Shader clock difference</td><td class="has-text-align-center" data-align="center">&#8211;</td><td class="has-text-align-center" data-align="center"><strong>+ 30 %</strong></td></tr><tr><td>VRAM clock</td><td class="has-text-align-center" data-align="center">900 MHz<br>1800 MHz effective</td><td class="has-text-align-center" data-align="center">1150 MHz<br>2300 MHz effective</td></tr><tr><td>VRAM difference</td><td class="has-text-align-center" data-align="center">&#8211;</td><td class="has-text-align-center" data-align="center"><strong>+ 27,78 %</strong></td></tr></tbody></table></figure>



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



<h4 class="wp-block-heading">So, looking at the entire process, these were the increases:</h4>



<p class="wp-block-paragraph"><strong>Original GPU, Nvidia NVS 5100M with 1 GB VRAM:</strong><br>199 PassMark points – that was the baseline.<br>100% performance</p>



<p class="wp-block-paragraph"><strong>Overclocking to the limit of the Nvidia NVS 5100M with 1 GB VRAM:</strong><br>240 PassMark points (the stronger of the two)<br>121% performance</p>



<p class="wp-block-paragraph"><strong>Conversion to Nvidia Quadro 2000M with 2 GB VRAM:</strong><br>740 PassMark points<br>371% performance</p>



<p class="wp-block-paragraph"><strong>Overclocking to the limit of the Nvidia Quadro 2000M with 2 GB VRAM:</strong><br>1100 PassMark points<br>552% performance!</p>



<p class="wp-block-paragraph">So the whole operation more than quintupled the original graphics performance of our 8540p and improved a few other things as well (DirectX 11, WDDM, 2 GB VRAM)!</p>



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



<h4 class="wp-block-heading">Brief explanation of overclocking graphics cards:</h4>



<p class="wp-block-paragraph">I hope that I have been able to provide some general insights into overclocking (Nvidia) graphics chips. The whole process works in the same way with all Nvidia graphics chips that allow overclocking – you can find this out by installing and launching Afterburner. If everything is grayed out, overclocking is not possible.</p>



<p class="wp-block-paragraph">Up to and including the Maxwell architecture (GT/GTX 9xx series), you could even freely edit the VBIOS limitations by flashing a modified VBIOS onto the card, which would then remove or extend the limits in Afterburner.</p>



<p class="wp-block-paragraph">Of course, this is more dangerous than doing it with running software like Afterburner, but it allowed you to do cool things like writing the overclock directly into the VBIOS and thus being able to use it under Linux / Macintosh without special software – or simply passing on “pre-overclocked GPUs” that anyone can use without special knowledge.</p>



<p class="wp-block-paragraph">Increasing or removing thermal and/or performance and/or voltage limits, programming other VRAM modules, flashing them, then desoldering the existing ones and installing larger ones – all of this is possible. It&#8217;s pretty cool.</p>



<p class="wp-block-paragraph">Or undervolting and underclocking to optimize efficiency, which is also very useful, especially with limited cooling options – but that&#8217;s a science in itself and a topic for another post.</p>



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



<p class="wp-block-paragraph">The topic of GPUs is now complete, so let&#8217;s move on to other hardware changes I&#8217;ve made.</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/2025/05/18/retrobook-8540p-9-overclocking-the-gpu/" data-wpel-link="internal">&lt;h5&gt;RetroBook 8540p #9: &lt;/h5&gt;&lt;h3&gt;&lt;b&gt;Overclocking the GPU&lt;/b&gt;&lt;/h3&gt;</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/2025/05/18/retrobook-8540p-9-overclocking-the-gpu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>RetroBook 8540p #8: GPU drivers</title>
		<link>https://blog.florianehrle.de/en/2025/05/18/retrobook-8540p-8-gpu-drivers/</link>
					<comments>https://blog.florianehrle.de/en/2025/05/18/retrobook-8540p-8-gpu-drivers/#respond</comments>
		
		<dc:creator><![CDATA[Florian Ehrle]]></dc:creator>
		<pubDate>Sun, 18 May 2025 15:26:00 +0000</pubDate>
				<category><![CDATA[Drivers]]></category>
		<category><![CDATA[Graphics Cards]]></category>
		<category><![CDATA[MXM]]></category>
		<category><![CDATA[Notebook]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Retro Computing]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://blog.florianehrle.de/?p=7681</guid>

					<description><![CDATA[<p>Since the Quadro 2000M now appears to be running on the hardware side, the previously downloaded Nvidia graphics drivers must now be installed, matching the respective operating system. [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2025/05/18/retrobook-8540p-8-gpu-drivers/" data-wpel-link="internal">&lt;h5&gt;RetroBook 8540p #8: &lt;/h5&gt;&lt;h3&gt;&lt;b&gt;GPU drivers&lt;/b&gt;&lt;/h3&gt;</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">Since the Quadro 2000M now appears to be running on the hardware side, the previously downloaded Nvidia graphics drivers must now be installed, matching the respective operating system.</p>



<p class="wp-block-paragraph">However, these do not work out-of-the-box, but must be slightly modified.<br>In order for the modified version of the drivers to be installed, driver signing must be temporarily disabled in Windows 10 and 11. This should not be relevant for Windows XP, Vista, 7, or 8/8.1.</p>



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



<h4 class="wp-block-heading">How to disable driver signing:</h4>



<ul class="wp-block-list">
<li>Restart the computer by holding down the Shift key and clicking on “<strong>Restart</strong>” in the Start menu.</li>



<li>Now “<strong>Please wait</strong>” should appear and, depending on the PC, it should restart.</li>



<li>Now select the “<strong>Troubleshoot</strong>” button.</li>



<li>Then click on “<strong>Advanced options</strong>” -> “<strong>Startup settings</strong>” </li>



<li>A list of possible options should appear; select “<strong>Restart</strong>” </li>



<li>When Windows restarts, the list should appear again and you can select the correct entry, “<strong>Disable driver signing</strong>” by pressing “<strong>7</strong>” </li>



<li>Then simply wait until the operating system has completely restarted. The driver should now install without any problems.</li>
</ul>



<p class="wp-block-paragraph"><strong>The signature is only checked during installation. Once everything has been installed and the computer has been restarted, this check is automatically re-enabled and the driver still runs without any problems.</strong></p>



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



<h4 class="wp-block-heading has-text-align-left">Let&#8217;s get started with the driver modification:</h4>



<p class="wp-block-paragraph">I will now show you the procedure for Windows 11 Professional. For Windows Vista, 7, 8, and 8.1, the procedure should be identical or very similar. For Windows XP, the procedure differs slightly as fewer files need to be edited. Fortunately, you can see this immediately by simply paying close attention to the file names and entries (just ignore the missing files).</p>



<p class="wp-block-paragraph">I have successfully performed this driver modification on Windows XP Pro SP3, Windows 7 Ultimate x64 SP1, Windows 10 Pro 22H2, and Windows 11 Pro 24H2, and everything is running 100% stable.</p>



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



<h4 class="wp-block-heading has-text-align-left">Getting started:</h4>



<p class="wp-block-paragraph">Now, pretend you want to install the driver normally and click “<strong>OK</strong>” here:</p>



<figure class="wp-block-image size-full"><img decoding="async" width="396" height="178" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_w11-nv-tempdir.png" alt="Selecting a temporary directory for the Nvidia graphics driver." class="wp-image-777" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_w11-nv-tempdir.png 396w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_w11-nv-tempdir-300x135.png 300w" sizes="(max-width: 396px) 100vw, 396px" /></figure>



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



<p class="wp-block-paragraph">Until the setup, which runs automatically after unpacking (with the usual administrator rights prompt in between), then reports “<strong>The graphics driver could not find compatible graphics hardware</strong>”:</p>



<figure class="wp-block-image size-full"><img decoding="async" width="594" height="439" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_nv-komp.png" alt="Compatibility is being checked." class="wp-image-769" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_nv-komp.png 594w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_nv-komp-300x222.png 300w" sizes="(max-width: 594px) 100vw, 594px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="594" height="439" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_nv-komp-fail.png" alt="The test failed." class="wp-image-770" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_nv-komp-fail.png 594w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_nv-komp-fail-300x222.png 300w" sizes="auto, (max-width: 594px) 100vw, 594px" /></figure>



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



<p class="wp-block-paragraph">Then finish the setup with “<strong>X</strong>” or “<strong>Close</strong>” and navigate to the directory<br>where the driver was previously temporarily unzipped. By default, this would be at least in Windows 10 and 11:</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;--cbp-line-number-width:calc(1 * 0.6 * .875rem);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>C:\NVIDIA\DisplayDriver\377.83\Win10_64\International\Display.Driver\</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">C:\NVIDIA\DisplayDriver\377.83\Win10_64\International\Display.Driver\</span></span></code></pre></div>



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



<h4 class="wp-block-heading">Find out the PCI ID of the installed GPU:</h4>



<p class="wp-block-paragraph">Now open Device Manager and find the graphics card that should not yet have a “real” name (“Microsoft Basic Display Adapter,” the standard driver).</p>



<p class="wp-block-paragraph">Once you have found it, right-click on the graphics card entry and open “<strong>Properties</strong>”.<br>From there, go to the “<strong>Details</strong>” tab and select “<strong>Hardware IDs</strong>” in the combo box that appears.</p>



<p class="wp-block-paragraph">Then copy the first entry with CTRL+C or the context menu, or simply compare it with the following entry and then conveniently copy everything that follows without modification if the string matches:</p>



<p class="wp-block-paragraph">The PCI ID of my Dell MXM card is:<br><strong>PCI\VEN_<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">10DE</mark>&amp;DEV_<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-green-color">0DDA</mark>&amp;SUBSYS_<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-orange-color">1521</mark>103C&amp;REV_A1</strong></p>



<p class="wp-block-paragraph">Note the vendor (manufacturer), i.e. Nvidia (“<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-blue-color">10DE</mark></strong>”), which makes sense. The Quadro 2000M obviously has the device ID “<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-green-color">0DDA</mark></strong>”, so far so good. But here&#8217;s where it gets interesting: the Sub-ID appears to be “<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-orange-color">1521</mark></strong>” and this is completely missing from the driver. That&#8217;s where the problem lies, so let&#8217;s change that now.</p>



<p class="wp-block-paragraph">If the PCI ID copied earlier in Device Manager now shows a number other than “<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-orange-color">1521</mark></strong>” at the location shown, this number must be replaced with the different number in all subsequent text (in which case it is a Quadro 2000M from another board partner, with a different internal model number).</p>



<p class="wp-block-paragraph">Reminder:<br>This driver modification applies <strong><em>EXCLUSIVELY</em></strong> to this specific Nvidia Quadro 2000M type. Other models may be compatible, but everything that is now being changed would have to be adapted, otherwise nothing will work.</p>



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



<h4 class="wp-block-heading">Next, files need to be edited:</h4>



<p class="wp-block-paragraph"><a href="https://notepad-plus-plus.org/downloads/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Notepad++</a> is very helpful for this kind of thing, firstly because of the option to obtain administrator rights retrospectively (which you also need in a subfolder of C:\ to edit files) and secondly because of the convenient context menu entry for opening files. Nevertheless, I will show the process here using Windows&#8217; own “Editor.”</p>



<p class="wp-block-paragraph">The easiest way is to find the sections beginning with “Entry” using the search function in the editor you are using (CTRL+F). The following entries must be added, first in the file:</p>



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



<h2 class="wp-block-heading"><strong>nv_dispwi.inf</strong></h2>



<p class="wp-block-paragraph">In the entry (quite high up in the file):</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>&#91;NVIDIA_Devices.NTamd64.10.0…14310&#93;</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: #B392F0">&#91;NVIDIA_Devices.NTamd64.10.0…14310&#93;</span></span></code></pre></div>



<p class="wp-block-paragraph"><br><br>Add at the end of the block:</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>%NVIDIA_DEV.0DDA.1521.10DE% = Section003, PCI\VEN_10DE&amp;DEV_0DDA&amp;SUBSYS_1521103C</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">%NVIDIA_DEV.0DDA.1521.10DE% = Section003, PCI\VEN_10DE&amp;DEV_0DDA&amp;SUBSYS_1521103C</span></span></code></pre></div>



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



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1190" height="613" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-disp1e.png" alt="%NVIDIA_DEV.0DDA.1521.10DE% = Section003, PCI\VEN_10DE&amp;DEV_0DDA&amp;SUBSYS_1521103C" class="wp-image-759" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-disp1e.png 1190w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-disp1e-300x155.png 300w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-disp1e-1024x527.png 1024w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-disp1e-768x396.png 768w" sizes="auto, (max-width: 1190px) 100vw, 1190px" /></figure>



<p class="wp-block-paragraph">Then in the entry (directly below):</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>&#91;NVIDIA_Devices.NTamd64.10.0&#93;</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: #B392F0">&#91;NVIDIA_Devices.NTamd64.10.0&#93;</span></span></code></pre></div>



<p class="wp-block-paragraph"><br><br>Add the same at the end of the block:</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>%NVIDIA_DEV.0DDA.1521.10DE% = Section003, PCI\VEN_10DE&amp;DEV_0DDA&amp;SUBSYS_1521103C</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">%NVIDIA_DEV.0DDA.1521.10DE% = Section003, PCI\VEN_10DE&amp;DEV_0DDA&amp;SUBSYS_1521103C</span></span></code></pre></div>



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



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1190" height="613" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-disp2e.png" alt="%NVIDIA_DEV.0DDA.1521.10DE% = Section003, PCI\VEN_10DE&amp;DEV_0DDA&amp;SUBSYS_1521103C" class="wp-image-760" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-disp2e.png 1190w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-disp2e-300x155.png 300w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-disp2e-1024x527.png 1024w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-disp2e-768x396.png 768w" sizes="auto, (max-width: 1190px) 100vw, 1190px" /></figure>



<p class="wp-block-paragraph">Last entry in this file (at the bottom):</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>&#91;Strings&#93;</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: #B392F0">&#91;Strings&#93;</span></span></code></pre></div>



<p class="wp-block-paragraph"><br><br>It is best to insert this under the existing entry “Quadro 1000M”:</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>NVIDIA_DEV.0DDA = "NVIDIA Quadro 2000M"</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">NVIDIA_DEV.0DDA</span><span style="color: #E1E4E8"> = </span><span style="color: #9ECBFF">&quot;NVIDIA Quadro 2000M&quot;</span></span></code></pre></div>



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



<p class="wp-block-paragraph">…this ensures that the GPU is correctly recognized and displayed throughout the system.<br>Note that this entry is completely missing (as is the screenshot), but curiously, many other Quadros from this generation and model series are present. Perhaps the Quadro 2000M was only available to OEMs who received special drivers at the time?<br>The NVS 5100M is also missing here.</p>



<p class="wp-block-paragraph">Next up is this file:</p>



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



<h2 class="wp-block-heading"><strong>nvblwi.inf</strong></h2>



<p class="wp-block-paragraph">In the entry (again quite high up in the file):</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>&#91;NVIDIA_Devices.NTamd64.10.0…14310&#93;</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: #B392F0">&#91;NVIDIA_Devices.NTamd64.10.0…14310&#93;</span></span></code></pre></div>



<p class="wp-block-paragraph"><br><br>Add at the end of the block:</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>%NVIDIA_DEV.0DDA.1521.103C% = Section003, PCI\VEN_10DE&amp;DEV_0DDA&amp;SUBSYS_1521103C</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">%NVIDIA_DEV.0DDA.1521.103C% = Section003, PCI\VEN_10DE&amp;DEV_0DDA&amp;SUBSYS_1521103C</span></span></code></pre></div>



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



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1190" height="613" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-e1e.png" alt="%NVIDIA_DEV.0DDA.1521.103C% = Section003, PCI\VEN_10DE&amp;DEV_0DDA&amp;SUBSYS_1521103C" class="wp-image-761" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-e1e.png 1190w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-e1e-300x155.png 300w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-e1e-1024x527.png 1024w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-e1e-768x396.png 768w" sizes="auto, (max-width: 1190px) 100vw, 1190px" /></figure>



<p class="wp-block-paragraph">Then in the entry (directly below):</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>&#91;NVIDIA_Devices.NTamd64.10.0&#93;</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: #B392F0">&#91;NVIDIA_Devices.NTamd64.10.0&#93;</span></span></code></pre></div>



<p class="wp-block-paragraph"><br><br>Add the same at the end of the block:</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>%NVIDIA_DEV.0DDA.1521.103C% = Section003, PCI\VEN_10DE&amp;DEV_0DDA&amp;SUBSYS_1521103C</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">%NVIDIA_DEV.0DDA.1521.103C% = Section003, PCI\VEN_10DE&amp;DEV_0DDA&amp;SUBSYS_1521103C</span></span></code></pre></div>



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



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1190" height="613" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-e2e.png" alt="%NVIDIA_DEV.0DDA.1521.103C% = Section003, PCI\VEN_10DE&amp;DEV_0DDA&amp;SUBSYS_1521103C" class="wp-image-762" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-e2e.png 1190w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-e2e-300x155.png 300w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-e2e-1024x527.png 1024w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-e2e-768x396.png 768w" sizes="auto, (max-width: 1190px) 100vw, 1190px" /></figure>



<p class="wp-block-paragraph">Here too, most recently in this file in the entry (far below):</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>&#91;Strings&#93;</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: #B392F0">&#91;Strings&#93;</span></span></code></pre></div>



<p class="wp-block-paragraph"><br><br>It is best to insert this under the existing entry “Quadro 2000M” with a different ID:</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>NVIDIA_DEV.0DDA.1521.103C = "NVIDIA Quadro 2000M"</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">NVIDIA_DEV.0DDA.1521.103C</span><span style="color: #E1E4E8"> = </span><span style="color: #9ECBFF">&quot;NVIDIA Quadro 2000M&quot;</span></span></code></pre></div>



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



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1190" height="613" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-stre.png" alt="NVIDIA_DEV.0DDA.1521.103C = &quot;NVIDIA Quadro 2000M&quot;" class="wp-image-767" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-stre.png 1190w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-stre-300x155.png 300w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-stre-1024x527.png 1024w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-stre-768x396.png 768w" sizes="auto, (max-width: 1190px) 100vw, 1190px" /></figure>



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



<p class="wp-block-paragraph">Finally, it&#8217;s time to tackle this file:</p>



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



<h2 class="wp-block-heading"><strong>nvdmwi.inf</strong></h2>



<p class="wp-block-paragraph">Only the entry:</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>&#91;Strings&#93;</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: #B392F0">&#91;Strings&#93;</span></span></code></pre></div>



<p class="wp-block-paragraph"><br><br>Also to be supplemented with “Quadro 2000M” with the other ID:</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>NVIDIA_DEV.0DDA.1521.1028 = "NVIDIA Quadro 2000M"</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">NVIDIA_DEV.0DDA.1521.1028</span><span style="color: #E1E4E8"> = </span><span style="color: #9ECBFF">&quot;NVIDIA Quadro 2000M&quot;</span></span></code></pre></div>



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



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1190" height="613" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-file2e.png" alt="NVIDIA_DEV.0DDA.1521.1028 = &quot;NVIDIA Quadro 2000M&quot;" class="wp-image-763" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-file2e.png 1190w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-file2e-300x155.png 300w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-file2e-1024x527.png 1024w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-file2e-768x396.png 768w" sizes="auto, (max-width: 1190px) 100vw, 1190px" /></figure>



<p class="wp-block-paragraph">Next, the entire “NVIDIA” folder should be copied to a directory where users also have write permissions. The easiest place would be the desktop.</p>



<p class="wp-block-paragraph"><strong>This is very important to note, as I otherwise received various error messages regarding file permissions and the installation was canceled!</strong></p>



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



<h4 class="wp-block-heading has-text-align-left">Now we should be able to install the driver</h4>



<p class="has-text-align-left wp-block-paragraph">You can then restart the installation with “<strong>setup.exe</strong>”:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="594" height="439" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_nv-komp.png" alt="Compatibility is being checked again..." class="wp-image-769" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_nv-komp.png 594w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_nv-komp-300x222.png 300w" sizes="auto, (max-width: 594px) 100vw, 594px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="594" height="439" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-laeuft1.png" alt="Oh! Suddenly compatible!" class="wp-image-764" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-laeuft1.png 594w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-laeuft1-300x222.png 300w" sizes="auto, (max-width: 594px) 100vw, 594px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="594" height="439" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-laeuft2.png" alt="“Custom” or “Express” should not make any difference." class="wp-image-765" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-laeuft2.png 594w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-laeuft2-300x222.png 300w" sizes="auto, (max-width: 594px) 100vw, 594px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="594" height="439" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-laeuft3.png" alt="These are the user-defined options." class="wp-image-766" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-laeuft3.png 594w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_drv-laeuft3-300x222.png 300w" sizes="auto, (max-width: 594px) 100vw, 594px" /></figure>



<p class="wp-block-paragraph">…Great, it seems to be working!</p>



<p class="wp-block-paragraph">Once the installation is complete, you can check that it was successful in Device Manager, preferably after restarting the system:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="400" height="455" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_w11-treiberfunktioniert.png" alt="Status of the 2000M after restarting in Device Manager. “Perfect.”" class="wp-image-778" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_w11-treiberfunktioniert.png 400w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_w11-treiberfunktioniert-264x300.png 264w" sizes="auto, (max-width: 400px) 100vw, 400px" /></figure>



<p class="wp-block-paragraph">If everything works, the temporary “NVIDIA” directories and the previously downloaded driver package can be deleted.</p>



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



<h4 class="wp-block-heading">Unexpected positive side effects:</h4>



<p class="wp-block-paragraph">As a bonus, you can now see in the Windows 10 or 11 Task Manager that the Quadro 2000M is listed as a GPU in the “Performance” tab and can therefore be monitored. This was not the case with the NVS 5100M, which was too old – none of the cards offered by HP as compatible should be able to do this.</p>



<p class="wp-block-paragraph">This is because, unlike the NVS 5100M, the Quadro 2000M supports DirectX 11 and thus also a newer WDDM from Microsoft – this compatibility is a prerequisite for this functionality. We now have this virtually free of charge:</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="955" height="798" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_2000m-tskmgr.png" alt="DX11 / WDDM - The Task Manager suddenly has more capabilities!" class="wp-image-756" style="width:600px" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_2000m-tskmgr.png 955w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_2000m-tskmgr-300x251.png 300w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_2000m-tskmgr-768x642.png 768w" sizes="auto, (max-width: 955px) 100vw, 955px" /></figure>



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



<p class="wp-block-paragraph">To ensure that everything really works, I put a 3D load on the card for a longer period of time (see next post). Then I tested the DisplayPort (on the left side of the notebook) and the VGA port (at the back next to the power supply connection), <strong>both of which work without any problems.</strong></p>



<p class="wp-block-paragraph">Let&#8217;s move on to what was inevitable.</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/2025/05/18/retrobook-8540p-8-gpu-drivers/" data-wpel-link="internal">&lt;h5&gt;RetroBook 8540p #8: &lt;/h5&gt;&lt;h3&gt;&lt;b&gt;GPU drivers&lt;/b&gt;&lt;/h3&gt;</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/2025/05/18/retrobook-8540p-8-gpu-drivers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>RetroBook 8540p #7: Upgrading &#8211; MXM GPU &#8211; Additional options</title>
		<link>https://blog.florianehrle.de/en/2025/05/17/retrobook-8540p-7-upgrading-mxm-gpu-additional-options/</link>
					<comments>https://blog.florianehrle.de/en/2025/05/17/retrobook-8540p-7-upgrading-mxm-gpu-additional-options/#respond</comments>
		
		<dc:creator><![CDATA[Florian Ehrle]]></dc:creator>
		<pubDate>Sat, 17 May 2025 13:23:00 +0000</pubDate>
				<category><![CDATA[Graphics Cards]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MXM]]></category>
		<category><![CDATA[Notebook]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Retro Computing]]></category>
		<guid isPermaLink="false">https://blog.florianehrle.de/?p=7685</guid>

					<description><![CDATA[<p>After extensive research and many comparisons, I was able to find some newer GPUs in MXM-A 3.0 format in addition to those intended by HP for the 8540p [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2025/05/17/retrobook-8540p-7-upgrading-mxm-gpu-additional-options/" data-wpel-link="internal">&lt;h5&gt;RetroBook 8540p #7: &lt;/h5&gt;&lt;h3&gt;&lt;b&gt;Upgrading &#8211; MXM GPU &#8211; Additional options&lt;/b&gt;&lt;/h3&gt;</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">After extensive research and many comparisons, I was able to find some newer GPUs in MXM-A 3.0 format in addition to those intended by HP for the 8540p and 8540w (summarized in a table in the previous post). (Points are again PassMark points from technical.city).</p>



<p class="wp-block-paragraph"><a href="https://www.techpowerup.com/gpu-specs/?interface=MXM-A%20(3.0)&amp;sort=name" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">This list from TechPowerUp</a> helped me enormously in finding the models that were of interest to us:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>GPU-Name</th><th class="has-text-align-center" data-align="center">VRAM / Type<br>clock</th><th class="has-text-align-center" data-align="center">GPU clock</th><th class="has-text-align-center" data-align="center">Shader</th><th class="has-text-align-center" data-align="center">Architecture<br>Lithography<br>Chip</th><th class="has-text-align-center" data-align="center">TDP</th><th class="has-text-align-center" data-align="center">PassMark Points</th></tr></thead><tbody><tr><td><strong><a href="https://www.techpowerup.com/gpu-specs/quadro-1000m.c1431" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">NVIDIA Quadro 1000M</a></strong></td><td class="has-text-align-center" data-align="center">2 GB DDR3<br>1800 MHz</td><td class="has-text-align-center" data-align="center">700 MHz</td><td class="has-text-align-center" data-align="center">1400 MHz</td><td class="has-text-align-center" data-align="center">Fermi<br>40 nm<br>N12P-Q1</td><td class="has-text-align-center" data-align="center">45 Watts</td><td class="has-text-align-center" data-align="center"><strong>559</strong></td></tr><tr><td><strong><a href="https://www.techpowerup.com/gpu-specs/quadro-2000m.c1430" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">NVIDIA Quadro 2000M</a></strong></td><td class="has-text-align-center" data-align="center">2 GB DDR3<br>1800 MHz</td><td class="has-text-align-center" data-align="center">550 MHz</td><td class="has-text-align-center" data-align="center">1100 MHz</td><td class="has-text-align-center" data-align="center">Fermi<br>40 nm<br>N12P-Q3</td><td class="has-text-align-center" data-align="center">55 Watts</td><td class="has-text-align-center" data-align="center"><strong>765</strong></td></tr><tr><td><strong><a href="https://www.techpowerup.com/gpu-specs/firepro-m5950.c1398" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">AMD FirePro M5950</a></strong></td><td class="has-text-align-center" data-align="center">1 GB GDDR5<br>3600 MHz</td><td class="has-text-align-center" data-align="center">725 MHz</td><td class="has-text-align-center" data-align="center">725 MHz</td><td class="has-text-align-center" data-align="center">TeraScale 2<br>40 nm<br>216-0810001</td><td class="has-text-align-center" data-align="center">35 Watts</td><td class="has-text-align-center" data-align="center"><strong>1314</strong></td></tr></tbody></table></figure>



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



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="1850" height="1150" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_inoffizielle-gpus.jpg" alt="At first glance, these appear to be compatible – from left to right: Nvidia Quadro 1000M, Quadro 2000M, and (now AMD, following its acquisition of ATI) FirePro M5950." class="wp-image-997" style="width:600px" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_inoffizielle-gpus.jpg 1850w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_inoffizielle-gpus-300x186.jpg 300w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_inoffizielle-gpus-1024x637.jpg 1024w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_inoffizielle-gpus-768x477.jpg 768w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_inoffizielle-gpus-1536x955.jpg 1536w" sizes="auto, (max-width: 1850px) 100vw, 1850px" /></figure>



<p class="wp-block-paragraph">There also appear to be sister models of the NVS 5100M, which are also supposed to be in MXM format—I was unable to find out whether they are A or B. Confusingly, these are manufactured in a different architecture (the 5100M is based on Tesla 2.0, while the sister models are based on Fermi).</p>



<p class="wp-block-paragraph">The models are called “<strong>NVS 5200M 1 GB DDR3</strong>” and “<strong>NVS 5400M 2 GB GDDR3</strong>”.<br>However, both are weaker than the Quadro 2000M, scoring <strong>505 points</strong> and <strong>617 points</strong> respectively.<br>I couldn&#8217;t find a single image of either of these in MXM format (only directly mounted on motherboards).</p>



<p class="wp-block-paragraph">The NVS 5400M with 2 GB VRAM could have been the best choice from Nvidia due to its lower TDP of only 35 watts compared to the Quadro 2000M – if you can find one or purchase one.</p>



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



<h4 class="wp-block-heading">Is an unapproved model really a good idea?</h4>



<p class="wp-block-paragraph">There is virtually no reliable information about which of these cards work specifically in the Elitebook 8540p / 8540w, at least not in German. Then there is the problem of the potentially existing BIOS whitelist – MXM cards are of course also available from various manufacturers – almost all of whom have installed them in their own devices.</p>



<p class="wp-block-paragraph">This means that the vendor ID or PCI ID may also change, which could result in no image output on the internal display or on one or all of the external outputs (VGA, DisplayPort, …), no signal is coming through, it no longer boots (POST fail) because the BIOS does not recognize the device, the driver does not run or does not run correctly or stably, etc.</p>



<p class="wp-block-paragraph">Apart from that, there are also hardware differences: is the die in the right place for the cooler, is the height the same or at least similar, what about the position of the VRAM modules, does the mounting system still fit?<br>If not, is it adaptable or completely impossible mechanically?<br>Does the newer module have the same electrical pin assignment? Will anything burn out?</p>



<p class="wp-block-paragraph">There are many ways in which installing an MXM GPU other than the one intended can go wrong, especially since MXM was never a 100% serious standard that everyone adhered to exactly.</p>



<p class="wp-block-paragraph">Until the very end, I wasn&#8217;t sure if what I had in mind would even come close to working.</p>



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



<h4 class="wp-block-heading has-text-align-left">Spoiled for choice &#8211; or not:</h4>



<p class="wp-block-paragraph">I wanted an Nvidia GPU because of my experience with the drivers and because I considered it to have the highest potential to run and fit mechanically (or be easily made to fit). After a long search, I couldn&#8217;t find a single comment or report that the AMD FirePro M5950 <strong>COULD</strong> run, which made the decision easier.</p>



<p class="wp-block-paragraph">So, from the cards above, I had my eye on the Nvidia Quadro 2000M with 2 GB DDR3 in particular.<br>According to technical.city, it has 765 PassMark points, compared to 199 for the NVS 5100M – more than triple – making it significantly more powerful than any of the models officially offered by HP at the time.</p>



<p class="wp-block-paragraph">I read somewhere in the depths of the internet that this card should work, but only with driver modifications. The specifications of this card fit well with the rest in my opinion – it has to work somehow, and 2 GB VRAM is also nice compared to 1 GB.</p>



<p class="wp-block-paragraph">That would also be a significant upgrade to the NVS 5100M in every respect.<br>Unlike the NVS 5100M, the Quadro 2000M and Quadro 1000M are based on the slightly newer Fermi architecture, so they support <strong>DirectX 11.0, OpenGL 4.6, Shader Model 5.0, CUDA 2.x, and OpenCL 1.1</strong>.<br>No sooner said than done – this is what I want:</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="1180" height="1000" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_2000m-karte.png" alt="Nvidia Quadro 2000M with 2 GB DDR3 VRAM" class="wp-image-2871 with-source" style="width:600px" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_2000m-karte.png 1180w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_2000m-karte-300x254.png 300w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_2000m-karte-768x651.png 768w" sizes="auto, (max-width: 1180px) 100vw, 1180px" /><span class='image-source'>⧉ Nvidia</span></figure>



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



<h4 class="wp-block-heading">Found and purchased.</h4>



<p class="wp-block-paragraph">I purchased the cheapest Nvidia Quadro 2000M with 2 GB VRAM on eBay Germany for less than €40 each, including shipping, after accepting the suggested price. It was definitely worth a try. The two cards were new products sold as used stock, presumably for warranty reasons.</p>



<p class="wp-block-paragraph">All the better, as silicon and electronics wear out over time, especially under the high thermal load that a graphics card is exposed to, particularly in a notebook.</p>



<p class="wp-block-paragraph">However, there was one downside &#8211; they were OEM models from Dell &#8211; which was dangerous due to possible incompatibilities. HP also had this specific card at the time, but even used, it was significantly more expensive at the time. So it was a full risk, “no returns” (<a href="https://www.ebay.de/itm/254509649165" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">click here for the item on eBay</a>).<br>The bracket, i.e., the mount that later connects the card to the cooler, looked a little different in the pictures, which was not a good sign.</p>



<p class="wp-block-paragraph">Two impatient days later, the cards arrived in perfect condition, very well packaged.<br>They even had brand new <strong><a href="https://amzn.to/4abG3iJ" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">thermal pads*</a></strong> on the VRAM modules.<br>It couldn&#8217;t have been better, considering all the circumstances and the age of the hardware.</p>



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



<h4 class="wp-block-heading has-text-align-left">Now we prepare for the GPU conversion:</h4>



<p class="wp-block-paragraph">First, download the appropriate graphics driver for the Nvidia Quadro 2000M for all existing/desired Windows operating systems (do not run it yet):<br><br>Windows XP x86:<br><a href="https://de.download.nvidia.com/Windows/Quadro_Certified/307.83/307.83-quadro-notebook-winxp-32bit-international-whql.exe" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">https://de.download.nvidia.com/Windows/Quadro_Certified/307.83/307.83-quadro-notebook-winxp-32bit-international-whql.exe</a> (<a href="https://web.archive.org/web/20251122085715/https://de.download.nvidia.com/Windows/Quadro_Certified/307.83/307.83-quadro-notebook-winxp-32bit-international-whql.exe" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">archive.org</a>)<br><br>Windows 7 x64:<br><a href="https://de.download.nvidia.com/Windows/Quadro_Certified/377.83/377.83-quadro-grid-desktop-notebook-win8-win7-64bit-international-whql.exe" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">https://de.download.nvidia.com/Windows/Quadro_Certified/377.83/377.83-quadro-grid-desktop-notebook-win8-win7-64bit-international-whql.exe</a> (<a href="https://web.archive.org/web/20260109035516/https://de.download.nvidia.com/Windows/Quadro_Certified/377.83/377.83-quadro-grid-desktop-notebook-win8-win7-64bit-international-whql.exe" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">archive.org</a>)<br><br>Windows 10 / 11 x64:<br><a href="https://de.download.nvidia.com/Windows/Quadro_Certified/377.83/377.83-quadro-grid-desktop-notebook-win10-64bit-international-whql.exe" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">https://de.download.nvidia.com/Windows/Quadro_Certified/377.83/377.83-quadro-grid-desktop-notebook-win10-64bit-international-whql.exe</a> (<a href="https://web.archive.org/web/20260109035706/https://de.download.nvidia.com/Windows/Quadro_Certified/377.83/377.83-quadro-grid-desktop-notebook-win10-64bit-international-whql.exe" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">archive.org</a>)</p>



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



<p class="wp-block-paragraph">If you want a different operating system, you can manually check for it at <a href="https://www.nvidia.com/de-de/drivers/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Nvidia</a>:</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="655" height="607" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_treiberauswahl.png" alt="Manual driver search at Nvidia." class="wp-image-774" style="width:400px" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_treiberauswahl.png 655w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_treiberauswahl-300x278.png 300w" sizes="auto, (max-width: 655px) 100vw, 655px" /></figure>



<p class="wp-block-paragraph">Then download <a href="https://www.guru3d.com/download/display-driver-uninstaller-download/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">DDU</a> directly and use it to completely uninstall the graphics driver on all desired Windows operating systems (button: “Clean and shut down &#8211; To install a new graphics card”).</p>



<p class="wp-block-paragraph">Of course, this is only necessary if a graphics driver was installed in the first place.</p>



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



<h4 class="wp-block-heading has-text-align-left">Now the installation / conversion can begin:</h4>



<p class="has-regular-font-size wp-block-paragraph">The service manual also provides a detailed description of how to remove the existing MXM GPU, in case I have forgotten anything. All you need is a <strong><a href="https://amzn.to/3MlDwuA" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">PH1 Phillips screwdriver*</a></strong> &#8211; and possibly something to pry the touch bar out without damaging it. However, you can also do this with your fingernails.</p>



<p class="has-regular-font-size wp-block-paragraph"><strong>Here is a summary of the steps:</strong></p>



<ul class="wp-block-list">
<li>Turn off the notebook, unplug the power supply, and remove the battery.</li>



<li>Loosen the keyboard screws (3 pieces); these remain in place (thanks HP, good design!).</li>



<li>Loosen the screws on the touch bar (usually hidden in the upper area under the battery).</li>



<li>Turn it over and open the notebook.</li>



<li>Push the keyboard locks on the upper edge downwards</li>



<li>Carefully lift out the keyboard; a plastic spatula or similar tool will help</li>



<li>Carefully disconnect the keyboard ribbon cable and remove the keyboard</li>



<li>Lift the touch panel sideways towards the keyboard, again preferably using a spatula</li>



<li>Carefully disconnect the touch panel ribbon cable and remove the whole unit</li>
</ul>



<p class="wp-block-paragraph"><strong>Now it&#8217;s time to remove the cooler and GPU:</strong></p>



<ul class="wp-block-list">
<li>Loosen the 4 Phillips screws on the cooler attached to the CPU (left).</li>



<li>Loosen the 4 Phillips screws on the cooler attached to the GPU (right).</li>



<li>Very carefully disconnect the cooling fan (very fragile connector!).</li>



<li>Remove the screws from the cooling fan. There is another screw hidden under the ribbon cables in the upper area; loosen this one as well.</li>



<li>Now the cooler unit can be carefully tilted to the side and removed.</li>



<li>The GPU is held in place by two Phillips screws. Be careful—the MXM module folds up gently like a RAM bar.</li>



<li>Done! The GPU is now removed.</li>
</ul>



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



<p class="wp-block-paragraph">Of course, everything should now be cleaned (preferably with <strong><a href="https://amzn.to/4qTPVEZ" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">isopropanol*</a></strong>, but carefully!).<br>If necessary, now would also be a good time to dust the cooling fan, as well as the cooling fins directly in front of it.</p>



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



<h4 class="wp-block-heading">Is the Quadro 2000M suitable?</h4>



<p class="wp-block-paragraph">Upon closer inspection, I noticed the following things:</p>



<ul class="wp-block-list">
<li>The position of the GPU die and VRAM modules is unproblematic and fits quite well.</li>



<li>The thickness of the thermal pads for the VRAM looks good, but rearranging them makes sense in some cases.</li>



<li>The position of the thermal pads for the power supply is roughly correct, but not ideal. Acceptable.</li>



<li>The plastic bracket attached to the new Dell GPU with double-sided tape is too thick and prevents the card from being fully inserted into the slot!</li>
</ul>



<p class="wp-block-paragraph">The significantly thinner metal bracket of the original NVS 5100M GPU should also fit the Quadro 2000M, right?</p>



<p class="wp-block-paragraph"><strong>If you use a Quadro 2000M variant with a metal bracket, you can save yourself the following modification, which is not entirely risk-free due to the force required to press it in. I was simply “unlucky,” if you want to call it that. But the modification was easy to do—it could have been worse.</strong></p>



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



<h4 class="wp-block-heading">Modification of the cooler bracket and thermal pads:</h4>



<p class="wp-block-paragraph">The original bracket of the NVS 5100M fits the Dell card, but is attached to the circuit board with very strong double-sided adhesive tape. This is probably due to years of hot-cold cycles.</p>



<p class="wp-block-paragraph">I carefully pushed the threaded sleeves through the holes in the circuit board from above using a Phillips screwdriver and, when there was enough space, pulled further on the bracket from behind. If it is very difficult to remove, bend or press a little more. Heat definitely helps enormously, but I managed without it.</p>



<p class="wp-block-paragraph">After successfully removing both brackets, inspect everything carefully and bend the metal bracket back into shape; the threaded sleeves fit very precisely and can easily become jammed. I actually prefer the original bracket because it will be more stable and heat-resistant.</p>



<p class="wp-block-paragraph"><strong>Be careful when reattaching it, as it only fits properly in one direction.<br>Note the distance between the SMD components in the middle of the “square” and the bracket!</strong></p>



<p class="wp-block-paragraph">The original adhesive tape survived cold removal on both brackets in my case and will therefore simply be reused.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="2000" height="750" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_kuehlung-gpu.jpg" alt="The contact surfaces for cooling are clearly visible here. The heat pads for the VRAM modules, which are located on both sides of the GPU, are marked in green. The pads for the graphics card's VRMs are marked in purple on the cooler." class="wp-image-909" style="width:600px" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_kuehlung-gpu.jpg 2000w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_kuehlung-gpu-300x113.jpg 300w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_kuehlung-gpu-1024x384.jpg 1024w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_kuehlung-gpu-768x288.jpg 768w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_kuehlung-gpu-1536x576.jpg 1536w" sizes="auto, (max-width: 2000px) 100vw, 2000px" /></figure>



<p class="wp-block-paragraph">When rearranging the thermal pads, I used their previous position on the NVS 5100M as a guide.<br>Before positioning the VRAM pads, I looked at exactly where the cooler was located and aligned the pads accordingly. That worked well.</p>



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



<h4 class="wp-block-heading has-text-align-left">Now it&#8217;s time to put everything back together again.</h4>



<p class="wp-block-paragraph">Now you can insert the Quadro 2000M diagonally into the MXM slot – just like RAM.<br>Then press down gently and carefully secure it with the two Phillips screws you removed earlier.</p>



<p class="wp-block-paragraph">Then reassemble everything as listed above, and don&#8217;t forget the <strong><a href="https://amzn.to/4khPyS7" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">new thermal paste*</a></strong>.<br>For “direct die” cooler contact (i.e., components without heat spreaders), I always spread it thinly over the entire die to make sure everything is covered. Notebooks never really have heat spreaders, or at least haven&#8217;t had them for a long time, so I recommend spreading the thermal paste thinly.</p>



<p class="wp-block-paragraph">I use <strong><a href="https://amzn.to/4khPyS7" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Arctic&#8217;s MX-4*</a></strong> as standard, as with the CPU before.</p>



<p class="wp-block-paragraph">Once everything is back together, you can turn on the notebook and boot it up.<br>And hopefully look at the display.</p>



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



<h4 class="wp-block-heading has-text-align-left">It&#8217;s working, and I&#8217;m getting a picture!</h4>



<p class="wp-block-paragraph">So I can conclude that:<br>Basically, an Nvidia Quadro 2000M with 2 GB VRAM, which even has Dell as its vendor and not HP, runs in an HP EliteBook 8540p and in 99.99% of cases also in an 8540w!</p>



<p class="wp-block-paragraph">I estimate the probability that a closely related Nvidia Quadro 1000M would also run as extremely high.</p>



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



<p class="wp-block-paragraph">As announced, the next part will continue with the necessary driver modification.</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/2025/05/17/retrobook-8540p-7-upgrading-mxm-gpu-additional-options/" data-wpel-link="internal">&lt;h5&gt;RetroBook 8540p #7: &lt;/h5&gt;&lt;h3&gt;&lt;b&gt;Upgrading &#8211; MXM GPU &#8211; Additional options&lt;/b&gt;&lt;/h3&gt;</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/2025/05/17/retrobook-8540p-7-upgrading-mxm-gpu-additional-options/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>RetroBook 8540p #6: Upgrade &#8211; MXM GPU</title>
		<link>https://blog.florianehrle.de/en/2025/05/16/retrobook-8540p-6-upgrade-mxm-gpu/</link>
					<comments>https://blog.florianehrle.de/en/2025/05/16/retrobook-8540p-6-upgrade-mxm-gpu/#respond</comments>
		
		<dc:creator><![CDATA[Florian Ehrle]]></dc:creator>
		<pubDate>Fri, 16 May 2025 17:02:00 +0000</pubDate>
				<category><![CDATA[Graphics Cards]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[MXM]]></category>
		<category><![CDATA[Notebook]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Retro Computing]]></category>
		<guid isPermaLink="false">https://blog.florianehrle.de/?p=7689</guid>

					<description><![CDATA[<p>The familiar service manual also helps, at least in part, with this latest “major” hardware upgrade: https://www.levnapc.cz/ProductsFiles/hp-elitebook-8540p-8540w-manual-en.pdf (archive.org). On page 80, there are some interesting things to say [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.florianehrle.de/en/2025/05/16/retrobook-8540p-6-upgrade-mxm-gpu/" data-wpel-link="internal">&lt;h5&gt;RetroBook 8540p #6: &lt;/h5&gt;&lt;h3&gt;&lt;b&gt;Upgrade &#8211; MXM GPU&lt;/b&gt;&lt;/h3&gt;</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 familiar service manual also helps, at least in part, with this latest “major” hardware upgrade: <a href="https://www.levnapc.cz/ProductsFiles/hp-elitebook-8540p-8540w-manual-en.pdf" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">https://www.levnapc.cz/ProductsFiles/hp-elitebook-8540p-8540w-manual-en.pdf</a> (<a href="https://web.archive.org/web/20240626185122/https://www.levnapc.cz/ProductsFiles/hp-elitebook-8540p-8540w-manual-en.pdf" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">archive.org</a>).</p>



<p class="wp-block-paragraph">On page 80, there are some interesting things to say about graphics cards, and in this case, really “-cards”:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="879" height="279" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p-gpu-liste-1.png" alt="The letter “M” for mobile is consistently missing from all model names (?)" class="wp-image-780" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p-gpu-liste-1.png 879w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p-gpu-liste-1-300x95.png 300w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p-gpu-liste-1-768x244.png 768w" sizes="auto, (max-width: 879px) 100vw, 879px" /></figure>



<p class="wp-block-paragraph">All of the EliteBook 8540p models I purchased had the smallest GPU installed – an <a href="https://www.techpowerup.com/gpu-specs/nvs-5100m.c1466" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Nvidia NVS 5100M with 1 GB GDDR3</a> as VRAM. This is specified with a TDP of 35 watts.</p>



<p class="wp-block-paragraph">Until a few weeks ago, we had been using them for years without any problems – simply because the performance was sufficient for the (very) old games we play semi-regularly (EE, EE-Zde, AoE I and II, AoM, SS TFE and TSE, Anno, RCT, VG…) at 1600 x 900 on good to maximum settings.</p>



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



<h4 class="wp-block-heading">Can the smallest GPU &#8211; the NVS 5100M &#8211; do more?</h4>



<p class="wp-block-paragraph">Yes, these small GPUs could be noticeably overclocked with <a href="https://www.msi.com/Landing/afterburner/graphics-cards" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">MSI Afterburner</a>, giving them a little extra performance. Of course, every silicon die is slightly different and can be overclocked slightly differently (or not at all, or only slightly). In our two 8540p devices, an NVS 5100M could be overclocked a little more than the one in the other device. Here is an overview:</p>



<figure class="wp-block-table first-row-color"><table class="has-fixed-layout"><thead><tr><th></th><th class="has-text-align-center" data-align="center">Original</th><th class="has-text-align-center" data-align="center">Card #1:</th><th class="has-text-align-center" data-align="center">Card #2:</th></tr></thead><tbody><tr><td>Core clock</td><td class="has-text-align-center" data-align="center">550 MHz</td><td class="has-text-align-center" data-align="center">680 MHz</td><td class="has-text-align-center" data-align="center">638 MHz</td></tr><tr><td>Core clock difference</td><td class="has-text-align-center" data-align="center">&#8211;</td><td class="has-text-align-center" data-align="center"><strong>+23,64%</strong></td><td class="has-text-align-center" data-align="center"><strong>+16%</strong></td></tr><tr><td>Resulting shader clock speed</td><td class="has-text-align-center" data-align="center">1210 MHz</td><td class="has-text-align-center" data-align="center">1340 MHz</td><td class="has-text-align-center" data-align="center">1298 MHz</td></tr><tr><td>Shader clock difference</td><td class="has-text-align-center" data-align="center">&#8211;</td><td class="has-text-align-center" data-align="center"><strong>+14,05%</strong></td><td class="has-text-align-center" data-align="center"><strong>+7,27%</strong></td></tr><tr><td>VRAM clock</td><td class="has-text-align-center" data-align="center">800 MHz<br>1600 MHz effective</td><td class="has-text-align-center" data-align="center">1000 MHz<br>2000 MHz effective</td><td class="has-text-align-center" data-align="center">935 MHz<br>1870 MHz effective</td></tr><tr><td>VRAM difference</td><td class="has-text-align-center" data-align="center">&#8211;</td><td class="has-text-align-center" data-align="center"><strong>+25%</strong></td><td class="has-text-align-center" data-align="center"><strong>+16,88%</strong></td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">That&#8217;s very impressive, especially with the original voltage curve (which cannot be changed), and all that in a notebook!</p>



<p class="wp-block-paragraph">Back then, Nvidia simply left more freedom and reserves in the silicon.<br>The overclocking was particularly noticeable in areas with low FPS (e.g., EE with a large number of units…).</p>



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



<h4 class="wp-block-heading">Why upgrade if the performance is still not sufficient?</h4>



<p class="wp-block-paragraph">We were actually very satisfied with this GPU, even though it was very small.<br>But then… after years of loyal, maxed-out overclocked service, one of the EliteBooks started to shut down at irregular intervals with short black screens, often accompanied by driver crashes, which led to a permanently black window in 3D programs (games), even after the graphics driver had been restored, which was irretrievably permanently black.</p>



<p class="wp-block-paragraph"><strong>Annoying, especially during LAN games.<br>And when you haven&#8217;t saved often enough. Which is basically always.</strong></p>



<p class="wp-block-paragraph">Reinserting the card, swapping them around, cleaning the contacts with <strong><a href="https://amzn.to/4bAI0YC" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">99% isopropanol*</a></strong>, applying <strong><a href="https://amzn.to/3LQ49rt" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">new thermal paste*</a></strong>, even swapping the RAM between the systems (who knows if that would help?) – none of it worked. RAM tests over several days yielded no results. Even with the original clock speeds and even significantly underclocked, the dropouts still occurred, but less frequently.</p>



<p class="wp-block-paragraph">The error also occurred independently of the operating system, so it soon became clear that it must be a hardware issue, probably one of the VRAM modules slowly giving up the ghost.<br></p>



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



<h4 class="wp-block-heading">Replace or upgrade right away?</h4>



<p class="wp-block-paragraph">So there was a new goal that was never actually planned:<br>Replacing or upgrading the GPU – which, fortunately, was possible thanks to the MXM-A 3.0 slot.<br>Very few notebooks have something this great – if the GPU had been soldered in place, as is the case in most mobile devices, even back then (it&#8217;s simply cheaper to manufacture), the motherboard, including the GPU and VRAM, would have had to be replaced, which would have been completely unreasonable financially, and plug-in systems are also much better from an environmental perspective.</p>



<p class="wp-block-paragraph">Especially since it would have been the same GPU again and again, at best a different one available from the factory, as can be seen above. However, MXM opens up significantly more possibilities – unfortunately, there is very limited information available on this specific topic about what is possible or, more importantly, what is not possible.</p>



<p class="wp-block-paragraph">Let&#8217;s take a look at the options, starting with the most important one:<br><strong>The EliteBook 8540p and 8540w have an MXM-A slot in version 3.0, which accepts cards with a maximum TDP of 55 W in the 82 × 70 mm format.</strong></p>



<p class="wp-block-paragraph">Now we can start our search.</p>



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



<h4 class="wp-block-heading has-text-align-left">The “safe” options that could also be ordered directly at that time:</h4>



<p class="wp-block-paragraph">Here are the GPUs that HP offered at the time, all in the appropriate MXM-A 3.0 format, of course, along with PassMark scores from technical.city for a rough classification of performance:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>GPU-Name</th><th class="has-text-align-center" data-align="center">VRAM / Type<br>clock</th><th class="has-text-align-center" data-align="center">GPU clock</th><th class="has-text-align-center" data-align="center">Shader</th><th class="has-text-align-center" data-align="center">Architecture<br>Lithography<br>Chip</th><th class="has-text-align-center" data-align="center">TDP</th><th class="has-text-align-center" data-align="center">PassMark Points</th></tr></thead><tbody><tr><td><strong><a href="https://www.techpowerup.com/gpu-specs/nvs-5100m.c1466" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Nvidia NVS 5100M</a></strong></td><td class="has-text-align-center" data-align="center">1 GB GDDR3<br>1600 MHz</td><td class="has-text-align-center" data-align="center">550 MHz</td><td class="has-text-align-center" data-align="center">1210 MHz</td><td class="has-text-align-center" data-align="center">Tesla 2.0<br>40 nm<br>N10P-NS</td><td class="has-text-align-center" data-align="center">35 Watts</td><td class="has-text-align-center" data-align="center"><strong>199</strong></td></tr><tr><td><strong><a href="https://www.techpowerup.com/gpu-specs/quadro-fx-880m.c1394" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Nvidia Quadro FX 880M</a></strong></td><td class="has-text-align-center" data-align="center">1 GB GDDR3<br>1580 MHz</td><td class="has-text-align-center" data-align="center">550 MHz</td><td class="has-text-align-center" data-align="center">1210 MHz</td><td class="has-text-align-center" data-align="center">Tesla 2.0<br>40 nm<br>N10P-GLM</td><td class="has-text-align-center" data-align="center">35 Watts</td><td class="has-text-align-center" data-align="center"><strong>230</strong></td></tr><tr><td><strong><a href="https://www.techpowerup.com/gpu-specs/quadro-fx-1800m.c1391" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Nvidia Quadro FX 1800M</a></strong></td><td class="has-text-align-center" data-align="center">1 GB GDDR3<br>1580 MHz</td><td class="has-text-align-center" data-align="center">560 MHz</td><td class="has-text-align-center" data-align="center">1125 MHz</td><td class="has-text-align-center" data-align="center">Tesla 2.0<br>40 nm<br>N10P-GLM4</td><td class="has-text-align-center" data-align="center">45 Watts</td><td class="has-text-align-center" data-align="center"><strong>494</strong></td></tr><tr><td><strong><a href="https://www.techpowerup.com/gpu-specs/firepro-m5800.c1671" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">ATI FirePro M5800</a></strong></td><td class="has-text-align-center" data-align="center">1 GB GDDR5<br>3200 MHz</td><td class="has-text-align-center" data-align="center">650 MHz</td><td class="has-text-align-center" data-align="center">650 MHz</td><td class="has-text-align-center" data-align="center">TeraScale 2.0<br>40 nm<br>216-0772003</td><td class="has-text-align-center" data-align="center">26 Watts</td><td class="has-text-align-center" data-align="center"><strong>~550</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">The ATI GPU seems to be relatively powerful, but for the reasons mentioned above, I would have preferred to stick with Nvidia.</p>



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



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="2500" height="1150" src="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_hp-gpus-1.jpg" alt="This is what the MXM factory options look like from above and below.
From left to right: Nvidia NVS 5100M, FX 880M, FX 1800M, and ATI FirePro M5800" class="wp-image-2164" style="width:600px" srcset="https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_hp-gpus-1.jpg 2500w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_hp-gpus-1-300x138.jpg 300w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_hp-gpus-1-1024x471.jpg 1024w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_hp-gpus-1-768x353.jpg 768w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_hp-gpus-1-1536x707.jpg 1536w, https://blog.florianehrle.de/wp-content/uploads/2025/05/8540p_hp-gpus-1-2048x942.jpg 2048w" sizes="auto, (max-width: 2500px) 100vw, 2500px" /></figure>



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



<h4 class="wp-block-heading">What do we see?</h4>



<p class="wp-block-paragraph">All of the options offered provide “only” 1 GB VRAM – not particularly satisfactory; an increase would be desirable if you are upgrading anyway. All cards use 8 memory chips with 128 MB (1024 Mbit) each, Nvidia always GDDR3, ATI the faster GDDR5 standard.</p>



<p class="wp-block-paragraph">The NVS 5100M and FX 880M are virtually identical in terms of performance.<br>At first glance, the Nvidia Quadro FX 1800M looks the most interesting to me, even though the ATI offers slightly more performance.</p>



<p class="wp-block-paragraph">It should also be mentioned that all cards in this table use PCI Express 2.0, so there is no difference worth mentioning. The EliteBook 8540p always provides x16 2.0 lanes on the MXM slot.</p>



<p class="wp-block-paragraph">All three models from Nvidia are based on the Tesla 2.0 architecture, which means that these technologies are supported:<br><strong>DirectX 10.1, OpenGL 3.3, Shader Model 4.1, CUDA 1.2 / 1.3, OpenCL 1.1</strong></p>



<p class="wp-block-paragraph">During our extensive research, we frequently encountered references to BIOS whitelists at HP, Dell, and Lenovo, often accompanied by YouTube comments providing valuable information, albeit in sometimes poor English. Does this also apply to MXM GPUs, meaning that only the cards listed in the HP table above will function? There are numerous uncertainties.</p>



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



<p class="wp-block-paragraph">In the next post, I&#8217;ll continue with what else I found out and how I ultimately decided.</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/2025/05/16/retrobook-8540p-6-upgrade-mxm-gpu/" data-wpel-link="internal">&lt;h5&gt;RetroBook 8540p #6: &lt;/h5&gt;&lt;h3&gt;&lt;b&gt;Upgrade &#8211; MXM GPU&lt;/b&gt;&lt;/h3&gt;</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/2025/05/16/retrobook-8540p-6-upgrade-mxm-gpu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
