Skip to content

Commit

Permalink
Add XREAL Air 2 Pro support
Browse files Browse the repository at this point in the history
  • Loading branch information
wheaney committed Dec 5, 2023
1 parent 555c30d commit 3f94369
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 8 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[![Chat](https://img.shields.io/badge/chat-on%20discord-7289da.svg)](https://discord.gg/azSBTXNXMt)

This plugin provides virtual display and head-tracking modes for the XREAL Air 1 and 2 glasses by installing [Breezy Desktop's Vulkan implementation](https://github.com/wheaney/breezy-desktop). It also provides a UI for easily changing common configurations. All without leaving Game Mode.
This plugin provides virtual display and head-tracking modes for the XREAL Air 1, 2, and 2 Pro glasses by installing [Breezy Desktop's Vulkan implementation](https://github.com/wheaney/breezy-desktop). It also provides a UI for easily changing common configurations. All without leaving Game Mode.

For the moment, virtual display support only works for Vulkan games. See what's [in the works](#upcoming-features).

Expand Down Expand Up @@ -47,7 +47,7 @@ Right now there's no surefire way to tell since this mode only supports Vulkan g

### Why isn't it working?
Virtual display mode only works under certain conditions. Double-check the following:
* Are you **using the original XREAL or NREAL Air or Air 2 glasses**? Air 2 Pro isn't supported yet, nor are models from other brands, but hopefully one day this will include a wider range of devices. See the [upcoming features](#upcoming-features) section.
* Are you **using the XREAL or NREAL Air glasses**? Air 1, 2, and 2 Pro models *are* supported, but XREAL Light is *not*, nor are models from other brands, but soon this will include a wider range of devices. See the [upcoming features](#upcoming-features) section.
* Are your **glasses plugged into your Steam Deck**? Are they **displaying content when games aren't running**?
* Sometimes the display on the glasses will turn off as the battery level goes down. You can verify this by hitting the `Steam` or `...` buttons, since the Game Mode menus display no matter where the virtual screen is. If the glasses have powered down, try lowering your TDP wattage setting in the Performance panel to get more play time.
* Have you **selected the "Virtual display" headset mode** in the plugin settings? Mouse, joystick, and disabled settings will all disable the virtual display.
Expand Down Expand Up @@ -130,7 +130,7 @@ One last alternative if mouse input just won't work is to enable the driver's jo
So much more is already in the works for this plugin! If you're enjoying it and any of the upcoming features sound appealing, or if you have a feature request, or if you want to join the Discord, please consider [becoming a supporter](https://ko-fi.com/wheaney).

Upcoming features:
* Increased device support (VITURE, Rokid, XREAL Air 2 Pro, etc...).
* Increased device support (VITURE, Rokid, etc...).
* Virtual display for all of Game Mode, not just Vulkan games.
* General Linux virtual display support for productivity.
* 3D SBS support for virtual display depth to make the display appear closer or farther away for eye comfort.
Expand Down
14 changes: 9 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "decky-xrealAir",
"version": "0.2.7",
"version": "0.3.0",
"description": "Virtual display and head-tracking modes for the XREAL Air glasses",
"scripts": {
"build": "shx rm -rf dist && rollup -c",
Expand All @@ -16,6 +16,10 @@
"plugin",
"steam-deck",
"deck",
"xr",
"ar",
"vr",
"xreal",
"xreal-air"
],
"author": "Wayne Heaney",
Expand Down Expand Up @@ -54,13 +58,13 @@
"custom_remote_binary": [
{
"name": "breezy_vulkan_setup",
"url": "https://github.com/wheaney/breezy-desktop/releases/download/v0.1.5-beta/breezy_vulkan_setup",
"sha256hash": "6d4c4d0cf4d88f05e5dab19b1c4a50378c6f712f31f48e50ae542e150892e5e3"
"url": "https://github.com/wheaney/breezy-desktop/releases/download/v0.2.0-beta/breezy_vulkan_setup",
"sha256hash": "74b2d30b89b7dfa96d42fcffe3079a6a0f823adf444432666f2bb77f1039547b"
},
{
"name": "breezyVulkan.tar.gz",
"url": "https://github.com/wheaney/breezy-desktop/releases/download/v0.1.5-beta/breezyVulkan.tar.gz",
"sha256hash": "e88aca0beb22ab5290877d77a5999ad0d66389a503767cac6667e3c961272354"
"url": "https://github.com/wheaney/breezy-desktop/releases/download/v0.2.0-beta/breezyVulkan.tar.gz",
"sha256hash": "c5cbe80efeceac8a4e5392553ceaf06ac7f9e60c394ef9b0e4ed4867f335626b"
}
]
}

0 comments on commit 3f94369

Please sign in to comment.