<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comments on: Degrading qemu performance in DooM	</title>
	<atom:link href="https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Mon, 27 Sep 2021 13:34:41 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-283831</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 27 Sep 2021 13:34:41 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9252#comment-283831</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-283830&quot;&gt;Stefan Ring&lt;/a&gt;.

Oh wow l! It’s been so long I’d forgotten it’s ticks to completion.  

Cross is definitely the way to go]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-283830">Stefan Ring</a>.</p>
<p>Oh wow l! It’s been so long I’d forgotten it’s ticks to completion.  </p>
<p>Cross is definitely the way to go</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Stefan Ring		</title>
		<link>https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-283830</link>

		<dc:creator><![CDATA[Stefan Ring]]></dc:creator>
		<pubDate>Mon, 27 Sep 2021 13:29:33 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9252#comment-283830</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-283454&quot;&gt;neozeed&lt;/a&gt;.

Setting up the cross build was a bit painful, but it’s definitely the better route. So I don’t need to employ a 2 decades old distro anymore. Yay! ;)

Do note, however, that higher numbers correspond to lower performance for the Doom benchmark.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-283454">neozeed</a>.</p>
<p>Setting up the cross build was a bit painful, but it’s definitely the better route. So I don’t need to employ a 2 decades old distro anymore. Yay! 😉</p>
<p>Do note, however, that higher numbers correspond to lower performance for the Doom benchmark.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-283454</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 25 Sep 2021 01:34:23 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9252#comment-283454</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-283429&quot;&gt;Stefan Ring&lt;/a&gt;.

yes the much later versions are faster!  Like so much things change with time.

I built a cross compiler gcc 3 chain to build 0.9 as downloading so much crap and VM&#039;s... yuck.

The one thing for me at least is that 0.9 feels more hackable, and smallish to work with, I still haven&#039;t managed to get the latest stuff to build for Windows.  I guess I should be cross compiling that as well. :&#124;]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-283429">Stefan Ring</a>.</p>
<p>yes the much later versions are faster!  Like so much things change with time.</p>
<p>I built a cross compiler gcc 3 chain to build 0.9 as downloading so much crap and VM&#8217;s&#8230; yuck.</p>
<p>The one thing for me at least is that 0.9 feels more hackable, and smallish to work with, I still haven&#8217;t managed to get the latest stuff to build for Windows.  I guess I should be cross compiling that as well. 😐</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Stefan Ring		</title>
		<link>https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-283429</link>

		<dc:creator><![CDATA[Stefan Ring]]></dc:creator>
		<pubDate>Fri, 24 Sep 2021 19:45:37 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9252#comment-283429</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-283428&quot;&gt;Stefan Ring&lt;/a&gt;.

Redoing the benchmarks because I just noticed that you used option a, while I chose option b. So these are the results for a:

