Skip to content

PenguinScreen2 1.0-rc2

Pre-release
Pre-release

Choose a tag to compare

@patrickfcarey patrickfcarey released this 03 Aug 13:30
afe3509

PenguinScreen2 1.0-rc2

A VR fork of PCSX2 for PlayStation 2, for SteamOS and desktop Linux.

Licensed GPL-3.0, inherited from PCSX2. Shipped VR profiles are separately
licensed data (CC-BY-NC-4.0, commercial rights reserved) — see
bin/resources/vr-profiles/LICENSE.md.

What changed since 1.0-rc

The VR settings page told the truth about itself. On a clean install the
settings page displayed stale defaults — showing VR off and 0° when the engine
actually ships with it on at 100°. The page now reflects real state, the
tri-state checkboxes are gone, and four binder defaults that reported the wrong
values were corrected. The VR page in per-game properties is back.

Pairing no longer looks like a hang. The first-time headset pairing step
waited silently with no on-screen progress, which reads as a freeze. The
launcher now emits a heartbeat while it waits, so you can see it working.

USB-C headset tether support. Wired headset connection to the Steam Deck.

Install instructions that actually work. The first step of the install
guide assumed the kit sat at the root of the USB stick and silently swallowed
its own errors, so a user who followed it got an empty folder and no
explanation. It now locates the kit wherever it is on the stick, shows you the
path it found, and stops if anything fails. The README gained a real Install
section.

Reading the performance story honestly

The Steam Deck target is wired. Deck-over-wireless performance is not
adequate and this release does not claim otherwise — use the USB-C tether on
Deck. Desktop Linux machines with more headroom can drive a wireless session.

Installing

Full instructions ship with the release: QUICKSTART.md, README.md,
KNOWN-ISSUES.md and STACK.md. In short — install the flatpak bundle, run
setup-configure-deps.sh to create the BIOS and game drop folders and pull the
WiVRn VR runtime, then launch-vr-session.sh.

You supply your own BIOS, dumped from your own console, and your own game
images. Nothing here downloads either.

SteamOS blocks the mDNS announce that lets a headset discover the PC
automatically, so the launcher prints the PC's IP for you to enter on the
headset; enable-vr-discovery.sh can turn discovery on if you would rather not
type an IP each time. KNOWN-ISSUES.md covers this in full.

Verifying what you downloaded

PenguinScreen2-1.0-rc2.flatpak
22,482,760 bytes
sha256 ebeb22433dde3be3ead8add895aa2653b3b210a55ff24201ddbbf7455b03d5d7

Binary and source come from the same commit,
63ef1605342d661beb5f2d2765e5d2cf619349ba, built against KDE Platform/Sdk 6.10.
The published source tree is exactly what the binary was compiled from.

Release-candidate status

This is a release candidate. It is built and verified against the project's
gate suite, and it has been installed and exercised from the test kit. Treat it
as a candidate — wider testing is the point of a release candidate.