Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Known issues 已知问题 #13

Open
TianZerL opened this issue May 21, 2020 · 1 comment
Open

Known issues 已知问题 #13

TianZerL opened this issue May 21, 2020 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@TianZerL
Copy link
Owner

TianZerL commented May 21, 2020

  • OpenCL video processing may hang on a Linux system equipped with Nvidia GPU, which may be caused by NVIDIA OpenCL driver, Please use CUDA instead or specify the number of threads to be used as 2.
  • OpenCL视频处理可能挂起在配备Nvidia GPU的Linux系统上,这可能是由Nvidia OpenCL驱动程序引起的,请改用CUDA或指定线程数为2。

  • In some videos, the audio and picture may not be synchronized after processing, which is generally due to the variable frame rate of the original video. You can try to manually specify the output video frame rate or use VapourSynth and AviSynth to process such videos, see #27.
  • 在某些视频中可能出现处理后音画不同步的现象,一般是由于原视频采用了可变帧率。可尝试手动指定输出视频帧率或者使用VapourSynth以及AviSynth处理这类视频, 可参见 Anime4KCPP_GUI 音画不同步问题 #27
@TianZerL TianZerL added the help wanted Extra attention is needed label May 21, 2020
@TianZerL TianZerL pinned this issue May 21, 2020
@TianZerL
Copy link
Owner Author

TianZerL commented May 21, 2020

  • If GPU acceleration is enabled for video processing, there's a chance that the software may crash, I only replicated the issues on some AMD GPUs, if you get this issue too, please provide your GPU model and driver version. I've completely completely refactored the multithread logic and thread-pool, but it was useless, so I believe that's not an issue which is because of multithread.

By more testing, this is caused by the OpenCL SDK which is provided by AMD, switch to the one from Intel solved this. (ノ`Д)ノ

  • 如果开启GPU加速进行视频处理,则有一定几率程序会崩溃,目前我仅在某些AMD的GPU上复现了此问题,若您遭遇此问题,请提供一下显卡型号以及驱动版本。我已对视频处理的多线程逻辑以及线程池实现进行完全重构,该问题依旧存在,因此我不认为这是多线程导致的问题。

经过多次测试,这是由AMD提供的OpenCL SDK导致的奇怪bug,换成Intel的就没事了。(ノ`Д)ノ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant