You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/images/docker-pidgin.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,7 +109,9 @@ To use hardware acceleration in Wayland mode, we distinguish between the card us
109
109
*`DRINODE`: The path to the GPU used for **Rendering** (EGL).
110
110
*`DRI_NODE`: The path to the GPU used for **Encoding** (VAAPI/NVENC).
111
111
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**.
113
115
114
116
##### Intel & AMD (Open Source Drivers)
115
117
@@ -124,8 +126,6 @@ For Intel and AMD GPUs.
124
126
- DRINODE=/dev/dri/renderD128
125
127
- DRI_NODE=/dev/dri/renderD128
126
128
```
127
-
128
-
129
129
### SealSkin Compatibility
130
130
131
131
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
145
145
| Variable | Description |
146
146
| :----: | --- |
147
147
| 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 |
148
149
| CUSTOM_PORT | Internal port the container listens on for http if it needs to be swapped from the default `3000` |
149
150
| CUSTOM_HTTPS_PORT | Internal port the container listens on for https if it needs to be swapped from the default `3001` |
150
151
| CUSTOM_WS_PORT | Internal port the container listens on for websockets if it needs to be swapped from the default 8082 |
| DRI_NODE | **Encoding GPU**: Enable VAAPI/NVENC stream encoding and use the specified device IE `/dev/dri/renderD128` |
153
154
| 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` |
154
156
| PASSWORD | HTTP Basic auth password, abc is default. If unset there will be no auth |
155
157
| SUBFOLDER | Subfolder for the application if running a subfolder reverse proxy, need both slashes IE `/subfolder/` |
156
158
| 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
350
352
| `SELKIES_ENABLE_PLAYER3` | `True` | Enable sharing link for gamepad player 3. |
351
353
| `SELKIES_ENABLE_PLAYER4` | `True` | Enable sharing link for gamepad player 4. |
352
354
353
-
354
355
355
356
## Usage
356
357
@@ -662,6 +663,7 @@ To help with development, we generate this dependency graph.
662
663
663
664
## Versions
664
665
666
+
* **04.04.26:** - Make Wayland default disable with PIXELFLUX_WAYLAND=false.
665
667
* **28.12.25:** - Add Wayland init logic, rebase to Alpine 3.23.
666
668
* **12.07.25:** - Rebase to Selkies and Alpine 3.22, HTTPS IS NOW REQUIRED.
0 commit comments