• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

VESA Releases DisplayPort 2.1 Specification

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
17,653 (2.41/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w
The Video Electronics Standards Association (VESA) announced today that it has released DisplayPort 2.1, the latest version of the DisplayPort specification, which is backward compatible with and supersedes the previous version of DisplayPort (DisplayPort 2.0). VESA has been working closely with member companies to ensure that products supporting DisplayPort 2.0 would actually meet the newer, more demanding DisplayPort 2.1 spec. Due to this effort, all previously certified DisplayPort 2.0 products including UHBR (Ultra-high Bit Rate) capable products - whether GPUs, docking station chips, monitor scalar chips, PHY repeater chips such as re-timers, or DP40/DP80 cables (including both passive and active, and using full-size DisplayPort, Mini DisplayPort or USB Type-C connectors) - have already been certified to the stricter DisplayPort 2.1 spec.

Achieving a robust, end-to-end user visual experience remains the utmost priority for VESA's DisplayPort specification, whether across a native DisplayPort cable, via DisplayPort Alt Mode (DisplayPort over the USB Type-C connector), or tunneled through the USB4 link. As such, DisplayPort 2.1 has tightened its alignment with the USB Type-C specification as well as the USB4 PHY specification to facilitate a common PHY servicing both DisplayPort and USB4. In addition, DisplayPort 2.1 has added a new DisplayPort bandwidth management feature to enable DisplayPort tunneling to coexist with other I/O data traffic more efficiently over the USB4 link. This increased efficiency is on top of mandated support for VESA's visually lossless Display Stream Compression (DSC) codec and VESA's Panel Replay capability. DSC bitstream support can reduce DisplayPort transport bandwidth in excess of 67 percent without visual artifacts, while VESA's Panel Replay capability can reduce DisplayPort tunneling packet transport bandwidth in excess of 99 percent when Panel Replay operation is taking place.




"Achieving greater alignment between DisplayPort and USB on a common PHY has been a particularly important effort within VESA given the significant overlap in use case models between the DisplayPort and USB4 ecosystems," stated Alan Kobayashi, VESA Board Chair and VESA DisplayPort Task Group Chair. "DisplayPort 2.1 brings DisplayPort into convergence with USB4 PHY specifications to ensure the highest video performance across a broad range of consumer products. Display transport through DisplayPort, with its higher bit rates and proven visual quality of DSC compression even for HDR content, offers ample bandwidth for the needs of virtually every practical application. Features such as driving multiple displays over a single cable, or enabling multiple functions on a single port like video, power and data transfer, no longer require any compromise in video format choice. The advanced capabilities of the DisplayPort video interface are enabled by the invaluable contributions by our more than 300 member companies from across the electronics ecosystem."

DisplayPort 2.1 has also updated the DisplayPort cable specification to provide greater robustness and enhancements to full-size and Mini DisplayPort cable configurations that enable improved connectivity and longer cable lengths (beyond two meters for DP40 cables and beyond one meter for DP80 cables) without diminishing UHBR performance. VESA certified DP40 cables support up to the UHBR10 link rate (10 Gbps), with four lanes, providing a maximum throughput of 40 Gbps, while VESA certified DP80 cables support up to the UHBR20 link rate (20 Gbps), with four lanes, providing a maximum throughput of 80 Gbps.

"For all of our standards including DisplayPort, VESA has invested significant resources in testing and auditing procedures, including interoperability testing of products incorporating VESA specifications. This is to ensure that products that are introduced to market that claim support of VESA's standards meet the high-quality benchmarks that we have established," stated James Choate, compliance program manager for VESA. "VESA continues to investigate and develop new procedures to improve our auditing process in order to ensure robust implementation of quality products supporting DisplayPort and other VESA specs in the market. Thanks to the contributions by test equipment vendors, VESA has a solid test infrastructure in place to support wider testing and deployment of DisplayPort 2.1 certified devices in the marketplace."

View at TechPowerUp Main Site | Source
 
Joined
Mar 1, 2021
Messages
489 (0.36/day)
Location
Germany
System Name Homebase
Processor Ryzen 5 5600
Motherboard Gigabyte Aorus X570S UD
Cooling Scythe Mugen 5 RGB
Memory 2*16 Kingston Fury DDR4-3600 double ranked
Video Card(s) AMD Radeon RX 6800 16 GB
Storage 1*512 WD Red SN700, 1*2TB Curcial P5, 1*2TB Sandisk Plus (TLC), 1*14TB Toshiba MG
Display(s) Philips E-line 275E1S
Case Fractal Design Torrent Compact
Power Supply Corsair RM850 2019
Mouse Sharkoon Sharkforce Pro
Keyboard Fujitsu KB955
It must be really hard for such companies to create a proper chart with which cable and standard supports what metric......
 
Joined
Aug 13, 2009
Messages
3,221 (0.58/day)
Location
Czech republic
Processor Ryzen 5800X
Motherboard Asus TUF-Gaming B550-Plus
Cooling Noctua NH-U14S
Memory 32GB G.Skill Trident Z Neo F4-3600C16D-32GTZNC
Video Card(s) Sapphire Radeon Rx 580 Nitro+ 8GB
Storage HP EX950 512GB + Samsung 970 PRO 1TB
Display(s) HP Z Display Z24i G2
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster AE-5
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone AIMO Remastered
Software Windows 10 x64
But why does virtually everything still only support DP 1.4?
 

Space Lynx

Astronaut
Joined
Oct 17, 2014
Messages
17,262 (4.67/day)
Location
Kepler-186f
Processor 7800X3D -25 all core ($196)
Motherboard B650 Steel Legend ($179)
Cooling Frost Commander 140 ($42)
Memory 32gb ddr5 (2x16) cl 30 6000 ($80)
Video Card(s) Merc 310 7900 XT @3100 core $(705)
Display(s) Agon 27" QD-OLED Glossy 240hz 1440p ($399)
Case NZXT H710 (Red/Black) ($60)
So Radeon rdna3 may support dp2.1 after all, now that the spec is official. Good to see innovation continuing. Looking forward to the next generation of USB and thunderbolt as well.

I doubt it, the cards are already in production (I'd bet money on it), you have to stockpile before you can sell. I expect late November we will have launch, November 3rd is reveal date.
 
Joined
Dec 26, 2006
Messages
3,837 (0.59/day)
Location
Northern Ontario Canada
Processor Ryzen 5700x
Motherboard Gigabyte X570S Aero G R1.1 BiosF5g
Cooling Noctua NH-C12P SE14 w/ NF-A15 HS-PWM Fan 1500rpm
Memory Micron DDR4-3200 2x32GB D.S. D.R. (CT2K32G4DFD832A)
Video Card(s) AMD RX 6800 - Asus Tuf
Storage Kingston KC3000 1TB & 2TB & 4TB Corsair MP600 Pro LPX
Display(s) LG 27UL550-W (27" 4k)
Case Be Quiet Pure Base 600 (no window)
Audio Device(s) Realtek ALC1220-VB
Power Supply SuperFlower Leadex V Gold Pro 850W ATX Ver2.52
Mouse Mionix Naos Pro
Keyboard Corsair Strafe with browns
Software W10 22H2 Pro x64
…….still waiting for gpus and monitors to get caught up………

Hey Swede, you didn’t update the wiki yet!!
;)

 
Last edited:
Joined
Feb 27, 2013
Messages
445 (0.10/day)
Location
Lithuania
I doubt it, the cards are already in production (I'd bet money on it), you have to stockpile before you can sell. I expect late November we will have launch, November 3rd is reveal date.
If you read the changes for 2.1 they are for cables, not related to cards, DSC support becoming mandatory, which AMD probably supported already and adjustments for USB4. Pretty sure they have all that down, especially considering that AMD and VESA work pretty closely together.
 
Joined
Sep 8, 2009
Messages
1,077 (0.19/day)
Location
Porto
Processor Ryzen 9 5900X
Motherboard Gigabyte X570 Aorus Pro
Cooling AiO 240mm
Memory 2x 32GB Kingston Fury Beast 3600MHz CL18
Video Card(s) Radeon RX 6900XT Reference (amd.com)
Storage O.S.: 256GB SATA | 2x 1TB SanDisk SSD SATA Data | Games: 1TB Samsung 970 Evo
Display(s) LG 34" UWQHD
Audio Device(s) X-Fi XtremeMusic + Gigaworks SB750 7.1 THX
Power Supply XFX 850W
Mouse Logitech G502 Wireless
VR HMD Lenovo Explorer
Software Windows 10 64bit
This coming out just 2 weeks before the launch of the RDNA3 series is a strong indicator that these are bringing the new spec.

I wonder if this means the top RDNA3 cards are coming with the USB-C connector, like AMD's original Radeon 6900XT.
It could mean full PSVR2 support for the new GPUs, and other future VR headsets that sport a single cable.

Of course, I'm assuming the new DP2.1-over-USBC spec doesn't retract from previous DP2-over-USBC one, which brought 5Gb/s USB 3.1 (more than enough for accelerometers and dual cameras) and up to 100W USB-PD.
 

ARF

Joined
Jan 28, 2020
Messages
4,670 (2.64/day)
Location
Ex-usa | slava the trolls
DP 1.4 supports only 8K@30 at 8-bit, and 4K@97 at 10-bit.
Even DP 2.0 only supports 8K@74 at 10-bit.

UHBR20 must be upgraded to support 8K@240 at 12-bit. That requires a lot of bandwidth.

DisplayPort - Wikipedia
 
Joined
Feb 27, 2013
Messages
445 (0.10/day)
Location
Lithuania
This coming out just 2 weeks before the launch of the RDNA3 series is a strong indicator that these are bringing the new spec.

I wonder if this means the top RDNA3 cards are coming with the USB-C connector, like AMD's original Radeon 6900XT.
It could mean full PSVR2 support for the new GPUs, and other future VR headsets that sport a single cable.

Of course, I'm assuming the new DP2.1-over-USBC spec doesn't retract from previous DP2-over-USBC one, which brought 5Gb/s USB 3.1 (more than enough for accelerometers and dual cameras) and up to 100W USB-PD.
Do you really think Sony would give their VR headset PC support?

Also isn't wireless just the future for PC VR? With AV1 encoding/decoding capabilities that seems like the future to me.
 

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
17,653 (2.41/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w

ARF

Joined
Jan 28, 2020
Messages
4,670 (2.64/day)
Location
Ex-usa | slava the trolls
Of course, someone who has all the technical data shall do it.
 
Joined
Sep 8, 2009
Messages
1,077 (0.19/day)
Location
Porto
Processor Ryzen 9 5900X
Motherboard Gigabyte X570 Aorus Pro
Cooling AiO 240mm
Memory 2x 32GB Kingston Fury Beast 3600MHz CL18
Video Card(s) Radeon RX 6900XT Reference (amd.com)
Storage O.S.: 256GB SATA | 2x 1TB SanDisk SSD SATA Data | Games: 1TB Samsung 970 Evo
Display(s) LG 34" UWQHD
Audio Device(s) X-Fi XtremeMusic + Gigaworks SB750 7.1 THX
Power Supply XFX 850W
Mouse Logitech G502 Wireless
VR HMD Lenovo Explorer
Software Windows 10 64bit
Do you really think Sony would give their VR headset PC support?
Considering they gave official PC support to DualSense and they're making a significant push on PC gaming, yes. Future Playstation VR games released on PC will support PSVR2.
PSVR2 is already a headset that works much closer to a cheaper PC headset anyways. It uses inside-out tracking and a regular USB-C connection (probably DP2.0 in alt-mode), unlike PSVR1 that needed a camera with a custom connector to track the controller + headset lights.


Also isn't wireless just the future for PC VR? With AV1 encoding/decoding capabilities that seems like the future to me.
Coding + decoding induces latency and should make reprojection techniques harder to achieve.

I do agree that the future of VR is wireless, but IMO it's probably coming in the form of 60GHz 802.11ay / WiGig 2 with 44 to 176Gbit/s with line-of-sight. That way there's no need to compress the signal.
OTOH, that also means we'll get new concerns with battery life and battery weight (ergonomy, confort, etc.). And for seated VR - which is what most people will use for anyways - a single cable isn't that much of a problem.
 
Joined
Aug 25, 2021
Messages
1,170 (0.98/day)
This coming out just 2 weeks before the launch of the RDNA3 series is a strong indicator that these are bringing the new spec.
I wonder if this means the top RDNA3 cards are coming with the USB-C connector, like AMD's original Radeon 6900XT.
It could mean full PSVR2 support for the new GPUs, and other future VR headsets that sport a single cable.

Of course, I'm assuming the new DP2.1-over-USBC spec doesn't retract from previous DP2-over-USBC one, which brought 5Gb/s USB 3.1 (more than enough for accelerometers and dual cameras) and up to 100W USB-PD.
New GPUs should have at least one USB-C connector supporting full 80 Gbps speed.
There will be one HDMI 2.1 FRL at 48 Gbps, hoperfully, as 6000 GPUs gave us slightly trimmed HDMI 2.1 FRL at 40 Gbps.
I guess two other ports will be native DP at 40 Gbps.

But would not be surprised to see two USB-C ports, one HDMI FRL and one traditional DP. AIBs can adjust ports differently.
 
Last edited:
Joined
Jun 21, 2021
Messages
3,121 (2.48/day)
System Name daily driver Mac mini M2 Pro
Processor Apple proprietary M2 Pro (6 p-cores, 4 e-cores)
Motherboard Apple proprietary
Cooling Apple proprietary
Memory Apple proprietary 16GB LPDDR5 unified memory
Video Card(s) Apple proprietary M2 Pro (16-core GPU)
Storage Apple proprietary onboard 512GB SSD + various external HDDs
Display(s) LG UltraFine 27UL850W (4K@60Hz IPS)
Case Apple proprietary
Audio Device(s) Apple proprietary
Power Supply Apple proprietary
Mouse Apple Magic Trackpad 2
Keyboard Keychron K1 tenkeyless (Gateron Reds)
VR HMD Oculus Rift S (hosted on a different PC)
Software macOS Sonoma 14.7
Benchmark Scores (My Windows daily driver is a Beelink Mini S12 Pro. I'm not interested in benchmarking.)
New GPUs should have at least one USB-C connector supporting full 80 Gbps speed.
There will be one HDMI 2.1 FRL at 48 Gbps, hoperfully, as 6000 GPUs gave us slightly trimmed HDMI 2.1 FRL at 40 Gbps.
I guess two other ports will be native DP at 40 Gbps.

But would not be surprised to see two USB-C ports, one HDMi and one traditional. AIBs can adjust ports differently.

Without compatible display devices those USB-C connectors on the GPUs will go for naught. And when I say display devices, I mean more than just traditional PC monitors. This also includes television sets.

Look at the VirtualLink port. The technology was never deployed by VR HMD manufacturers and the port disappeared after a single appearance on Turing generation cards.
 
Joined
Dec 14, 2011
Messages
1,042 (0.22/day)
Location
South-Africa
Processor AMD Ryzen 9 5900X
Motherboard ASUS ROG STRIX B550-F GAMING (WI-FI)
Cooling Corsair iCUE H115i Elite Capellix 280mm
Memory 32GB G.Skill DDR4 3600Mhz CL18
Video Card(s) ASUS GTX 1650 TUF
Storage Sabrent Rocket 1TB M.2
Display(s) Dell S3220DGF
Case Corsair iCUE 4000X
Audio Device(s) ASUS Xonar D2X
Power Supply Corsair AX760 Platinum
Mouse Razer DeathAdder V2 - Wireless
Keyboard Redragon K618 RGB PRO
Software Microsoft Windows 11 - Enterprise (64-bit)
Please don't go too fast, Nvidia has to catch with 2.0 first

Yeah, imagine the irony; nVidia pushes the first GPU that can do high 4k FPS gaming and then they limit it with a shitty DP 1.4 connector.

Ah, nVidia, you are the worst, you are true villains, posing as a legitimate company. It's almost like you are purposefully trying to see how you can screw your end-users with as little as possible in features for as much $ as possible.
 
Joined
Jul 13, 2016
Messages
3,290 (1.07/day)
Processor Ryzen 7800X3D
Motherboard ASRock X670E Taichi
Cooling Noctua NH-D15 Chromax
Memory 32GB DDR5 6000 CL30
Video Card(s) MSI RTX 4090 Trio
Storage Too much
Display(s) Acer Predator XB3 27" 240 Hz
Case Thermaltake Core X9
Audio Device(s) Topping DX5, DCA Aeon II
Power Supply Seasonic Prime Titanium 850w
Mouse G305
Keyboard Wooting HE60
VR HMD Valve Index
Software Win 10
Do you really think Sony would give their VR headset PC support?

Also isn't wireless just the future for PC VR? With AV1 encoding/decoding capabilities that seems like the future to me.

Valve is porting HL:A over to the PSVR2 so you never know. Valve in general has been helping companies advance VR. They gave HP their speaker and headstrap design for the G2 and the original Vive was made in conjunction with Valve.

Ultimately Sony would only be hurting themselves by not having PC support for the PSVR2. They'd be leaving a large portion of the market to their competitor Meta. In addition, people having a PSVR in hand would encourage sales of VR games exclusive to playstation. Even if they use it for PCVR, it's entirely possible they might just buy a playstation as well.
 
Joined
Aug 25, 2021
Messages
1,170 (0.98/day)
Without compatible display devices those USB-C connectors on the GPUs will go for naught. And when I say display devices, I mean more than just traditional PC monitors. This also includes television sets. Look at the VirtualLink port. The technology was never deployed by VR HMD manufacturers and the port disappeared after a single appearance on Turing generation cards.
There will be plenty of adapters for those who need an additional specific port and AIB models will be diverse in port offer. It should not be an issue at all.
My monitor from 2018 has USB-C Thunderbolt port, native DP and HDMI. Increasing number of monitors will have one or two.
Essentially, most GPUs and monitors will have native DP, HDMI and USB-C, so you can connect whatever you please.
 

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
17,653 (2.41/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/yfsd9w
Without compatible display devices those USB-C connectors on the GPUs will go for naught. And when I say display devices, I mean more than just traditional PC monitors. This also includes television sets.

Look at the VirtualLink port. The technology was never deployed by VR HMD manufacturers and the port disappeared after a single appearance on Turing generation cards.
My monitor can do 4K 160 Hz over USB-C. I've tested it using the VirtualLink port on my RTX 2080.
 
Joined
Oct 18, 2013
Messages
6,193 (1.53/day)
Location
Over here, right where you least expect me to be !
System Name The Little One
Processor i5-11320H @4.4GHZ
Motherboard AZW SEI
Cooling Fan w/heat pipes + side & rear vents
Memory 64GB Crucial DDR4-3200 (2x 32GB)
Video Card(s) Iris XE
Storage WD Black SN850X 4TB m.2, Seagate 2TB SSD + SN850 4TB x2 in an external enclosure
Display(s) 2x Samsung 43" & 2x 32"
Case Practically identical to a mac mini, just purrtier in slate blue, & with 3x usb ports on the front !
Audio Device(s) Yamaha ATS-1060 Bluetooth Soundbar & Subwoofer
Power Supply 65w brick
Mouse Logitech MX Master 2
Keyboard Logitech G613 mechanical wireless
Software Windows 10 pro 64 bit, with all the unnecessary background shitzu turned OFF !
Benchmark Scores PDQ
Please don't go too fast, Nvidia has to catch with 2.0 first
shhhhh, pleeze don't tell them, lest they come up with yet ANUTHA scheme to justify milking us out of even moar $$ than they already are :(
 
Joined
Jun 21, 2021
Messages
3,121 (2.48/day)
System Name daily driver Mac mini M2 Pro
Processor Apple proprietary M2 Pro (6 p-cores, 4 e-cores)
Motherboard Apple proprietary
Cooling Apple proprietary
Memory Apple proprietary 16GB LPDDR5 unified memory
Video Card(s) Apple proprietary M2 Pro (16-core GPU)
Storage Apple proprietary onboard 512GB SSD + various external HDDs
Display(s) LG UltraFine 27UL850W (4K@60Hz IPS)
Case Apple proprietary
Audio Device(s) Apple proprietary
Power Supply Apple proprietary
Mouse Apple Magic Trackpad 2
Keyboard Keychron K1 tenkeyless (Gateron Reds)
VR HMD Oculus Rift S (hosted on a different PC)
Software macOS Sonoma 14.7
Benchmark Scores (My Windows daily driver is a Beelink Mini S12 Pro. I'm not interested in benchmarking.)
My monitor can do 4K 160 Hz over USB-C. I've tested it using the VirtualLink port on my RTX 2080.

I never said the technology couldn’t work. However for widespread adoption there needs to be strong support from the display industry in a timely manner.

Maybe that’s why NVIDIA stuck with DisplayPort 1.4 with the 40 Series generation.

Ultimately these standards need to be adopted by display manufacturers first. People hold onto their displays longer than their discrete graphics cards.

It’s not like everyone who buys a new graphics card will buy a new display at the same time.
 
Last edited:

wolf

Better Than Native
Joined
May 7, 2007
Messages
8,178 (1.27/day)
System Name MightyX
Processor Ryzen 9800X3D
Motherboard Gigabyte X650I AX
Cooling Scythe Fuma 2
Memory 32GB DDR5 6000 CL30
Video Card(s) Asus TUF RTX3080 Deshrouded
Storage WD Black SN850X 2TB
Display(s) LG 42C2 4K OLED
Case Coolermaster NR200P
Audio Device(s) LG SN5Y / Focal Clear
Power Supply Corsair SF750 Platinum
Mouse Corsair Dark Core RBG Pro SE
Keyboard Glorious GMMK Compact w/pudding
VR HMD Meta Quest 3
Software case populated with Artic P12's
Benchmark Scores 4k120 OLED Gsync bliss
Are there even display's out with 2.0 let alone 2.1? I know the support needs to come sometime, but I am seeing a storm in a teacup here.

But hey, we all seem to enjoy a little bit of outrage right.
 
Top