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
Hardware acceleration doesn't show up for Intel GPU #78
Comments
|
Hi, Unfortunately I'm compiling FFmpeg builds for Linux on a virtual machine which does not allow to use any GPU acceleration. I have to say I'm not an expert on Linux, so i struggle to find a solution to enable GPU encoding when compiling FFmpeg. However you can use externals FFmpeg builds which allows GPU encoding like this one: https://johnvansickle.com/ffmpeg/ Replace FFmpeg binary into the SE's Library folder, it should recognizes your graphic card. Keep me informed, |
|
Hi, thanks for your support. However, the static build available on https://johnvansickle.com/ffmpeg/ is compiled with only It seems, in order to make Shutter Encoder work with Intel or AMD GPUs, one needs to compile a static build of ffmpeg from source. I will update again if I am able to do that, and repack the AppImage to see the result. |
|
Hi, I compiled a static build of 2022-08-12.22-52-34.mp4The GPU video process is triggered before I started the encoding in Shutter Encoder because I recorded the screen recording with OBS, which also uses VA-API encoder. I check my Intel GPU usage with I use Intel CPU with iGPU. But, I believe that my -- Here's how to compile a static build of
|
|
I have a similar issue but it is on the deb package. The console output for shows the same vdpau and cuda only. From the deb package file, it seems like it has its own version of ffmpeg rather than using the system version? Can it point to the system version of FFMPEG instead? EDIT: But in hardware aceleration I can't check the box to select QSV instead of NVENC. |
|
Replaced the ffmpeg binary with the one from above link. running that ffmpeg binary directly shows that vaapi support is baked in. But shutter encoder still says no hardware encoding is possible. Seriously, this should either work out of the box or the description on the homepage should be changed, it's very misleading. |



I can't enable the hardware acceleration feature no matter the output codec that I am choosing, as shown in the screenshot below:
According to the official docs, it should work on all GPUs, on any OS.
I use the latest Linux AppImage version 16.2 on openSUSE Tumbleweed.
This is my FFMPEG console output inside Shutter Encoder
I noticed that the FFMPEG command
-hwaccelsinside Shutter Encorder only showsvdpauandcuda, which doesn't support in FFMPEG for hardware acceleration on Intel GPUs.However, in my system,
ffmpeg -hwaccelsreturns the hardware acceleration methods:I don't know about the .deb version. But the AppImage version definately can't use all the avilable hardware acceleration methods, hence can't use hardware accelation with my Intel GPU.
I am using Intel i-8250u, UHD 620 (KBL GT2) - Mesa 22.1.4, Intel Media Driver 22.4.4-1.1, openSUSE Tumbleweed.
The text was updated successfully, but these errors were encountered: