Skip to content

Commit

Permalink
Update Nvidia Hwaccel Docs (#5172)
Browse files Browse the repository at this point in the history
* Update hardware_acceleration.md

* Update hardware_acceleration.md

* Update hardware_acceleration.md

* Update hardware_acceleration.md

* Update docs/docs/configuration/hardware_acceleration.md

Co-authored-by: Felipe Santos <[email protected]>

Co-authored-by: Felipe Santos <[email protected]>
  • Loading branch information
NickM-27 and felipecrs authored Jan 21, 2023
1 parent 924f946 commit 36c6ee7
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions docs/docs/configuration/hardware_acceleration.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,10 @@ ffmpeg:

These instructions are based on the [jellyfin documentation](https://jellyfin.org/docs/general/administration/hardware-acceleration.html#nvidia-hardware-acceleration-on-docker-linux)

Add `--gpus all` to your docker run command or update your compose file.
If you have multiple Nvidia graphic card, you can add them with their ids obtained via `nvidia-smi` command
Additional configuration is needed for the docker container to be able to access the Nvidia GPU and this depends on how docker is being run:

#### Docker Compose

```yaml
services:
frigate:
Expand All @@ -62,6 +64,18 @@ services:
capabilities: [gpu]
```

#### Docker Run CLI

```bash
docker run -d \
--name frigate \
...
--gpus=all \
ghcr.io/blakeblackshear/frigate:stable
```

#### Setup Decoder

The decoder you need to pass in the `hwaccel_args` will depend on the input video.

A list of supported codecs (you can use `ffmpeg -decoders | grep cuvid` in the container to get a list)
Expand Down

0 comments on commit 36c6ee7

Please sign in to comment.