iVRy Driver for SteamVR

iVRy Driver for SteamVR

 This topic has been pinned, so it's probably important
Sep 20, 2023 @ 5:30am
INFO: Hardware required for PSVR2
PSVR2 needs a USB-C port that can provide 12V PD, alt-DP & USB3.0, only VirtualLink ports known to provide that on PC. You will either need a GPU with a VirtualLink port, or a VirtualLink adapter (currently only BizLink manufactures a VirtualLink adapter).

PSVR2 needs a GPU with at least DisplayPort 1.4, HDCP 2.2 and DSC1.1 support. There is no way, no how it will work with anything else. It is up to you to figure out whether your GPU supports this, no response will be given to "will it work with my GPU?" type questions. Any AMD 5x00 or later GPU or nVidia 20x0 or later GPU should be fine.

In addition to all of this, a custom hardware adapter is necessary:

Why is a hardware adapter necessary, and what does it do?
A whole bunch of setup of the DisplayPort interface (number of lanes, bandwidth, compression, encryption) is set up via a sideband channel called DisplayPort AUX. In environments that need inter-operability of various vendors' hardware (eg. plugging a monitor into a PC), the DisplayPort source (PC) queries the DisplayPort sink (display) as to capabilities, setup parameters etc. In the case of the PSVR2 it only replies with the info needed to set up cinema mode. The PS5 doesn't need it to give other info, because it knows the display is a PSVR2 and so just hard-codes what it needs. We can't do this on PC, because display drivers are designed to use that info and unless you have the source code of the driver they can't be modified to work like the PS5. In this particular instance, that resulted in the VR modes being blocked, as they rely on DSC (compression) to work at all, and the PSVR2 says it doesn't support that. So, we need to put a (hardware) man in the middle that mediates between the PC and the PSVR2 and gives the PC display driver the information in the same way it would if the PSVR2 was not relying on a DisplayPort source with hard-coded parameters.

It is MUCH too soon for end-users to be purchasing hardware for PSVR2. It is expected that there will be PSVR2-specific adapters available from hardware partners closer to the release time.

The hardware adapter is currently in development.
https://steamcommunity.com/sharedfiles/filedetails/?id=3038461811
< >
Showing 1-15 of 21 comments
Thank youi! That filled in a lot of the questions I had
I guess the followup is whether or not the new AMD GPUs actually will be supporting these types of connections or not but I guess we'll see. I'm not gonna hold my breath
Sep 20, 2023 @ 12:28pm 
Originally posted by Livermush:
I guess the followup is whether or not the new AMD GPUs actually will be supporting these types of connections or not but I guess we'll see. I'm not gonna hold my breath

It doesn't matter. There are so few GPUs (and no laptops) with viable USB-C connectors (not all AMD cards with the connector will work) that the "final PSVR2 adapter" will be an adapter that incorporates the DP-AUX emulator and breaks out to DisplayPort and USB3 and has it's own power brick. Any recent AMD or nVidia GPU meets the other requirements.
Sorry for the dumb question but do we need just one adapter or two adapters for it to work?
Sep 24, 2023 @ 2:47am 
Originally posted by Hadji*:
Sorry for the dumb question but do we need just one adapter or two adapters for it to work?

Today you would need 2 adapters unless you had a GPU with a VirtualLink port. The intention is to partner with a hardware manufacturer to develop a PSVR2 specific adapter that would incorporate the functions of both into one.

That adapter can only exist when the DP-AUX emulator tech has been developed with the board I'm working on, and the driver has been released.
Originally posted by iVRy:
Originally posted by Hadji*:
Sorry for the dumb question but do we need just one adapter or two adapters for it to work?

Today you would need 2 adapters unless you had a GPU with a VirtualLink port. The intention is to partner with a hardware manufacturer to develop a PSVR2 specific adapter that would incorporate the functions of both into one.

That adapter can only exist when the DP-AUX emulator tech has been developed with the board I'm working on, and the driver has been released.

