<?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: OS/2 4 on Virtual Box&#8230;	</title>
	<atom:link href="https://virtuallyfun.com/2011/07/20/os2-4-on-virtual-box/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2011/07/20/os2-4-on-virtual-box/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Wed, 20 Jul 2011 20:17:40 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>
	<item>
		<title>
		By: Michal Necasek		</title>
		<link>https://virtuallyfun.com/2011/07/20/os2-4-on-virtual-box/comment-page-1/#comment-785</link>

		<dc:creator><![CDATA[Michal Necasek]]></dc:creator>
		<pubDate>Wed, 20 Jul 2011 20:17:40 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=1181#comment-785</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2011/07/20/os2-4-on-virtual-box/comment-page-1/#comment-783&quot;&gt;neozeed&lt;/a&gt;.

It&#039;s not so much Microsoft&#039;s drivers as VGA. The trouble with VGA is that it&#039;s almost, but not quite, unaccelerated. The general lack of acceleration means that the guest CPU has to do quite a few memory accesses to shuffle pixels around. But the &quot;acceleration&quot; means that the VGA memory does not behave like typical memory at all, and both reads and writes have side effects. That means all VGA memory accesses generally have to be trapped, and the overhead of that is significant, especially with older VT-x systems.

The irony of entirely unaccelerated VESA software (where the graphics card is treated like a dumb framebuffer) is that it&#039;s actually ridiculously fast in a VM. The graphics memory works just like regular RAM and the guest can access it without having to go through a slow bus. It can easily run much faster than on a physical system.

You can try something like OS/2 1.3 in VirtualBox both with and without VT-x. You&#039;ll likely find that the VGA performance with VT-x is noticeably slower, even though most other operations are faster.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2011/07/20/os2-4-on-virtual-box/comment-page-1/#comment-783">neozeed</a>.</p>
<p>It&#8217;s not so much Microsoft&#8217;s drivers as VGA. The trouble with VGA is that it&#8217;s almost, but not quite, unaccelerated. The general lack of acceleration means that the guest CPU has to do quite a few memory accesses to shuffle pixels around. But the &#8220;acceleration&#8221; means that the VGA memory does not behave like typical memory at all, and both reads and writes have side effects. That means all VGA memory accesses generally have to be trapped, and the overhead of that is significant, especially with older VT-x systems.</p>
<p>The irony of entirely unaccelerated VESA software (where the graphics card is treated like a dumb framebuffer) is that it&#8217;s actually ridiculously fast in a VM. The graphics memory works just like regular RAM and the guest can access it without having to go through a slow bus. It can easily run much faster than on a physical system.</p>
<p>You can try something like OS/2 1.3 in VirtualBox both with and without VT-x. You&#8217;ll likely find that the VGA performance with VT-x is noticeably slower, even though most other operations are faster.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2011/07/20/os2-4-on-virtual-box/comment-page-1/#comment-783</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 20 Jul 2011 13:17:05 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=1181#comment-783</guid>

					<description><![CDATA[I think it&#039;s more so something about Microsoft&#039;s video drivers from that era.  Windows/386 is dog slow redrawing windows, as is the early Windows NT pre-releases from 1991... Even OS/2 1.2 can really dog running a command box in a window and dragging it around.

The commonality of Microsoft and dragging windows seems to be quite painful..... But I recall it kind of dogging on hardware as well back then.  Of course I may have thought my &#039;awesome&#039; 16Mhz machine with my memory and all peripherals on the glorious ISA bus....]]></description>
			<content:encoded><![CDATA[<p>I think it&#8217;s more so something about Microsoft&#8217;s video drivers from that era.  Windows/386 is dog slow redrawing windows, as is the early Windows NT pre-releases from 1991&#8230; Even OS/2 1.2 can really dog running a command box in a window and dragging it around.</p>
<p>The commonality of Microsoft and dragging windows seems to be quite painful&#8230;.. But I recall it kind of dogging on hardware as well back then.  Of course I may have thought my &#8216;awesome&#8217; 16Mhz machine with my memory and all peripherals on the glorious ISA bus&#8230;.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Michal Necasek		</title>
		<link>https://virtuallyfun.com/2011/07/20/os2-4-on-virtual-box/comment-page-1/#comment-782</link>

		<dc:creator><![CDATA[Michal Necasek]]></dc:creator>
		<pubDate>Wed, 20 Jul 2011 08:03:31 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=1181#comment-782</guid>

					<description><![CDATA[The video speed of OS/2 on VirtualBox is only horrific when both of the following is true: You a) use plain 16-color VGA (which is pointless with Warp 4 and later where a VESA driver is included), and b) use one of the previous-gen Intel CPUs where VT-x performance isn&#039;t all that great. With plain VGA and a latest gen Intel processor (or an AMD) the video speed is merely bad but not horrific. With a VESA driver, video speed ranges from good to blazingly fast.]]></description>
			<content:encoded><![CDATA[<p>The video speed of OS/2 on VirtualBox is only horrific when both of the following is true: You a) use plain 16-color VGA (which is pointless with Warp 4 and later where a VESA driver is included), and b) use one of the previous-gen Intel CPUs where VT-x performance isn&#8217;t all that great. With plain VGA and a latest gen Intel processor (or an AMD) the video speed is merely bad but not horrific. With a VESA driver, video speed ranges from good to blazingly fast.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
