<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.linuxquestions.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=GaleMerritt</id>
	<title>LQWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxquestions.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=GaleMerritt"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/wiki/Special:Contributions/GaleMerritt"/>
	<updated>2026-04-15T19:52:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.0</generator>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=AGP&amp;diff=59491</id>
		<title>AGP</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=AGP&amp;diff=59491"/>
		<updated>2012-08-02T09:48:10Z</updated>

		<summary type="html">&lt;p&gt;GaleMerritt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''AGP''' ('''A'''ccelerated '''G'''raphics '''P'''ort) is a specification for a high-speed extension of the [http://en.wikipedia.org/wiki/Conventional_PCI PCI] [[bus]] allowing graphic cards direct access to system [[memory]]. It was originally developed by [http://en.wikipedia.org/wiki/Intel Intel] but is now standard on all makes of PC motherboard, and improves performance on 3D graphics applications and games that require a high memory bandwidth.&lt;br /&gt;
&lt;br /&gt;
= Versions =&lt;br /&gt;
&lt;br /&gt;
There are three versions of AGP: &lt;br /&gt;
&lt;br /&gt;
* AGP1.0, AGP2.0, AGP3.0.&lt;br /&gt;
&lt;br /&gt;
The main differences are:&lt;br /&gt;
* AGP1.0 - ''1x'' and ''2x'' speeds, 3.3V&lt;br /&gt;
* AGP2.0 - Adds ''4x'' mode and adds 1.5V support ([[backwards compatible]] with 1.0)&lt;br /&gt;
* AGP3.0 - ''4x''/''8x'', not [[backwards compatible]] (only supports the 4x mode of 2.0)&lt;br /&gt;
&lt;br /&gt;
= Speeds =&lt;br /&gt;
&lt;br /&gt;
The AGP speed is normally indicated with:&lt;br /&gt;
&lt;br /&gt;
* ''1x'', ''2x'', ''3x'', ''4x'' and ''8x''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These relate to the amount of data that is sent per clock cycle.  (and not the actual clock speed itself). The AGP bus clock speed is normally 66MHz, so for example the ''1x'' speed send 4 bytes of data per clock cycle, the ''2x'' speed sends 8 bytes. (So theoretical bandwith of ''1x'' is 66Mhz * 4bytes = 264Mb/s)&lt;br /&gt;
&lt;br /&gt;
= Physical AGP slots =&lt;br /&gt;
&lt;br /&gt;
Because of the changes in voltage level, different AGP slots and connectors were specified. The different versions have notches at different places, so people can't stick unsupported AGP cards in a wrong slot. University students want to find a good way to resolve their academic problems. Nevertheless, some of high school students understand that the simplest way is to buy [http://marvelousessays.com papers service] at reputable custom papers writing corporation. &lt;br /&gt;
The different types on mainboards are:&lt;br /&gt;
*Original AGP 3.3V slots, one notch at the ''front''-end (the side that, if a card is installed, you plug in the monitor/vga cable)&lt;br /&gt;
*AGP 1.5V slots (one notch more towards the ''back''-end)&lt;br /&gt;
*Universal AGP slots - support multiple voltages (no notches, so both types of cards fit in it).&lt;br /&gt;
Then there are also AGP pro versions of all these slots, which provide more watts for power hungry videocards. What specific speeds and AGP versions a mainboard supports should be specified in its manual.&lt;br /&gt;
&lt;br /&gt;
= Linux support =&lt;br /&gt;
&lt;br /&gt;
In the Linux 2.4 series support for this is provided by the agpgart [[kernel module]].&amp;lt;br&amp;gt;&lt;br /&gt;
For 2.6 series, it has been split up in a general agpgart module and chipset specific modules named like &amp;lt;chipset-name&amp;gt;-agp, e.g. ''nvidia-agp'' or ''intel-agp''. In the kernel configuration these can be found under ''Device drivers''-&amp;gt;''Character devices''.&lt;br /&gt;
&lt;br /&gt;
== Configuring in XFree86 ==&lt;br /&gt;
&lt;br /&gt;
In [[XFree86]] the AGP speed can be configured by adding a line like:&amp;lt;br&amp;gt;&lt;br /&gt;
 Option &amp;quot;AGPMode&amp;quot; &amp;quot;4x&amp;quot;&lt;br /&gt;
to the device section of the [[XF86Config]].&lt;br /&gt;
This needs the above mentioned kernel support, and also support in the driver. Check the [[man]] page of the driver to see if it's supported.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>GaleMerritt</name></author>
	</entry>
</feed>