Hur fungerar DisplayPort-bandbredd?

DisplayPort är ett digitalt displaygränssnitt som överför videodata via ett antal höghastighetsseriella datakanaler kallade lanes. En standard DisplayPort-anslutning använder upp till 4 lanes, och varje lane arbetar med en specifik bithastighet beroende på DisplayPort-version och länkhastighetsläge. Den totala tillgängliga bandbredden är summan av alla lanes kombinerat.

Inte alla överförda bitar bär pixeldata. DisplayPort 1.0–1.4a använder 8b/10b-kodning, där varje 10 överförda bitar representerar endast 8 bitar faktisk data — en effektivitet på 80%. DisplayPort 2.0 och senare versioner använder 128b/132b-kodning, vilket är betydligt mer effektivt med ungefär 96,7%. Efter att ha tagit hänsyn till kodningsomkostnader bestämmer den återstående datahastigheten hur många pixlar per sekund som kan skickas genom anslutningen.

Den bandbredd som krävs för en given displaykonfiguration beror på upplösning, uppdateringsfrekvens, färgformat och färgdjup. Till exempel kräver en 4K-skärm vid 60 Hz med 8-bitars RGB-färg betydligt mindre bandbredd än samma upplösning vid 144 Hz med 10-bitars HDR-färg. Att förstå dessa samband hjälper till att avgöra om en specifik DisplayPort-version och kabel kan stödja en önskad skärmkonfiguration.

Verktygsbeskrivning

Denna kalkylator bestämmer den maximala uppdateringsfrekvensen som kan uppnås för valfri kombination av DisplayPort-version, länkhastighet, antal lanes, upplösning, färgformat och färgdjup. Den visar också en genomförbarhetstabell för vanliga uppdateringsfrekvenser (60, 120, 144, 165, 240 och 360 Hz), som anger om varje frekvens stöds och hur stor del av den tillgängliga bandbredden den skulle förbruka. Alla beräkningar använder officiella VESA-specifikationer inklusive korrekt kodningsomkostnad och CVT-RBv2-blankningsintervall.

Hur det fungerar

Kalkylatorn följer dessa steg:

  1. Bestäm tillgänglig datahastighet: Multiplicera bandbredden per lane med antalet lanes och tillämpa sedan kodningseffektivitetsfaktorn (80% för 8b/10b, ~96,7% för 128b/132b)
  2. Beräkna bitar per pixel: Multiplicera färgdjupet (bitar per komponent) med antalet komponenter för det valda färgformatet — 3 för RGB och YCbCr 4:4:4, 2 för YCbCr 4:2:2, 1,5 för YCbCr 4:2:0
  3. Beräkna totalt antal pixlar per bildruta: Lägg till CVT-RBv2-blankningsintervall (80 horisontellt, 58 vertikalt) till den aktiva upplösningen för att få det totala pixelantalet inklusive blankning
  4. Beräkna maximal uppdateringsfrekvens: Dela den tillgängliga datahastigheten med de bitar som krävs per bildruta (totalt antal pixlar × bitar per pixel)

$$\text{Max Hz} = \frac{\text{Lanes} \times \text{Hastighet per lane} \times \text{Kodningseffektivitet}}{(\text{Bredd} + 80) \times (\text{Höjd} + 58) \times \text{BPC} \times \text{Komponenter}}$$

Alternativ förklarade

  • DisplayPort-version — Väljer vilka länkhastighetslägen som är tillgängliga. DP 1.0–1.1a stöder upp till HBR, DP 1.2 lägger till HBR2, DP 1.3–1.4a lägger till HBR3, och DP 2.0–2.1a lägger till UHBR 10/13,5/20
  • Länkhastighet — Överföringshastigheten per lane. Sträcker sig från RBR (1,62 Gbit/s) till UHBR 20 (20 Gbit/s). Högre länkhastigheter stöder högre upplösningar och uppdateringsfrekvenser
  • Lanes — Antal datakanaler (1, 2 eller 4). Standard DisplayPort använder 4 lanes. Vissa konfigurationer som en eller två lanes används i inbyggda system eller Thunderbolt-uppsättningar
  • Upplösning — Välj bland vanliga förinställningar (720p till 8K, inklusive ultrawide) eller ange en anpassad upplösning
  • Färgformat — RGB och YCbCr 4:4:4 använder full bandbredd; YCbCr 4:2:2 använder ~33% mindre; YCbCr 4:2:0 använder ~50% mindre
  • Färgdjup — Bitar per färgkomponent, från 6 bpc (grundläggande) till 16 bpc (djupfärg). Högre djup innebär mer bandbredd per pixel

Stödda länkhastigheter

Länkhastighet Per lane Kodning DP-version Datahastighet med 4 lanes
RBR 1,62 Gbit/s 8b/10b (80%) 1.0+ 5,18 Gbit/s
HBR 2,70 Gbit/s 8b/10b (80%) 1.0+ 8,64 Gbit/s
HBR2 5,40 Gbit/s 8b/10b (80%) 1.2+ 17,28 Gbit/s
HBR3 8,10 Gbit/s 8b/10b (80%) 1.3+ 25,92 Gbit/s
UHBR 10 10,0 Gbit/s 128b/132b (~96,7%) 2.0+ 38,69 Gbit/s
UHBR 13.5 13,5 Gbit/s 128b/132b (~96,7%) 2.0+ 52,22 Gbit/s
UHBR 20 20,0 Gbit/s 128b/132b (~96,7%) 2.0+ 77,37 Gbit/s

Exempel

4K 144 Hz med 10-bitars HDR (RGB):

  • DisplayPort 1.4 med HBR3 (4 lanes) ger 25,92 Gbit/s datahastighet
  • 4K vid 144 Hz med 10 bpc RGB kräver ~29,01 Gbit/s — överstiger HBR3-kapaciteten
  • Lösning: Använd DP 2.0 med UHBR 10, eller byt till YCbCr 4:2:2 för att minska bandbredden med 33%

1440p 240 Hz-spel:

  • Vid 8 bpc RGB kräver detta ~17,76 Gbit/s
  • HBR2 (17,28 Gbit/s) räcker precis inte till — HBR3 eller högre krävs

Funktioner

  • Täcker alla DisplayPort-versioner från 1.0 till 2.1a med korrekt länkhastighetstillgänglighet per version
  • Beräknar genomförbarhet för sex vanliga uppdateringsfrekvenser (60, 120, 144, 165, 240, 360 Hz) med bandbreddsanvändning i procent
  • Stöder anpassade upplösningar och 10 inbyggda förinställningar inklusive ultrawide-format
  • Tar hänsyn till CVT-RBv2-blankningsomkostnader i alla beräkningar
  • Använder officiella VESA-kodningseffektiviteter: 80% för 8b/10b och ~96,7% för 128b/132b

Användningsområden

  • Skärminköp: Kontrollera om en specifik DisplayPort-version på ditt grafikkort kan driva en skärm med hög uppdateringsfrekvens eller hög upplösning innan du köper
  • Kabelverifiering: Avgör om din befintliga DisplayPort-kabel och port-version stöder din önskade kombination av upplösning och uppdateringsfrekvens
  • Planering för färgnoggrannhet: Förstå bandbreddsavvägningarna när du väljer mellan 8-bitars och 10-bitars färgdjup för skapande av HDR-innehåll