<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=RAMDAC</id>
	<title>RAMDAC - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=RAMDAC"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=RAMDAC&amp;action=history"/>
	<updated>2026-10-26T19:20:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=RAMDAC&amp;diff=4763648&amp;oldid=prev</id>
		<title>imported&gt;Kvng: add link</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=RAMDAC&amp;diff=4763648&amp;oldid=prev"/>
		<updated>2025-07-24T14:48:31Z</updated>

		<summary type="html">&lt;p&gt;add link&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:48, 24 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot;&gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== History ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== History ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[file:IMS G171.jpg|thumb|IMS G171 RAMDAC on &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/del&gt;VGA &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;board&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[file:IMS G171.jpg|thumb|IMS G171 RAMDAC on &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a [[&lt;/ins&gt;VGA &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;adapter]]&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The term &#039;&#039;RAMDAC&#039;&#039; did not enter into common PC-terminology until [[IBM]] introduced the IBM [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Video Graphics Array&lt;/del&gt;|VGA]] &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;display adapter &lt;/del&gt;in 1987. The IBM VGA adapter used the [[INMOS]] G171 RAMDAC. The INMOS VGA RAMDAC was a separate chip, featured a 256-color (8-bit CLUT) display from a palette of {{val|262144|fmt=commas}} possible values, and supported pixel-rates up to approximately 30{{nbsp}}Mpix/s.&amp;lt;ref&amp;gt;{{cite web |url=https://www.computer.org/publications/tech-news/chasing-pixels/Famous-Graphics-Chips-IBMs-VGA |title=Famous Graphics Chips: IBM’s VGA |access-date=2024-04-13}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The term &#039;&#039;RAMDAC&#039;&#039; did not enter into common PC-terminology until [[IBM]] introduced the IBM [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;VGA adapter&lt;/ins&gt;|VGA &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;display adapter&lt;/ins&gt;]] in 1987. The IBM VGA adapter used the [[INMOS]] G171 RAMDAC. The INMOS VGA RAMDAC was a separate chip, featured a 256-color (8-bit CLUT) display from a palette of {{val|262144|fmt=commas}} possible values, and supported pixel-rates up to approximately 30{{nbsp}}Mpix/s.&amp;lt;ref&amp;gt;{{cite web |url=https://www.computer.org/publications/tech-news/chasing-pixels/Famous-Graphics-Chips-IBMs-VGA |title=Famous Graphics Chips: IBM’s VGA |access-date=2024-04-13}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As clone manufacturers copied IBM VGA hardware, they also copied the INMOS VGA RAMDAC.  Advances in semiconductor manufacturing and PC processing power allowed RAMDACs to add &amp;#039;&amp;#039;direct-color&amp;#039;&amp;#039; operation, which is a mode of operation that allows the [[Super Video Graphics Array|SVGA]]-controller to pass a pixel&amp;#039;s color value directly to the DAC-inputs, thereby bypassing the RAM lookup-table. Another innovation was Edsun&amp;#039;s CEGDAC, which featured hardware-assisted [[spatial anti-aliasing]] for line/vector draw operations.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As clone manufacturers copied IBM VGA hardware, they also copied the INMOS VGA RAMDAC.  Advances in semiconductor manufacturing and PC processing power allowed RAMDACs to add &amp;#039;&amp;#039;direct-color&amp;#039;&amp;#039; operation, which is a mode of operation that allows the [[Super Video Graphics Array|SVGA]]-controller to pass a pixel&amp;#039;s color value directly to the DAC-inputs, thereby bypassing the RAM lookup-table. Another innovation was Edsun&amp;#039;s CEGDAC, which featured hardware-assisted [[spatial anti-aliasing]] for line/vector draw operations.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Kvng</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=RAMDAC&amp;diff=1698665&amp;oldid=prev</id>
		<title>imported&gt;Rentangan: improved wikitext</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=RAMDAC&amp;diff=1698665&amp;oldid=prev"/>
		<updated>2025-06-24T22:32:08Z</updated>

		<summary type="html">&lt;p&gt;improved wikitext&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:32, 24 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[file:IMS G171.jpg|thumb|IMS G171 RAMDAC on the VGA board]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[file:IMS G171.jpg|thumb|IMS G171 RAMDAC on the VGA board]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The term &#039;&#039;RAMDAC&#039;&#039; did not enter into common PC-terminology until [[IBM]] introduced the IBM [[Video Graphics Array|VGA]] display adapter in 1987. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;The IBM VGA adapter used the [[INMOS]] G171 RAMDAC. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;The INMOS VGA RAMDAC was a separate chip, featured a 256-color (8-bit CLUT) display from a palette of {{val|262144|fmt=commas}} possible values, and supported pixel-rates up to approximately 30{{nbsp}}Mpix/s.&amp;lt;ref&amp;gt;{{cite web |url=https://www.computer.org/publications/tech-news/chasing-pixels/Famous-Graphics-Chips-IBMs-VGA |title=Famous Graphics Chips: IBM’s VGA |access-date=2024-04-13}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The term &#039;&#039;RAMDAC&#039;&#039; did not enter into common PC-terminology until [[IBM]] introduced the IBM [[Video Graphics Array|VGA]] display adapter in 1987. The IBM VGA adapter used the [[INMOS]] G171 RAMDAC. The INMOS VGA RAMDAC was a separate chip, featured a 256-color (8-bit CLUT) display from a palette of {{val|262144|fmt=commas}} possible values, and supported pixel-rates up to approximately 30{{nbsp}}Mpix/s.&amp;lt;ref&amp;gt;{{cite web |url=https://www.computer.org/publications/tech-news/chasing-pixels/Famous-Graphics-Chips-IBMs-VGA |title=Famous Graphics Chips: IBM’s VGA |access-date=2024-04-13}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As clone manufacturers copied IBM VGA hardware, they also copied the INMOS VGA RAMDAC.  Advances in semiconductor manufacturing and PC processing power allowed RAMDACs to add &#039;&#039;direct-color&#039;&#039; operation, which is a mode of operation that allows the [[Super Video Graphics Array|SVGA]]-controller to pass a pixel&#039;s color value directly to the DAC-inputs, thereby bypassing the RAM lookup-table. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;Another innovation was Edsun&#039;s CEGDAC, which featured hardware-assisted [[spatial anti-aliasing]] for line/vector draw operations.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As clone manufacturers copied IBM VGA hardware, they also copied the INMOS VGA RAMDAC.  Advances in semiconductor manufacturing and PC processing power allowed RAMDACs to add &#039;&#039;direct-color&#039;&#039; operation, which is a mode of operation that allows the [[Super Video Graphics Array|SVGA]]-controller to pass a pixel&#039;s color value directly to the DAC-inputs, thereby bypassing the RAM lookup-table. Another innovation was Edsun&#039;s CEGDAC, which featured hardware-assisted [[spatial anti-aliasing]] for line/vector draw operations.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By the early 1990s, the PC chip industry had advanced to the point where RAMDACs were integrated into the [[display controller]] chip, thus reducing the number of discrete chips and the cost of video cards. Consequently, the market for standalone RAMDACs disappeared. The display controller chip itself may be mounted on an add-in-board or integrated into the motherboard core-logic chipset.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By the early 1990s, the PC chip industry had advanced to the point where RAMDACs were integrated into the [[display controller]] chip, thus reducing the number of discrete chips and the cost of video cards. Consequently, the market for standalone RAMDACs disappeared. The display controller chip itself may be mounted on an add-in-board or integrated into the motherboard core-logic chipset.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l19&quot;&gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Design ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Design ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The size of each DAC of the RAMDAC is 6 to 10 [[bit]]s. The SRAM&#039;s word length must be at least three times as large as the size of each DAC. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;The SRAM &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;acts as &lt;/del&gt;a [[CLUT|color lookup table]] (CLUT). It usually has 256 entries (and thus an [[8-bit]] address). If the DAC&#039;s word length is also 8 bits, we have a 256{{nbsp}}× [[24-bit color|24-bit]] SRAM which allows a selection of 256 out of {{val|16777216|fmt=commas}} (16.7 million) possible colors for the display.&amp;lt;ref name=&quot;FOLDOC&quot; /&amp;gt; The contents of this SRAM can be altered when no pixel needs to be generated for transmission to the display, which occurs during the [[vertical blanking interval]] between every [[Video frame|frame]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The size of each DAC of the RAMDAC is 6 to 10 [[bit]]s. The SRAM&#039;s word length must be at least three times as large as the size of each DAC. The SRAM &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;holds &lt;/ins&gt;a [[CLUT|color lookup table]] (CLUT). It usually has 256 entries (and thus an [[8-bit]] address). If the DAC&#039;s word length is also 8 bits, we have a 256{{nbsp}}× [[24-bit color|24-bit]] SRAM which allows a selection of 256 out of {{val|16777216|fmt=commas}} (16.7 million) possible colors for the display.&amp;lt;ref name=&quot;FOLDOC&quot; /&amp;gt; The contents of this SRAM can be altered when no pixel needs to be generated for transmission to the display, which occurs during the [[vertical blanking interval]] between every [[Video frame|frame]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The SRAM can usually be bypassed and the DACs can be fed color directly by display data, for [[Color depth#True color (24-bit)|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;True &lt;/del&gt;color]] modes. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;In fact this has become very much &lt;/del&gt;the normal mode of operation &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of a RAMDAC &lt;/del&gt;since the mid-1990s, so the programmable palette &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is &lt;/del&gt;mostly retained only as a legacy feature to ensure compatibility with &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;old &lt;/del&gt;software. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;In many newer &lt;/del&gt;graphics cards&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/del&gt;the RAMDAC &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;can be clocked &lt;/del&gt;much faster in true color modes, when only the DAC part without the SRAM is used.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The SRAM can usually be bypassed and the DACs can be fed color directly by display data, for [[Color depth#True color (24-bit)|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;true &lt;/ins&gt;color]] modes. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This became &lt;/ins&gt;the normal mode of operation since the mid-1990s, so the programmable palette &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;was &lt;/ins&gt;mostly retained only as a legacy feature to ensure compatibility with &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;older &lt;/ins&gt;software. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Many later [[&lt;/ins&gt;graphics cards&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] could clock &lt;/ins&gt;the RAMDAC much faster in true color modes, when only the DAC part without the SRAM is used.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A quick estimation on the &lt;/del&gt;pixel clock for a given output can be &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;found &lt;/del&gt;with:&amp;lt;ref name=&quot;vesa&quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Clock rate ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The &lt;/ins&gt;pixel clock &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;rate &lt;/ins&gt;for a given output can be &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;estimated &lt;/ins&gt;with:&amp;lt;ref name=&quot;vesa&quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Pixels, horizontally, per line × lines, vertically, per display × 1.4 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/del&gt;factor &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in any &lt;/del&gt;blanking&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) &lt;/del&gt;× &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;rate of display updates (&lt;/del&gt;refresh rate&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;Pixels, horizontally, per line&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] &lt;/ins&gt;× &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;lines, vertically, per display&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] &lt;/ins&gt;× &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;1.4 factor &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for &lt;/ins&gt;blanking&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;] &lt;/ins&gt;× &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{bracket|[[&lt;/ins&gt;refresh rate&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]}}.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The ability to drive transitions for sharp edges usually incurs, for the RAMDAC, a significant requirement in excess of the pixel clock.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The ability to drive transitions for sharp edges usually incurs, for the RAMDAC, a significant requirement in excess of the pixel clock.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As of 2006, the DAC of a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;modern &lt;/del&gt;graphics card &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;runs &lt;/del&gt;at a [[clock rate]] of 400&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{&lt;/del&gt;nbsp&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/del&gt;[[MHz]]. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;However, [[video card]]s based on the &lt;/del&gt;[[XGI Technology|XGI]] Volari XP10 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;run &lt;/del&gt;at 420&amp;amp;nbsp;MHz DAC. The highest documented DAC frequency ever achieved on a production video card for the PC platform is 550&amp;amp;nbsp;MHz, set by BarcoMed 5MP2 Aura 76Hz by [[Barco (manufacturer)|Barco]].&amp;lt;ref name=&quot;barco&quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As of 2006, the DAC of a graphics card &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ran &lt;/ins&gt;at a [[clock rate]] of 400&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;&lt;/ins&gt;nbsp&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;;&lt;/ins&gt;[[MHz]]. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The &lt;/ins&gt;[[XGI Technology|XGI]] Volari XP10 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;from 2006 ran &lt;/ins&gt;at 420&amp;amp;nbsp;MHz DAC. The highest documented DAC frequency ever achieved on a production video card for the PC platform is 550&amp;amp;nbsp;MHz, set by BarcoMed 5MP2 Aura 76Hz by [[Barco (manufacturer)|Barco]].&amp;lt;ref name=&quot;barco&quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Rentangan</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=RAMDAC&amp;diff=713830&amp;oldid=prev</id>
		<title>imported&gt;Em3rgent0rdr: /* History */ &quot;Modern&quot; is dated. Nowadays almost all display interfaces are digital, and it is rare to even have an analog video output. So adding that is obsolete. Hardware overlay is tangential and off topic, so deleting.</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=RAMDAC&amp;diff=713830&amp;oldid=prev"/>
		<updated>2025-06-20T06:26:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;History: &lt;/span&gt; &amp;quot;Modern&amp;quot; is dated. Nowadays almost all display interfaces are digital, and it is rare to even have an analog video output. So adding that is obsolete. Hardware overlay is tangential and off topic, so deleting.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:26, 20 June 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As clone manufacturers copied IBM VGA hardware, they also copied the INMOS VGA RAMDAC.  Advances in semiconductor manufacturing and PC processing power allowed RAMDACs to add &amp;#039;&amp;#039;direct-color&amp;#039;&amp;#039; operation, which is a mode of operation that allows the [[Super Video Graphics Array|SVGA]]-controller to pass a pixel&amp;#039;s color value directly to the DAC-inputs, thereby bypassing the RAM lookup-table.  Another innovation was Edsun&amp;#039;s CEGDAC, which featured hardware-assisted [[spatial anti-aliasing]] for line/vector draw operations.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As clone manufacturers copied IBM VGA hardware, they also copied the INMOS VGA RAMDAC.  Advances in semiconductor manufacturing and PC processing power allowed RAMDACs to add &amp;#039;&amp;#039;direct-color&amp;#039;&amp;#039; operation, which is a mode of operation that allows the [[Super Video Graphics Array|SVGA]]-controller to pass a pixel&amp;#039;s color value directly to the DAC-inputs, thereby bypassing the RAM lookup-table.  Another innovation was Edsun&amp;#039;s CEGDAC, which featured hardware-assisted [[spatial anti-aliasing]] for line/vector draw operations.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By the early 1990s, the PC chip industry had advanced to the point where RAMDACs were integrated into the display controller chip, thus reducing the number of discrete chips and the cost of video cards. Consequently, the market for standalone RAMDACs disappeared.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By the early 1990s, the PC chip industry had advanced to the point where RAMDACs were integrated into the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;display controller&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;chip, thus reducing the number of discrete chips and the cost of video cards. Consequently, the market for standalone RAMDACs disappeared&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. The display controller chip itself may be mounted on an add-in-board or integrated into the motherboard core-logic chipset&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;In modern PCs, the RAMDAC(s) are integrated into the display controller chip, which itself may be mounted on an add-in-board or integrated into the motherboard core-logic chipset.  &lt;/del&gt;The original purpose of the RAMDAC, to provide a [[CLUT]]-based display mode, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is rarely used, having been &lt;/del&gt;supplanted by True Color display modes. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;However&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;many [[Computer-aided design|CAD]] and video editing applications use [[hardware overlay]]&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;combined with &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;programmable palette, to ensure the user interface does not disrupt the rendering of the editing window&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The original purpose of the RAMDAC, to provide a [[CLUT]]-based display mode, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;was &lt;/ins&gt;supplanted by True Color display modes. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Eventually&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;as digital display interfaces became mainstream&lt;/ins&gt;, the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;RAMDAC became obsolete&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Design ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Design ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Em3rgent0rdr</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=RAMDAC&amp;diff=234108&amp;oldid=prev</id>
		<title>imported&gt;Kvng: rv non-improvements. rm dated and unsourced.</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=RAMDAC&amp;diff=234108&amp;oldid=prev"/>
		<updated>2025-04-01T21:16:04Z</updated>

		<summary type="html">&lt;p&gt;rv non-improvements. rm dated and unsourced.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Color to analog voltage table}}&lt;br /&gt;
{{More citations needed|date=April 2024}}&lt;br /&gt;
[[file:HP-HP9000-EnvizeX-Terminal-SystemBoard-C2729-66501 06 (cropped) BT458LPJ135.jpg|thumb|A [[Brooktree]] RAMDAC]]&lt;br /&gt;
&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;RAMDAC&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;random-access memory digital-to-analog converter&amp;#039;&amp;#039;&amp;#039;) is a combination of three fast [[digital-to-analog converter]]s (DACs) with a small [[static random-access memory]] (SRAM) used in computer graphics [[display controller]]s or [[video cards]] to store the [[Palette (computing)|color palette]] and to generate the analog signals (usually a voltage amplitude) to drive a color [[Computer display|monitor]].&amp;lt;ref name=&amp;quot;shen&amp;quot;/&amp;gt; The logical color number from the display memory is fed into the address inputs of the SRAM to select a palette entry to appear on the data output of the SRAM. This entry is composed of three separate values corresponding to the three components (red, green, and blue) of the desired physical color. Each component value is fed to a separate DAC, whose analog output goes to the monitor, and ultimately to one of its three [[electron gun]]s (or equivalent in non-[[CRT display]]s).&amp;lt;ref name=&amp;quot;FOLDOC&amp;quot;&amp;gt;{{foldoc|Random+Access+Memory+Digital-to-Analog+Converter}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RAMDACs became [[obsolete]] as [[Digital Visual Interface|DVI]], [[High-Definition Multimedia Interface|HDMI]], [[DisplayPort]] and other digital interface technology became mainstream, which transfer video data digitally (via [[transition-minimized differential signaling]] or [[low-voltage differential signaling]]) and defer digital-to-analog conversion until the monitor&amp;#039;s pixels are actuated.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
[[file:IMS G171.jpg|thumb|IMS G171 RAMDAC on the VGA board]]&lt;br /&gt;
&lt;br /&gt;
The term &amp;#039;&amp;#039;RAMDAC&amp;#039;&amp;#039; did not enter into common PC-terminology until [[IBM]] introduced the IBM [[Video Graphics Array|VGA]] display adapter in 1987.  The IBM VGA adapter used the [[INMOS]] G171 RAMDAC.  The INMOS VGA RAMDAC was a separate chip, featured a 256-color (8-bit CLUT) display from a palette of {{val|262144|fmt=commas}} possible values, and supported pixel-rates up to approximately 30{{nbsp}}Mpix/s.&amp;lt;ref&amp;gt;{{cite web |url=https://www.computer.org/publications/tech-news/chasing-pixels/Famous-Graphics-Chips-IBMs-VGA |title=Famous Graphics Chips: IBM’s VGA |access-date=2024-04-13}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As clone manufacturers copied IBM VGA hardware, they also copied the INMOS VGA RAMDAC.  Advances in semiconductor manufacturing and PC processing power allowed RAMDACs to add &amp;#039;&amp;#039;direct-color&amp;#039;&amp;#039; operation, which is a mode of operation that allows the [[Super Video Graphics Array|SVGA]]-controller to pass a pixel&amp;#039;s color value directly to the DAC-inputs, thereby bypassing the RAM lookup-table.  Another innovation was Edsun&amp;#039;s CEGDAC, which featured hardware-assisted [[spatial anti-aliasing]] for line/vector draw operations.&lt;br /&gt;
&lt;br /&gt;
By the early 1990s, the PC chip industry had advanced to the point where RAMDACs were integrated into the display controller chip, thus reducing the number of discrete chips and the cost of video cards. Consequently, the market for standalone RAMDACs disappeared.&lt;br /&gt;
&lt;br /&gt;
In modern PCs, the RAMDAC(s) are integrated into the display controller chip, which itself may be mounted on an add-in-board or integrated into the motherboard core-logic chipset.  The original purpose of the RAMDAC, to provide a [[CLUT]]-based display mode, is rarely used, having been supplanted by True Color display modes. However, many [[Computer-aided design|CAD]] and video editing applications use [[hardware overlay]], combined with the programmable palette, to ensure the user interface does not disrupt the rendering of the editing window.&lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
The size of each DAC of the RAMDAC is 6 to 10 [[bit]]s. The SRAM&amp;#039;s word length must be at least three times as large as the size of each DAC.  The SRAM acts as a [[CLUT|color lookup table]] (CLUT). It usually has 256 entries (and thus an [[8-bit]] address). If the DAC&amp;#039;s word length is also 8 bits, we have a 256{{nbsp}}× [[24-bit color|24-bit]] SRAM which allows a selection of 256 out of {{val|16777216|fmt=commas}} (16.7 million) possible colors for the display.&amp;lt;ref name=&amp;quot;FOLDOC&amp;quot; /&amp;gt; The contents of this SRAM can be altered when no pixel needs to be generated for transmission to the display, which occurs during the [[vertical blanking interval]] between every [[Video frame|frame]].&lt;br /&gt;
&lt;br /&gt;
The SRAM can usually be bypassed and the DACs can be fed color directly by display data, for [[Color depth#True color (24-bit)|True color]] modes. In fact this has become very much the normal mode of operation of a RAMDAC since the mid-1990s, so the programmable palette is mostly retained only as a legacy feature to ensure compatibility with old software. In many newer graphics cards, the RAMDAC can be clocked much faster in true color modes, when only the DAC part without the SRAM is used.&lt;br /&gt;
&lt;br /&gt;
A quick estimation on the pixel clock for a given output can be found with:&amp;lt;ref name=&amp;quot;vesa&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Pixels, horizontally, per line × lines, vertically, per display × 1.4 (factor in any blanking) × rate of display updates (refresh rate)&lt;br /&gt;
&lt;br /&gt;
The ability to drive transitions for sharp edges usually incurs, for the RAMDAC, a significant requirement in excess of the pixel clock.&lt;br /&gt;
&lt;br /&gt;
As of 2006, the DAC of a modern graphics card runs at a [[clock rate]] of 400{{nbsp}}[[MHz]]. However, [[video card]]s based on the [[XGI Technology|XGI]] Volari XP10 run at 420&amp;amp;nbsp;MHz DAC. The highest documented DAC frequency ever achieved on a production video card for the PC platform is 550&amp;amp;nbsp;MHz, set by BarcoMed 5MP2 Aura 76Hz by [[Barco (manufacturer)|Barco]].&amp;lt;ref name=&amp;quot;barco&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{refs|refs=&lt;br /&gt;
&amp;lt;ref name=&amp;quot;shen&amp;quot;&amp;gt;{{Cite book|title=Modern processor design : fundamentals of superscalar processors|last=Shen|first=John Paul|last2=H. Lipasti|first2=Mikko|publisher=Waveland Press|year=2013|isbn=978-1478607830|location=Long Grove|pages=154|language=en|chapter=3|oclc=883168030}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;vesa&amp;quot;&amp;gt;[http://www.cs.unc.edu/Research/ootf/FAQs/Video/GTF_V1R1.xls VESA&amp;#039;s GTF calculation sheet]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;barco&amp;quot;&amp;gt;https://web.archive.org/web/20070527140116/http://www.barco.com/corporate/en/products/product_specs.asp?element=2600 &amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://whatis.techtarget.com/definition/RAMDAC-random-access-memory-digital-to-analog-converter RAMDAC (random access memory digital-to-analog converter)] / TechTarget, 2005&lt;br /&gt;
* [http://www.pcguide.com/ref/video/overRAMDAC-c.html The RAMDAC] / The PC Guide, 2001&lt;br /&gt;
&lt;br /&gt;
[[Category:Graphics chips]]&lt;br /&gt;
[[Category:Graphics cards]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Kvng</name></author>
	</entry>
</feed>