Skip to content

Commit 61fd366

Browse files
committed
docs: fix support order, add table for direct backend compatibility
1 parent 67cbef7 commit 61fd366

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

README.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ This is an VA-API implementation that uses NVDEC as a backend. This implementati
2121

2222
# Codec Support
2323

24-
Hardware encoding only, decoding is [not supported](/../../issues/116).
24+
Hardware decoding only, encoding is [not supported](/../../issues/116).
2525

2626
| Codec | Supported | Comments |
2727
|---|---|---|
@@ -126,13 +126,19 @@ There's no real reason to run it with mpv except for testing, as mpv already sup
126126
The direct backend is a experimental backend that accesses the NVIDIA kernel driver directly, rather than using EGL to share the buffers. This allows us
127127
a greater degree of control over buffer allocation and freeing.
128128

129-
Given this backend accesses the NVIDIA driver directly, via NVIDIA's unstable API, this module is likely to break often with new versions of the kernel driver. If you encounter issues using this backend raise an issue and including logs generated by `NVD_LOG=1`.
129+
**Generational compatibility**
130+
131+
| Generation | Desktop | Mobile |
132+
|---|---|---|
133+
| <=Maxwell (<=9XX) |||
134+
| Pascal (10XX) |||
135+
| Turing (20XX/16XX) |||
136+
| Ampere (30XX) |||
137+
| Lovelace (40XX) |||
130138

131-
**Verified working generations**
139+
❓ - Unknown, let us know the test results of an unknown generation [here](/../../issues/126).
132140

133-
* Pascal (10XX)
134-
* Turing (20XX)
135-
* Ampere (30XX)
141+
Given this backend accesses the NVIDIA driver directly, via NVIDIA's unstable API, this module is likely to break often with new versions of the kernel driver. If you encounter issues using this backend raise an issue and including logs generated by `NVD_LOG=1`.
136142

137143
This backend uses headers files from the NVIDIA [open-gpu-kernel-modules](https://github.com/NVIDIA/open-gpu-kernel-modules)
138144
project. The `extract_headers.sh` script, along with the `headers.in` file list which files we need, and will copy them from a checked out version of the NVIDIA project

0 commit comments

Comments
 (0)