请教一下如何在 docker 容器中添加宿主机的 opencl 环境?

2023-01-11 23:05:41 +08:00
 BBrother

我想在 jellyfin 开启颜色映射,根据官方文档的说法,安装了 amd 的 opencl 然后在 docker-compose.yml 中添加了 privileged: true 选项,但是 ffmpeg 报错:

Failed to get number of OpenCL platforms: -1001.
Device creation failed: -19.
Failed to set value 'opencl=ocl:.0,device_vendor=Advanced Micro Devices' for option 'init_hw_device': No such device
Error parsing global options: No such device

请问一下如何解决?

1001 次点击
所在节点    问与答
3 条回复
julyclyde
2023-01-12 09:10:09 +08:00
需要传 device 进去吧

不用 docker 最方便
BBrother
2023-01-12 10:26:42 +08:00
@julyclyde #1 不知道咋传已经吧 /dev/dri/renderD128 传进去了,dri 下还有个 card0 之前也试过,传进去没有。
BBrother
2023-01-12 14:05:19 +08:00
有人能帮帮我吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/908274

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX