V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
BBrother
V2EX  ›  问与答

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

  •  
  •   BBrother · 2023-01-11 23:05:41 +08:00 · 1001 次点击
    这是一个创建于 706 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我想在 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
    

    请问一下如何解决?

    3 条回复    2023-01-12 14:05:19 +08:00
    julyclyde
        1
    julyclyde  
       2023-01-12 09:10:09 +08:00   ❤️ 1
    需要传 device 进去吧

    不用 docker 最方便
    BBrother
        2
    BBrother  
    OP
       2023-01-12 10:26:42 +08:00
    @julyclyde #1 不知道咋传已经吧 /dev/dri/renderD128 传进去了,dri 下还有个 card0 之前也试过,传进去没有。
    BBrother
        3
    BBrother  
    OP
       2023-01-12 14:05:19 +08:00
    有人能帮帮我吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5268 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 09:13 · PVG 17:13 · LAX 01:13 · JFK 04:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.