PS5 HD Camera for PC

Free, open-source driver

The PS5 HD Camera as your PC webcam

Native 1920×1080 at 60 fps and a background blur from real depth: the camera's two sensors measure how far everything is, and your graphics card blurs what lies behind you, like a lens. No neural networks, and no kernel driver on Windows.

Windows 11 · Linux · macOS · GPL-3.0 · for the PlayStation 5 HD Camera (CFI-ZEY1)

Two sensors give depth; the background is blurred, the person stays sharp Depth (near = bright) Sharp you, blurred room
An illustration of what the GPU does with every frame, at 60 frames a second.

What you get

The PlayStation 5 HD Camera has two Full HD sensors. Sony uses them for the console; this driver turns them into a Full HD webcam for your PC that knows how far everything is.

Native 1080p at 60 fps

Every program gets Full HD at 60 frames per second from the camera's own sensor: no upscaling. Sony's firmware stops at 30 fps in 1080p; the driver's firmware change allows 60.

Background blur from real depth

Depth comes from the two sensors (stereo matching on the GPU), so the blur follows your actual outline and distance. Switch it like Windows' own camera effects: Settings → Bluetooth & devices → Cameras → PS5 Camera.

Your whole head stays sharp

Ears, hair and headphones are traced along your silhouette, so they stay in focus while the room right behind you is blurred.

Exposure on you

With bokeh on, brightness is metered on your head, not the whole frame: sitting in front of a bright window no longer leaves you as a dark shape.

Clean picture in dim rooms

Noise reduction that follows motion, so moving hands do not smear, and automatic anti-flicker against the stripes and pulsing that mains-powered lamps cause.

Works in every program

On Windows the camera shows up as “PS5 Camera” in Zoom, Teams, Discord, Telegram, OBS, browsers and the Camera app, with no kernel driver and no test mode.

How it works on Windows

Everything runs in user mode with Windows' own camera stack.

Plug in

The camera starts in boot mode; the driver's service uploads its firmware through Windows' built-in WinUSB.

The camera appears

It re-connects as a standard UVC camera, served by the regular Windows driver.

Depth on the GPU

A Device MFT inside Windows Camera Frame Server computes depth (census + SGM) and the blur with Direct3D 11.

Any app uses it

Programs see “PS5 Camera” through Media Foundation, WinRT and DirectShow.

Install

The camera needs a USB 3 port: on USB 2.0 it only delivers 640×400. No adapter is needed.

Windows 11

  • Download PS5CameraDriver.msi (in Russian: -ru.msi) and run it.
  • Choose “PS5 Camera” in your programs. Bokeh is on after the first installation.
  • Needs administrator rights. Until releases are code-signed, SmartScreen may warn about an unknown publisher.
  • Unattended, from an administrator prompt:
msiexec /i PS5CameraDriver.msi /qn BOKEH=on

Linux

  • From PS5CameraDriver-linux.zip; systemd and udev required. Choose “USB Camera-OV580” (plain camera) or, with bokeh, “PS5 Camera”.
  • --bokeh on adds the experimental blur: x86_64 with glibc 2.34+ (Ubuntu 22.04, Debian 12, Fedora 35 or newer), a GPU with Vulkan 1.1. The installer installs the v4l2loopback kernel module; with Secure Boot, choose “Enroll MOK” on the next reboot.
sudo bash install.sh --bokeh on

macOS

  • From PS5CameraDriver-macos.zip; the camera at 1080p 30/60 fps, without bokeh. Choose “USB Camera-OV580” in your program.
  • Needs Command Line Tools: xcode-select --install.
sudo bash install.sh

A winget package (KROU4.PS5CameraDriver) is under review. The installer downloads Sony's original camera firmware from third-party copies on GitHub, checks it and applies the driver's changes. On Windows an installation without internet access still completes and the service fetches the firmware later; on Linux and macOS the installer needs internet access, or put the original next to it as sony-firmware.bin. Details: Windows, Linux, macOS.

Performance

The picture is computed on the graphics card. Measured on an RTX 3060 Ti with a Ryzen 5 5600, 1920×1080 at 60 fps: the first two rows on the live camera, the rest on recorded camera frames fed at 60 fps. The Vulkan version (Linux) takes about the same: 3.0 ms without effects, 9.2 ms with bokeh.

