Check system configuration for DaVinci Resolve compatibility on Arch-based Linux
Project description
davinci-resolve-checker
Check system configuration and hardware compatibility for running DaVinci Resolve on Arch-based Linux distributions.
Supports Arch Linux, CachyOS, EndeavourOS, Manjaro, and Garuda.
Installation
# Install uv first on Arch-based systems
sudo pacman -S uv
# Then install the checker from PyPI
uv tool install davinci-resolve-checker
# Or run it without installing
uvx davinci-resolve-checker
If you do not want to install uv from pacman, see the official
uv installation docs.
For the most complete diagnostics, make sure these system utilities are available:
sudo pacman -S expac clinfo mesa-utils pciutils
Usage
# Run all checks
davinci-resolve-checker
# Check AMD Pro stack compatibility
davinci-resolve-checker --pro
# Machine-readable JSON output
davinci-resolve-checker --json
# Stop after the first failing result
davinci-resolve-checker --fail-fast
Flags
| Flag | Description |
|---|---|
--pro |
Check for AMD proprietary stack compatibility |
--fail-fast |
Stop after the first failing result |
--json |
Machine-readable JSON output |
Shell Completions
# Install completions for your current shell (bash, zsh, or fish)
davinci-resolve-checker --install-completion
This auto-detects your shell and adds the completion script to your RC file. Restart your shell or source the RC file to activate.
Exit Codes
0— all checks pass1— at least one check failed
Development
git clone https://github.com/mordor-forge/davinci-resolve-checker.git
cd davinci-resolve-checker
uv sync
uv run pytest -v
Run the full test matrix
uvx --with tox-uv tox
Lint
uv run ruff check src/ tests/
uv run ruff format --check src/ tests/
Credits
This project is a ground-up rewrite of Ashark/davinci-resolve-checker. The check logic, GPU codename lists, and OpenCL detection heuristics are derived from the original work.
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file davinci_resolve_checker-0.1.0.tar.gz.
File metadata
- Download URL: davinci_resolve_checker-0.1.0.tar.gz
- Upload date:
- Size: 84.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d50fc0379cfe16b5613a3b1897cf2f6dcb4f1b45ce2b982c41bf0c1e5da91724
|
|
| MD5 |
c983f20d1e4ddbb5396e28d6c6807ff7
|
|
| BLAKE2b-256 |
be66afa453493efb4764916fff67ff23e9c93e5a4623882787cdda15f297af0b
|
Provenance
The following attestation bundles were made for davinci_resolve_checker-0.1.0.tar.gz:
Publisher:
release.yml on mordor-forge/davinci-resolve-checker
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
davinci_resolve_checker-0.1.0.tar.gz -
Subject digest:
d50fc0379cfe16b5613a3b1897cf2f6dcb4f1b45ce2b982c41bf0c1e5da91724 - Sigstore transparency entry: 1339222910
- Sigstore integration time:
-
Permalink:
mordor-forge/davinci-resolve-checker@9e7378b0d8fecfe1ef4d4782b69b8a51b5049106 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/mordor-forge
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@9e7378b0d8fecfe1ef4d4782b69b8a51b5049106 -
Trigger Event:
push
-
Statement type:
File details
Details for the file davinci_resolve_checker-0.1.0-py3-none-any.whl.
File metadata
- Download URL: davinci_resolve_checker-0.1.0-py3-none-any.whl
- Upload date:
- Size: 27.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e389897c07364554ffb352fad11f4b4d0911f51c42b16307204ea423bb4797b
|
|
| MD5 |
111a1beca47dcbe6faff644b408ae6ac
|
|
| BLAKE2b-256 |
fa6792e844d4e61cbd72de667401743415090dd4c865c43c6758b1c8114ea3b9
|
Provenance
The following attestation bundles were made for davinci_resolve_checker-0.1.0-py3-none-any.whl:
Publisher:
release.yml on mordor-forge/davinci-resolve-checker
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
davinci_resolve_checker-0.1.0-py3-none-any.whl -
Subject digest:
0e389897c07364554ffb352fad11f4b4d0911f51c42b16307204ea423bb4797b - Sigstore transparency entry: 1339222939
- Sigstore integration time:
-
Permalink:
mordor-forge/davinci-resolve-checker@9e7378b0d8fecfe1ef4d4782b69b8a51b5049106 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/mordor-forge
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@9e7378b0d8fecfe1ef4d4782b69b8a51b5049106 -
Trigger Event:
push
-
Statement type: