Skip to content

Docker container only uses llvmpipe instead of GPU. #1356

@CoolPenguin42

Description

@CoolPenguin42

Describe the bug
Using the container and running, it selects llvmpipe instead of a GPU device

To Reproduce
Steps to reproduce the behavior:

Run docker command on a file, version 6.4.0. it runs with llvmpipe

Expected behavior
Using vulkaninfo, I can see ada6000 and then llvmpipe. I would expect the container to use the GPU over CPU device.

Actual behavior
Console output says "using CPU device" and it picks llvmpipe. Runtime for file reflects that, clocking in 20+ hour expecting on the job.

Screenshots
If applicable, add screenshots to help explain your problem.

Environment:

  • OS: debian 12 bookworm.
  • GPU: RTX ADA 6000
  • Video2X Version: 6.4.0

Full command
docker run --gpus all -it --rm -v .:/host ghcr.io/k4yt3x/video2x:6.4.0 -i standard-test.mp4 -o output.mp4 -p realesrgan -s 4 --realesrgan-model realesr-animevideov3

Additional context
Container seems(?) to have NVIDIA driver mismatch. Machine drivers are up to date aswell, same that Vulkan recognises it, so it is likely container driver issue? Or maybe something else entirely

Metadata

Metadata

Assignees

No one assigned

    Labels

    state:BacklogThis issue will be worked on in the futuretype:BugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions