Skip to content

Commit 80c6151

Browse files
Bot Updating Documentation
1 parent 1eb9d34 commit 80c6151

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

docs/images/docker-pidgin.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,9 @@ To use hardware acceleration in Wayland mode, we distinguish between the card us
109109
* `DRINODE`: The path to the GPU used for **Rendering** (EGL).
110110
* `DRI_NODE`: The path to the GPU used for **Encoding** (VAAPI/NVENC).
111111

112-
If both variables point to the same device, the container will automatically enable **Zero Copy** encoding, significantly reducing CPU usage and latency.
112+
If both variables point to the same device, the container will automatically enable **Zero Copy** encoding, significantly reducing CPU usage and latency. If they are set to different devices one will be used for **Rendering** and one for **Encoding** with a cpu readback.
113+
114+
You can also use the environment variable `AUTO_GPU=true`, with this set the first card detected in the container (IE `/dev/dri/renderD128`) will be used and configured for **Zero Copy**.
113115

114116
##### Intel & AMD (Open Source Drivers)
115117

@@ -124,8 +126,6 @@ For Intel and AMD GPUs.
124126
- DRINODE=/dev/dri/renderD128
125127
- DRI_NODE=/dev/dri/renderD128
126128
```
127-
128-
129129
### SealSkin Compatibility
130130
131131
This container is compatible with [SealSkin](https://sealskin.app).
@@ -145,12 +145,14 @@ This container is based on [Docker Baseimage Selkies](https://github.com/linuxse
145145
| Variable | Description |
146146
| :----: | --- |
147147
| PIXELFLUX_WAYLAND | **Experimental** If set to true the container will initialize in Wayland mode running [Smithay](https://github.com/Smithay/smithay) and Labwc while enabling zero copy encoding with a GPU |
148+
| SELKIES_DESKTOP | If set to true and in Wayland mode, a simple panel will be initialized with labwc |
148149
| CUSTOM_PORT | Internal port the container listens on for http if it needs to be swapped from the default `3000` |
149150
| CUSTOM_HTTPS_PORT | Internal port the container listens on for https if it needs to be swapped from the default `3001` |
150151
| CUSTOM_WS_PORT | Internal port the container listens on for websockets if it needs to be swapped from the default 8082 |
151152
| CUSTOM_USER | HTTP Basic auth username, abc is default. |
152153
| DRI_NODE | **Encoding GPU**: Enable VAAPI/NVENC stream encoding and use the specified device IE `/dev/dri/renderD128` |
153154
| DRINODE | **Rendering GPU**: Specify which GPU to use for EGL/3D acceleration IE `/dev/dri/renderD129` |
155+
| AUTO_GPU | If set to true and in Wayland mode, we will automatically use the first GPU available for encoding and rendering IE `/dev/dri/renderD128` |
154156
| PASSWORD | HTTP Basic auth password, abc is default. If unset there will be no auth |
155157
| SUBFOLDER | Subfolder for the application if running a subfolder reverse proxy, need both slashes IE `/subfolder/` |
156158
| TITLE | The page title displayed on the web browser, default "Selkies" |
@@ -350,7 +352,6 @@ You can install packages from the system's native repository using the [universa
350352
| `SELKIES_ENABLE_PLAYER3` | `True` | Enable sharing link for gamepad player 3. |
351353
| `SELKIES_ENABLE_PLAYER4` | `True` | Enable sharing link for gamepad player 4. |
352354

353-
354355

355356
## Usage
356357

@@ -662,6 +663,7 @@ To help with development, we generate this dependency graph.
662663

663664
## Versions
664665

666+
* **04.04.26:** - Make Wayland default disable with PIXELFLUX_WAYLAND=false.
665667
* **28.12.25:** - Add Wayland init logic, rebase to Alpine 3.23.
666668
* **12.07.25:** - Rebase to Selkies and Alpine 3.22, HTTPS IS NOW REQUIRED.
667669
* **06.12.24:** - Rebase to Alpine 3.21.

0 commit comments

Comments
 (0)