Skip to content

Commit

Permalink
Dropped support for Intel GPUs
Browse files Browse the repository at this point in the history
  • Loading branch information
mikigal committed Apr 4, 2024
1 parent bf1c422 commit b39754d
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 8 deletions.
4 changes: 2 additions & 2 deletions README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Under the hood, the application leverages the power of FFMPEG to handle video pr
- Saving upscaled videos to disk rather than real-time preview.
- User-friendly graphical interface for easy operation; no command-line usage is required.
- Support for most popular video encoders: H.264, H.265, AV1 (CPU based or GPU accelerated)
- Hardware acceleration with NVIDIA (CUDA + NVENC), AMD (OpenCL + AMF), and Intel (VAAPI) graphics cards.
- Hardware acceleration with NVIDIA (CUDA + NVENC), AMD (OpenCL + AMF).
- Compatibility with multiple audio and subtitles streams
- Support for various video formats: MP4, AVI, and MKV (both input and output).
- Quick and hassle-free installation.
Expand All @@ -37,7 +37,7 @@ Before installing and running the application, ensure that your system meets the
- Knowledge about various Anime4K shaders modes - please read [documentation](https://github.com/bloc97/Anime4K/blob/master/md/GLSL_Instructions_Advanced.md#modes). This will allow you to get better results of upscaling.

Currently, NVIDIA graphics cards should be most stable as most tests were did with it. <br>
Intel Arc in theory should work but can not be tested due to limited access to hardware. <br>
Intel GPUs are not supported <br>
If you have compatibility problems please create an issue with application logs and your computer's specification. <br>
<br>
In the future we plan to add support for Linux and macOS (Intel and Apple Silicon).
Expand Down
6 changes: 3 additions & 3 deletions ffmpeg.go
Original file line number Diff line number Diff line change
Expand Up @@ -162,10 +162,10 @@ func searchHardwareAcceleration() {

logMessage("Available GPU acceleration: AMF", false)
} else if intel {
hwaccelParams = append(hwaccelParams, "-hwaccel", "vaapi")
addEncoders("intel")
settings.CompatibilityMode = true
addEncoders("cpu")

logMessage("Available GPU acceleration: QSV", false)
logMessage("Intel GPUs are not supported - application may not work correctly", false)
} else {
settings.CompatibilityMode = true
addEncoders("cpu")
Expand Down
3 changes: 0 additions & 3 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,17 +43,14 @@ var (
{"H.264 (CPU)", "libx264", "yuv420p", "cpu"},
{"H.264 NVENC (NVIDIA)", "h264_nvenc", "yuv420p", "nvidia"},
{"H.264 AMF (AMD)", "h264_amf", "yuv420p", "advanced micro devices"},
{"H.264 VAAPI (Intel)", "h264_vaapi", "nv12", "intel"},

{"H.265 (CPU)", "libx265", "yuv420p", "cpu"},
{"H.265 NVENC (NVIDIA)", "hevc_nvenc", "yuv420p", "nvidia"},
{"H.265 AMF (AMD)", "hevc_amf", "yuv420p", "advanced micro devices"},
{"H.265 VAAPI (Intel)", "hevc_vaapi", "nv12", "intel"},

{"AV1 (CPU)", "libsvtav1", "yuv420p", "cpu"},
{"AV1 NVENC (NVIDIA)", "av1_nvenc", "yuv420p", "nvidia"},
{"AV1 AMF (AMD)", "av1_amf", "yuv420p", "advanced micro devices"},
{"AV1 VAAPI (Intel)", "av1_vaapi", "nv12", "intel"},
}

availableEncoders = make([]Encoder, 0)
Expand Down

0 comments on commit b39754d

Please sign in to comment.