docs: Readme

docs: Readme
This commit is contained in:
Kroese 2023-10-10 07:35:32 +02:00 committed by GitHub
commit 3fec9bf5ef
2 changed files with 5 additions and 5 deletions

View File

@ -17,7 +17,7 @@ Virtual DSM in a docker container.
- Multi-platform - Multi-platform
- KVM acceleration - KVM acceleration
- GPU passthrough - GPU passthrough
- Graceful shutdown - Graceful shutdowns
- Upgrades supported - Upgrades supported
## Usage ## Usage
@ -173,7 +173,7 @@ docker run -it --rm -p 5000:5000 --device=/dev/kvm --cap-add NET_ADMIN --stop-ti
* ### How do I passthrough my GPU? * ### How do I passthrough my GPU?
To enable this feature, add the following lines to your compose file: To passthrough your GPU, add the following lines to your compose file:
```yaml ```yaml
environment: environment:
@ -181,6 +181,8 @@ docker run -it --rm -p 5000:5000 --device=/dev/kvm --cap-add NET_ADMIN --stop-ti
devices: devices:
- /dev/dri - /dev/dri
``` ```
This can be used to enable facial recognition in Synology Photos for example.
* ### What are the differences compared to the standard DSM? * ### What are the differences compared to the standard DSM?

View File

@ -55,8 +55,6 @@ _graceful_shutdown() {
if ((AGENT_VERSION < 2)); then if ((AGENT_VERSION < 2)); then
echo && info "Please update the VirtualDSM Agent to allow for gracefull shutdowns..."
kill -15 "$(cat "${_QEMU_PID}")" kill -15 "$(cat "${_QEMU_PID}")"
pkill -f qemu-system-x86_64 || true pkill -f qemu-system-x86_64 || true
@ -72,7 +70,7 @@ _graceful_shutdown() {
if echo 'info version'| nc -q 1 -w 1 localhost "${QEMU_MONPORT}" >/dev/null 2>&1 ; then if echo 'info version'| nc -q 1 -w 1 localhost "${QEMU_MONPORT}" >/dev/null 2>&1 ; then
sleep 1 sleep 1
#info "Shutting down, waiting... ($(cat ${_QEMU_SHUTDOWN_COUNTER})/${QEMU_POWERDOWN_TIMEOUT})" [[ "${DEBUG}" == [Yy1]* ]] && info "Shutting down, waiting... ($(cat ${_QEMU_SHUTDOWN_COUNTER})/${QEMU_POWERDOWN_TIMEOUT})"
fi fi