I see, Thanks for the clarification, Good luck in making this work, Will definitely purchase on release.
I'm tempted to believe that my laptop does support virtuallink because its

A) rx 6000 series
B) display is a direct connection to the gpu, it DOES NOT go through the igpu
C) the type c port supports PD multivoltage Fast charging, Displayport, and highspeed USB

I just wish there was a way to test this theory before buying a PSVR 2
Oct 24, 2023 @ 1:26am 
Originally posted by Captain Krista:
I'm tempted to believe that my laptop does support virtuallink because its

There is no laptop in existence that has a VirtualLink port, or supports 12V PD needed for PSVR2. You can check your laptop's specifications to verify this.
I know Linux support is not (sadly) planned, but theoretically speaking, would be such hardware required to make PSVR2 work on linux, considering, one can "easily" modify GPU drivers? In your twitter post you mentioned you used such driver to make it work and based on it you are developing the hardware.
Nov 6, 2023 @ 4:11am 
Originally posted by Julus:
I know Linux support is not (sadly) planned, but theoretically speaking, would be such hardware required to make PSVR2 work on linux, considering, one can "easily" modify GPU drivers? In your twitter post you mentioned you used such driver to make it work and based on it you are developing the hardware.

The PSVR2 needs a USB-C port (on the GPU) that supplies 12V. If you don't have such a port you will need a VirtualLink adapter. If you don't know whether you have such a port, you can plug the PSVR2 into the back of your GPU and try to turn it on. If there is no socket that fits, or the PSVR2 doesn't turn on, then you will need a VirtualLink adapter.

Once you have a port you could plug the PSVR2 into then you could skip the DP-AUX emulator requirement, assuming the use of modified Open Source Linux GPU drivers.
Is there any ETA on the adapter and the driver? Will the adapter be available in the EU? Will the driver support the controllers at launch? Thanks!
Dec 4, 2023 @ 12:33am 
Originally posted by Cooley:
Is there any ETA on the adapter and the driver? Will the adapter be available in the EU? Will the driver support the controllers at launch? Thanks!

The adapter will be available to Patreon subscribers in late January, The adapter will be available on eBay, in limited quantities, most likely from late February. It's not possible to comment on driver features at this stage.
hardware required : Money for a PSVR2 , just kidding , im actually planing on getting one!
As a friend and I did some time ago we just split the PSVR camera Aux cable and rewired it manualy to a USB3.0 header, we will investigate the conections and requirements to do the same with PSVR2, (we also have the tools to do this in a delicate and good way) (if we break it we will probably be able to fix it) i feel like its going to be harder to hard wire this without the use of a custom PCB, if we dont get it we will wait for a consumer grade adapter or for the blueprints to make our own,
Jan 16, 2024 @ 12:56am 
Originally posted by ✪NITOREYTOR♿ツ:
we will investigate the conections and requirements to do the same with PSVR2, (we also have the tools to do this in a delicate and good way) (if we break it we will probably be able to fix it) i feel like its going to be harder to hard wire this without the use of a custom PCB, if we dont get it we will wait for a consumer grade adapter or for the blueprints to make our own,

Don't waste your time and money, there's nothing you can achieve by cutting open a custom USB-C cable (that can't be replaced, so if you mess up you'll need to buy a new PSVR2). If you want to build your own adapter, I'd suggest reading up on how to implement a USB-C multiplex device, USB-PD protocol, USB-C port negotiation protocol, USB-C alt DisplayPort protocol etc. This is stuff for qualified engineers, not hobbyists.

If you *really* want to cut cables (although there is nothing to achieve with that), then you should use these short adapter cables (which are known to work with PSVR2):

https://www.amazon.com/dp/B088NMGX4M?ref=ppx_yo2ov_dt_b_product_details&th=1
Thanks for your hard work. I am still reading the Q&A you've already answered, but I thought I'd ask ahead... is there a timeframe you're presuming the VR2 software/hardware will be ready? Cheers in advance!
< >
Showing 1-15 of 21 comments
Per page: 1530 50