Skip to content

Commit b39754d

Browse files
committed
Dropped support for Intel GPUs
1 parent bf1c422 commit b39754d

File tree

3 files changed

+5
-8
lines changed

3 files changed

+5
-8
lines changed

README.MD

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Under the hood, the application leverages the power of FFMPEG to handle video pr
2323
- Saving upscaled videos to disk rather than real-time preview.
2424
- User-friendly graphical interface for easy operation; no command-line usage is required.
2525
- Support for most popular video encoders: H.264, H.265, AV1 (CPU based or GPU accelerated)
26-
- Hardware acceleration with NVIDIA (CUDA + NVENC), AMD (OpenCL + AMF), and Intel (VAAPI) graphics cards.
26+
- Hardware acceleration with NVIDIA (CUDA + NVENC), AMD (OpenCL + AMF).
2727
- Compatibility with multiple audio and subtitles streams
2828
- Support for various video formats: MP4, AVI, and MKV (both input and output).
2929
- Quick and hassle-free installation.
@@ -37,7 +37,7 @@ Before installing and running the application, ensure that your system meets the
3737
- 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.
3838

3939
Currently, NVIDIA graphics cards should be most stable as most tests were did with it. <br>
40-
Intel Arc in theory should work but can not be tested due to limited access to hardware. <br>
40+
Intel GPUs are not supported <br>
4141
If you have compatibility problems please create an issue with application logs and your computer's specification. <br>
4242
<br>
4343
In the future we plan to add support for Linux and macOS (Intel and Apple Silicon).

ffmpeg.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -162,10 +162,10 @@ func searchHardwareAcceleration() {
162162

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

168-
logMessage("Available GPU acceleration: QSV", false)
168+
logMessage("Intel GPUs are not supported - application may not work correctly", false)
169169
} else {
170170
settings.CompatibilityMode = true
171171
addEncoders("cpu")

main.go

-3
Original file line numberDiff line numberDiff line change
@@ -43,17 +43,14 @@ var (
4343
{"H.264 (CPU)", "libx264", "yuv420p", "cpu"},
4444
{"H.264 NVENC (NVIDIA)", "h264_nvenc", "yuv420p", "nvidia"},
4545
{"H.264 AMF (AMD)", "h264_amf", "yuv420p", "advanced micro devices"},
46-
{"H.264 VAAPI (Intel)", "h264_vaapi", "nv12", "intel"},
4746

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

5351
{"AV1 (CPU)", "libsvtav1", "yuv420p", "cpu"},
5452
{"AV1 NVENC (NVIDIA)", "av1_nvenc", "yuv420p", "nvidia"},
5553
{"AV1 AMF (AMD)", "av1_amf", "yuv420p", "advanced micro devices"},
56-
{"AV1 VAAPI (Intel)", "av1_vaapi", "nv12", "intel"},
5754
}
5855

5956
availableEncoders = make([]Encoder, 0)

0 commit comments

Comments
 (0)