FFCreator icon indicating copy to clipboard operation
FFCreator copied to clipboard

关于NVIDIA GPU 环境配置

Open 121786404 opened this issue 3 years ago • 5 comments

ubutnu 2004 安装了如下的包 ,有一块RTX2080的显卡

apt-get install libcairo2-dev libjpeg-dev libpango1.0-dev libgif-dev apt-get install libglvnd-dev libgl1-mesa-dev

如果用GPU的话是不是不需要安装 xvfb ? 按照我的理解,libgl1-mesa-dev 是开源的opengl驱动,应该不用装,可是不安装的话 npm i ffcreator --save 就报错了

请问:如何能把GPU请起来?

npm run examples

[email protected] examples node ./examples/

? Please select the demo you want to run: (1) Picture animation video

--- You can press the s key or the w key to restart! ---

FFCreator start /home/xxx/tmp/FFCreator/lib/animate/transition.js:73 this.buffer = createBuffer(gl, data, gl.ARRAY_BUFFER, gl.STATIC_DRAW); ^

TypeError: Cannot read properties of null (reading 'ARRAY_BUFFER') at FFTransition.createBuffer (/home/xxx/tmp/FFCreator/lib/animate/transition.js:73:45) at FFTransition.createTransition (/home/xxx/tmp/FFCreator/lib/animate/transition.js:61:10) at FFTransition.bindGL (/home/xxx/tmp/FFCreator/lib/animate/transition.js:40:10) at /home/xxx/tmp/FFCreator/lib/core/renderer.js:119:57 at arrayEach (/home/xxx/tmp/FFCreator/node_modules/lodash/_arrayEach.js:15:9) at forEach (/home/xxx/tmp/FFCreator/node_modules/lodash/forEach.js:38:10) at Renderer.transBindGL (/home/xxx/tmp/FFCreator/lib/core/renderer.js:119:5) at Renderer.start (/home/xxx/tmp/FFCreator/lib/core/renderer.js:55:10)

Node.js v17.3.1

121786404 avatar Jan 12 '22 03:01 121786404

可能只是没有XServer?如果想要在渲染时调用GPU你可能需要编译一个可以使用该显卡加速的FFmpeg

Vinlic avatar Jan 13 '22 01:01 Vinlic

ffmpeg 调用nvenc 我已经调通了, 你说的xserver 是指 apt install xserver-xorg-video-nvidia-495 吗

121786404 avatar Jan 13 '22 10:01 121786404

另外 按照理解 libgl1-mesa-dev 是开源的opengl驱动,应该不用装,可是不安装的话 npm i ffcreator --save 就报错了

121786404 avatar Jan 13 '22 10:01 121786404

我也遇到类似的问题,楼主解决了么

tdcr5 avatar Feb 21 '22 10:02 tdcr5

我也遇到类似的问题,楼主解决了么

没有

121786404 avatar Feb 21 '22 12:02 121786404