ModeGPU time per frameGPU busy at 60 fpsGPU memoryCPU (driver)
Camera without effects2.6–2.9 ms~17%~60 MB~9% of one core
Bokeh8.6–9.0 ms~53%~100–130 MB~12% of one core
Bokeh, 1280×720 output8.1 ms~49%~120 MB—
Bokeh and the depth camera9.9 ms~59%~160 MB—

Without a graphics card (Windows' software renderer on a 6-core CPU) a frame takes 165 ms without effects and 550 ms with bokeh, so a GPU is required. The work per frame is the same on any card: for bokeh at 60 fps a card needs to be roughly at least 60% as fast as an RTX 3060 Ti, at 30 fps about a quarter (programs are offered 30 fps after ps5cam-ctl.exe set fullhdonly 0, see installer/README.txt); integrated graphics will most likely manage bokeh only at 30 fps or the camera without effects (an estimate, not a measurement). Share your numbers from ps5cam-ctl.exe status in Discussions. ps5cam-ctl.exe is in C:\Program Files\PS5Camera.

Questions

Answers to what people ask about the PS5 camera on a PC.

Can I use the PS5 HD Camera on a PC?

Yes. This free, open-source driver makes the PlayStation 5 HD Camera (CFI-ZEY1) a regular webcam: on Windows 11 at native 1920×1080 and 60 fps with optional background blur from real depth, on Linux at 1080p 30/60 fps (bokeh experimental) and on macOS at 1080p 30/60 fps without bokeh.

Do I need an adapter for the PS5 camera on PC?

No adapter is needed: plug the camera into a USB 3 port. On a USB 2.0 port the camera only delivers 640×400.

Does the PS5 camera work in Zoom, Teams, Discord and OBS?

Yes, in every program that uses webcams: Zoom, Microsoft Teams, Discord, Telegram, OBS Studio, web browsers and the Windows Camera app. On Windows, and on Linux with bokeh, the camera is called “PS5 Camera”; on macOS and on Linux without bokeh, “USB Camera-OV580”.

How does the background blur work without AI?

The camera has two image sensors. The driver compares the two images with a stereo algorithm (census transform and semi-global matching) on the graphics card, which gives the distance of every pixel, and blurs what lies behind the person like a camera lens with a shallow depth of field. No neural networks are used.

What computer do I need?

On Windows: Windows 11, a USB 3 port and a graphics card with Direct3D 11; integrated graphics count. The driver processes the picture on the GPU: on an RTX 3060 Ti a 1080p60 frame takes 2.6–2.9 ms without effects and about 9 ms with bokeh, and without a graphics card it cannot keep up. On Linux the bokeh needs Vulkan 1.1; the plain camera on Linux and macOS needs no GPU.

Is it safe? Does it install a kernel driver?

On Windows there is no kernel code and no test mode. The effect runs in user mode as a Device MFT inside Windows Camera Frame Server, and the camera's boot mode uses Windows' built-in WinUSB driver: the installer adds a certificate created on your computer to the trusted stores to install that driver package and deletes its private key right away, so nothing else can be signed with it. On Windows nothing is sent over the network except the firmware download. On Linux the bokeh uses the v4l2loopback kernel module, which the installer installs. The source code is public under GPL-3.0.

Why does the installer download Sony firmware?

The camera needs firmware every time it is plugged in. Sony's firmware is not redistributed: the installer downloads the original image from third-party copies on GitHub, checks its SHA-256 and applies the driver's 90-byte change (1080p at 60 fps, the depth mode, automatic exposure). On Windows an installation without internet access still completes and the service fetches the firmware later; on Linux and macOS the installer needs internet access or the original placed next to it as sony-firmware.bin.

Does it work with the PS4 camera?

No. The driver is for the PlayStation 5 HD Camera (CFI-ZEY1) only. The PS4 camera is a different device and is not supported, even through a USB adapter.

What are the limitations?

One program uses the camera at a time, as with any webcam. The camera measures depth from about half a metre: anything closer is blurred unevenly. Bokeh on Linux is experimental, and macOS has no bokeh (it would need a camera system extension, which macOS only runs with an Apple developer signature).

Is it free?

Yes. The driver is free and open source under the GNU GPL 3.0. Sony's camera firmware is not part of the project.