* Only the highest common / standard frequencies are listed (24 / 30 / 50 / 60 / 75 / 85 / 100 / 120 / 144 / 180 / 200 / 240 Hz, or higher multiples of 60). This table is not meant to list the absolute limits down to the very last Hz. For more exact limits, or for other resolutions, refer to the bandwidth calculator <astyle="text-decoration:underline; cursor:pointer;"onclick="openSpoiler('calc', { 'this is the': 'table id', 'scroll': true }); document.getElementById('CALC_MODE_FREQ').click();">here</a>.
<br/><br/>
Uncompressed 8 bpc RGB color and <spanstyle="white-space:nowrap;">CVT-R2</span> timing are assumed on this table. Maximum frequency may be different when different settings are used. For frequency limits at different settings or resolutions, refer to the bandwidth calculator <astyle="text-decoration:underline; cursor:pointer;"onclick="openSpoiler('calc', { 'this is the': 'table id', 'scroll': true }); document.getElementById('CALC_MODE_FREQ').click();">here</a>.
* Only the highest common / standard frequencies are listed (24 / 30 / 50 / 60 / 75 / 85 / 100 / 120 / 144 / 180 / 200 / 240 Hz, or higher multiples of 60). This table is not meant to list the absolute limits down to the very last Hz. For more exact limits, or for other resolutions, refer to the bandwidth calculator <astyle="text-decoration:underline; cursor:pointer;"onclick="openSpoiler('calc', { 'this is the': 'table id', 'scroll': true }); document.getElementById('CALC_MODE_FREQ').click();">here</a>.
<br/><br/>
Uncompressed 8 bpc RGB color and <spanstyle="white-space:nowrap;">CVT-R2</span> timing are assumed on this table. Maximum frequency may be different when different settings are used. For frequency limits at different settings or resolutions, refer to the bandwidth calculator <astyle="text-decoration:underline; cursor:pointer;"onclick="openSpoiler('calc', { 'this is the': 'table id', 'scroll': true }); document.getElementById('CALC_MODE_FREQ').click();">here</a>.
* Only the highest common / standard frequencies are listed (24 / 30 / 50 / 60 / 75 / 85 / 100 / 120 / 144 / 180 / 200 / 240 Hz, or higher multiples of 60). This table is not meant to list the absolute limits down to the very last Hz. For more exact limits, or for other resolutions, refer to the bandwidth calculator <astyle="text-decoration:underline; cursor:pointer;"onclick="openSpoiler('calc', { 'this is the': 'table id', 'scroll': true }); document.getElementById('CALC_MODE_FREQ').click();">here</a>.<br/><br/>
Uncompressed 8 bpc RGB color and <spanstyle="white-space:nowrap;">CVT-R2</span> timing are assumed on this table. Maximum frequency may be different when different settings are used. For frequency limits at different settings or resolutions, refer to the bandwidth calculator <astyle="text-decoration:underline; cursor:pointer;"onclick="openSpoiler('calc', { 'this is the': 'table id', 'scroll': true }); document.getElementById('CALC_MODE_FREQ').click();">here</a>.
* Only the highest common / standard frequencies are listed (24 / 30 / 50 / 60 / 75 / 85 / 100 / 120 / 144 / 180 / 200 / 240 Hz, or higher multiples of 60). This table is not meant to list the absolute limits down to the very last Hz. For more exact limits, or for other resolutions, refer to the bandwidth calculator <astyle="text-decoration:underline; cursor:pointer;"onclick="openSpoiler('calc', { 'this is the': 'table id', 'scroll': true }); document.getElementById('CALC_MODE_FREQ').click();">here</a>.
<br/><br/>
Uncompressed 8 bpc RGB color and <spanstyle="white-space:nowrap;">CVT-R2</span> timing are assumed on this table. Maximum frequency may be different when different settings are used. For frequency limits at different settings or resolutions, refer to the bandwidth calculator <astyle="text-decoration:underline; cursor:pointer;"onclick="openSpoiler('calc', { 'this is the': 'table id', 'scroll': true }); document.getElementById('CALC_MODE_FREQ').click();">here</a>.
* Only the highest common / standard frequencies are listed (24 / 30 / 50 / 60 / 75 / 85 / 100 / 120 / 144 / 180 / 200 / 240 Hz, or higher multiples of 60). This table is not meant to list the absolute limits down to the very last Hz. For more exact limits, or for other resolutions, refer to the bandwidth calculator <astyle="text-decoration:underline; cursor:pointer;"onclick="openSpoiler('calc', { 'this is the': 'table id', 'scroll': true }); document.getElementById('CALC_MODE_FREQ').click();">here</a>.
<br/><br/>
Uncompressed 8 bpc RGB color and <spanstyle="white-space:nowrap;">CVT-R2</span> timing are assumed on this table. Maximum frequency may be different when different settings are used. For frequency limits at different settings or resolutions, refer to the bandwidth calculator <astyle="text-decoration:underline; cursor:pointer;"onclick="openSpoiler('calc', { 'this is the': 'table id', 'scroll': true }); document.getElementById('CALC_MODE_FREQ').click();">here</a>.
<!----* "Type 3" is an unofficial name. These HDMI 2.0 passive adapters are defined in the DisplayPort 1.3 specification, but no adapters of this type have been produced yet, so it is not possible to obtain one at the moment. Until then, adapting to HDMI 2.0 must be done using an active adapter.
<br/><br/><!---->
* Only the highest common / standard frequencies are listed (24 / 30 / 50 / 60 / 75 / 85 / 100 / 120 / 144 / 180 / 200 / 240 Hz, or higher multiples of 60). This table is not meant to list the absolute limits down to the very last Hz. For more exact limits, or for other resolutions, refer to the bandwidth calculator <astyle="text-decoration:underline; cursor:pointer;"onclick="openSpoiler('calc', { 'this is the': 'table id', 'scroll': true }); document.getElementById('CALC_MODE_FREQ').click();">here</a>.
<br/><br/>
Uncompressed 8 bpc RGB color and <spanstyle="white-space:nowrap;">CVT-R2</span> timing are assumed on this table. Maximum frequency may be different when different settings are used. For frequency limits at different settings or resolutions, refer to the bandwidth calculator <astyle="text-decoration:underline; cursor:pointer;"onclick="openSpoiler('calc', { 'this is the': 'table id', 'scroll': true }); document.getElementById('CALC_MODE_FREQ').click();">here</a>.
<tr><tdstyle="text-align:left;"colspan="255">Results can be checked against the official VESA CVT 1.2 spreadsheet, here:<br/><aclass="ipsAttachLink"href="//linustechtips.com/main/applications/core/interface/file/attachment.php?id=238288">VESA CVT 1.2 Timing Generator.xlsx</a></td></tr>
<tr><tdstyle="text-align:left;"colspan="255">Results can be checked against the official VESA CVT 1.2 spreadsheet, here:<br/><aclass="ipsAttachLink"href="//linustechtips.com/main/applications/core/interface/file/attachment.php?id=238288">VESA CVT 1.2 Timing Generator.xlsx</a></td></tr>
The only port that can be easily adapted to DisplayPort is a USB <spanstyle="white-space:nowrap">Type-C</span> port with DisplayPort Alternate Mode support (this includes Thunderbolt 3 ports), which can be done using a:
<ul><li><astyle="cursor:pointer;"onclick="setIODropdowns('USBCDP', 'DP', { 'scroll': false });">USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapter</a></li></ul>
Other than that, it is generally very difficult to connect to a monitor's DisplayPort input if you don't have a native DisplayPort output available from your computer/source device. There is no way to do this without an active adapter, and these adapters tend to be finicky and unreliable. If you don't have a native DisplayPort output on your device, consider trying to connect to a different type of port on the display. Active adapters to a DisplayPort input should only be considered as a last resort, if the display has no other available ports to connect to.<br/><br/>
If you absolutely need to connect to a monitor's DisplayPort input from a non-DP output, then the following options are available:
<ul>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('HDMI', 'DP', { 'scroll': false });">HDMI to DisplayPort active adapter</a></li>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('DVI', 'DP', { 'scroll': false });">DVI to DisplayPort active adapter</a></li>
</ul>
Neither of these options are really preferable over the other (both are finicky and unreliable), but HDMI to DisplayPort active adapters are slightly more common.<br/><br/>
DisplayPort-to-DVI or DisplayPort-to-HDMI passive adapters will <b>NOT</b> work for this configuration. These adapters only work from DisplayPort <b>output</b> to DVI/HDMI <b>input</b>, not in the reverse configuration.
If you need to connect to a display's HDMI input, then the following options are available (in order of preference):
<ul>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('DVI', 'HDMI', { 'scroll': false });">DVI to HDMI passive adapter</a></li>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('DP', 'HDMI', { 'scroll': false });">DisplayPort to HDMI passive adapter</a></li>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('USBCDP', 'HDMI', { 'scroll': false });">USB <spanstyle="white-space:nowrap">Type-C</span> to HDMI active adapter</a></li>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('VGA', 'HDMI', { 'scroll': false });">VGA to HDMI active adapter</a></li>
</ul>
DVI to HDMI passive adapters and DisplayPort to HDMI passive adapters are both equally preferable. Both are inexpensive, support inline audio (yes, DVI to HDMI passive adapters will support inline audio), and provide image quality identical to native HDMI without any added latency. If you do not have a DVI or DisplayPort output available, you can use a VGA to HDMI active adapter, but the image quality will only be equivalent to VGA, and inline audio will not be supported (though some adapters support audio over a separate cable).
<b><spanstyle="white-space:nowrap;">Single-Link</span> DVI</b> provides enough bandwidth for 1920×1200 at 60 Hz or 2560×1600 at 30 Hz. Video formats which require more bandwidth than those (such as 1920×1080 at 144 Hz or 2560×1600 at 60 Hz) will require <b><spanstyle="white-space:nowrap;">Dual-Link</span> DVI</b>.<br/><br/>
If you need to connect to a display's DVI input, and the bandwidth of <b><spanstyle="white-space:nowrap;">Single-Link</span> DVI</b> is enough for your display, then the following options are available (in order of preference):
<ul>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('HDMI', 'DVI', { 'scroll': false });">HDMI to DVI passive adapter</a></li>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('DP', 'DVI', { 'scroll': false });">DisplayPort to DVI passive adapter</a></li>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('DP', 'DVI', { 'scroll': false });">DisplayPort to (<spanstyle="white-space:nowrap;">Single-Link</span>) DVI active adapter</a> (required for 3+ monitors on some older graphics cards; see <astyle="cursor:pointer; text-decoration:underline;"onclick="openSpoiler('active_adapters_for_multi_display', { 'scroll': true, 'this is the': 'table id' });">here</a>)</li>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('USBCDP', 'DVI', { 'scroll': false });">USB <spanstyle="white-space:nowrap">Type-C</span> to DVI active adapter</a></li>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('VGA', 'DVI', { 'scroll': false });">VGA to <spanstyle="white-space:nowrap;">DVI-I</span> passive adapter</a> (<b>ONLY</b> if the display has a <b><spanstyle="white-space:nowrap">DVI-I</span></b> port; this is very unusual)</li>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('VGA', 'DVI', { 'scroll': false });">VGA to <spanstyle="white-space:nowrap;">DVI-D</span> active adapter</a></li>
</ul>
If the extra bandwidth of <b><spanstyle="white-space:nowrap;">Dual-Link</span> DVI</b> is required, then only one option is available:
<ul>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('DP', 'DVI', { 'scroll': false });">DisplayPort to Dual-Link DVI active adapter</a></li>
</ul>
HDMI to DVI passive adapters and DisplayPort to DVI passive adapters are both equally preferable. Both are inexpensive and provide image quality identical to native DVI without any added latency. These adapters only provide a <b><spanstyle="white-space:nowrap;">Single-Link</span> DVI</b> connection, and will not work for video formats requiring more bandwidth than 1920×1200 at 60 Hz or equivalent. Inline audio is generally not supported through these adapters, but it depends on the display.<br/><br/>
VGA to DVI adapters (passive or active) will only provide image quality equivalent to native VGA.<br/><br/>
For DisplayPort to <spanstyle="white-space:nowrap">Dual-Link</span> DVI conversion, keep in mind that even most DisplayPort to DVI active adapters are still <b><spanstyle="white-space:nowrap;">Single-Link</span> only</b>. These are common because older graphics cards required active adapters for multi-monitor configurations beyond two screens. So not just any DP-to-DVI active adapter will work, it <b>must</b> be clearly identified as a <spanstyle="white-space:nowrap">Dual-Link</span> DVI adapter, with support for up to 1920×1080 at 120/144 Hz or 2560×1440/2560×1600 at 60 Hz.
If you need to connect to a display's VGA input, then the following options are available (in order of preference):<br/>
<ul>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('DVI', 'VGA', { 'scroll': false });"><spanstyle="white-space:nowrap">DVI-I</span> to VGA passive adapter</a> (<b>ONLY</b> if the source device has a <b><spanstyle="white-space:nowrap">DVI-I</span></b> port (shown below); this will not work in a <spanstyle="white-space:nowrap">DVI-D</span> port)</li>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('DP', 'VGA', { 'scroll': false });">DisplayPort to VGA active adapter</a></li>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('USBCDP', 'VGA', { 'scroll': false });">USB <spanstyle="white-space:nowrap">Type-C</span> to VGA active adapter</a></li>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('HDMI', 'VGA', { 'scroll': false });">HDMI to VGA active adapter</a></li>
<li><astyle="cursor:pointer;"onclick="setIODropdowns('DVI', 'VGA', { 'scroll': false });"><spanstyle="white-space:nowrap;">DVI-D</span> to VGA active adapter</a></li>
<spanstyle="white-space:nowrap;">DVI-I</span> is a type of DVI + VGA combo port. A passive <spanstyle="white-space:nowrap;">DVI-I</span> to VGA adapter provides access to the VGA section of the port, and therefore is equivalent to a native VGA connection. Graphics cards and motherboards which do not have native VGA capability will not have <spanstyle="white-space:nowrap;">DVI-I</span> ports, and so these adapters will not work with those devices.<br/><br/>
If your graphics card/motherboard does not have a <spanstyle="white-space:nowrap;">DVI-I</span> port, then the next best option is a DisplayPort to VGA active adapter. These are inexpensive, reliable, and compact, and they are often mistaken as passive adapters. Passive DisplayPort to VGA adapters do not exist, but active DP to VGA adapters are very good.<br/><br/>
HDMI to VGA active adapters are usually larger, less reliable, and may require a power cable or USB for power. They are usually slightly more expensive than DisplayPort to VGA active adapters.<br/><br/>
<spanstyle="white-space:nowrap;">DVI-D</span> to VGA active adapters are no better or worse than HDMI to VGA active adapters, but they are much more difficult to find since historically most graphics cards have been equipped with <spanstyle="white-space:nowrap;">DVI-I</span> ports and shipped with a <spanstyle="white-space:nowrap;">DVI-I</span> to VGA passive adapter included, which has resulted in very low demand for <spanstyle="white-space:nowrap;">DVI-D</span> to VGA conversion devices.
In both cases a standard USB 3.1 <spanstyle="white-space:nowrap">Type-C</span> cable can be used. No special adapter cables or active Thunderbolt cables are required, however it should be noted that not all USB <spanstyle="white-space:nowrap">Type-C</span> cables are rated for USB 3.1 speeds.<br/><br/>
Normal DisplayPort / HDMI / etc. output ports cannot be connected to a monitor's USB <spanstyle="white-space:nowrap">Type-C</span> input with a cheap passive adapter or cable, and there are currently (July 2017) no active adapters available which can do this.<br/><br/>
<b>Not all USB <spanstyle="white-space:nowrap">Type-C</span> ports have video capability</b>. The ports on both the source and display <b>must</b> support USB DisplayPort Alternate Mode to be used for video. This is an optional feature and is not supported by all <spanstyle="white-space:nowrap">USB-C</span> ports; laptops or motherboards with <spanstyle="white-space:nowrap">USB-C</span> ports may or may not support video output through those ports, and displays with <spanstyle="white-space:nowrap">USB-C</span> ports may or may not accept video input through those ports. Check your product's specifications carefully.<br/><br/>
Thunderbolt 3 ports also include DisplayPort 1.2 Alt Mode capability, so Thunderbolt 3 output ports on laptop or motherboards <b>can</b> be connected to displays that have non-Thunderbolt USB <spanstyle="white-space:nowrap">Type-C</span> inputs.<br/><br/>
Thunderbolt 3 input ports will only accept video from Thunderbolt sources. Non-Thunderbolt USB <spanstyle="white-space:nowrap">Type-C</span> ports using DisplayPort Alternate Mode are not compatible. No other connection types can be adapted to Thunderbolt 3.<br/><br/>
UPDATE JAN. 2018: Intel has released a new generation of Thunderbolt 3 controllers (the "Titan Ridge" family). Displays using these TB3 Gen 2 controllers <i>can</i> accept video input from a non-Thunderbolt USB Type-C port with DisplayPort Alt Mode. This is the same as a <astyle="cursor:pointer;"onclick="setIODropdowns('USBCDP', 'USBCDP', { 'scroll': false });">USB-C to USB-C</a> connection.<br/><br/>
For Thunderbolt 3 to Thunderbolt 3 connections:
<li>Thunderbolt 3 sources connected with a passive USB 3.1 <spanstyle="white-space:nowrap">Type-C</span> cable (20 Gbit/s) will be limited to 4-lane mode (4K 60 Hz)</li>
<li>Thunderbolt 3 sources connected with an active Thunderbolt 3 cable (40 Gbit/s) will be able to use the full 8-lane mode (5K 60 Hz)</li>
<li>Thunderbolt and Thunderbolt 2 sources can be connected via an adapter, and will be limited to 4-lane mode</li>
</ul>
In addition, displays may have further limitations of their own. There is currently only one Thunderbolt 3 monitor in existence (the LG 27MD5KA), and it only accepts input from Thunderbolt 3 and Thunderbolt 2 sources. Original Thunderbolt sources are not compatible.<br/><br/>
All DisplayPort cables have the same internal layout and wiring. All cables are compatible with all devices regardless of what version of DisplayPort the devices are. DisplayPort cables do not affect feature support.All features of DisplayPort will work through any cable. There are no "special" DisplayPort cables required for inline audio, FreeSync, HDR, or anything else.<br/><br/>
To run at high resolutions and refresh rates, the cable must be able to handle the required bandwidth. Not all DisplayPort cables can handle the same amount of bandwidth.
VESA (the creators of DisplayPort) offer two certifications for cables that can handle certain levels of bandwidth:
<ul>
<li><b>Standard DisplayPort cables</b> are certified to handle up to at least 21.6 Gbit/s (the full bandwidth of DisplayPort 1.2)</li>
<li><b>DP8K cables</b> are certified to handle up to at least 32.4 Gbit/s (the full bandwidth of DisplayPort 1.3/1.4)</li>
</ul>
While some people may suggest to you that any DP cable can handle full DP 1.2 bandwidth because there are no certifications below that, please note that <i>not all DisplayPort cables are certified at all</i>, so there <i>are</i> DisplayPort cables on the market that will fail to work for high-bandwidth formats like 4K 60 Hz or 1440p 144 Hz.<br/><br/>
Although many cables advertise themselves as "DP 1.1" or "DP 1.2" or "DP 1.4" cables, be aware that these terms have no official meaning. If they are not a VESA-certified Standard DisplayPort cable or DP8K cable, then it is not certified and there are <i>no guarantees</i> about how much bandwidth it can handle. It is advised to purchase cables which are certified by VESA. The official list of certified cables may be found <astyle="text-decoration:underline; cursor:pointer;"href="https://www.displayport.org/products-database/?products_category%5b%5d=cables-connectors&products_manufacturer=">here</a>.<br/><br/>
GearIT DisplayPort to DisplayPort cable (not VESA-certified, but reviews seem to indicate they handle full DP 1.2 bandwidth out to 15 feet (4.6 meters); 25-foot version does not):<br/>
All DisplayPort devices are compatible with all other DisplayPort devices, regardless of the version of each device. When connecting two DisplayPort devices that have different versions, the capabilities and features available are determined by the lower of the two versions. For example if a GPU with DisplayPort 1.4 support is plugged into a monitor with a DisplayPort 1.2 port, the connection will be limited to only the bandwidth and features provided by DisplayPort 1.2. DisplayPort cables themselves do not have versions.<br/><br/>
</div>
<b>How is Mini DisplayPort different from full-size DisplayPort?</b><br/><br/>
<divstyle="padding-left:20px;">
It isn't. Mini DisplayPort (mDP) is just a different shape connector. It is functionally identical to a full-size DisplayPort connector, there are no differences in capability, feature support, or compatibility with devices or adapters (other than the different physical shape). The data that goes through an mDP connector is exactly the same as the data that goes through a full-size DP connector. Passive DP-to-mDP adapters can be freely used to change between DisplayPort and Mini DisplayPort to match whichever connector your device has without affecting the signal in any way.<br/><br/>
</div>
<b>How does the image quality of DisplayPort compare with DVI and HDMI?</b><br/><br/>
<divstyle="padding-left:20px;">
The image quality of DisplayPort is identical to DVI and HDMI when set to the same image settings.<br/><br/>
DisplayPort and HDMI do support a wider range of possible settings compared to DVI, but this does not affect anything on displays which don't take advantage of those extra capabilities. DVI supports up to 24 bit/px color depth (16.7 million colors), which is what most computer monitors and TVs run at. DisplayPort and HDMI are capable of higher color depth than 24 bit/px (like 30 bit/px or 1.07 billion colors) while DVI isn't, but this does not make them any better at displaying 24 bit/px color than DVI, so it is irrelevant on most standard displays.<br/><br/>
Unless your display has capabilities that are beyond what DVI supports, there will be no advantage to using DP or HDMI instead of DVI.<br/><br/>
No, DisplayPort cables do not affect image quality. DisplayPort transmits data in a digital format, which means that the distortion from electromagnetic interference can be corrected by the receiving device, and the final image is always identical to what was originally sent by the source device. The image quality cannot be degraded by the cable, so the "cable quality" or "signal strength" are irrelevant to the appearance of the image. Features such as "gold-plated connectors" or "high-quality shielding" are superfluous and do not affect the image quality.<br/><br/>
</div>
<b>DisplayPort Standard</b><br/><br/>
<divstyle="padding-left:20px;">
The latest version of the DisplayPort standard available to the public is version 1.1a:<br/>
<divstyle="padding-left:20px;">
<atarget="_blank"href="https://glenwing.github.io/docs/DP-1.1a.pdf">DisplayPort Standard v1.1a</a><br/>
<atarget="_blank"href="https://glenwing.github.io/docs/DP-1.0.pdf">DisplayPort Standard v1.0</a><br/>
</div><br/>
Also available is the specification for the Mini DisplayPort connector:<br/>
<divstyle="padding-left:20px;">
<ahref="https://glenwing.github.io/docs/mDP-1.0.pdf">Mini DisplayPort Connector Standard v1.0</a><br/>
A simple and inexpensive passive adapter may be used to connect a DisplayPort source to an HDMI display. Any features common to both DisplayPort and HDMI will work through these adapters, such as inline audio, high color depth, or FreeSync if the monitor supports FreeSync-over-HDMI (not all FreeSync monitors support this). The maximum resolution and refresh frequency depend on the equipment used.<br/><br/>
There are two types of passive DisplayPort to HDMI adapters which support different speeds:
<b>Type 2 passive adapters</b> support up to 9.0 Gbit/s (<b>≈HDMI 1.4</b> speed; up to 1080p 120 Hz / 1440p 60 Hz / 4K 30 Hz)<br/>
(For a more detailed list of resolutions and refresh rates supported by each type, refer to the <astyle="text-decoration:underline; cursor:pointer;"onclick="document.getElementById('DP_TO_HDMI_LINK').click();">table above</a>)
</li>
</ul>
<ul>
<li><b>DisplayPort 1.1</b> only supports <b>Type 1</b> adapters*.</li>
<li><b>DisplayPort 1.2</b> (and higher) supports both <b>Type 1</b> and <b>Type 2</b> adapters.<br/>
*(Type 2 adapters will still work in a DP 1.1 port, but will be capped to the same speed as a Type 1 adapter)</li>
</ul>
DisplayPort 1.3 and higher also have paper support for a third type of passive adapter which supports up to 18.0 Gbit/s (full HDMI 2.0 bandwidth), but no adapters of this type have been produced yet. As a result, HDMI 2.0 speeds are currently only possible with active adapters, regardless of DisplayPort version.<br/><br/>
Using a DisplayPort to HDMI passive adapter does not provide any special advantage compared to a straight HDMI-to-HDMI connection. No additional bandwidth, features, or image improvements are inherited from DisplayPort by using a DP to HDMI adapter instead of a native HDMI output.<br/><br/>
Retailers do not usually label their passive adapters as "Type 1" or "Type 2", so they must be identified by the maximum resolution claimed by the manufacturer. Type 1 passive adapters will usually list a maximum of 1920×1080 or 1920×1200 at 60 Hz, while Type 2 adapters will support up to 1920×1080 120 Hz or 4K 30 Hz.<br/><br/>
Type 2 passive adapters are generally around the same price as a Type 1 adapter, so there is usually no reason to buy a Type 1 adapter anymore.<br/><br/>
DisplayPort to HDMI passive adapters are not bi-directional, so they cannot be used to connect an HDMI source to a DisplayPort display.<br/><br/>
DisplayPort to HDMI Type 2 passive adapter dongle (use with HDMI cable):
<atarget="_blank"href="https://www.amazon.com/dp/B01GW8DZV4/?tag=linus21-20">Amazon US (1)</a>
<li><b>DisplayPort 1.0–1.1</b> can support up to <b>HDMI 1.4</b> speeds (10.2 Gbit/s; 1080p 144 Hz / 4K 30 Hz)</li>
<li><b>DisplayPort 1.2–1.4</b> can support up to <b>HDMI 2.0</b> speeds (18.0 Gbit/s; 1440p 144 Hz / 4K 60 Hz)</li>
</ul>
As with all active adapters, maximum resolution / refresh rate and features support are subject to each individual product's limitations, so read the product description. Not all DisplayPort to HDMI active adapters will support HDMI 2.0 speeds.<br/><br/>
The recommendations listed below all support both DP 1.2+ to HDMI 2.0 conversion, with inline audio and full resolution/refresh rate/color support. They are not bi-directional, so they cannot be used to connect an HDMI computer/laptop/console to a DisplayPort display.<br/><br/>
I have seen some controversy over whether DisplayPort to HDMI passive adapters count as "passive" or not, because they have an integrated circuit inside, so I want to comment on this point.<br/><br/>
Although DisplayPort sources support the direct output of TMDS-encoded HDMI signals, it sends them at DisplayPort's native voltage (3.3 V) with AC coupling instead of the DC-coupled 5 V used by HDMI and DVI. Passive DisplayPort to HDMI adapters have a conversion circuit inside them which converts the voltage of the signals from AC-coupled 3.3 V to DC-coupled 5 V, called a level shifter. This does not make it an "active adapter", because it is not decoding DisplayPort packets and converting the information contained into an equivalent data stream in the 3-channel TMDS format that HDMI uses. The initial signal received by the adapter is <i>already in</i> the 3-channel TMDS format used by HDMI, and the adapter has no effect on the digital values of the signals passing through it, and so does not "convert" or modify any information in the data stream. It is a simple voltage change for electrical compatibility between the two systems, and the circuit is powered by the integrated 3.3 V power line from the DisplayPort source.<br/><br/>
The only real impact this has (from an engineering standpoint) is that it places a hard limit on what speeds a particular adapter can support, which is why there are different "types" of DP to HDMI adapters which support different speeds. This is because the output of the level shifter circuit needs to be able to keep up with frequency of the input signal (i.e. it needs to be able to change between 0 V and 5 V fast enough that it can generate digital signals at the required frequency). As new versions of HDMI keep doubling the frequency of the previous version, the DisplayPort to HDMI adapters made for the previous version are not suitable for supporting the newer speeds, so a new adapter using upgraded circuits is required each time.
<b>Note 1:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.<br/><br/>
<b>Note 2:</b> Mini DisplayPort is functionally identical to DisplayPort, the only difference is the physical shape. Additional adapters to change between DisplayPort and Mini DisplayPort can be used freely without affecting the operation or compatibility of other devices in any way.
Same as Single-Link DVI<br/><br/><aid="DP_TO_DVI_LINK"style="text-decoration:underline; cursor:pointer;"onclick="toggleTable('DVI', 'DP_TO_DVI'); Configurator();">Show DVI Limits</a>
A passive adapter can be used to connect a DisplayPort output to a DVI input. This is equivalent to a <b><spanstyle="white-space:nowrap;">Single-Link</span><spanstyle="white-space:nowrap;">DVI-D</span></b> connection. Inline audio is not supported. These adapters can still be used to connect to monitors that have <spanstyle="white-space:nowrap">Dual-Link</span> DVI ports, but the connection will be limited to the capabilities of <spanstyle="white-space:nowrap">Single-Link</span> DVI as outlined in the table above (<astyle="text-decoration:underline; cursor:pointer;"onclick="document.getElementById('DP_TO_DVI_LINK').click();">click here</a>).<br/><br/>
<b>All DisplayPort to DVI passive adapters are <u>Single-Link only</u></b>. DisplayPort to <spanstyle="white-space:nowrap">Dual-Link</span> DVI passive adapters <b>do not exist</b>. Although most DisplayPort to DVI passive adapters are advertised as <spanstyle="white-space:nowrap;">"Dual-Link"</span> and may appear to have <spanstyle="white-space:nowrap;">"Dual-Link"</span> connectors on them, please be warned that these are fake. The extra pins on these DVI connectors are dummy pins which are not connected to anything, and the adapter will still only function as a <spanstyle="white-space:nowrap">Single-Link</span> DVI adapter. It is physically impossible to create a passive DisplayPort to <spanstyle="white-space:nowrap">Dual-Link</span> DVI adapter due to an insufficient number of pins on the DisplayPort connector.<br/><br/>
DisplayPort to DVI passive adapters are not bi-directional, so they cannot be used to connect a DVI source to a DisplayPort display.<br/><br/>
DisplayPort to <spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap">DVI-D</span> passive adapter dongle (use with DVI cable):
<atarget="_blank"href="https://www.amazon.com/dp/B00ZMUL6SI/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B00BI3YEQO/?tag=linus21-20">Amazon US (2)</a>
<br/>
DisplayPort to <spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap">DVI-D</span> passive adapter cable (1.8 meters, latching):
Mini DisplayPort to <spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap">DVI-D</span> passive adapter dongle (use with DVI cable):
<atarget="_blank"href="https://www.amazon.com/dp/B00ZMU9PQS/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B00DRK716G/?tag=linus21-20">Amazon US (2)</a>
Inexpensive DisplayPort to <b><spanstyle="white-space:nowrap;">Single-Link</span> DVI</b> active adapters exist. These are intended for multi-monitor configurations on some older graphics cards which do not support more than two monitors through DVI / HDMI, including DisplayPort to DVI / HDMI passive adapters; these graphics cards are identified <ahref=".?section=active_adapters_for_multi_display">here</a>. Generally speaking, any inexpensive DisplayPort to DVI active adapter is <b><u>Single-Link-only</u></b>. As with passive adapters, these may appear to have <spanstyle="white-space:nowrap;">"Dual-Link"</span> connectors on them and may be advertised as <spanstyle="white-space:nowrap;">"Dual-Link"</span>, so it is advised to read the description carefully to look for the maximum resolution and refresh frequency that the adapter claims to support. <spanstyle="white-space:nowrap">Single-Link</span> DVI adapters will be limited to 1920×1200 @ 60 Hz or 2560×1600 @ 30 Hz.<br/><br/>
A more complex active adapter is required to convert DisplayPort to a full <b><spanstyle="white-space:nowrap;">Dual-Link</span> DVI</b> connection. Please note that DisplayPort to <spanstyle="white-space:nowrap">Dual-Link</span> DVI active adapters can be somewhat unreliable, so these should only be considered as a last resort.<br/><br/>
I have seen some controversy over whether DisplayPort to DVI passive adapters count as "passive" or not, because they have an integrated circuit inside, so I want to comment on this point.<br/><br/>
Although DisplayPort sources support the direct output of TMDS-encoded DVI signals, it sends them at DisplayPort's native voltage (3.3 V) with AC coupling instead of the DC-coupled 5 V used by HDMI and DVI. Passive DisplayPort to DVI adapters have a conversion circuit inside them which converts the voltage of the signals from AC-coupled 3.3 V to DC-coupled 5 V, called a level shifter. This does not make it an "active adapter", because it is not decoding DisplayPort packets and converting the information contained into an equivalent data stream in the 3-channel TMDS format that DVI uses. The initial signal received by the adapter is <i>already in</i> the 3-channel TMDS format used by DVI, and the adapter has no effect on the digital values of the signals passing through it, and so does not "convert" or modify any information in the data stream. It is a simple voltage change for electrical compatibility between the two systems, and the circuit is powered by the integrated 3.3 V power line from the DisplayPort source.
<b>Note 1:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.<br/><br/>
<b>Note 2:</b> Any <spanstyle="white-space:nowrap;">DVI-D</span> device or cable will also work in a <spanstyle="white-space:nowrap;">DVI-I</span> port. If your display has a <spanstyle="white-space:nowrap;">DVI-I</span> port, you do not need to search specifically for a "DisplayPort to <spanstyle="white-space:nowrap;">DVI-I</span>" adapter.<br/><br/>
<b>Note 3:</b> Mini DisplayPort is functionally identical to DisplayPort, the only difference is the physical shape. Additional adapters to change between DisplayPort and Mini DisplayPort can be used freely without affecting the operation or compatibility of other devices in any way.
Passive DisplayPort to VGA adapters do not actually exist, but active DisplayPort to VGA adapters are inexpensive and require no additional power, so they are often mistaken as passive adapters.<br/><br/>
</div>
<b>Active Adapters</b><br/><br/>
<divstyle="padding-left:20px;">
DisplayPort to VGA active adapters are inexpensive and reliable, and require no additional power connectors. If your graphics card has no native VGA or <spanstyle="white-space:nowrap;">DVI-I</span> output, then DisplayPort to VGA is the preferred way of connecting to a VGA display, generally more preferred than an HDMI to VGA or <spanstyle="white-space:nowrap;">DVI-D</span> to VGA active adapter. Since DisplayPort to VGA adapters perform active conversion, they will also work in newer graphics cards without native VGA support, such as the AMD Radeon R9 290X or NVIDIA GeForce GTX 1080 or newer.<br/><br/>
DisplayPort to VGA active adapters are often mistaken as passive adapters because of their low cost and size and lack of external power, but all DisplayPort to VGA adapters are active adapters.<br/>
<b>Note 1:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.<br/><br/>
<b>Note 2:</b> Mini DisplayPort is functionally identical to DisplayPort, the only difference is the physical shape. Additional adapters to change between DisplayPort and Mini DisplayPort can be used freely without affecting the operation or compatibility of other devices in any way.
A DisplayPort output cannot be connected to a USB <spanstyle="white-space:nowrap">Type-C</span> input. No passive or active adapters exist for this combination.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapters work from a <spanstyle="white-space:nowrap">USB-C</span> source to a DisplayPort display, but not the reverse configuration.<br/><br/>
A DisplayPort output cannot be connected to a Thunderbolt 3 input. No passive or active adapters exist for this combination.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapters work from a Thunderbolt 3 source to a DisplayPort display, but not the reverse configuration.<br/><br/>
A plain DisplayPort source <b>cannot</b> connect to a display's Thunderbolt or Thunderbolt 2 input port. Only a Thunderbolt source can connect to a Thunderbolt input port on a display. Furthermore, a <b>Thunderbolt cable</b> must be used, not a Mini DisplayPort cable. Despite having an identical connector, Thunderbolt cables have additional electronics inside which Mini DisplayPort cables do not have.<br/><br/>
However, the Apple Thunderbolt Display was the only monitor ever produced with no other inputs besides Thunderbolt. All other monitors ever produced with Thunderbolt or Thunderbolt 2 inputs also have native DisplayPort inputs which can be used if you need to connect a plain DisplayPort source.<br/><br/>
</div>
<b>Active Adapters Adapters</b><br/><br/>
<divstyle="padding-left:20px;">
There are no active adapters for converting a DisplayPort source to a Thunderbolt or Thunderbolt 2 display.
An HDMI output <b>CANNOT</b> be connected to a DisplayPort input with a passive adapter. Passive DisplayPort to HDMI cables/adapters will only function from DisplayPort <b>output</b> to HDMI <b>input</b>, not the other way around.<br/><br/>
</div>
<b>Active Adapters</b><br/><br/>
<divstyle="padding-left:20px;">
Conversion from HDMI to DisplayPort requires an active adapter. Please note that these adapters are very unreliable and should only be considered as a last resort. Most HDMI to DisplayPort active adapters do not support the newest HDCP protocols and so they will not work with modern game consoles. I am not aware of any HDMI 2.0+ to DisplayPort 1.2+ active adapters at this time.<br/><br/>
HDMI 1.4 to DisplayPort 1.1 active adapter dongle (use with DisplayPort cable):
<atarget="_blank"href="https://www.amazon.com/dp/B0144NS4Z6/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B01BXMOREI/?tag=linus21-20">Amazon US (2)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B00TCUY2AI/?tag=linus21-20">Amazon US (3)</a>
<br/>
HDMI 1.2 to DisplayPort 1.1 active adapter dongle (use with an HDMI and a DisplayPort cable):
<b>Note 1:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.<br/><br/>
<b>Note 2:</b> Mini DisplayPort is functionally identical to DisplayPort, the only difference is the physical shape. Additional adapters to change between DisplayPort and Mini DisplayPort can be used freely without affecting the operation or compatibility of other devices in any way.
Main article <aonclick="openSpoiler('hdmi_cable_versions', { 'scroll': true, 'this is the': 'table id' });"style="text-decoration:underline; cursor:pointer;">here</a>.<br/><br/>
HDMI cables do not have versions. There is no such thing as an "HDMI 1.4 cable" or an "HDMI 2.0 cable". All HDMI features such as inline audio, ARC, HDR, and others will work over any cable. There are however several different tiers of HDMI cable rated by bandwidth. High resolutions and refresh rates require better rated cables, but nothing else depends on the cable. See the main article for more details.<br/><br/>
</div>
<b>Compatibility</b><br/><br/>
<divstyle="padding-left:20px;">
All HDMI devices are compatible with all other HDMI devices and cables, regardless of the version of each device or cable certification tier. When connecting two HDMI devices that have different versions, the capabilities and features available are determined by the lower of the two versions. For example if a GPU with HDMI 2.0 support is plugged into a monitor with an HDMI 1.4 port, the connection will be limited to only the bandwidth and features provided by HDMI 1.4. HDMI cables themselves do not have versions. They affect bandwidth, but not version or feature support.<br/><br/>
</div>
<b>Do I need to get a special HDMI cable to handle 4K 60 Hz?</b><br/><br/>
Not usually. Although not guaranteed, most normal High Speed HDMI cables are capable of handling 4K 60 Hz just fine, and "4K compatible" HDMI cables are generally not necessary. See the main article for more details.<br/><br/>
No, HDMI cables do not affect image quality. HDMI transmits data in a digital format, which means that the distortion from electromagnetic interference can be corrected by the receiving device, and the final image is always identical to what was originally sent by the source device. The image quality cannot be degraded by the cable, so the "cable quality" or "signal strength" are irrelevant to the appearance of the image. Features such as "gold-plated connectors" or "high-quality shielding" are superfluous and do not affect the image quality.<br/><br/>
</div>
<b>How does the image quality of HDMI compare with DisplayPort and DVI?</b><br/><br/>
<divstyle="padding-left:20px;">
The image quality of HDMI is identical to DisplayPort and DVI when set to the same image settings.<br/><br/>
HDMI and DisplayPort do support a wider range of possible settings compared to DVI, but this does not affect anything on displays which don't take advantage of those extra capabilities. DVI supports up to 24 bit/px color depth (16.7 million colors), which is what most computer monitors and TVs run at. DisplayPort and HDMI are capable of higher color depth than 24 bit/px (like 30 bit/px or 1.07 billion colors) while DVI isn't, but this does not make them any better at displaying 24 bit/px color than DVI, so it is irrelevant on most standard displays.<br/><br/>
Unless your display has capabilities that are beyond what DVI supports, there will be no advantage to using DP or HDMI instead of DVI.<br/><br/>
</div>
<b>Is HDMI limited to 60 Hz?</b><br/><br/>
<divstyle="padding-left:20px;">
Main article <aonclick="openSpoiler('hdmi_60hz_limit', { 'scroll': true, 'this is the': 'table id' });"style="text-decoration:underline; cursor:pointer;">here</a>.<br/><br/>
No, HDMI is not limited to 60 Hz. Many 1080p 120+ Hz displays are limited to 60 Hz on their HDMI ports, but that is a limitation of those particular products, not a limitation of the HDMI standard. See the main article for more details.<br/><br/>
The new HDMI 2.1 version has recently (at the time of writing) been announced. It increases the maximum transmission bandwidth to 48.0 Gbit/s. New "48G" HDMI cables will be required to take advantage of the higher data rate, but other features of HDMI 2.1 that are unrelated to bandwidth (such as dynamic HDR metadata or Game Mode VRR) will not require new cables.<br/><br/>
HDMI 2.1 achieves 48 Gbit/s bandwidth by doubling the signaling frequency to 12 GHz (compared to 6 GHz in HDMI 2.0), as well as adding an additional data channel (4 channels total, compared to 3 in HDMI 2.0). This will not require a change in the physical connector, so 48G HDMI cables and HDMI 2.1 devices will still be usable with previous-version HDMI devices and other HDMI cable types. The fourth data channel will use pins 10 and 12 on the HDMI connector, previously used for the TMDS clock signal (which is now embedded in the data channel signals in HDMI 2.1). In previous HDMI versions, this clock signal ran at only one-tenth the frequency that the data channels ran at (600 MHz in HDMI 2.0), but in HDMI 2.1 this channel runs at 12 GHz like the other data channels, twenty times the frequency required by HDMI 2.0. As a result, previous HDMI cables (Premium, High Speed, and Standard Speed HDMI cables) are not suitable for 12 GHz signaling on these pins and will not be capable of facilitating the full 48 Gbit/s bandwidth of HDMI 2.0. New 48G cables with a much more tightly controlled pair on pins 10 and 12 will be required for this. These cables will still be compatible with previous HDMI versions.<br/><br/>
What can be done with 48 Gbit/s bandwidth? Some people say 8K 60 Hz 4:4:4 uncompressed is possible, based on some quick math: 60 frame/s × (7680 × 4320) px/frame × 24 bit/px = 47,775,744,000 bit/s, or 47.8 Gbit/s, which does seem to fit (barely) within 48.0 Gbit/s. However, this is incorrect as it is missing two things.<br/><br/>
First, 48.0 Gbit/s is the <i>transmission bandwidth</i> of HDMI 2.1, not the data rate. The maximum data rate will be some fraction of the bandwidth, the exact numbers depending on the encoding scheme being used. Previous versions of HDMI used 8b/10b encoding, where the maximum data rate was 80% (8/10ths) of the bandwidth; for example, HDMI 2.0 with a bandwidth of 18.0 Gbit/s had a maximum data rate of 14.4 Gbit/s. HDMI 2.1 uses 16b/18b encoding, which gives it a maximum data rate of 42.<spanstyle="text-decoration:overline">66</span> Gbit/s.<br/><br/>
That alone is enough to show that HDMI 2.1 isn't capable of 8K 60 Hz uncompressed, since the 47.8 Gbit/s data rate required is more than what HDMI 2.1 provides. However, that isn't all; data rate required is actually greater than 47.8 Gbit/s, because that calculation doesn't take timing format into account.<br/><br>
Timing format (such as CVT, CVT-RB, or CVT-R2) slightly increases the data rate required for a video signal. Displays need small pauses in the data stream between frames (known as blanking intervals), so in order to keep the framerate the same, during the time the data stream is active, it needs to be sent at a slightly higher rate than if it were being sent continuously. As such, the cabling system needs to be able to handle this slightly higher data rate. CVT-R2 is currently the most efficient standardized timing format. If you include overhead for CVT-R2 timing, 8K 60 Hz with 24 bit/px color would require 49.7 Gbit/s, not 47.8.<br/><br/>
So yes HDMI 2.1 <b>does</b> need to use compression to achieve 8K 60 Hz with 4:4:4 color, both in theory and in practice. According to the HDMI consortium, HDMI 2.1 implements VESA's DSC 1.2 compression algorithm for display modes beyond 8K with 4:2:0 subsampling. DSC is claimed to be "visually lossless" (meaning yes it's lossy, but very unlikely to be noticeable), with near-zero latency and low cost/complexity, although no actual implementations of DSC have been seen in the market yet so no consumer testing has been done.<br/><br/>
</div>
<b>HDMI Standard</b><br/><br/>
<divstyle="padding-left:20px;">
The latest version of the HDMI Specification available to the public is version 1.3a:<br/>
Same as Single-Link DVI<br/><br/><aid="HDMI_TO_DVI_LINK"style="text-decoration:underline; cursor:pointer;"onclick="toggleTable('DVI', 'HDMI_TO_DVI'); Configurator();">Show DVI Limits</a>
A passive adapter can be used to connect an HDMI output to a DVI input. This is equivalent to a native <b><spanstyle="white-space:nowrap;">Single-Link</span><spanstyle="white-space:nowrap;">DVI-D</span></b> connection. Inline audio is not supported. These adapters can still be used to connect to monitors that have <spanstyle="white-space:nowrap">Dual-Link</span> DVI ports, but the connection will be limited to the capabilities of <spanstyle="white-space:nowrap">Single-Link</span> DVI as outlined in the table below.<br/><br/>
<b>All HDMI to DVI passive adapters are <u>Single-Link only</u></b>. HDMI to <spanstyle="white-space:nowrap">Dual-Link</span> DVI passive adapters <b>do not exist</b>. Although most HDMI to DVI passive adapters are advertised as "Dual-Link" and may appear to have "Dual-Link" connectors on them, please be warned that these are fake. The extra pins on these DVI connectors are dummy pins which are not connected to anything, and the adapter will still only function as a <spanstyle="white-space:nowrap">Single-Link</span> DVI adapter. It is physically impossible to create a passive HDMI to <spanstyle="white-space:nowrap">Dual-Link</span> DVI adapter due to an insufficient number of pins on the HDMI connector.<br/><br/>
Since HDMI is only capable of passively adapting to <spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap;">DVI-D</span> (and not <spanstyle="white-space:nowrap;">DVI-I</span>), this means it is not possible to make a chain of adapters from HDMI → DVI → VGA. Passive DVI to VGA adapters are not supported on all DVI ports, they only work in special DVI + VGA combo ports called <b><spanstyle="white-space:nowrap">DVI-I</span></b>. An HDMI to DVI passive adapter only provides a standard <spanstyle="white-space:nowrap;">DVI-D</span> port, not <spanstyle="white-space:nowrap;">DVI-I</span>.<br/><br/>
HDMI to DVI passive adapters are bi-directional, so the same adapter can be used both from an HDMI source to a DVI display, and from a DVI source to an HDMI display.<br/><br/>
An active adapter would be required to convert HDMI output to a full <spanstyle="white-space:nowrap">Dual-Link</span> DVI signal, but at the time of writing I am not aware of any such adapters existing.<br/><br/>
</div>
<hr/>
<b>Note 1:</b> Any <spanstyle="white-space:nowrap;">DVI-D</span> device or cable will also work in a <spanstyle="white-space:nowrap;">DVI-I</span> port. If your display has a <spanstyle="white-space:nowrap;">DVI-I</span> port, you do not need to search specifically for an "HDMI to <spanstyle="white-space:nowrap;">DVI-I</span>" adapter.
It is not possible to connect HDMI output to VGA input with a passive adapter.<br/><br/>
It is also not possible to create a chain of adapters from HDMI → DVI → VGA. Passive DVI to VGA adapters do not work in all DVI ports. They only work in special DVI + VGA combo ports called <spanstyle="white-space:nowrap; font-weight:bold;">DVI-I</span>. HDMI only supports passive adapters to <spanstyle="white-space:nowrap;">DVI-D</span>, not to <spanstyle="white-space:nowrap;">DVI-I</span>.<br/><br/>
</div>
<b>Active Adapters</b><br/><br/>
<divstyle="padding-left:20px;">
Conversion from HDMI to VGA requires an active adapter. HDMI to VGA active adapters are fairly inexpensive and generally reliable.<br/><br/>
HDMI to VGA active adapter dongle (use with VGA cable):
<b>Note:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.
An HDMI output cannot be connected to a USB <spanstyle="white-space:nowrap">Type-C</span> input. No passive or active adapters exist for this combination.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to HDMI adapters work from a <spanstyle="white-space:nowrap">USB-C</span> source to an HDMI display, but not the reverse configuration.<br/><br/>
An HDMI output cannot be connected to a Thunderbolt 3 input. No passive or active adapters exist for this combination.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to HDMI adapters work from a Thunderbolt 3 source to an HDMI display, but not the reverse configuration.<br/><br/>
A DVI output <b>CANNOT</b> be connected to a DisplayPort input with a passive adapter. Passive DisplayPort to DVI cables/adapters will only function from DisplayPort <b>output</b> to DVI <b>input</b>, not the other way around.<br/><br/>
</div>
<b>Active Adapters</b><br/><br/>
<divstyle="padding-left:20px;">
Conversion from DVI to DisplayPort requires an active adapter.<br/><br/>
<spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap;">DVI-D</span> to DisplayPort 1.1 active adapter dongle (use with DisplayPort cable):
<atarget="_blank"href="https://www.amazon.com/dp/B007XQQ92M/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B01IPYTFQM/?tag=linus21-20">Amazon US (2)</a>
<br/>
<spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap;">DVI-D</span> to Mini DisplayPort 1.1 active adapter dongle (use with Mini DisplayPort cable):
<b>Note 1:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.<br/><br/>
<b>Note 2:</b> Any <spanstyle="white-space:nowrap;">DVI-D</span> device or cable will also work in a <spanstyle="white-space:nowrap;">DVI-I</span> port. If your graphics card has a <spanstyle="white-space:nowrap;">DVI-I</span> port, you do not need to search specifically for a "<spanstyle="white-space:nowrap">DVI-I</span> to DisplayPort" active adapter.<br/><br/>
<b>Note 3:</b> Mini DisplayPort is functionally identical to DisplayPort, the only difference is the physical shape. Additional adapters to change between DisplayPort and Mini DisplayPort can be used freely without affecting the operation or compatibility of other devices in any way.
Same as HDMI (version depends on equipment)<br/><br/><aid="DVI_TO_HDMI_LINK"style="text-decoration:underline; cursor:pointer;"onclick="toggleTable('HDMI', 'DVI_TO_HDMI'); Configurator();">Show HDMI Limits</a>
A passive adapter can be used to connect a DVI output to an HDMI input. It does not matter what type of DVI port is used (<spanstyle="white-space:nowrap;">DVI-D</span>, <spanstyle="white-space:nowrap;">DVI-I</span>, Single/Dual-Link), all of them function identically when connected to an HDMI port.<br/><br/>
A DVI output to HDMI input connection with a passive adapter has the same capabilities as a native <b>HDMI</b> connection. All HDMI-specific features such as inline audio <b>will</b> work when a DVI to HDMI adapter is used from a DVI source to an HDMI display.<br/><br/>
DVI to HDMI adapters are <b>not</b> strictly limited to the speed <spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap">DVI-D</span>. Some adapters will only support speeds up to 165 MHz (4.95 Gbit/s, the speed of HDMI 1.2 and <spanstyle="white-space:nowrap">Single-Link</span> DVI), but some will support up to 340 MHz (10.2 Gbit/s, the speed of HDMI 1.4). DVI ports on graphics cards do support the output of these high-frequency <spanstyle="white-space:nowrap">Single-Link</span> signals, even though they are only used by HDMI, not by DVI. Modern DVI output ports are designed to be able to send HDMI signals.<br/><br/>
Please note that this information only applies from DVI output to HDMI input. It does not apply to the reverse configuration (HDMI source to DVI display). Adapter compatibility and rules are <b>not</b> symmetric. Please <astyle="text-decoration:underline; cursor:pointer;"onclick="IO_switch_button.click();">click here</a> to see information for a DVI source to an HDMI display.<br/><br/>
DVI to HDMI passive adapters are bi-directional, so the same adapters are used for both DVI source to HDMI display and HDMI source to DVI display.<br/><br/>
<spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap">DVI-D</span> to Standard Speed HDMI passive adapter dongle (use with HDMI cable):
<spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap">DVI-D</span> to Standard Speed HDMI passive adapter dongle (use with DVI cable):
<spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap">DVI-D</span> to High Speed HDMI passive adapter cable (2.0 meters):
To my knowledge, there are no active adapters available for converting DVI to HDMI, but there is really no reason for them to exist anyway. Modern graphics cards allow HDMI 1.4 signals to be sent through Single-Link DVI to HDMI passive adapters, which gives equivalent bandwidth to Dual-Link DVI. Therefore Dual-Link DVI to HDMI active adapters are not necessary.<br/><br/>
</div>
<hr/>
<b>Note 1:</b> Any <spanstyle="white-space:nowrap;">DVI-D</span> device or cable will also work in a <spanstyle="white-space:nowrap;">DVI-I</span> port. If your graphics card has a <spanstyle="white-space:nowrap;">DVI-I</span> port, you do not need to search specifically for a "<spanstyle="white-space:nowrap;">DVI-I</span> to HDMI" adapter.
<b>What kind of DVI cable do I need?</b><br/><br/>
<divstyle="padding-left:20px;">
If you are connecting two DVI devices together, a standard <b><spanstyle="white-space:nowrap;">Dual-Link</span><spanstyle="white-space:nowrap;">DVI-D</span></b> cable will work between any two DVI ports and will allow their maximum capability. It doesn't matter what types of DVI ports they are, whether they are <spanstyle="white-space:nowrap;">DVI-D</span>, <spanstyle="white-space:nowrap;">DVI-I</span>, <spanstyle="white-space:nowrap;">Single-Link</span>, or <spanstyle="white-space:nowrap;">Dual-Link</span> ports. For a <spanstyle="white-space:nowrap;">DVI-to-DVI</span> connection, use a <spanstyle="white-space:nowrap;">Dual-Link</span><spanstyle="white-space:nowrap;">DVI-D</span> cable.<br/><br/>
</div>
<b>What's the difference between <spanstyle="white-space:nowrap;">DVI-D</span> and <spanstyle="white-space:nowrap;">DVI-I</span>?</b><br/><br/>
<divstyle="padding-left:20px;">
<spanstyle="white-space:nowrap; font-weight:bold;">DVI-I</span> is a <spanstyle="white-space:nowrap;">DVI + VGA</span> combo port. Passive <spanstyle="white-space:nowrap;">DVI-to-VGA</span> adapters will only work in these special combo ports, they will not work in standard <spanstyle="white-space:nowrap; font-weight:bold;">DVI-D</span> ports. <spanstyle="white-space:nowrap;">DVI-I</span> ports can be identified by four extra pins surrounding the long pin on the side of the connector (refer to the images above), which are used for the VGA signals. These pins are not present on DVI ports that don't have VGA capability (<spanstyle="white-space:nowrap;">DVI-D</span> ports), to prevent VGA adapters from fitting into these ports.<br/><br/>
All other DVI cables and adapters will function identically in <spanstyle="white-space:nowrap;">DVI-D</span> ports and <spanstyle="white-space:nowrap;">DVI-I</span> ports. A <spanstyle="white-space:nowrap;">DVI-I</span> port can do everything that a <spanstyle="white-space:nowrap;">DVI-D</span> port can do, plus VGA adapter compatibility. If you are not using a VGA adapter, there is no difference between a <spanstyle="white-space:nowrap;">DVI-D</span> and a <spanstyle="white-space:nowrap;">DVI-I</span> port.<br/><br/>
</div>
<b>What's the difference between <spanstyle="white-space:nowrap;">Single-Link</span> DVI and <spanstyle="white-space:nowrap;">Dual-Link</span> DVI?</b><br/><br/>
<divstyle="padding-left:20px;">
A DVI port operating in <spanstyle="white-space:nowrap;">Single-Link</span> mode can only transmit half as much data per second compared to the standard (<spanstyle="white-space:nowrap;">Dual-Link</span>) signaling mode. This means the maximum refresh frequency at any given resolution is only half of what <spanstyle="white-space:nowrap;">Dual-Link</span> DVI can support. For example, at 2560×1600 <spanstyle="white-space:nowrap;">Dual-Link</span> DVI can support up to a 60 Hz refresh frequency, but <spanstyle="white-space:nowrap;">Single-Link</span> DVI can only support up to 30 Hz.<br/><br/>
<spanstyle="white-space:nowrap;">Single-Link</span> mode is generally only used by DisplayPort-to-DVI and HDMI-to-DVI passive adapters, because DisplayPort and HDMI ports do not have enough pins to transmit native <spanstyle="white-space:nowrap;">Dual-Link</span> DVI signals. However, occasionally you may see cheap DVI-to-DVI cables that are also only wired for <spanstyle="white-space:nowrap;">Single-Link</span> mode, mostly on cables that come included with an inexpensive monitor. There is no reason to specifically buy one of these <spanstyle="white-space:nowrap;">Single-Link-only</span> cables, since <spanstyle="white-space:nowrap;">Dual-Link</span> cables are usually the same price and are still compatible with all DVI devices.<br/><br/>
Some <spanstyle="white-space:nowrap;">Single-Link</span> DVI cables can be identified by a section of missing pins in the center of the connector (shown above), but many <spanstyle="white-space:nowrap;">Single-Link</span> connectors, especially on HDMI-to-DVI and DisplayPort-to-DVI adapters, will still have dummy pins present in those positions, making them indistinguishable from <spanstyle="white-space:nowrap;">Dual-Link</span> DVI connectors.<br/><br/>
DVI ports may support both <spanstyle="white-space:nowrap;">Single-Link</span> and <spanstyle="white-space:nowrap;">Dual-Link</span> mode (most do), or they may only support <spanstyle="white-space:nowrap;">Single-Link</span> mode (uncommon), but all DVI ports are compatible with both <spanstyle="white-space:nowrap;">Single-Link</span> and <spanstyle="white-space:nowrap;">Dual-Link</span> DVI cables/connectors even if the port only supports the <spanstyle="white-space:nowrap;">Single-Link</span> signaling mode. There are no compatibility considerations involving <spanstyle="white-space:nowrap;">Single-Link</span> versus <spanstyle="white-space:nowrap;">Dual-Link</span> cables and ports.<br/><br/>
You may come across diagrams like <atarget="_blank"href="https://linustechtips.com/main/uploads/monthly_2017_07/large.596996468af5c_DVIDiagram.jpg.ef6a511a16dedd0caeaaab077460a075.jpg"style="text-decoration: underline;">this</a> which indicate that <spanstyle="white-space:nowrap;">Single-Link</span> DVI ports have no center pinholes, making them visually identifiable and also incompatible with <spanstyle="white-space:nowrap;">Dual-Link</span> DVI cables. These diagrams are incorrect. In the real world, even DVI ports that only support <spanstyle="white-space:nowrap;">Single-Link</span> mode still have holes for the extra <spanstyle="white-space:nowrap;">Dual-Link</span> pins to allow compatibility with <spanstyle="white-space:nowrap;">Dual-Link</span> cables. DVI ports with blocked center pins do not exist.<br/><br/>
</div>
<b>How does the image quality of DVI compare with DisplayPort and HDMI?</b><br/><br/>
<divstyle="padding-left:20px;">
DVI lacks most of the ancillary features that HDMI and DisplayPort have (such as inline audio, HDR, or FreeSync), but picture-wise there will be no visual difference between any of these three interfaces on most displays.<br/><br/>
DVI provides enough video bandwidth for 1920×1080 at 144 Hz or 2560×1600 at 60 Hz, and is limited to 24 bit/px color depth (16.7 million colors) in practice (the DVI specification allows support for higher color depth, but no existing displays have implemented support for it over DVI). Most displays do not exceed these limits, and so on these displays there is no visual disadvantage to using DVI, it produces an image identical to what HDMI and DisplayPort produce. HDMI and DisplayPort are only necessary for monitors which exceed those specs, such as 4K 60 Hz monitors, in which case DVI is not an option.<br/><br/>
</div>
<b>Isn't DVI limited to 2560×1600?</b><br/><br/>
<divstyle="padding-left:20px;">
No, DVI does not have any inherent limit on resolution. Any combination of resolution and refresh frequency is allowed as long as it fits within DVI's maximum bandwidth. Refer to the table above for some valid combinations.<br/><br/>
Sometimes, specific products (such as a certain graphics card or monitor) may be limited to 2560×1600 over DVI, but that is a limitation of that particular product, not DVI as a whole. Sometimes, this is a software restriction which may be updated over time or overridden with custom resolutions. Even more often (especially with graphics card spec sheets) the supposed "2560×1600" maximum is simply incorrect, and was written into the spec sheet because 2560×1600 was the highest resolution available at the time and the manufacturer wanted to reassure people that the graphics card would support those monitors, when in reality it can go even higher. For example, the NVIDIA GeForce GTX 580 lists a maximum resolution of 2560×1600 over DVI, but can be used with 4K monitors at 30 Hz without issue.<br/><br/>
</div>
<b>DVI Standard</b><br/><br/>
<divstyle="padding-left:20px;">
The DVI Specification v1.0 (the only version) is available to the public and may be downloaded here:<br/>
A passive adapter can be used to connect a DVI output to a VGA input. <b>These adapters will only work in special DVI + VGA combo ports called <u><spanstyle="white-space:nowrap">DVI-I</span></u></b>. They will <b>NOT</b> work in a standard <spanstyle="white-space:nowrap;">DVI-D</span> port.<br/><br/>
Using a passive DVI to VGA adapter is equivalent to a native VGA connection from the source device.<br/><br/>
DVI to VGA passive adapters are bi-directional, so the same adapter can be used both from a DVI source to a VGA display, and from a VGA source to a DVI display, if the display's DVI port is <spanstyle="white-space:nowrap">DVI-I</span>. However, this is very rare; most displays have <spanstyle="white-space:nowrap">DVI-D</span> ports, which will <b>not</b> accept VGA passive adapters.<br/><br/>
<spanstyle="white-space:nowrap">DVI-I</span> to VGA passive adapter dongle (use with VGA cable):
<atarget="_blank"href="https://www.amazon.com/dp/B000067SOH/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B00VLN3D8Q/?tag=linus21-20">Amazon US (2)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B01LPO2IW2/?tag=linus21-20">Amazon US (3)</a>
<br/>
<spanstyle="white-space:nowrap">DVI-I</span> to VGA passive adapter cable (1.8 meters):
If your computer only has a <spanstyle="white-space:nowrap;">DVI-D</span> port available (not <spanstyle="white-space:nowrap;">DVI-I</span>), then a <spanstyle="white-space:nowrap;">DVI-D</span> to VGA active adapter is required.<br/><br/>
<spanstyle="white-space:nowrap;">DVI-D</span> to VGA active adapter dongle (use with VGA cable):
<b>Note:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.
A DVI output cannot be connected to a USB <spanstyle="white-space:nowrap">Type-C</span> input. No passive or active adapters exist for this combination.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to DVI adapters work from a <spanstyle="white-space:nowrap">USB-C</span> source to a DVI display, but not the reverse configuration.<br/><br/>
A DVI output cannot be connected to a Thunderbolt 3 input. No passive or active adapters exist for this combination.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to DVI adapters work from a Thunderbolt 3 source to a DVI display, but not the reverse configuration.<br/><br/>
It is not possible to connect VGA output to HDMI input with a passive adapter. It is also not possible to create a chain of passive adapters from VGA → DVI → HDMI. VGA to DVI passive adapters do not convert your VGA signals into DVI signals, they do not actually do anything, they just pass the same VGA signal through. They will only work when connected to special DVI + VGA combo ports called <spanstyle="white-space:nowrap; font-weight:bold;">DVI-I</span>, which can accept VGA signals in addition to DVI signals. These adapters will not work for connecting to standard DVI-D ports (which only accept DVI signals) or for sending signals through a DVI to HDMI adapter (which also require DVI signals).<br/><br/>
The only purpose of a VGA to DVI passive adapter is to physically change the shape of the port from VGA-shape to DVI-shape, so that it can be connected to a DVI-I port. It does not convert the electrical signals, they are still VGA signals the whole way through.<br/><br/>
<b>Note:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.
A passive adapter can be used to connect VGA output to DVI input <b>only if the DVI input is a <u><spanstyle="white-space:nowrap">DVI-I</span></u> port</b> (this is very uncommon). Most displays have <spanstyle="white-space:nowrap;">DVI-D</span> input ports, not <spanstyle="white-space:nowrap;">DVI-I</span>. Passive DVI to VGA adapters will not work in <spanstyle="white-space:nowrap;">DVI-D</span> ports.<br/><br/>
Using a passive DVI to VGA adapter is equivalent to a native VGA connection from the source device.<br/><br/>
DVI to VGA passive adapters are bi-directional, so the same adapter can be used both from a DVI source to a VGA display, and from a VGA source to a DVI display, if the display's DVI port is <spanstyle="white-space:nowrap">DVI-I</span>. However, this is very rare; most displays have <spanstyle="white-space:nowrap">DVI-D</span> ports, which will <b>not</b> accept VGA passive adapters.<br/><br/>
DVI to VGA passive adapter:
<atarget="_blank"href="https://www.amazon.com/dp/B0026JMO16/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B000067SOH/?tag=linus21-20">Amazon US (2)</a>
<br/>
<br/>
</div>
<b>Active Adapters</b><br/><br/>
<divstyle="padding-left:20px;">
Conversion from VGA to <spanstyle="white-space:nowrap;">DVI-D</span> would require an active adapter, but I'm not aware of any such adapters existing at the time of writing.<br/><br/>
<b>What is the maximum resolution / refresh frequency of VGA?</b><br/><br/>
<divstyle="padding-left:20px;">
VGA does not have any defined limits. Its capabilities are dependent on the individual limits of the graphics device and the display, which vary by product. The last generations of VGA devices could rival the capabilities of <spanstyle="white-space:nowrap;">Dual-Link</span> DVI, with some VGA displays handling signals as high as 2304×1440 at 80 Hz (like the Sony GDM-FW900). While many graphics cards list a maximum analog resolution of 2048×1536, this is often incorrect, and they do work with higher resolutions as long as the monitor supports it.<br/><br/>
</div>
<b>Can VGA be used for 1080p 60 Hz?</b><br/><br/>
<divstyle="padding-left:20px;">
Yes, any reasonably modern VGA device will handle 1080p 60 Hz over VGA.<br/><br/>
</div>
<b>Is VGA limited to 60 Hz?</b><br/><br/>
<divstyle="padding-left:20px;">
No, VGA is not limited to 60 Hz. Many CRT monitors (which only took VGA input) operated at 75 Hz or 85 Hz standard. VGA has no defined limit on refresh frequency, and can (and has) been used for video formats exceeding 120 Hz or even 240 Hz on high-end CRTs, if the resolution is lowered enough.<br/><br/>
At medium-to-high resolutions like 1920×1080 or above, 120+ Hz should not be expected since this does push the limits of what most VGA devices are capable of handling, but VGA is in no way limited to 60 Hz as a whole.<br/><br/>
</div>
<b>How does the image quality of VGA compare to more modern interfaces like DVI, HDMI, and DisplayPort?</b><br/><br/>
<divstyle="padding-left:20px;">
In general, the image quality of VGA is acceptable and usually difficult to distinguish from DVI, HDMI, and DisplayPort, but it depends on the specific situation and equipment. VGA signals can be degraded by electromagnetic interference, so the image quality may suffer depending on the quality of shielding in the VGA cable. Damage to the cable may also lead to a color-tinted screen if one of the color channels drops out. Image artifacts such as VGA ghosting (the echo/smearing effect; not to be confused with motion trails left behind fast-moving objects, which is also called ghosting) may also appear as a result of poor quality VGA cables.<br/><br/>
VGA also lacks some of the image handshake protocols that digital interfaces have, which can lead to the image being "off-center". Most displays have adjustment options built into their on-screen menu to align the image manually.<br/><br/>
VGA is generally considered a fallback option for situations in which DVI, HDMI, or DisplayPort are not available.<br/><br/>
A VGA output cannot be connected to a USB <spanstyle="white-space:nowrap">Type-C</span> input. No passive or active adapters exist for this combination.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to VGA adapters work from a <spanstyle="white-space:nowrap">USB-C</span> source to a VGA display, but not the reverse configuration.<br/><br/>
A VGA output cannot be connected to a Thunderbolt 3 input. No passive or active adapters exist for this combination.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to VGA adapters work from a Thunderbolt 3 source to a VGA display, but not the reverse configuration.<br/><br/>
Same as DisplayPort (dependent on source and adapter; see article below)<br/><br/><aid="USBCDP_TO_DP_LINK"style="text-decoration:underline; cursor:pointer;"onclick="toggleTable('DP', 'USBCDP_TO_DP'); Configurator();">Show DisplayPort Limits</a>
USB <spanstyle="white-space:nowrap">Type-C</span> video output ports can be connected to a DisplayPort input using a passive USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapter. <b>Not all USB <spanstyle="white-space:nowrap">Type-C</span> ports support video output.</b> These adapters will only function from USB <spanstyle="white-space:nowrap">Type-C</span> ports that support video output via <i>DisplayPort Alternate Mode</i> (any video-capable USB <spanstyle="white-space:nowrap">Type-C</span> port will support this).<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapters operate passively via the <i>USB <spanstyle="white-space:nowrap">Type-C</span> DisplayPort Alternate Mode</i> protocol, which allows native DisplayPort signals to be sent through the USB <spanstyle="white-space:nowrap">Type-C</span> interface. These adapters do have a chip inside to negotiate the initial USB connection and switch the host port to DisplayPort output mode, so it is more expensive than a typical passive adapter, but there is no active format conversion involved with the actual video transmission.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> adapters provide a complete DisplayPort signal, with all the capabilities that a standard DisplayPort connection has, including audio. Current adapters support the full bandwidth of DisplayPort 1.2 (21.6 Gbit/s; see <astyle="text-decoration:underline; cursor:pointer;"onclick="document.getElementById('USBCDP_TO_DP_LINK').click();">here</a>). The image produced is identical to that of a native DisplayPort connection. Using an adapter does not compromise any aspect of the connection.<br/><br/>
A USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapter can only provide a DisplayPort signal, it cannot switch modes to output DVI or HDMI signals like a normal DisplayPort port can. For this reason, DisplayPort to DVI and DisplayPort to HDMI passive adapters will not function when chained from a USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapter, since they rely on that capability to operate.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapters are not bi-directional, so they cannot be used to connect a DisplayPort source to a <spanstyle="white-space:nowrap">USB-C</span> display.<br/><br/>
</div>
<divstyle="padding-left:20px">
USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapter dongle (use with DisplayPort cable):
<atarget="_blank"href="https://www.amazon.com/dp/B01M9AWPXL/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B01K51GM46/?tag=linus21-20">Amazon US (2)</a>
<br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapter cable (1.8 meters):
<atarget="_blank"href="https://www.amazon.com/dp/B01EXKDRAC/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B01J6DT070/?tag=linus21-20">Amazon US (2)</a>
<br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to Mini DisplayPort adapter dongle (use with Mini DisplayPort cable):
<b>Note:</b> Mini DisplayPort is functionally identical to DisplayPort, the only difference is the physical shape. Additional adapters to change between DisplayPort and Mini DisplayPort can be used freely without affecting the operation or compatibility of other devices in any way.
Same as HDMI (version depends on adapter)<br/><br/><aid="USBCDP_TO_HDMI_LINK"style="text-decoration:underline; cursor:pointer;"onclick="toggleTable('HDMI', 'USBCDP_TO_HDMI'); Configurator();">Show HDMI Limits</a>
USB <spanstyle="white-space:nowrap">Type-C</span> video output ports can be connected to an HDMI input port using a USB <spanstyle="white-space:nowrap">Type-C</span> to HDMI active adapter. <b>Not all USB <spanstyle="white-space:nowrap">Type-C</span> ports support video output.</b> These adapters will only function from USB <spanstyle="white-space:nowrap">Type-C</span> ports that support video output via <i>DisplayPort Alternate Mode</i> (any video-capable USB <spanstyle="white-space:nowrap">Type-C</span> port will support this).<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to HDMI adapters are configured internally as a USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort passive adapter with a DisplayPort to HDMI active adapter attached to it. These adapters work on any USB <spanstyle="white-space:nowrap">Type-C</span> port that supports video output via DisplayPort Alternate Mode, which is the video protocol used by all video-capable USB <spanstyle="white-space:nowrap">Type-C</span> devices to date. Although a "USB <spanstyle="white-space:nowrap">Type-C</span> HDMI Alternate Mode" specification exists, it is not used in most devices because it was not published until a long time after DisplayPort Alternate Mode had already been universally adopted, and furthermore HDMI Alternate Mode is limited to HDMI version 1.4 and therefore has seen little interest.<br/><br/>
Passive USB <spanstyle="white-space:nowrap">Type-C</span> to HDMI adapters are possible in theory via the HDMI Alternate Mode protocol, but to my knowledge have never been produced due to lack of HDMI Alternate Mode support. Since these passive adapters would still require a chip to negotiate the USB connection, they likely would not be much cheaper than the active adapters currently in use.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to HDMI adapters are not bi-directional, so they cannot be used to connect an HDMI source to a <spanstyle="white-space:nowrap">USB-C</span> display.<br/><br/>
</div>
<divstyle="padding-left:20px">
USB <spanstyle="white-space:nowrap">Type-C</span> to HDMI 2.0 active adapter dongle (use with HDMI cable):
<atarget="_blank"href="https://www.amazon.com/dp/B01FIVSC6Y/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B00X4S5C7G/?tag=linus21-20">Amazon US (2)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B01MYUCWOK/?tag=linus21-20">Amazon US (3)</a>
<br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to HDMI 2.0 active adapter cable (1.8 meters):
<b>Note:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.
Same as Single-Link DVI<br/><br/><aid="USBCDP_TO_DVI_LINK"style="text-decoration:underline; cursor:pointer;"onclick="toggleTable('DVI', 'USBCDP_TO_DVI'); Configurator();">Show DVI Limits</a>
USB <spanstyle="white-space:nowrap">Type-C</span> video output ports can be connected to a display's DVI input port using a USB <spanstyle="white-space:nowrap">Type-C</span> to DVI active adapter. <b>Not all USB <spanstyle="white-space:nowrap">Type-C</span> ports support video output.</b> These adapters will only function from USB <spanstyle="white-space:nowrap">Type-C</span> ports that support video output via <i>DisplayPort Alternate Mode</i> (any video-capable USB <spanstyle="white-space:nowrap">Type-C</span> port will support this).<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to DVI adapters are configured internally as a USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort passive adapter with a DisplayPort to DVI active adapter attached to it. These adapters work on any USB <spanstyle="white-space:nowrap">Type-C</span> port that supports video output via DisplayPort Alternate Mode, which is the video protocol used by all video-capable USB <spanstyle="white-space:nowrap">Type-C</span> devices to date.<br/><br/>
Currently only <spanstyle="white-space:nowrap">Single-Link</span> DVI adapters are available. As with other DVI adapters, these may appear to have <spanstyle="white-space:nowrap">Dual-Link</span> connectors on them, so you will not be able to tell whether it is a <spanstyle="white-space:nowrap">Single-Link</span> or <spanstyle="white-space:nowrap">Dual-Link</span> DVI adapter by looking at it.<br/><br/>
<b>All USB <spanstyle="white-space:nowrap">Type-C</span> to DVI adapters currently available are <spanstyle="white-space:nowrap">Single-Link</span> only.</b> Even adapters that claim to support formats like 2560×1440 at 60 Hz or 3840×2160 at 30 Hz, normally achieved with <spanstyle="white-space:nowrap">Dual-Link</span> DVI, are actually still only <spanstyle="white-space:nowrap">Single-Link</span> DVI adapters. They can support higher modes by operating in <spanstyle="white-space:nowrap">Single-Link</span> mode at double frequency, but this is outside DVI spec and will only work on very specific displays such as the Dell U2711. On all other displays, these adapters will be limited to 1080p 60 Hz like any other <spanstyle="white-space:nowrap">Single-Link</span> DVI adapter, so they cannot be used with 1080p 144 Hz or 1440p 60 Hz monitors as a substitute for a <spanstyle="white-space:nowrap">Dual-Link</span> DVI connection.<br/><br/>
In addition, most <spanstyle="white-space:nowrap">USB-C</span> to DVI adapters provide a <spanstyle="white-space:nowrap">DVI-D</span> connection even though they appear to have a <spanstyle="white-space:nowrap">DVI-I</span> connector. In reality the extra <spanstyle="white-space:nowrap">DVI-I</span> pins are simply dummies and are not really wired to anything, so despite appearances these adapters are actually <spanstyle="white-space:nowrap">DVI-D</span> adapters, meaning a chain of adapters from <spanstyle="white-space:nowrap">USB-C</span> → DVI → VGA is not possible.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to DVI adapters are not bi-directional, so they cannot be used to connect a DVI source to a <spanstyle="white-space:nowrap">USB-C</span> display.<br/><br/>
</div>
<divstyle="padding-left:20px">
USB <spanstyle="white-space:nowrap">Type-C</span> to <spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap">DVI-D</span> active adapter dongle (use with DVI cable):
<atarget="_blank"href="https://www.amazon.com/dp/B012B58JRM/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B01FM52F00/?tag=linus21-20">Amazon US (2)</a>
<br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to <spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap">DVI-D</span> active adapter cable (1.8 meters):
<b>Note:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.
A USB <spanstyle="white-space:nowrap">Type-C</span> video output port can be connected to a display's VGA input port using a USB <spanstyle="white-space:nowrap">Type-C</span> to VGA active adapter. <b>Not all USB <spanstyle="white-space:nowrap">Type-C</span> ports support video output.</b> These adapters will only function from USB <spanstyle="white-space:nowrap">Type-C</span> ports that support video output via <i>DisplayPort Alternate Mode</i> (any video-capable USB <spanstyle="white-space:nowrap">Type-C</span> port will support this).<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to VGA adapters are configured internally as a USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort passive adapter with a DisplayPort to VGA active adapter attached to it. These adapters work on any USB <spanstyle="white-space:nowrap">Type-C</span> port that supports video output via DisplayPort Alternate Mode, which is the video protocol used by all video-capable USB <spanstyle="white-space:nowrap">Type-C</span> devices to date.<br/><br/>
Using a USB <spanstyle="white-space:nowrap">Type-C</span> to VGA adapter is equivalent to using a native VGA connection. There are no special advantage gained by using an adapter from USB <spanstyle="white-space:nowrap">Type-C</span>.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to VGA adapters are not bi-directional, so they cannot be used to connect a VGA source to a <spanstyle="white-space:nowrap">USB-C</span> display.<br/><br/>
</div>
<divstyle="padding-left:20px">
USB <spanstyle="white-space:nowrap">Type-C</span> to VGA active adapter dongle (use with VGA cable):
<atarget="_blank"href="https://www.amazon.com/dp/B0126ZFTZM/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B01M9AWON7/?tag=linus21-20">Amazon US (2)</a>
<br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to VGA active adapter cable (1.8 meters):
<b>Note:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.
<b>What is DisplayPort Alternate Mode?</b><br/><br/>
<divstyle="padding-left:20px;">
DisplayPort Alternate Mode is an optional feature for USB <spanstyle="white-space:nowrap">Type-C</span> ports which allows DisplayPort signals to be routed through the USB port. This is how USB <spanstyle="white-space:nowrap">Type-C</span> ports output video. USB <spanstyle="white-space:nowrap">Type-C</span> ports that do not have this feature cannot output video.<br/><br/>
Technically there are other video-over-<spanstyle="white-space:nowrap">USB-C</span> standards such as HDMI Alternate Mode or MHL Alternate Mode, but these are not supported by any devices in the real world. DisplayPort Alternate Mode is the ubiquitous standard for video over USB and is used by all current devices. Even <spanstyle="white-space:nowrap">USB-C</span> to HDMI adapters operate using DisplayPort Alternate Mode.<br/><br/>
The DisplayPort signal sent over a USB <spanstyle="white-space:nowrap">Type-C</span> port is exactly the same as the one sent over a normal DisplayPort connection. There is no compromise in image quality, features, or bandwidth when using <spanstyle="white-space:nowrap">USB-C</span>. The DisplayPort version is dependent on the source device. Currently all devices use DisplayPort 1.2.<br/><br/>
</div>
<b>What kind of cable do I need?</b><br/><br/>
<divstyle="padding-left:20px">
Video over USB uses standard USB <spanstyle="white-space:nowrap">Type-C</span> cables. It does not require any "special" USB cables designed specifically for video or anything like that, but it does require USB <spanstyle="white-space:nowrap">Type-C</span> cables that can handle high bandwidth. Not all USB <spanstyle="white-space:nowrap">Type-C</span> cables are suitable for video transmission.<br/><br/>
Some of the names and bandwidth ratings for <spanstyle="white-space:nowrap">USB-C</span> cables that you may commonly see are:
<ul>
<li>USB 2.0 (480 Mbit/s)</li>
<li>USB 3.0 or USB 3.1 or "USB 3.1 Gen 1" (5 Gbit/s)</li>
<li>USB 3.1 or "USB 3.1 Gen 2" (10 Gbit/s)</li>
<li>Thunderbolt 3 Active Cable (40 Gbit/s)</li>
</ul><br/>
A cable with a 10 Gbit/s or 20 Gbit/s rating should be used. A 10 Gbit/s cable is sufficient for formats up to around 1920×1080 @ 144 Hz, 2560×1600 @ 60 Hz, or 3840×2160 @ 30 Hz, or lower. Higher formats like 4K 60 Hz will require cables rated for 20 Gbit/s.<br/><br/>
Thunderbolt 3 <b>active</b> cables (40 Gbit/s) can <i>only</i> be used for Thunderbolt 3 devices, they <b>cannot</b> be used for plain USB <spanstyle="white-space:nowrap">Type-C</span> devices despite using the same connector. Thunderbolt 3 <b>passive</b> cables on the other hand are just normal (though high-grade) USB <spanstyle="white-space:nowrap">Type-C</span> cables and are fully compatible with all USB <spanstyle="white-space:nowrap">Type-C</span> devices.<br/><br/>
Same as DisplayPort 1.2<br/><br/><aid="USBCTB3_TO_USBCDP_LINK"style="text-decoration:underline; cursor:pointer;"onclick="toggleTable('DP', 'USBCTB3_TO_USBCDP'); Configurator();">Show DisplayPort Limits</a>
USB <spanstyle="white-space:nowrap">Type-C</span> DisplayPort Alt Mode output ports cannot be connected to a Thunderbolt 3 display. Thunderbolt 3 input ports on displays only accept video input from a Thunderbolt source. No adapters exist that can make this connection possible.<br/><br/>
Intel has released a new generation of Thunderbolt 3 controllers (the "Titan Ridge" family). Displays equipped with these new TB3 controllers <i>can</i> accept USB-C Alt Mode video input using a standard USB 3.1 <spanstyle="white-space:nowrap">Type-C</span> cable rated for at least 20 Gbit/s. These may be sold as "Thunderbolt 3 passive cables". Please note that <i>active</i> Thunderbolt 3 cables will only work with Thunderbolt 3 devices, they <b>cannot</b> be used for connecting a Thunderbolt 3 device to a non-Thunderbolt <spanstyle="white-space:nowrap">USB-C</span> device.<br/><br/>
Same as DisplayPort 1.2<br/><br/><aid="TB3_TO_DP_LINK"style="text-decoration:underline; cursor:pointer;"onclick="toggleTable('DP', 'TB3_TO_DP'); Configurator();">Show DisplayPort Limits</a>
Thunderbolt 3 output ports can be connected to a display's DisplayPort input port using a standard USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapter. There are no special "Thunderbolt 3 to DisplayPort" adapters needed.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapters operate passively via the <i>USB <spanstyle="white-space:nowrap">Type-C</span> DisplayPort Alternate Mode</i> protocol, which allows native DisplayPort signals to be sent through the USB <spanstyle="white-space:nowrap">Type-C</span> interface. These adapters do have a chip inside to negotiate the initial USB connection and switch the host port to DisplayPort output mode, so it is more expensive than a typical passive adapter, but there is no active format conversion involved with the actual video transmission.<br/><br/>
DisplayPort-to-DVI and DisplayPort-to-HDMI passive adapters will not function when chained off of a USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapter.<br/><br/>
</div>
<divstyle="padding-left:20px">
USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapter dongle (use with DisplayPort cable):
<atarget="_blank"href="https://www.amazon.com/dp/B01M9AWPXL/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B01K51GM46/?tag=linus21-20">Amazon US (2)</a>
<br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort adapter cable (1.8 meters):
<atarget="_blank"href="https://www.amazon.com/dp/B01EXKDRAC/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B01J6DT070/?tag=linus21-20">Amazon US (2)</a>
<br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to Mini DisplayPort adapter dongle (use with Mini DisplayPort cable):
<b>Note:</b> Mini DisplayPort is functionally identical to DisplayPort, the only difference is the physical shape. Additional adapters to change between DisplayPort and Mini DisplayPort can be used freely without affecting the operation or compatibility of other devices in any way.
Same as HDMI (version depends on adapter)<br/><br/><aid="TB3_TO_HDMI_LINK"style="text-decoration:underline; cursor:pointer;"onclick="toggleTable('HDMI', 'TB3_TO_HDMI'); Configurator();">Show HDMI Limits</a>
Thunderbolt 3 output ports can be connected to a display's HDMI input port using a standard USB <spanstyle="white-space:nowrap">Type-C</span> to HDMI adapter. There are no special "Thunderbolt 3 to HDMI" adapters needed.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to HDMI adapters are configured internally as a USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort passive adapter with a DisplayPort to HDMI active adapter attached to it. These adapters work on any USB <spanstyle="white-space:nowrap">Type-C</span> port that supports video output via DisplayPort Alternate Mode, which is the video protocol used by all video-capable USB <spanstyle="white-space:nowrap">Type-C</span> devices to date. Although a "USB <spanstyle="white-space:nowrap">Type-C</span> HDMI Alternate Mode" specification exists, it is not used in most devices because it was not published until a long time after DisplayPort Alternate Mode had already been universally adopted, and furthermore HDMI Alternate Mode is limited to HDMI version 1.4 and therefore has seen little interest.<br/><br/>
</div>
<divstyle="padding-left:20px">
USB <spanstyle="white-space:nowrap">Type-C</span> to HDMI 2.0 active adapter dongle (use with HDMI cable):
<atarget="_blank"href="https://www.amazon.com/dp/B01FIVSC6Y/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B00X4S5C7G/?tag=linus21-20">Amazon US (2)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B01MYUCWOK/?tag=linus21-20">Amazon US (3)</a>
<br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to HDMI 2.0 active adapter cable (1.8 meters):
<b>Note:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.
Same as Single-Link DVI<br/><br/><aid="TB3_TO_DVI_LINK"style="text-decoration:underline; cursor:pointer;"onclick="toggleTable('DVI', 'TB3_TO_DVI'); Configurator();">Show DVI Limits</a>
Thunderbolt 3 output ports can be connected to a display's DVI input port using a standard USB <spanstyle="white-space:nowrap">Type-C</span> to DVI adapter. There are no special "Thunderbolt 3 to DVI" adapters needed.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to DVI adapters are configured internally as a USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort passive adapter with a DisplayPort to DVI active adapter attached to it. These adapters work on any USB <spanstyle="white-space:nowrap">Type-C</span> port that supports video output via DisplayPort Alternate Mode, which is the video protocol used by all video-capable USB <spanstyle="white-space:nowrap">Type-C</span> devices to date.<br/><br/>
Currently only <spanstyle="white-space:nowrap">Single-Link</span> DVI adapters are available. As with other DVI adapters, these may appear to have <spanstyle="white-space:nowrap">Dual-Link</span> connectors on them, so you will not be able to tell whether it is a <spanstyle="white-space:nowrap">Single-Link</span> or <spanstyle="white-space:nowrap">Dual-Link</span> DVI adapter by looking at it.<br/><br/>
<b>All USB <spanstyle="white-space:nowrap">Type-C</span> to DVI adapters currently available are <spanstyle="white-space:nowrap">Single-Link</span> only.</b> Even adapters that claim to support formats like 2560×1440 at 60 Hz or 3840×2160 at 30 Hz, normally achieved with <spanstyle="white-space:nowrap">Dual-Link</span> DVI, are actually still only <spanstyle="white-space:nowrap">Single-Link</span> DVI adapters. They can support higher modes by operating in <spanstyle="white-space:nowrap">Single-Link</span> mode at double frequency, but this is outside DVI spec and will only work on very specific displays such as the Dell U2711. On all other displays, these adapters will be limited to 1080p 60 Hz like any other <spanstyle="white-space:nowrap">Single-Link</span> DVI adapter, so they cannot be used with 1080p 144 Hz or 1440p 60 Hz monitors as a substitute for a <spanstyle="white-space:nowrap">Dual-Link</span> DVI connection.<br/><br/>
In addition, most <spanstyle="white-space:nowrap">USB-C</span> to DVI adapters provide a <spanstyle="white-space:nowrap">DVI-D</span> connection even though they appear to have a <spanstyle="white-space:nowrap">DVI-I</span> connector. In reality the extra <spanstyle="white-space:nowrap">DVI-I</span> pins are simply dummies and are not really wired to anything, so despite appearances these adapters are actually <spanstyle="white-space:nowrap">DVI-D</span> adapters, meaning a chain of adapters from <spanstyle="white-space:nowrap">USB-C</span> → DVI → VGA is not possible.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to DVI adapters are not bi-directional, so they cannot be used to connect a DVI source to a <spanstyle="white-space:nowrap">USB-C</span> display.<br/><br/>
</div>
<divstyle="padding-left:20px">
USB <spanstyle="white-space:nowrap">Type-C</span> to <spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap">DVI-D</span> active adapter dongle (use with DVI cable):
<atarget="_blank"href="https://www.amazon.com/dp/B012B58JRM/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B01FM52F00/?tag=linus21-20">Amazon US (2)</a>
<br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to <spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap">DVI-D</span> active adapter cable (1.8 meters):
<b>Note:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.
Thunderbolt 3 output ports can be connected to a display's VGA input port using a standard USB <spanstyle="white-space:nowrap">Type-C</span> to VGA adapter. There are no special "Thunderbolt 3 to VGA" adapters needed.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to VGA adapters are configured internally as a USB <spanstyle="white-space:nowrap">Type-C</span> to DisplayPort passive adapter with a DisplayPort to VGA active adapter attached to it. These adapters work on any USB <spanstyle="white-space:nowrap">Type-C</span> port that supports video output via DisplayPort Alternate Mode, which is the video protocol used by all video-capable USB <spanstyle="white-space:nowrap">Type-C</span> devices to date.<br/><br/>
Using a USB <spanstyle="white-space:nowrap">Type-C</span> to VGA adapter is equivalent to using a native VGA connection. There are no special advantage gained by using an adapter from USB <spanstyle="white-space:nowrap">Type-C</span>.<br/><br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to VGA adapters are not bi-directional, so they cannot be used to connect a VGA source to a <spanstyle="white-space:nowrap">USB-C</span> display.<br/><br/>
</div>
<divstyle="padding-left:20px">
USB <spanstyle="white-space:nowrap">Type-C</span> to VGA active adapter dongle (use with VGA cable):
<atarget="_blank"href="https://www.amazon.com/dp/B0126ZFTZM/?tag=linus21-20">Amazon US (1)</a>
<atarget="_blank"href="https://www.amazon.com/dp/B01M9AWON7/?tag=linus21-20">Amazon US (2)</a>
<br/>
USB <spanstyle="white-space:nowrap">Type-C</span> to VGA active adapter cable (1.8 meters):
<b>Note:</b> Resolution and refresh frequency limitations on active adapters are subject to each individual product's limitations. Read the product description.
Same as DisplayPort 1.2<br/><br/><aid="USBCTB3_TO_USBCDP_LINK"style="text-decoration:underline; cursor:pointer;"onclick="toggleTable('DP', 'USBCTB3_TO_USBCDP'); Configurator();">Show DisplayPort Limits</a>
All Thunderbolt 3 output ports also have support for DisplayPort 1.2 Alternate Mode, which gives them full compatibility with non-Thunderbolt USB <spanstyle="white-space:nowrap">Type-C</span> displays.<br/><br/>
A <spanstyle="white-space:nowrap">USB-C</span> Thunderbolt 3 output can be connected to a non-Thunderbolt <spanstyle="white-space:nowrap">USB-C</span> input using a standard USB 3.1 <spanstyle="white-space:nowrap">Type-C</span> cable rated for at least 20 Gbit/s. These may be sold as "Thunderbolt 3 passive cables". Please note that <i>active</i> Thunderbolt 3 cables will only work with Thunderbolt 3 devices, they <b>cannot</b> be used for connecting a Thunderbolt 3 device to a non-Thunderbolt <spanstyle="white-space:nowrap">USB-C</span> device.<br/><br/>
Standard USB <spanstyle="white-space:nowrap">Type-C</span> cables can be used with Thunderbolt 3 devices, but are usually limited to 20 Gbit/s at most. Special "active" USB <spanstyle="white-space:nowrap">Type-C</span> cables are available to ensure full 40 Gbit/s operation. Although official documentation states that active cables are required for 40 Gbit/s, it is possible using standard (passive) cables at very short cable lengths (typically no longer than 0.5 meters). Beyond this, active cables are necessary for the full 40 Gbit/s.<br/><br/>
Video over Thunderbolt 3 uses either 4 or 8 lanes of DisplayPort 1.2 (HBR2), depending on the video bandwidth required. For 4-lane operation (up to ≈4K 75 Hz), passive USB <spanstyle="white-space:nowrap">Type-C</span> cables rated for 20 Gbit/s are sufficient. 8-lane operation, which is necessary for higher modes like 5K 60 Hz, will require cables rated for 40 Gbit/s.<br/><br/>
</div>
<b>Display Capabilities</b><br/><br/>
<divstyle="padding-left:20px;">
Thunderbolt 3 uses the DisplayPort 1.2 video protocol (HBR2) for its display capabilities. Not all Thunderbolt 3 devices have the same capabilities. Depending on implementation, a Thunderbolt 3 port may have a maximum of either:
<ul>
<li>4 lanes of HBR2 (17.28 Gbit/s total); sufficient for a single 4K 75 Hz or 5K 30 Hz display</li>
<li>8 lanes of HBR2 (34.56 Gbit/s total); sufficient for dual 4K 75 Hz displays, or a single 4K 144 Hz or 5K 75 Hz display.</li>
</ul>
Not all Thunderbolt 3 ports are capable of the full 8-lane configuration. Thunderbolt 3 ports advertised with a maximum of 20 Gbit/s bandwidth (or 2 PCIe lanes) are limited to 4 lanes of DisplayPort. Thunderbolt 3 ports which support the full 40 Gbit/s bandwidth (or 4 PCIe lanes) are capable of the full 8-lane DisplayPort configuration.<br/><br/>
Usually when a Thunderbolt 3 port supports the full 8-lane configuration, it is part of a dual-port set controlled by the same chip, and only 8 lanes <b>total</b> are available which are shared by both ports. In these systems, if one Thunderbolt 3 port consumes all 8 lanes (for example by connecting a 5K 60 Hz monitor) then video output will be disabled entirely on the second port.<br/><br/>
Standard ("passive") USB <spanstyle="white-space:nowrap">Type-C</span> cables rated for 20 Gbit/s can be used for 4-lane operation, but display modes higher than ≈4K 75 Hz require the full 8-lane configuration. The 8-lane configuration requires <spanstyle="white-space:nowrap">USB-C/Thunderbolt 3</span> cables rated for 40 Gbit/s<br/><br/>
Intel has released a new generation of Thunderbolt 3 controllers (the "Titan Ridge" family), which support DisplayPort 1.4 (HBR3). Unfortunately they have not decided to change the name, so these are still known as "Thunderbolt 3" and there is no way to know if a product uses these controllers or the older generation chips, unless the manufacturer specifies. With the updated Titan Ridge controllers, a Thunderbolt 3 port can have a maximum of either:
<ul>
<li>4 lanes of HBR3 (25.92 Gbit/s total); sufficient for a single 4K 120 Hz or 5K 60 Hz display</li>
<li>8 lanes of HBR3 (40.00 Gbit/s total); sufficient for a single 4K 180 Hz or 5K 100 Hz display</li>
All Thunderbolt 3 output ports also support USB <spanstyle="white-space:nowrap">Type-C</span> DisplayPort Alternate Mode output up to 4 lanes of HBR2, so can be connected to any monitor equipped with a USB <spanstyle="white-space:nowrap">Type-C</span> video input even if it isn't a Thunderbolt 3 monitor. This also makes Thunderbolt 3 ports compatible with all USB <spanstyle="white-space:nowrap">Type-C</span> adapters to DisplayPort, HDMI, DVI, and VGA.<br/><br/>
Thunderbolt 3 outputs can also be connected to monitors that have Thunderbolt or Thunderbolt 2 inputs via an adapter.<br/><br/>
Thunderbolt 3 inputs will only accept video from a Thunderbolt 3 source, or a Thunderbolt or Thunderbolt 2 source via an adapter.<br/><br/>
Thunderbolt 3 input ports on monitors using the new Titan Ridge TB3 controllers <i>can</i> accept video input from standard USB Type-C DP Alt Mode outputs, they do not require a Thunderbolt 3 source anymore.<br/><br/>
Thunderbolt 3 is an additional data transfer protocol that can be included with USB <spanstyle="white-space:nowrap">Type-C</span> ports to give them additional functionality, known as a USB <spanstyle="white-space:nowrap">Type-C</span> Alternate Mode extension. USB ports which support Thunderbolt 3 Alt Mode can still be used as normal USB 3.1 <spanstyle="white-space:nowrap">Type-C</span> ports, but also have special capabilities unique to these Thunderbolt-enabled USB ports.<br/><br/>
The extent of the capabilities of a Thunderbolt-enabled <spanstyle="white-space:nowrap">USB-C</span> port depends on the control chip chosen by the device manufacturer. Not all Thunderbolt 3 ports have equal capabilities. Thunderbolt 3 controllers (USB controllers with support for the Thunderbolt 3 protocol) are only available from Intel, and are integrated into systems in a similar way to other third party I/O controllers.<br/><br/>
They are connected to the system via PCI Express lanes—either primary lanes from the CPU or auxiliary lanes from the chipset. A GPU is also connected to the controller with several lanes of DisplayPort to provide video output capability. On laptops this is configured internally by the motherboard designer, but on PC motherboards an external DisplayPort cable is necessary to route video output from a graphics card through a Thunderbolt 3 port on the motherboard. The motherboard designer may also choose to simply route lanes from the CPU's integrated graphics instead, in which case a dedicated graphics card cannot be used to drive monitors through the Thunderbolt 3 port; if the motherboard does not have a DisplayPort <b>input</b> port, it is likely configured in this way.<br/><br/>
The PCI Express connection to the system consists of either 2 or 4 lanes of PCI Express 3.0, providing either 16 Gbit/s or 32 Gbit/s of data transfer capability. The connection to the GPU consists of either 4 or 8 lanes of DisplayPort 1.2, providing either 17.28 Gbit/s or 34.56 Gbit/s of video bandwidth (a standard DisplayPort connection is 4 lanes). Only a combined maximum of 40 Gbit/s may be sent out across the <spanstyle="white-space:nowrap">USB-C/Thunderbolt 3</span> interface, so the data transfer capability and video transfer capability cannot both be used at maximum capacity at the same time. Some Thunderbolt controllers may also support dual Thunderbolt 3 ports, which must share the PCIe and DisplayPort connections to the system.<br/><br/>
(UPDATE JAN. 2018: Updated "Titan Ridge" Thunderbolt 3 controllers use 4 or 8 lanes of DisplayPort 1.4, providing either 25.92 Gbit/s or 40.00 Gbit/s of video bandwidth.)<br/><br/>
Most laptops or motherboard with a single Thunderbolt 3 port use a lower tier controller connected with PCIe 3.0 ×2 and DisplayPort 1.2 ×4. These can only output up to 20 Gbit/s and are not capable of higher video modes such as 5K 60 Hz.<br/><br/>
Most products with two or more Thunderbolt 3 ports use one or several dual-port controllers, which have the full PCIe 3.0 ×4 / DisplayPort 1.2 ×8 connection, but these resources are shared by both ports. High-bandwidth video modes such as 5K 60 Hz or high data transfer rates up to 32 Gbit/s are possible on one port, but fully saturating one port will severely reduce similar capabilities on the second port.<br/><br/>
When connected to a Thunderbolt 3 display, video will be transmitted using the Thunderbolt protocol (in either 20 Gbit/s or 40 Gbit/s mode, depending on device support). Either 4 lanes (17.28 Gbit/s) or 8 lanes (34.56 Gbit/s) of DisplayPort video are multiplexed into the 20 Gbit/s or 40 Gbit/s Thunderbolt link (respectively), and the remainder of the link can be saturated with additional traffic such as simultaneous USB 3.1 data.<br/><br/>
When connected to a normal DisplayPort input on a display, the Thunderbolt 3 output port will use <spanstyle="white-space:nowrap">USB-C</span> DisplayPort Alt Mode to establish a full 4-lane DisplayPort 1.2 (17.28 Gbit/s) link. This includes the DisplayPort auxiliary channel, so low-bandwidth I/O such as USB 2.0 can potentially be carried simultaneously, but this depends on monitor design.<br/><br/>
When connected to a <spanstyle="white-space:nowrap">USB-C</span> DisplayPort Alt Mode input port on a display, the Thunderbolt 3 output port will again use <spanstyle="white-space:nowrap">USB-C</span> DisplayPort Alt Mode to transmit video. This can be configured (by the monitor manufacturer) either as 4 lanes of DisplayPort 1.2 (17.28 Gbit/s) with perhaps USB 2.0 over the auxiliary channel, or as 2 lanes of DisplayPort 1.2 (8.64 Gbit/s) and 2 lanes of USB 3.1 <spanstyle="white-space:nowrap">(5–10 Gbit/s?)</span>, for high-speed USB data transfer over the same cable. Monitor manufacturers may choose to implement it this way if the monitor's resolution / refresh rate do not require the bandwidth of a 4-lane configuration (i.e. 1080p @ 144 Hz or 1440p @ 60 Hz) and it has a built-in USB 3.0/3.1 hub.<br/><br/>
Thunderbolt and Thunderbolt 2 output ports on a computer also double as a Mini DisplayPort output. They can be connected to any DisplayPort monitor using a standard Mini DisplayPort to Mini/Full-Size DisplayPort cable. No special "Thunderbolt-compatible" cables or adapters are required.<br/>
<ul>
<li>Thunderbolt ports act as a DisplayPort 1.1 output</li>
<li>Thunderbolt 2 ports act as a DisplayPort 1.2 output</li>
</ul>
<b>Daisy-Chaining</b><br/><br/>
Although Thunderbolt supports daisy-chaining devices, you cannot daisy-chain standard DisplayPort monitors through a Thunderbolt monitor or device.<br/><br/>
There are two protocols that can be used for daisy-chaining displays: Thunderbolt and DisplayPort MST.<br/><br/>
Original Thunderbolt ports ("Thunderbolt 1") only support daisy-chaining via the Thunderbolt protocol, with a maximum of 2 displays. Non-Thunderbolt monitors cannot be used while daisy-chaining displays, even if they support daisy-chaining via DisplayPort MST. Both monitors must support Thunderbolt.<br/><br/>
Thunderbolt 2 supports both Thunderbolt daisy-chaining and DisplayPort MST. These daisy-chaining technologies are not cross-compatible, so the display chain must be either all Thunderbolt displays or all DisplayPort MST (non-Thunderbolt) displays. A Thunderbolt monitor cannot be driven from a DisplayPort daisy-chain output port or vice versa.
DisplayPort MST (daisy-chaining) was introduced in DisplayPort 1.2. This is a separate capability from the Thunderbolt protocol's daisy-chaining capability. Both methods can be used to daisy-chain displays, but they are not cross-compatible. Displays that support daisy-chaining via MST cannot be chained to displays that support daisy-chaining via the Thunderbolt protocol.<br/><br/>
Original Thunderbolt ports ("Thunderbolt 1") do not support DisplayPort MST since they only use DisplayPort version 1.1, which predates the existence of MST. Thunderbolt 1 ports can only daisy-chain displays via the Thunderbolt protocol, so all displays in the chain must support Thunderbolt. You cannot
Since original Thunderbolt (henceforth called Thunderbolt 1) only uses DisplayPort 1.1, it does not support standard DisplayPort daisy-chaining (MST), which was not introduced until DisplayPort 1.2. While Apple Thunderbolt Displays can be daisy-chained from Apple MacBook Pro computers with Thunderbolt 1 ports, this is <b>not</b> accomplished via DisplayPort MST, but rather a Thunderbolt controller with two display channels.<br/><br/>
Daisy-chaining these Thunderbolt displays can only be done from computers with these controllers; products using the smaller Thunderbolt 1 controllers are not able to daisy-chain those same displays (such as the MacBook Airs of the same generation). In addition, all other daisy-chainable displays produced since then work via DisplayPort 1.2 MST which is not supported by Thunderbolt 1, so computers with Thunderbolt 1 ports are not capable of daisy-chaining any displays other than the Apple Thunderbolt displays.<br/><br/>
Thunderbolt 2 on the other hand supports the DisplayPort 1.2 protocol, so should work with any displays that use the standard DisplayPort MST implementation of daisy-chaining.
Thunderbolt and Thunderbolt 2 output ports function as a Mini DisplayPort output when connected to a <spanstyle="white-space:nowrap">non-Thunderbolt</span> display input. Any Mini DisplayPort to HDMI adapter will function the same way in a Thunderbolt output port as it does in a Mini DisplayPort output. No special "Thunderbolt to HDMI" adapters or cables are required. Thunderbolt provides a DisplayPort 1.1 interface, while Thunderbolt 2 provides a DisplayPort 1.2 interface. Adapter compatibility of Thunderbolt is derived from DisplayPort; go to the <astyle="cursor:pointer; text-decoration:underline"onClick="setIODropdowns('DP', 'HDMI', { 'scroll': true });">DisplayPort to HDMI</a> section for details about adapters between DisplayPort / Thunderbolt and HDMI.<br/><br/>
It's generally recommended to avoid using VGA for computer monitors when possible. While it does work fine for most situations, the image quality can be degraded depending on the quality of the cable, and it's relatively easy to damage the cable which often results in color channels dropping out and requiring you to wiggle the cable around, and eventually replace it. On the other hand, VGA can be useful in some situations for consoles, and for using computers/laptops on TVs, since it usually avoids the overscan problems seen with HDMI (where the desktop is cut off on the edges), as well as HDCP compatibility issues that consoles sometimes have.
<br/><br/>
</div>
<b>Between DVI, HDMI, and DisplayPort:</b>
<divstyle="padding-left:20px;">
<ul>
<li>DVI can do up to 1920×1080 at 144 Hz or 2560×1600 at 60 Hz (using <spanstyle="white-space:nowrap;">Dual-Link</span> DVI)</li>
<li>DVI has a maximum color depth of 24 bit/px (16.7 million colors)</li>
<li>DVI does not support any extra features like audio, HDR, or FreeSync</li>
</ul>
But if your monitor's specs don't go beyond these limitations, then there is no difference between using DVI, HDMI, and DisplayPort. For a standard monitor which is limited to (for example) 1080p 60 Hz 24 bit/px, all three will produce identical images.<br/><br/>
</div>
<b>So HDMI and DisplayPort don't have better image quality than DVI?</b><br/><br/>
<divstyle="padding-left:20px;">
That's correct. Between DVI, HDMI, and DisplayPort, there is no difference in image quality when the same image settings are used. The difference is that HDMI and DisplayPort support a wider range of possible settings, so they can be used for situations that DVI can't be used for, like 4K 60 Hz or 30 bit/px color depth. But these extra capabilities don't make them any better at doing the other things.
<br/><br/>
Basically it works like this; DVI can do some stuff. HDMI and DisplayPort can do all the stuff that DVI can do, plus some more. But the stuff that they have in common with DVI, they don't do any better than DVI does, it's just that they have extra capabilities beyond that. If you don't have a monitor that actually uses those extra capabilities, then there is no advantage to using DisplayPort or HDMI compared to DVI.
<br/><br/>
At the moment, the vast majority of displays still fall within the capabilities of DVI, so HDMI and DisplayPort are only necessary if you want the extra features like inline audio, or for higher-end display formats like 2560×1440 at 144 Hz, or 4K.
<br/><br/>
</div>
<b>What about between HDMI and DisplayPort?</b><br/><br/>
<divstyle="padding-left:20px;">
It's pretty much the same as between DVI and HDMI / DP, just between the different versions of HDMI and DisplayPort instead. There is no difference in image quality between HDMI and DisplayPort. They both produce identical images when the same image settings are used. The choice between HDMI and DisplayPort only matters if one of them (usually HDMI) doesn't support the full specs of your monitor. For example, some 4K displays only have HDMI 1.4 and DisplayPort 1.2. Since HDMI 1.4 can't do 4K 60 Hz, but DisplayPort 1.2 can, you should use DisplayPort. However, if the monitor has an HDMI version which <i>does</i> support 4K 60 Hz (like HDMI 2.0), then it doesn't matter whether you use HDMI or DisplayPort.
<br/><br/>
You can check the maximum resolution and refresh frequency of each interface and version <astyle="cursor: pointer; text-decoration: underline;"onclick="openSpoiler('maximum_limits', { 'scroll': true, 'this is the':'table id' });">here</a>.
<spanid="120Hz_interface_support"><b>Which connections can support 120+ Hz?</b></span><br/><br/>
<divstyle="padding-left:20px;">
In order of preference:<br/><br/>
(Note that the <b>source device</b> and the <b>display</b> must <b><i>BOTH</i></b> support the required HDMI / DisplayPort version. Connections will be limited to the lower version between the two. HDMI and DisplayPort cables themselves do not have "versions", though may have bandwidth limitations. See here for more details on HDMI and DisplayPort cable selection: <astyle="cursor:pointer; text-decoration:underline;"onclick="setIODropdowns('HDMI', 'BLANK', { 'scroll': true });">HDMI</a><astyle="cursor:pointer; text-decoration:underline;"onclick="setIODropdowns('DP', 'BLANK', { 'scroll': true });">DisplayPort</a>)<br/><br/>
<li>HDMI 1.3 or above (some monitors do not accept >60 Hz over HDMI even if they have an HDMI 1.3+ port. Research your specific display model, most do not support 120+ Hz over HDMI.)</li>
<li>Unofficially, <spanstyle="white-space:nowrap">Dual-Link</span> DVI can sometimes work via overclocking (i.e. setting custom resolutions), but don't count on this</li>
</ul>
At 3840×2160 (4K):<br/>
<ul>
<li>DisplayPort 1.3 or above</li>
</ul><br/>
</div>
<spanid="120Hz_which_to_use"><b>Which one should I use?</b></span><br/><br/>
<divstyle="padding-left:20px;">
A straight DisplayPort connection is the preferred option in all cases.<br/><br/>
At 1920×1080 if DisplayPort is not available, then use <spanstyle="white-space:nowrap">Dual-Link</span> DVI. If <spanstyle="white-space:nowrap">Dual-Link</span> DVI is not available, you can try HDMI as a last resort, but it is not guaranteed to work for 120+ Hz (it depends on the monitor; some work, some don't). HDMI 1.3 and above are capable of 1080p 120+ Hz, but not all monitors implement this capability, some are limited to 60 Hz over HDMI.<br/><br/>
At 2560×1440 if DisplayPort is not available, then HDMI can be used if the monitor and source both support HDMI 2.0 or above. If the monitor and source do not both support HDMI 2.0 or above, then it will not be possible to use HDMI for 120+ Hz at 2560×1440. In this case, it may be possible to use <spanstyle="white-space:nowrap">Dual-Link</span> DVI by setting a custom resolution, but it depends on monitor support and is not guaranteed to work.<br/><br/>
At 3840×2160 without compression, DisplayPort 1.3 or 1.4 can be used up to 120 Hz. Frequencies higher than these limits (such as 4K 144 Hz) will require Display Stream Compression (DSC), only supported by DisplayPort 1.4 or higher.
</div><br/>
<spanid="120Hz_HDMI_limit"><b>Isn’t HDMI limited to 60 Hz?</b></span><br/><br/>
No, HDMI is not limited to 60 Hz. This is a common myth. Many 1080p 120+ Hz displays are capped at 60 Hz over HDMI, but this is a limitation of those particular displays, not a limitation of the HDMI standard. HDMI itself allows unlimited refresh frequencies, and this has been the case since 2005 with HDMI version 1.2. Please refer to the main article <aonclick="openSpoiler('hdmi_60hz_limit', { 'scroll': true, 'this is the': 'table id' });"style="text-decoration:underline; cursor:pointer;">here</a>.<br/><br/>
Conspicuous examples of such displays include the ASUS VG248QE, the BenQ XL2411Z, and the Acer GN246HL. All of these are 1080p 144 Hz monitors with HDMI 1.4a ports, but do not support more than 60 Hz over HDMI. However, other monitors like the ViewSonic XG2401, Nixeus <spanstyle="white-space:nowrap">NX-VUE24A</span>, and Samsung C24FG70 <i>do</i> accept 1080p 120+ Hz through HDMI 1.4a.<br/><br/>
Determining what version of HDMI a monitor supports will not tell you anything about whether the monitor supports 120+ Hz over HDMI or not. Some displays support it, some don't, regardless of version. You will have to research the specific model to find out if it supports 120+ Hz over HDMI.<br/><br/>
</div>
<spanid="120Hz_DP_to_HDMI_adapters"><b>Can I use a DisplayPort to HDMI passive adapter / cable?</b></span><br/><br/>
<divstyle="padding-left:20px;">
Yes, up to 1080p 120 Hz. Higher modes such as 1080p 144 Hz are not possible through a DisplayPort to HDMI passive adapter.<br/><br/>
The following requirements also apply:
<ul>
<li>The source must have DisplayPort version 1.2 or higher</li>
<li>The display must have HDMI version 1.3 or higher</li>
<li>The display must support 120+ Hz over HDMI; many displays are limited to 60 Hz over HDMI even if they have an HDMI 1.3+ port, so research your specific display model carefully and make sure it supports >60 Hz over HDMI</li>
<li>A <b>Type 2</b> DisplayPort to HDMI passive adapter must be used. <b>Not just any DisplayPort to HDMI adapter will work</b>. Type 1 adapters will be limited to 60 Hz at 1080p. See <astyle="cursor:pointer; text-decoration:underline;"onclick="setIODropdowns('DP', 'HDMI', { 'scroll': true });">here</a> for more details.</li>
<spanid="120Hz_DP_adapters"><b>Can I use a DisplayPort to <spanstyle="white-space:nowrap">Dual-Link</span> DVI passive adapter / cable?</b></span><br/><br/>
<divstyle="padding-left:20px;">
No. DisplayPort to <spanstyle="white-space:nowrap">Dual-Link</span> DVI passive adapters / cables do not actually exist. Even though most DisplayPort to DVI adapters you see for sale are labeled as "<spanstyle="white-space:nowrap">Dual-Link</span>", all of these are fake, they are only <spanstyle="white-space:nowrap">Single-Link</span> DVI adapters in disguise.<br/><br/>
The DisplayPort connector has 20 pins, which means it can be used as a <spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap;">DVI-D</span> port via a passive adapter. However, <spanstyle="white-space:nowrap">Dual-Link</span> DVI requires 25 pins, so a DisplayPort connector does not have enough pins to emulate a <spanstyle="white-space:nowrap">Dual-Link</span> DVI connection. The additional DVI pins on "DisplayPort to <spanstyle="white-space:nowrap">Dual-Link</span> DVI" adapters are not connected to anything at all, they are just for show, for marketing purposes. It is nothing but a <spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap;">DVI-D</span> adapter dressed up to appear like a <spanstyle="white-space:nowrap">Dual-Link</span><spanstyle="white-space:nowrap;">DVI-D</span> adapter.<br/><br/>
</div>
<spanid="120Hz_HDMI_adapters"><b>Can I use an HDMI to <spanstyle="white-space:nowrap">Dual-Link</span> DVI passive adapter / cable?</b></span><br/><br/>
<divstyle="padding-left:20px;">
No, for the same reason as in the above section. HDMI to <spanstyle="white-space:nowrap">Dual-Link</span> DVI passive adapters/cables do not exist. HDMI only has 19 pins, like <spanstyle="white-space:nowrap">Single-Link</span><spanstyle="white-space:nowrap;">DVI-D</span>. Even though most HDMI to DVI adapters you see for sale are "<spanstyle="white-space:nowrap">Dual-Link</span>", all of these are fake, they are only <spanstyle="white-space:nowrap">Single-Link</span> DVI adapters in disguise.<br/><br/>
These HDMI to <spanstyle="white-space:nowrap">Single-Link</span> DVI passive adapters <b>may</b> work for 120+ Hz if used from a DVI <b>output</b> (computer/source) to an HDMI <b>input</b> (display) because it acts as an HDMI connection when used in this configuration, and HDMI 1.3+ can support 1080p 120 Hz as mentioned previously, but this does require the monitor to accept 120+ Hz over HDMI, so it will not work on monitors like the BenQ XL2411Z or ASUS VG248QE, which are limited to 60 Hz on their HDMI ports.<br/><br/>
Yes. An <b>HDMI to DisplayPort</b> active adapter is required. Please note this is <b>NOT</b> the same as a <b>DisplayPort to HDMI</b> adapter. Standard DisplayPort to HDMI adapters are for connecting DisplayPort sources to HDMI displays, not for connecting to DisplayPort displays.<br/><br/>
I have tested this adapter to work up to a maximum of 1920 × 1080 @ 120 Hz:<br/>
I tested this adapter with an AOC G2460PF and a ViewSonic XG2401, using a Radeon RX 480 and a GeForce GTX 1080. Please note that active adapters tend to be unreliable, and I cannot guarantee the adapter will work on any system.<br/><br/>
For DVI outputs, there are no DVI to DisplayPort adapters capable of 120+ Hz.<br/><br/>
<spanid="120Hz_no_DP"><b>I have a BenQ XL2411Z / Acer GN246HL or another 120+ Hz monitor with no DisplayPort input. What should I do?</b></span><br/><br/>
Some 1080p 144 Hz displays, such as the BenQ/Zowie XL2411Z and Acer GN246HL, only have DVI and HDMI inputs, they do not have DisplayPort. Furthermore, the HDMI ports on these monitors are limited to 60 Hz, which means that the <spanstyle="white-space:nowrap">Dual-Link</span> DVI port <b>must</b> be used in order to reach 144 Hz on these monitors.<br/><br/>
This can be problematic for people that want to use these monitors with laptops, or with newer graphics cards that don't have native DVI outputs, or want to set up multiple monitors but don't have enough DVI ports. HDMI-to-DVI and DisplayPort-to-DVI passive adapters will <b>not</b> work, because HDMI and DisplayPort only support passive adapters to <b><spanstyle="white-space:nowrap">Single-Link</span> DVI</b>, which has a maximum of 60 Hz at 1080p. A <b><spanstyle="white-space:nowrap">Dual-Link</span></b> DVI connection is required for 1080p 120+ Hz.<br/><br/>
Please also note that many HDMI-to-DVI and DisplayPort-to-DVI passive adapters will be disguised and falsely advertised as "<spanstyle="white-space:nowrap">Dual-Link</span> DVI" adapters, so if you think you've found one, you haven't. HDMI and DisplayPort <b>do not support</b> passive adapters to <spanstyle="white-space:nowrap">Dual-Link</span> DVI, they are <b>all</b><spanstyle="white-space:nowrap">Single-Link</span> DVI adapters no matter what they say or what they look like.<br/><br/>
If your computer does not have a <b>native <spanstyle="white-space:nowrap">Dual-Link</span> DVI output</b>, then the only other way of getting a <spanstyle="white-space:nowrap">Dual-Link</span> DVI connection is with a DisplayPort to <b><spanstyle="white-space:nowrap">Dual-Link</span> DVI active adapter</b>. Please note that not just any DP-to-DVI active adapter will work; it must be a <b><spanstyle="white-space:nowrap">Dual-Link</span></b> DVI active adapter. There <i>are</i> active adapters which only support <spanstyle="white-space:nowrap">Single-Link</span> DVI, intended for multi-monitor configurations on some older AMD graphics cards (detailed <astyle="cursor:pointer; text-decoration:underline;"onclick="openSpoiler('active_adapters_for_multi_display', { 'scroll': true, 'this is the': 'table id' });">here</a>), and these adapters will not work for 1080p 120+ Hz.<br/><br/>
DisplayPort to <spanstyle="white-space:nowrap">Dual-Link</span> DVI active adapters tend to be unreliable, and should only be used as a last resort if you have no other method of connecting. If you have not purchased your monitor yet I suggest you do not buy the XL2411Z or GN246HL, but instead get a monitor that has a DisplayPort input.<br/><br/>
However, at 144 Hz I did experience loss of signal when turning the monitor off and then on again, or putting the computer to sleep and waking it up again. I did not experience any issues when running at 1080p 120 Hz instead though.<br/><br/>
As always, active adapters tend to be very finicky and I cannot guarantee that the adapter will behave the same on your system. My testing was done with an AOC G2460PF and a Radeon RX 480 and GeForce GTX 1080.<br/><br/>
<spanid="Adapters_Preface"><b>What's the difference between a passive adapter and an active adapter? (Preface)</b></span><br/><br/>
<divstyle="padding-left:20px;">
There are a lot of myths and confusion surrounding passive and active adapters, and there seems to be very little understanding of exactly what they are, how they both work, and how to identify them. Hopefully this article will help clear things up.<br/><br/>
First, to make some general points clear since there is a lot of misinformation spread around:<br/><br/>
Passive Adapters:
<ul>
<li>Compatibility is completely arbitrary and is based on how each interface (DVI, HDMI, etc.) is designed. It has <b>absolutely nothing to do</b> with whether signals are digital or analog.</li>
<li>Passive adapters are <b>not</b> necessarily limited to the lowest common denominator in terms of bandwidth / feature support, etc.; this depends on the specific interfaces involved.</li>
<li>Passive adapters may or may not work in both directions; this depends on the specific interfaces involved (DVI, HDMI, etc.), it does not depend on the adapter itself.</li>
</ul>
Active Adapters:
<ul>
<li>Active adapters may or may not require additional power connectors; some do and some don't.</li>
<li>Active adapters may or may not be expensive or bulky; some are and some aren't, usually it depends on the specific interfaces being converted, as some conversions are more complex than others.</li>
<li>Any two interfaces can (in theory) be connected with an active adapter, although in practice not every conceivable combination of interfaces has an adapter manufactured for it.</li>
<li>Capabilities (maximum bandwidth, feature support such as audio, etc.) are limited to the lowest common denominator; if one of the interfaces doesn't support something, it won't carry through an active adapter.</li>
<li>Active adapters may or may not work in both directions; it depends on the specific adapter. The vast majority of active adapters only work in one direction, but it is not <i>impossible</i> for an active adapter to be bi-directional.</li>
</ul><br/>
From a technical standpoint, the difference between an active adapter and a passive adapter is in the basic principle of operation. Being able to tell the difference between a passive and active adapter isn't as simple as looking for external features like power cables, bulkiness, or cost. Some active adapters require power cables, but less complex ones can get enough power directly from the port. Some active adapters, like DisplayPort to VGA, can be very inexpensive, compact, reliable, and require no power cables, and for this reason they are often mistaken or mislabeled as "passive adapters". However, these external features are not the criteria which actually define whether an adapter is passive or active.
<br/><br/>
So what is the difference exactly? Well...
<br/><br/>
There are many different signaling formats, or methods of representing and transmitting the information that makes up a video signal. Each different interface (VGA, HDMI, DisplayPort, etc.) uses a different format; they represent the information in different ways. If you (as a system designer) want your device to be able to communicate information to another device which uses a different format, there are two ways for this to happen. You can design your device to be able to communicate using the other device's format (make it "multi-lingual" in a sense), or you can insert a third-party device between them to convert the information from one format to the other en route (a "translator" if you will). A passive adapter works via the first approach, and an active adapters works via the second approach.
A passive adapter works via the first approach described in the preface. As it turns out, the ports on your graphics card or laptop or other source device can output signals in multiple different formats. For example, DisplayPort ports are not just limited to sending DisplayPort signals; they can send signals in the HDMI or DVI formats if required. Of course, the only problem is that the DisplayPort port cannot physically morph itself into an HDMI port to allow you to plug in HDMI cables, so this is why the "passive adapter" is needed; the adapter does not do anything at all to the format of the electrical signal, it is just there to change the shape of the port to allow you to plug the correct cable in. When you use a DisplayPort to HDMI passive adapter, the adapter is not "converting" DisplayPort signals into HDMI signals. The electrical signals coming from the DP port are already in the HDMI format, the adapter is just changing the physical shape of the port.
<br/><br/>
Since passive adapters don't actually do anything themselves, they will only work for some very specific combinations of ports which have been pre-designed with the ability to communicate in other formats. The table below shows which connections are possible using passive adapters:
Can be connected to <spanstyle="white-space:nowrap;">Dual-Link</span> DVI ports, but will still be limited to <spanstyle="white-space:nowrap;">Single-Link</span> speed
Can be connected to <spanstyle="white-space:nowrap;">Dual-Link</span> DVI ports, but will still be limited to <spanstyle="white-space:nowrap;">Single-Link</span> speed
Can be received by either a VGA input port or a <spanstyle="white-space:nowrap">DVI-I</span> input port (<spanstyle="white-space:nowrap">DVI-I</span> inputs are very rare, most displays have <spanstyle="white-space:nowrap">DVI-D</span> inputs, not <spanstyle="white-space:nowrap">DVI-I</span>)
This table is an <b>exhaustive list</b> of all possible connections that can be made using passive adapters between DP, HDMI, DVI, and VGA. If it is not listed above, it is not possible with a passive adapter.<br/><br/>
While output ports can send multiple types of signals, most input ports will only accept signals in their native format. For example, if your display has a <spanstyle="white-space:nowrap;">DVI-D</span> input, it will only accept DVI signals. This means that you can connect to it from a DisplayPort, HDMI, or DVI output port, because all three of those ports know how to send the DVI signals that the input port requires.<br/><br/>
On the other hand, if your monitor has a DisplayPort input, you can only connect to it from a DisplayPort source. Neither DVI nor HDMI output ports know how to send DisplayPort signals, so they cannot communicate with just a passive adapter. In this case, an active adapter would be required to convert one of the other signals into the DisplayPort format, since DVI and HDMI ports cannot output DisplayPort signals themselves.<br/><br/>
The only type of input port that will accept more than one format is <spanstyle="white-space:nowrap;">DVI-I</span>, which can accept both DVI and VGA signals. However, it is very rare for a display to have a <spanstyle="white-space:nowrap;">DVI-I</span> input. Almost all DVI ports found on displays are <spanstyle="white-space:nowrap;">DVI-D</span>.<br/><br/>
</div>
<spanid="Adapters_Analog_Digital"><b>Passive adapter compatibility has nothing to do with analog and digital</b></span><br/><br/>
<divstyle="padding-left:20px;">
Something important to notice about the table above is that the compatibility between formats has no relation to whether each format is analog or digital.<br/><br/>
DisplayPort outputs are capable of sending DVI and HDMI signals, so a passive adapter can be used to connect a DisplayPort output to a DVI or HDMI input. However, DVI and HDMI outputs are not capable of sending DisplayPort signals, so a passive adapter cannot be used to connect a DVI or HDMI output to a DisplayPort input. Just because "they're both digital" doesn't mean passive adapters can be used.<br/><br/>
<spanstyle="white-space:nowrap;">DVI-I</span> outputs are capable of sending VGA signals, so a passive adapter can be used to connect a <spanstyle="white-space:nowrap;">DVI-I</span> output to a VGA input. Just because "one's a digital standard and one's an analog standard" doesn't mean passive adapters can't be used. If your digital standard includes the ability to send analog signals when requested, then it's possible to use passive adapters to an analog standard, and that's all there is to it.<br/><br/>
People imagine that when one signal is digital and the other is analog, this makes it impossible change one to the other without some processing involved, making passive conversion impossible. Meanwhile if they are both digital, they are more closely related and this makes conversion very simple (insert hand-waving here).<br/><br/>
This talk about how easy or difficult it is to convert one signal to another is irrelevant here. Converting one signal to another is what an active adapter does. Passive adapters do not convert any signals. Yes, it is impossible to convert an analog format into a digital format without any processing. That's because it's impossible to convert ANY format to ANY OTHER format without processing. There is no such thing as "passively converting" a signal. It doesn't matter whether it is analog to digital or digital to digital; ANY kind of signal conversion is impossible without an active adapter, period.<br/><br/>
Passive adapters work because source ports can output video in multiple different formats, so no conversion is necessary. These formats do not have to be related in any way. If you want to know whether or not you can use a passive adapter for a certain format, the answer has nothing to do with the port's other formats.<br/><br/>
For example, if you want to know whether or not DVI ports can support passive adapters to VGA, DVI being a digital format doesn't have anything to do with VGA adapter support, because the DVI format isn't being used when you're using a passive adapter. The correct question is, "are DVI ports capable of sending VGA signals instead of DVI signals?", and the answer is "yes, if it's a <spanstyle="white-space:nowrap;">DVI-I</span> port". Thus, passive DVI to VGA adapters are possible, despite the DVI format itself being digital.<br/><br/>
Likewise, if you want to know whether DisplayPort to VGA passive adapters exist or not, asking "is the DisplayPort format digital or analog" is completely irrelevant, because there aren't any DisplayPort signals involved when a passive adapter is used. The question is "are DisplayPort ports capable of sending VGA signals instead of DisplayPort signals?", and the answer is "no", so DisplayPort to VGA signals are therefore not possible. It has nothing to do with the DisplayPort format being digital, DisplayPort simply wasn't designed with the ability to alternatively send VGA signals, while DVI was.<br/><br/>
There are no rules of thumb, like "digital to digital is possible passively, analog to digital isn't". The compatibility of passive adapters is completely arbitrary and just comes down to what capabilities each video standard was designed with.<br/><br/>
</div>
<spanid="Adapters_Bandwidth"><b>Passive adapter compatibility has nothing to do with bandwidth</b></span><br/><br/>
<divstyle="padding-left:20px;">
Another surprise to most people is that DisplayPort 1.2 doesn't support passive adapters to HDMI 2.0, or that DisplayPort and HDMI don't support passive adapters to <spanstyle="white-space:nowrap;">Dual-Link</span> DVI, only to <spanstyle="white-space:nowrap;">Single-Link</span> DVI. Upon being informed of this, the response is usually something along the lines of "well that doesn't make any sense; they're both digital, and the bandwidth of DisplayPort is greater than <spanstyle="white-space:nowrap;">Dual-Link</span> DVI / HDMI 2.0, etc. so a passive adapter should work!" But again, this is based on a misunderstanding of how passive adapters work.<br/><br/>
People imagine that a passive DP to DVI adapter is "converting" DisplayPort signals into DVI signals, as if the image is originally sent as a DisplayPort signal and an adapter transforms it into an equivalent <spanstyle="white-space:nowrap;">Dual-Link</span> DVI signal, which should work because any <spanstyle="white-space:nowrap;">Dual-Link</span> DVI data stream will "fit" inside a DisplayPort signal since the bandwidth of DisplayPort is greater than that of <spanstyle="white-space:nowrap;">DL-DVI</span>. This is all very sensible sounding, and is a wonderful description of how an <i>active</i> adapter works, not a passive adapter.<br/><br/>
A passive adapter does not "convert" a signal from format to another. The original signal is sent in the desired format to begin with, and the adapter is just changing the physical shape of the port so that the correct cables can be plugged in. In a DisplayPort to DVI (or HDMI to DVI) passive adapter, the DisplayPort output port is essentially used as a DVI port; all of the pins are used to send the same electrical signals that a DVI port's pins would (more or less). Of course, the DisplayPort port is still shaped like a DisplayPort port and so DVI cables will not fit—that's what the passive adapter is needed for—but electrically it is acting as a DVI port. But a DisplayPort port also only has 20 pins (compared to 19 pins on <spanstyle="white-space:nowrap;">SL-DVI-D</span> and 25 pins on <spanstyle="white-space:nowrap;">DL-DVI-D</span>), so it can only send signals that a <spanstyle="white-space:nowrap;">Single-Link</span> DVI port would send; it is physically impossible for it to send <spanstyle="white-space:nowrap;">Dual-Link</span> DVI signals in this manner, because it simply doesn't have enough pins to send the same signals that a <spanstyle="white-space:nowrap;">DL-DVI</span> port would. HDMI ports (which have 19 pins) are also subject to the same restriction; they can only send <spanstyle="white-space:nowrap;">Single-Link</span> DVI signals, not <spanstyle="white-space:nowrap;">Dual-Link</span>.<br/><br/>
And again a similar concept applies to DisplayPort to HDMI adapters; many people are perplexed when they discover that DisplayPort 1.2 only supports adapters up to HDMI 1.4. "But DP 1.2 has more bandwidth than HDMI 2.0!" Yes it does—but since adapters don't work by "converting" DisplayPort signals into equivalent HDMI signals, it doesn't matter if HDMI 2.0 signals "fit" inside a DisplayPort 1.2 signal. The bandwidth of DisplayPort is irrelevant, because there are no DisplayPort signals involved at all. DisplayPort 1.2 only supports adapters to HDMI 1.4 because the DisplayPort control chips are not designed to send HDMI signals greater than that (mostly because DisplayPort 1.2 was published in 2009 and HDMI 2.0 didn't exist until around 2013 or so). DisplayPort 1.3 (2014) does support passive adapters to HDMI 2.0.<br/><br/>
</div>
<spanid="Adapters_LCD"><b>Passive adapters are not necessarily limited to the lowest common denominator</b></span><br/><br/>
<divstyle="padding-left:20px;">
Another bit of seemingly sensible wisdom which turns out to be not always true is that when using a passive adapter, you'll be limited to lowest capabilities of the two interfaces involved. For example, if using a DVI to HDMI adapter, many people will tell you that audio won't work. After all, DVI signals contain no audio, and converting an audio-free signal to the HDMI format won't make audio magically appear. But again, this is based on the idea that an adapter "converts" DVI signals into HDMI signals, so this is information that applies to <i>active</i> adapters, not passive adapters. When using a passive adapter from a DVI source to an HDMI display, the output device detects an HDMI display and sends HDMI signals to it, including audio. Whether DVI signals contain audio or not is irrelevant, because there are no DVI signals involved. The adapter isn't "converting" DVI signals into HDMI signals, the signals are sent in the HDMI format to begin with.<br/><br/>
While it is <i>sometimes</i> true that you'll be limited to the lowest capabilities between the two interfaces, it isn't always true. Check the specific adapter combination you are wondering about using the dropdown interface at the top of this guide.<br/><br/>
</div>
<spanid="Adapters_Passive_Latency"><b>Do passive adapters add any latency?</b></span><br/><br/>
Active adapters (or "signal converters") use the second approach described in the preface; both the source device and the display send/receive signals in their native formats, but there is a device in the middle (the adapter) which converts the information from one format to the other. Active adapters are required for any combination of ports that isn't possible with passive adapters (as listed above). Active adapters have also been used in some situations historically to circumenvent limitations of passive adapters; for example, some older AMD graphics cards could support up to 6 monitors, but only maximum of two could be using DVI/HDMI signals (including sending DVI/HDMI signals through a DisplayPort port via a passive adapter); the rest had to use native DisplayPort output. DisplayPort to DVI/HDMI <i>active</i> adapters were useful in this case to allow additional DVI/HDMI connections, since the graphics card would send native DisplayPort signals, which were then intercepted by the adapter and converted to the DVI/HDMI format en route.
<br/><br/>
Active adapters have a processor which converts between the two formats, so they are more expensive than passive adapters and may require a power cable, depending on the complexity of the conversion. Since active adapters convert information from one format into its equivalent in a different format, they are limited only to the features and capabilities supported by <b>both</b> formats. This means active adapters won't support anything that isn't supported by <b>both</b> sides of the connection, including limitations on maximum bandwidth, audio support, and any other features such as <spanstyle="white-space:nowrap;">G-Sync</span> or daisy-chaining. In addition, certain active adapters may have their own limitations depending on what the signal processor can handle. For example, many (but not all) HDMI to DisplayPort active adapters are limited to 1920×1200 at 60 Hz. Even though both connections can go beyond that, the processor used inside those adapters can’t process data quickly enough to do more than that. For 1440p or 4K resolutions, even more expensive adapters with more powerful processors must be used.
<br/><br/>
Active adapters usually only work in one direction. An active adapter that receives a VGA signal and converts it into HDMI usually isn’t equipped to receive HDMI signals and turn them into VGA instead. When purchasing an active adapter, read the product description carefully.
<br/><br/>
In theory, any signal can be converted to any other signal with an active adapter, although in practice there is not an adapter manufactured for every conceivable combination of ports.
<br/><br/>
</div>
<spanid="Adapters_Active_Latency"><b>Do active adapters add any latency?</b></span><br/><br/>
<divstyle="padding-left:20px;">
Depends on the adapter, but usually they do not add any meaningful amount of latency.
<br/><br/>
</div>
<spanid="Adapters_Active_Image_Quality"><b>Do active adapters reduce image quality?</b></span><br/><br/>
<divstyle="padding-left:20px;">
No. But when converting between two different formats the image quality will only be as good as the worse format.
<br/><br/>
</div>
<spanid="Adapters_How_to_Tell"><b>How can I tell if an adapter is passive or active?</b></span><br/><br/>
<divstyle="padding-left:20px;">
Some people think that "active adapter" means it has an additional plug for power, but this is not the case. If an adapter needs a power cable, it is definitely an active adapter, but if it doesn't need a power cable, it could still be either an active or a passive adapter. It is not possible to tell the difference between them by looking at them, because "active" and "passive" aren't defined by any external feature, as explained above. Some active adapters may have conversion circuitry so small that it can be powered from the port and embedded in the cable termination, so that it appears just like any normal passive adapter cable.
<br/><br/>
Sometimes it isn't possible to tell whether an adapter is active or passive, but there are some steps you can take to rule out one or the other. Only specific combinations of ports are possible with passive adapters, listed in the table a few paragraphs above. If the adapter you are looking at isn't a type listed on that table, it must be an active adapter (or fake). If it <i>is</i> a combination listed on that table, then it could be either passive or active. Usually the product description will tell you, but if it doesn't, you should generally assume it is passive, because companies don't normally make active adapters for port combinations that can already be done using passive adapters.
<br/><br/>
However, there are some exceptions to this. Even though DisplayPort supports passive adapters to HDMI and <spanstyle="white-space:nowrap">Single-Link</span> DVI, there are many active adapters also available for these combinations due to restrictions on multi-monitor configurations on some older AMD graphics cards (<astyle="cursor:pointer; text-decoration:underline;"onclick="openSpoiler('active_adapters_for_multi_display', { 'scroll': true, 'this is the': 'table id' });">see here</a>). So DisplayPort to DVI adapters or DisplayPort to HDMI adapters may either be passive or active; reading the product description will usually tell you.
<br/><br/>
In addition sometimes active adapters may be required between DisplayPort and HDMI depending on which versions you want; for example, DisplayPort 1.2 does support passive adapters to HDMI, but only up to HDMI 1.4; to get a full HDMI 2.0 connection from DisplayPort 1.2, you need an active adapter.
<br/><br/>
More specific information on what combinations are supported with passive adapters can be found by entering a specific combination of ports in the dropdown menus at the top of this guide.
<br/><br/>
</div>
<spanid="Adapters_Which_to_Use"><b>Which type should I use?</b></span><br/><br/>
<divstyle="padding-left:20px;">
If a passive adapter is possible for the configuration you want (check using the utility at the top of this guide), then usually you should use the passive adapter. Active adapters tend to be more expensive and less reliable, and only exist for situations where passive adapters won't work.
Certain older AMD graphics cards require a native DisplayPort connection or DisplayPort <b>active</b> adapters to connect more than 2 monitors. DisplayPort to <spanstyle="white-space:nowrap">Single-Link</span> DVI active adapters are useful in this situation to avoid the cost of an active <spanstyle="white-space:nowrap">Dual-Link</span> adapter. <b>This limitation ONLY applies to certain older AMD graphics cards.</b> NVIDIA graphics cards have never had this limitation, and newer AMD graphics cards also no longer have it, so these cards DO NOT require DisplayPort or active DisplayPort adapters for <u>any</u> multi-monitor configurations.<br/><br/>
Graphics cards with this limitation can still support 3+ monitors, but only a maximum of two may be connected through any combination of the following:<br/>
<ul>
<li>VGA</li>
<li>DVI</li>
<li>HDMI</li>
<li>Any active or passive adapters from VGA / DVI / HDMI to anything else</li>
<li>DisplayPort to DVI / HDMI passive adapters</li>
</ul>
Any additional monitors beyond 2 must be connected with one of the following:<br/>
<ul>
<li>DisplayPort / Mini DisplayPort</li>
<li>DisplayPort to VGA / DVI / HDMI active adapter</li>
Please note that the convention for talking about mixed display interfaces is "[source] to [display]", so for example the term "DisplayPort to DVI adapter" means an adapter that connects a DisplayPort output (PC/laptop/etc.) to a DVI display, not the other way around. Most adapters are not reversible, so a DisplayPort to DVI adapter is not the same thing as a DVI to DisplayPort adapter.<br/><br/>
<li>AMD/ATI Radeon HD 5000, 6000, 7000, and 8000 series</li>
</ul><br/>
<b>The following graphics cards do not support more than 2 monitors <u>at all</u> (regardless of whether DisplayPort or active DP adapters are used):</b><br/>
There are differences between various HDMI cables, but they are not classified by "HDMI version" because that would not be an accurate way of distinguishing the different cable types.<br/><br/>
HDMI cables, for the most part, all have the same internal design, the same wiring layout, etc. There is one exception to that which is the "HDMI with Ethernet" cable; these are wired slightly differently (pin 14, a reserved pin in normal cables, is connected and formed into a twisted pair with pin 19). However, the inline ethernet feature has pretty much never been used in any product, so this distinction can be ignored. "HDMI with Ethernet" cables are still fully compatible with all other HDMI devices and don't affect any other aspect of the connection, so it doesn't matter if your cable is a "with Ethernet" version or not.<br/><br/>
Although HDMI cables all have the same design and wiring, that doesn't mean they will all function identically. Higher resolutions and higher refresh rates both increase the amount of data that needs to be transmitted across the cable, and cables have limits to how much data per second they can handle (bandwidth). As the signaling frequency increases, the signal starts to drop off and becomes more and more difficult to read on the other end, and eventually it will be too degraded to recover the data. Different cables have different limits to how high of a frequency they can transmit reliably, depending on the manufacturing tolerances and length of the cable.<br/><br/>
So in this sense, the quality of a cable does matter, since cables with more tightly controlled manufacturing will be capable of facilitating bandwidth levels beyond what lesser quality cables can handle. However, there is no need to shop for expensive "high-quality" cables hoping to get one that can handle as much as possible. It's worth pointing out the HDMI <i>ports</i> on your devices have limits too, based on the version; For example, HDMI 1.4 ports have a maximum of 10.2 Gbit/s, and HDMI 2.0 ports have a maximum of 18.0 Gbit/s. You won't get more bandwidth than that out of those ports no matter what cable you use, so getting cables that advertise super high bandwidth ("27.0 Gbit/s!") won't give you any benefit compared to an 18.0 Gbit/s cable. As long as the cable is good enough to handle the maximum bandwidth of your ports, there's nothing further to be gained from a better cable.<br/><br/>
To avoid any guessing games as to how much bandwidth a cable can handle, the creators of the HDMI standard have established certifications for cables that have been tested to handle a certain amount of bandwidth. These certification levels are conveniently matched with the maximum limits of various HDMI versions (with the exception of the Standard Speed certification, which is only about half the maximum bandwidth of HDMI 1.0–1.2, but nobody makes Standard Speed HDMI cables anyway).<br/><br/>
<spanstyle="font-size:80%;"><supstyle="font-size:75%;">1</sup> The maximum speed guaranteed by this certification tier is exactly the maximum speed of these HDMI versions</span>
There are no other classifications for HDMI cables besides those. HDMI cables are only rated by bandwidth because they only affect bandwidth. Feature support, such as 3D, HDR, FreeSync, or audio is not affected by the cable and will work on anything (with the aforementioned exception of Ethernet, which requires an HDMI with Ethernet cable). Since multiple versions of HDMI have the same maximum bandwidth, there is not a separate type of cable for every version. There are no "HDMI 1.3 cables" and "HDMI 1.4 cables" for example. Both of those versions have the same maximum bandwidth, 10.2 Gbit/s, so are therefore both covered by the same type of cable, a High Speed HDMI cable.<br/><br/>
If you have a device or display with an HDMI port of any version between 1.3 and 1.4b, then any HDMI cable with a <b>High Speed</b> certification will handle any signals your devices might send. If you have devices with HDMI 2.0–2.0b ports, then a High Speed HDMI cable may or may not work, since they have only been tested up to 10.2 Gbit/s. That doesn't mean they <i>won't</i> work at 18.0 Gbit/s, it just means it's not guaranteed to. Premium High Speed cables on the other hand have been tested at 18.0 Gbit/s, and therefore are certain to handle anything that comes out of an HDMI 2.0–2.0b port.<br/><br/>
<b>You said some cables can handle more bandwidth than others because the signals don't degrade as much in higher quality cables. But isn't cable quality irrelevant because digital signals are immune to interference?</b><br/><br/>
All electrical signals are subject to interference, regardless of whether that signal is representing information analagously or digitally. However, if the information is being represented digitally then the signal distortion caused by interference can be corrected, and the final result is no different than if there were no interference in the first place. While this does effectively eliminate the effects of interference, it does not prevent the interference from being there, and if the signal is distorted so much that it is beyond recognition and can't be corrected, then it will suddenly stop working.<br/><br/>
This matters for cables because higher bandwidth formats like 4K 60 Hz will experience worse signal loss than lower formats like 1080p 60 Hz. Therefore, a cable that can reliably transmit 1080p 60 Hz video won't necessarily be able to do 4K as well. The increased signal loss with the higher format may be enough to cross the threshold into being too distorted to recover.<br/><br/>
<b>Aren't the names "High Speed HDMI Cable", "Premium High Speed HDMI Cable", and so forth just meaningless made-up marketing names?</b><br/><br/>
<divstyle="padding-left:20px;">
No, these are official names for the various cable tiers, established directly by the HDMI specification. Refer to <atarget="_blank"href="https://glenwing.github.io/docs/HDMI-1.4.pdf#page=26">HDMI 1.4 page 11, section 4.1.1</a>. The Premium High Speed certification was added in 2015 as a standalone release (<atarget="_blank"href="https://www.hdmi.org/press/press_release.aspx?prid=141">here</a>), not part of any of the HDMI specification documents.<br/><br/>
<b>Didn't the HDMI creators say that any High Speed HDMI cable will handle the full 18.0 Gbit/s of the HDMI 2.0 spec? Isn't the whole "Premium High Speed" cable just a made-up marketing thing?</b><br/><br/>
<divstyle="padding-left:20px;">
On the initial release of HDMI 2.0, it is true the HDMI creators did say that existing High Speed HDMI cables would be able to handle the full 18.0 Gbit/s of HDMI 2.0:<br/><br/>
No, HDMI 2.0 features will work with existing HDMI cables. Higher bandwidth features, such as 4K@50/60 (2160p) video formats, will require existing High Speed HDMI cables (Category 2 cables).<br/>
However, this has since been shown to not always be true. While many High Speed cables do work fine at the full 18 Gbit/s speed, it is not guaranteed. Some do and some don't.<br/><br/>
The reason most High Speed certified cables still work at 18 Gbit/s is because cables are usually offered in several lengths which are all cut from the same cable stock. Signal loss increases with distance (and conversely, decrease with lower distance), so when cable manufacturers chose cable that can handle High Speed certification requirements at 10 meters, the 2- and 3-meter cuts of that cable will often handle even higher speeds.<br/><br/>
Certifications obtained for one cable are valid for all shorter versions of that cable, so a manufacturer will submit their longest version and obtain a High Speed certification for that entire product line, and may not bother to submit the shorter versions individually to get Premium High Speed certifications for those. Also they usually want you to buy one of their more expensive cables for higher formats like 4K, and so they don't want their lower-end cables to have Premium certifications even though the short versions may be perfectly capable of 18 Gbit/s operation.<br/><br/>
No, HDMI is not limited to 60 Hz. Only HDMI 1.0 and 1.1 were restricted to specific formats (which were all 60 Hz and under), but this restriction was removed in HDMI 1.2 (<atarget="_blank"href="https://glenwing.github.io/docs/HDMI-1.2.pdf#page=81">§6.1</a>) all the way back in 2005, and HDMI has not had any hard limit on refresh frequency since then. 720p 120 Hz is in fact explicitly listed in HDMI 1.2 as a supported format (<atarget="_blank"href="https://glenwing.github.io/docs/HDMI-1.2.pdf#page=83">§6.3.2</a>), although at 1080p it was still limited to ≈60 Hz by bandwidth constraints. HDMI 1.3 in 2006 alleviated these bandwidth constraints, increasing it to surpass <spanstyle="white-space:nowrap;">Dual-Link</span> DVI, and display makers have been free to implement 1080p 144 Hz over HDMI ever since then.<br/><br/>
<b>But I have an ASUS VG248QE / BenQ XL2411Z / Acer GN246HL and it's capped at 60 Hz over HDMI!</b><br/><br/>
<divstyle="padding-left:20px;">
Yes; these and many other 1080p 144 Hz monitors are equipped with HDMI 1.4a inputs, yet are still limited to 60 Hz over HDMI. This is just an unfortunate limitation of those particular monitors, it is not a limitation of the HDMI standard. Other monitors, such as the ViewSonic XG2401, the Nixeus <spanstyle="white-space:nowrap">NX-VUE24A</span>, and the Samsung C24FG70 are also 1080p 144 Hz monitors with HDMI 1.4a ports, and they <i>do</i> accept 1080p 120/144 Hz over HDMI. It's purely a matter of manufacturer's discretion whether they want to implement that capability or not. Sadly, many instead choose to implement HDMI 1.4a with reduced bandwidth, presumably for cost-saving reasons.<br/><br/>
The long and short of it is, some displays support 1080p 120+ Hz over HDMI 1.4, and some don't. It just depends on the display, so you'll need to do some research on whatever product you're considering.<br/><br/>
</div>
<b>But if a product doesn't support the full bandwidth of HDMI 1.4a, surely it can't be HDMI 1.4a-compliant!</b><br/><br/>
<divstyle="padding-left:20px;">
Unfortunately it still can. Support for the full bandwidth is not a requirement for a device or control chip to be HDMI 1.4a-compliant. Very few displays (certainly during the peak years of HDMI 1.3/1.4) have specs that can even use the full bandwidth, so it wouldn't make sense to require that all devices wishing to implement any HDMI 1.4 features must use a more expensive control chip capable of the full bandwidth, when virtually none of them have any use for it.<br/><br/>
No. This is something that people often repeat for some reason, that although 1080p 60 Hz uses less than half the bandwidth provided by HDMI 1.4, that extra bandwidth is apparently only allowed to be used for 3D frame packing. While it is true that 3D is one of the uses for the extra bandwidth, there is no restriction on using it for other purposes, such as standard video transmission at higher resolutions and refresh frequencies. This claim that the extra bandwidth is only allowed to be used for 3D is a bit of a head scratcher when you consider that the bandwidth increase has been there since HDMI 1.3, but the 3D format definitions (such as frame packing) weren't added until HDMI 1.4.<br/><br/>
But if you do meet anyone who insists that the extra bandwidth really is only allowed to be used for 3D, please feel free to ask them which page or section of the HDMI Specification establishes this supposed restriction, I'd be interested to find out. I've never had an answer.<br/><br/>
</div>
<b>Wasn't support for 1080p 120 Hz only added in HDMI 1.4b (and therefore not supported in 1.4a and earlier)?</b><br/><br/>
No. This claim comes from people reading it on Wikipedia but not checking the citation, which was just a youtube video of some random guy saying so. Speaking as someone who has the actual HDMI 1.4/a/b Specification documents on hand, this claim of 1080p 120 Hz support being introduced in HDMI 1.4b is completely false. Nothing was introduced in HDMI 1.4b (see <atarget="_blank"href="https://glenwing.github.io/docs/HDMI-1.4b.pdf#page=3">here</a>), simply minor edits and clarifications to the document itself, which is why you don't generally see "HDMI 1.4b" devices, because technologically it is identical to HDMI 1.4a, just some changes to the wording in the HDMI Specification document.<br/><br/>
1080p 120 Hz has been explicitly listed in the HDMI Specification as a supported format since HDMI 1.4 (<atarget="_blank"href="https://glenwing.github.io/docs/HDMI-1.4.pdf#page=123">§6.3.2</a>), not 1.4b, but even prior to that in HDMI 1.3 or 1.3a it can be implemented as a vendor-specific format which is a perfectly valid approach. Video formats do not require "support" from the HDMI Specification to work, because the word "support" does not mean what most people think it means in this case.<br/><br/>
When the HDMI Specification "adds support" for a certain format, it doesn't mean it in the conventional sense of "adding the capability" as if it wasn't previously possible. They mean it in a more literal sense of adding supporting material to help strengthen it, by defining standardized timings for the format to help with compatibility and ease of implementation instead of leaving it purely to the vendor's discretion.<br/><br/>
This "support" isn't actually necessary to display a format though. Even if a format isn't supported by the HDMI Specification, it can still be displayed through HDMI. 2560×1440 for example is not listed in the HDMI Specification either, so it is just as "unsupported" by HDMI as 1080p 144 Hz is, and yet it's implemented over HDMI on hundreds of different monitors. The same can be done with 1080p 144 Hz if manufacturers choose to do so, and they have done so on several monitors as mentioned above.<br/><br/>
Another example of this usage of the term "support" is ultrawide formats; HDMI 2.0 "added support" for the 21:9 ratio, even though ultrawide resolutions were available before HDMI 2.0 even existed and were working just fine over HDMI 1.4a. "Adding support" for 21:9 just meant the HDMI 2.0 spec added material to help establish standardized formats and timings, not that 21:9 formats weren't possible in previous versions, and indeed the majority of ultrawide monitors still use HDMI 1.4a even though it "doesn't support" 21:9 ratio formats, because it doesn't need to.<br/><br/>
<b>HDMI allows any video format timing to be transmitted and displayed</b>. To maximize interoperability between products, common DTV formats have been defined. These video format timings define the pixel and line counts and timing, synchronization pulse positions and duration, and whether the format is interlaced or progressive. HDMI also allows vendor-specific formats to be used.
</div>
<br/>
"Any video format timing". Am I just taking it out of context and applying it beyond its intended meaning? No. Here's the same section from <atarget="_blank"href="https://glenwing.github.io/docs/HDMI-1.1.pdf">HDMI 1.1</a>:<br/><br/>
<b>HDMI allows a wide variety of explicity defined video format timings to be transmitted and displayed</b>. These video format timings define the pixel and line counts and timing, synchronization pulse positions and duration, and whether the format is interlaced or progressive.
In HDMI 1.0 and 1.1, only certain pre-defined formats were allowed (listed in §6.1–6.3; all of them are 60 Hz and under, so HDMI was indirectly limited to 60 Hz by that). In 2005 with the release of <atarget="_blank"href="https://glenwing.github.io/docs/HDMI-1.2.pdf#page=81">HDMI 1.2</a>, that clause was specifically changed to say what it still says today, that <i>any</i> format is allowed. It's quite deliberate.<br/><br/>
HDMI 1.2 was designed to make HDMI more viable for the PC space, by allowing any arbitrary resolution and refresh rate (within the bandwidth limit), as opposed to the strict adherence to only standardized home theater formats required by HDMI 1.0 and 1.1. Although it does still have a list of pre-defined formats (to maximize interoperability between products, as it says), any format which is not explicitly defined in the HDMI Specification may still be implemented as a vendor-specific format.<br/><br/>
HDMI 1.2 also expanded the list of explicitly defined formats itself to include some >60 Hz formats like 720p 120 Hz, so the claim that it or later versions of HDMI impose a flat 60 Hz limit is pure nonsense.<br/><br/>
<b>6.3.2 Secondary Video Format Timings</b><br/>
<ul>
<li>720(1440)x240p @ 59.94/60Hz</li>
<li>2880x480i @ 59.94/60Hz</li>
<li>[...]</li>
<li>1920x1080i @ 119.88/120Hz</li>
<li>1280x720p @ 119.88/120Hz</li>
<li>720(1440)x480i @ 239.76/240Hz</li>
<li>720x480p @ 239.76/240Hz</li>
</ul>
</div>
<br/>
However, the maximum bandwidth of HDMI 1.2 was the same as 1.0 and 1.1, so at 1080p it was still limited to 60 Hz due to bandwidth constraints.<br/><br/>
In 2006, <atarget="_blank"href="https://glenwing.github.io/docs/HDMI-1.3.pdf">HDMI 1.3</a> increased the maximum bandwidth by over double, enough for up to 144 Hz at 1080p. From this point onwards display manufacturers have been free to implement 1080p 120/144 Hz as a vendor-specific format.<br/><br/>
HDMI 1.4 added 1080p 120 Hz to the list of explicitly defined formats, so it is no longer even necessary for the manufacturer to have to define their own timings for the format:<br/><br/>
<b>6.3.2 Secondary Video Format Timings</b><br/>
<ul>
<li>720(1440)x240p @ 59.94/60Hz</li>
<li>2880x480i @ 59.94/60Hz</li>
<li>[...]</li>
<li>1920x1080p @ 119.88/120Hz</li>
<li>1920x1080p @ 100Hz</li>
</ul>
</div>
<br/>
As for 1080p 144 Hz, as before, manufacturers are still free to implement it as a vendor-specific format, and some have done so already.<br/><br/>
If a 1080p 120+ Hz display doesn't support 120+ Hz over HDMI, it's the fault of that display model, not a limitation of the HDMI standard.<br/><br/>
<labelstyle="cursor:pointer;"><inputtype="radio"name="CALC_MODE"id="CALC_MODE_DATA"onchange="CalcModeSwitch(); Calculator();"checked/> <b>Bandwidth:</b> Calculate the data rate required at a certain resolution and refresh frequency</label>
<br/>
<labelstyle="cursor:pointer;"><inputtype="radio"name="CALC_MODE"id="CALC_MODE_FREQ"onchange="CalcModeSwitch(); Calculator();"/> <b>Max. Refresh Frequency:</b> Calculate the maximum refresh frequency of every interface at a certain resolution</label>
/* The element IDs of each spoiler table, for checking whether a section exists when URL query string contains a section (since users could type anything in) */
'maximum_limits',
'which_cable_type',
'hdmi_cable_versions',
'hdmi_60hz_limit',
'high_refresh_displays',
'active_vs_passive_adapters',
'active_adapters_for_multi_display',
'calc'
];
nameChange =
{ /*
Deprecated ID list; if the ID of a section is changed (for some reason), add it here so that old links floating around the internet will still work
Stores max data rate of each interface. The actual numbered stored in the array is in bits per second
Data is formatted below as the transmission bandwidth (in gbit/s) * encoding overhead factor (i.e. 8b/10b encoding scheme applies
a factor of 8/10 to the bandwidth) * 1,000,000,000).
The "maxfreq" is a placeholder, it is filled in dynamically as the program executes
Note that En-dashes are used between version numbers (i.e. 1.3–1.4), not a hyphen-minus. Use ALT+0150 on windows, or simply copy-paste the character when adding new versions.
A hyphen-minus is used in "Dual-Link" and "Single-Link" though.
if (typeof (Caller) === 'undefined') { /* If no Caller is given, then calculator skips checking whether the previous value has changed; used for trigger points that have no value */
$('#Results').append($('<span>').html(' Hz (1 ÷ 0.00055 s) is not possible with the CVT timing format. Due to a minimum vertical blanking period requirement of 550 µs (0.55 ms), bandwidth requirements will approach infinity as the period of a single refresh cycle approaches 550 µs.'));
$('#Results').append($('<span>').html(' timing format. Due to a minimum vertical blanking period requirement of 460 µs (0.46 ms), bandwidth requirements will approach infinity as the period of a single refresh cycle approaches 460 µs.'));
$('#Results').html($('<span>').html('The CTA-861 standard does not define any timing parameters for the requested format (' + H + ' × ' + V + ' at ' + F + ' Hz)'));
$('#Results').append($('<span>').html(`${Commas(TOTAL_PX_EFF)} px per frame × ${Commas(F)} frames per second = ${Commas(PX_PER_SEC)} pixels per second<br/><br/>`).css({ 'white-space': 'nowrap', 'padding-left': '12px' }));
$('#Results').append($('<span>').html(`Display Stream Compression with a ${COMP_FACTOR}-to-1 compression ratio reduces data rate by a factor of ${COMP_FACTOR}:<br/>`));
$('#Results').append($('<span>').html('Actual video transmission does require blanking intervals. The \"Timing Format: None\" option should only be used for mathematical curiosity, not to determine how much bandwidth a video signal actually needs. Even though modern non-CRT displays do not actually need blanking intervals to physically operate, these intervals have been repurposed in interfaces like HDMI for transmitting auxiliary data such as inline audio and control signals, and therefore are still required for the operation of display devices.'));
$('#Results').append($('<div>').html(`The <atarget=blankhref="https://glenwing.github.io/docs/CTA-861-G.pdf"style="white-space:nowrap">CTA-861 standard<` + `/a> defines the following timing parameters for this format:<br/><br/>`).css({ 'padding-left': '8px' })
$('#Results').append($('<span>').html('Actual video transmission does require blanking intervals. The \"Timing Format: None\" option should only be used for mathematical curiosity, not to determine how much bandwidth a video signal actually needs. Even though modern non-CRT displays do not actually need blanking intervals to physically operate, these intervals have been repurposed in interfaces like HDMI for transmitting auxiliary data such as inline audio and control signals, and therefore are still required for the operation of display devices.'));
/* Must now check if V_BLANK is below the minimum required V_BLANK line count, which is the sum of the vertical front porch, back porch, and sync width */
var V_PORCH_F = 3; /* Vertical front porch, defined by VESA CVT standard */
var V_PORCH_B = 6; /* Vertical back porch, defined by VESA CVT standard */
var V_SYNC_WIDTH_REF = [ /* Table of magic numbers defined in VESA CVT standard; sync width depends on aspect ratio */
[ 4 / 3, 4],
[16 / 9, 5],
[ 8 / 5, 6],
[ 5 / 3, 7],
[ 5 / 4, 7],
];
var V_SYNC_W;
for (var x = 0; x <V_SYNC_WIDTH_REF.length;x++){
if (SameRatio(H, V, V_SYNC_WIDTH_REF[x][0]) == true) {
V_SYNC_W = V_SYNC_WIDTH_REF[x][1];
break;
}
else {
V_SYNC_W = 10;
continue;
}
}
if (V_BLANK < (V_PORCH_F + V_PORCH_B + V_SYNC_W)) {
V_BLANK = V_PORCH_F + V_PORCH_B + V_SYNC_W;
}
/* Fill in values in the formula table in case the table is to be shown */
/* Must now check if V_BLANK is below the minimum required V_BLANK line count, which is the sum of the vertical front porch, back porch, and sync width */
var V_PORCH_F;
if (R == 1) { V_PORCH_F = 3; } /* Vertical front porch for Reduced Blanking v1, defined by VESA CVT 1.1 standard */
else if (R == 2) { V_PORCH_F = 1; } /* Vertical front porch for Reduced Blanking v2, defined by VESA CVT 1.2 standard */
var V_PORCH_B = 6; /* Vertical back porch, defined by VESA CVT standard */
var V_SYNC_WIDTH_REF = [ /* Table of magic numbers defined in VESA CVT standard; sync width depends on aspect ratio */
function closeSpoiler(arg, options) { /* Use this for the "close" button/footer at the bottom of the spoiler. Use toggleSpoiler() function for the spoiler header. */
defaultOpt = { /* Same opening as openSpoiler function */
'scroll': false, /* scroll option for closing the spoiler has no effect if spoiler does not have a "Close" footer. */
'up_only': false, /* currently this does nothing */
'this is the':'table',
};
/* if no options argument is given at all, create one with the default values as set above. */
if (typeof (options) === 'undefined') {
console.log(arguments.callee.name, '::', 'Caller did not include optional parameters');
var options = {};
for (var entry in defaultOpt) {
options[entry] = defaultOpt[entry];
console.log(arguments.callee.name, '::', 'Option \"' + entry + '\" set to default value of: ' + defaultOpt[entry]);
}
}
else { console.log(arguments.callee.name, '::', 'Caller has included optional parameters:', options); }
/* if an options argument is given, but not all options are defined, set the default values for the missing ones */
for (var entry in defaultOpt) {
if (entry in options == false) {
options[entry] = defaultOpt[entry];
console.log(arguments.callee.name, '::', 'Unspecified option \"' + entry + '\" set to default value of: ' + defaultOpt[entry]);
}
}
var spoiler;
var id;
var body;
var footer;
if (options['this is the'] == 'table') {
spoiler = arg;
}
else if (options['this is the'] == 'footer row') {
spoiler = arg.parentElement.parentElement;
}
else if (options['this is the'] == 'table id') {
arg = sectionList(arg);
if (arg == null) { return; }
else { spoiler = document.getElementById(arg); }
}
id = spoiler.id;
header = spoiler.rows[0];
body = spoiler.rows[1];
footer = null;
if (spoiler.rows.length > 2) { footer = spoiler.rows[2]; }