0.90: 110
5.1.0: 308
6.0.0: 419/347 (32/64 bit)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-283428">Stefan Ring</a>.</p>
<p>Redoing the benchmarks because I just noticed that you used option a, while I chose option b. So these are the results for a:</p>
<p>0.90: 110<br />
5.1.0: 308<br />
6.0.0: 419/347 (32/64 bit)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Stefan Ring		</title>
		<link>https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-283428</link>

		<dc:creator><![CDATA[Stefan Ring]]></dc:creator>
		<pubDate>Fri, 24 Sep 2021 19:29:37 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9252#comment-283428</guid>

					<description><![CDATA[I wanted to give your qemu 0.90 a try for a long time, and only recently found some time to do so and revisit this. After painfully managing to build old gcc 3.4.5 into something runnable on Fedora 33 (using RedHat Linux 9 of all things), the 32bit qemu 0.90 produced by this process gave me a doom score of 407. By contrast, a 32bit build of qemu 6.0.0 on the same system, using the system compiler gcc 10.3.1, produces a hideous score of 2583. The corresponding 64bit build at least reaches 2037. And as a cross-check that I did not somehow mis-configure it completely, the Fedora binary of qemu 5.1.0 gives me 1793.

But my impression is that this is not specific to Doom. I remember running Windows 2000 on my old MacBook back in 2008 using some qemu 0.9x binary not built by me, and the performance was quite acceptable. The same cannot be said about running Windows 2000 on current versions of qemu.]]></description>
			<content:encoded><![CDATA[<p>I wanted to give your qemu 0.90 a try for a long time, and only recently found some time to do so and revisit this. After painfully managing to build old gcc 3.4.5 into something runnable on Fedora 33 (using RedHat Linux 9 of all things), the 32bit qemu 0.90 produced by this process gave me a doom score of 407. By contrast, a 32bit build of qemu 6.0.0 on the same system, using the system compiler gcc 10.3.1, produces a hideous score of 2583. The corresponding 64bit build at least reaches 2037. And as a cross-check that I did not somehow mis-configure it completely, the Fedora binary of qemu 5.1.0 gives me 1793.</p>
<p>But my impression is that this is not specific to Doom. I remember running Windows 2000 on my old MacBook back in 2008 using some qemu 0.9x binary not built by me, and the performance was quite acceptable. The same cannot be said about running Windows 2000 on current versions of qemu.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209956</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 18 Mar 2019 07:52:45 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9252#comment-209956</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209949&quot;&gt;buricco&lt;/a&gt;.

I see it&#039;s also been ported to the Amiga!

Although I haven&#039;t the slightest idea what is involved in either porting or writing apps for it.. 

It looks like AES and all the video stuff is part of it too.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209949">buricco</a>.</p>
<p>I see it&#8217;s also been ported to the Amiga!</p>
<p>Although I haven&#8217;t the slightest idea what is involved in either porting or writing apps for it.. </p>
<p>It looks like AES and all the video stuff is part of it too.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: buricco		</title>
		<link>https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209949</link>

		<dc:creator><![CDATA[buricco]]></dc:creator>
		<pubDate>Mon, 18 Mar 2019 03:51:16 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9252#comment-209949</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209927&quot;&gt;neozeed&lt;/a&gt;.

EmuTOS.

GEMDOS is the part of EmuTOS that corresponds to DOS on x86.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209927">neozeed</a>.</p>
<p>EmuTOS.</p>
<p>GEMDOS is the part of EmuTOS that corresponds to DOS on x86.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209927</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 17 Mar 2019 11:36:23 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9252#comment-209927</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209902&quot;&gt;buricco&lt;/a&gt;.

I&#039;ve seen TOS or opentos or whatever it&#039;s called ported to that DIY kiwi68008 board.  I think the Amiga too.

No idea through software how hard to port to a ficticous 68000 with a linear frame buffer like mode 13vga is...

Itd be pointless, but kinda funny]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209902">buricco</a>.</p>
<p>I&#8217;ve seen TOS or opentos or whatever it&#8217;s called ported to that DIY kiwi68008 board.  I think the Amiga too.</p>
<p>No idea through software how hard to port to a ficticous 68000 with a linear frame buffer like mode 13vga is&#8230;</p>
<p>Itd be pointless, but kinda funny</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: buricco		</title>
		<link>https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209902</link>

		<dc:creator><![CDATA[buricco]]></dc:creator>
		<pubDate>Sat, 16 Mar 2019 23:39:18 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9252#comment-209902</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209831&quot;&gt;neozeed&lt;/a&gt;.

The only other CPU I know with an MS-DOS-like OS for it is the 68000 which has two (GEMDOS on the Atari ST, and whatever the X68K uses).

But I suppose some parts of the FreeDOS kernel could be ported to another CPU, maybe...]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209831">neozeed</a>.</p>
<p>The only other CPU I know with an MS-DOS-like OS for it is the 68000 which has two (GEMDOS on the Atari ST, and whatever the X68K uses).</p>
<p>But I suppose some parts of the FreeDOS kernel could be ported to another CPU, maybe&#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209831</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 15 Mar 2019 15:16:34 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9252#comment-209831</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209824&quot;&gt;Artyom Tarasenko&lt;/a&gt;.

It&#039;d be cool if there was some MS-DOS like OS for other processors... I feel that Linux is a bit heavy handed, but I may have to give that a go.

I&#039;m starting to wonder if it jit/interprets GCC generated code better.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2019/03/05/degrading-qemu-performance-in-doom/comment-page-1/#comment-209824">Artyom Tarasenko</a>.</p>
<p>It&#8217;d be cool if there was some MS-DOS like OS for other processors&#8230; I feel that Linux is a bit heavy handed, but I may have to give that a go.</p>
<p>I&#8217;m starting to wonder if it jit/interprets GCC generated code better.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
