Menu Close

What BIOS setting is required to enable Intel QuickSync when a NVIDIA graphic card is installed?

Skip to main content
You are here:
Print

What BIOS setting is required to enable Intel QuickSync when a NVIDIA graphic card is installed?

  • Gigabyte motherboards: the “Internal graphics” setting of the “Chipset” section is set to “AUTO” by default. In this mode, the embedded Intel GPU is disabled automatically when the NVIDIA graphic card is detected, which prevents the use of Intel QuickSync. Change this setting from “AUTO” to “ENABLED”.
  • MSI motherboards: “Settings” -> “Advanced” -> “Integrated Graphics Configuration” -> enable “IGD Multi-monitor”.
  • ASROCK motherboards: set the “IGPU Multimonitor” setting, located under “Advanced” -> “Chipset Configuration”, to “ENABLED” to activate the Intel GPU.
  • ASUS motherboards: the “IGPU Multimonitor” setting is located under “Advanced” -> “Graphic Configuration”.

Once enabled, the Intel GPU must appear in the Windows Device Manager (“Display adapters”), with the Intel graphics driver installed.

Configuration of the TVideoGrabber SDK

  • decoding on the Intel GPU (player, MJPEG webcams): VideoGrabber.PlayerHwAccel = hw_QuickSync; (the Intel GPU is used first)
  • MP4 recording encoded on the Intel GPU: select the “H264 GPU (Intel)” video compressor (listed only when the Intel GPU is active):
    VideoGrabber.VideoCompressor = VideoGrabber.VideoCompressorIndex ("H264 GPU (Intel)");
  • with the RTSP/RTMP/HTTP/ONVIF Source: add “>hwaccel=2” at the end of the URL to decode on the Intel GPU, e.g.:
    VideoGrabber.IPCameraURL = "rtsp://192.168.5.11/live.sdp>hwaccel=2";
  • with the Multipurpose Encoder: to encode on the Intel GPU, set:
    VideoGrabber.Encoder_SetInt (0, Enc_Video_GPU_Encoder, integer (Enc_GPU_Intel_QSV));
Table of Contents