mfx_err_unsupported / qsv failed to load

FreakyMood

New Member
I have a Intel HD 3000 graphics card that supports Intel Quick Sync Video. I wrote here before, that I don't see this option after format. In response, I received the answer that my graphics card does not support it. However, when I updated OBS Studio today, I found that the QuickSync option is on, but I can't use it. My Intel i3 2312m processor supports it, according to Intel's website. https://www.intel.com/content/www/u...ocessor-3m-cache-2-10-ghz/specifications.html

When I want to record or stream I get this message:

Failed to start recording/streaming
Starting the output failed. Please check the log for details.

Note: If you're using NNVEC or AMD encoders, make sure your video drivers are up to date.

I only have one graphics card and its Intel HD 3000
Windows 11 22H2 64bit
1673278322491.png
 

Attachments

  • 2023-01-09 18-23-46.txt
    20.2 KB · Views: 41

novmikvis

New Member
For anyone else finding this in the future: If you don't see the option with intel HD 3000 igpu — the issue is with the newer versions of OBS. If you want to use QuickSync h.264 (QSV) you have to roll back to 28.12 (I tested 30.0.2 and 29.13 both did not work)
You can download old version on a project's Github releases page

I have a freshly installed win10 22h2 system with intel driver 9.17.10.4459
The difference between using "software" h.264 and "QSV" h.264 is a meaningful one:
Here is CPU load comparison between them during recording:
JU20XcVmVA.png
 

bobsne

New Member
replace the "obs-qsv11.dll" file, from the last version that intel quicksync worked, in the last version of OBS, in the path, "C:\Program Files\obs-studio\obs-plugins\64bit\obs-qsv11.dll"
 

Blackburn

New Member
replace the "obs-qsv11.dll" file, from the last version that intel quicksync worked, in the last version of OBS, in the path, "C:\Program Files\obs-studio\obs-plugins\64bit\obs-qsv11.dll"
Can't seem to find obs-qsv11.dll in GitHub around versions 29.1.3, 28.1.2, and 27.2.4
 

Blackburn

New Member
Can't seem to find obs-qsv11.dll in GitHub around versions 29.1.3, 28.1.2, and 27.2.4
Nvm. I was able to get the obs-qsv11.dll from SourceForge.net - extracted it from the zip folder into my OBS. Currently testing if it's good. If I haven't replied after, it means we're all good.
 

ldjts

New Member
For anyone else finding this in the future: If you don't see the option with intel HD 3000 igpu — the issue is with the newer versions of OBS. If you want to use QuickSync h.264 (QSV) you have to roll back to 28.12 (I tested 30.0.2 and 29.13 both did not work)
You can download old version on a project's Github releases page

I have a freshly installed win10 22h2 system with intel driver 9.17.10.4459
The difference between using "software" h.264 and "QSV" h.264 is a meaningful one:
Here is CPU load comparison between them during recording:View attachment 100025
I have the exact same configuration, win10 22h2 system with intel driver 9.17.10.4459, and I rolled back the OBS version to 28.1.2 as you said but I still didn't have the QSV option in my Video Encoder drop-down list. Can you help me?
1710819522664.png
 

Harold

Active Member
If you're on an older version and still don't have the QSV option, update your drivers for the igpu using the intel driver assistant.

Do NOT rely on windows update or device manager to have an up to date driver database for video controller drivers.
 

ldjts

New Member
Nvm. I was able to get the obs-qsv11.dll from SourceForge.net - extracted it from the zip folder into my OBS. Currently testing if it's good. If I haven't replied after, it means we're all good.
Can you provide the link of that? I couldn't find it anywhere
 

ldjts

New Member
If you're on an older version and still don't have the QSV option, update your drivers for the igpu using the intel driver assistant.

Do NOT rely on windows update or device manager to have an up to date driver database for video controller drivers.
I've tried that and intel driver 9.17.10.4459 is the newest version
 

qhobbes

Active Member
Try an older version version such as 27 from my sig. You can just use the zip with portable mode to see if it's there. If it is, just copy the obs-qsv11.dll from that version your latest installed version.
 

ldjts

New Member
Try an older version version such as 27 from my sig. You can just use the zip with portable mode to see if it's there. If it is, just copy the obs-qsv11.dll from that version your latest installed version.
I've tried version 27.2.4 as you said, I even tried version 25, version 19, version17, and I still don't get the qsv option.
1710828063001.png
 

Suslik V

Active Member
@ldjts post your log-file:
 

ldjts

New Member

rockbottom

Active Member
Weird configurations, possibly something in BIOS needs to be changed on the OP's & Idjts's set-ups?

OP's log:
18:23:46.728: Initializing D3D11...
18:23:46.728: Available Video Adapters:
18:23:46.740: Adapter 0: Intel(R) HD Graphics 3000
18:23:46.740: Dedicated VRAM: 33554432
18:23:46.740: Shared VRAM: 1711276032
18:23:46.740: PCI ID: 8086:116
18:23:46.741: Driver Version: 9.17.10.4459
18:23:46.742: output 0:
18:23:46.742: name=
18:23:46.742: pos={0, 0}
18:23:46.742: size={1366, 768}
18:23:46.742: attached=true
18:23:46.742: refresh=60
18:23:46.742: space=RGB_FULL_G22_NONE_P709
18:23:46.742: sdr_white_nits=80
18:23:46.742: nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000]
18:23:46.742: output 1:
18:23:46.742: name=
18:23:46.742: pos={2886, 0}
18:23:46.742: size={1024, 768}
18:23:46.742: attached=true
18:23:46.742: refresh=60
18:23:46.742: space=RGB_FULL_G22_NONE_P709
18:23:46.742: sdr_white_nits=80
18:23:46.742: nit_range=[min=0.000000, max=0.000000, max_full_frame=0.000000]
18:23:46.743: output 2:
18:23:46.743: name=
18:23:46.743: pos={1366, 0}
18:23:46.743: size={1520, 720}
18:23:46.743: attached=true
18:23:46.743: refresh=60
18:23:46.743: space=RGB_FULL_G22_NONE_P709
18:23:46.743: sdr_white_nits=80
18:23:46.743: nit_range=[min=0.000000, max=0.000000, max_full_frame=0.000000]
18:23:46.743: Adapter 1: Intel(R) HD Graphics 3000
18:23:46.743: Dedicated VRAM: 33554432
18:23:46.743: Shared VRAM: 1711276032
18:23:46.743: PCI ID: 8086:116
18:23:46.744: Driver Version: 9.17.10.4459
18:23:46.749: Loading up D3D11 on adapter Intel(R) HD Graphics 3000 (0)
18:23:46.755: D3D11 loaded successfully, feature level used: a100
18:23:46.755: DXGI increase maximum frame latency success

Idjts Log:
18:26:33.493: Initializing D3D11...
18:26:33.493: Available Video Adapters:
18:26:33.496: Adapter 0: Intel(R) HD Graphics 3000
18:26:33.496: Dedicated VRAM: 33554432
18:26:33.496: Shared VRAM: 1711276032
18:26:33.496: PCI ID: 8086:126
18:26:33.496: Driver Version: 9.17.10.4459
18:26:33.497: output 0:
18:26:33.497: name=
18:26:33.497: pos={0, 0}
18:26:33.497: size={1366, 768}
18:26:33.497: attached=true
18:26:33.497: refresh=50
18:26:33.497: space=RGB_FULL_G22_NONE_P709
18:26:33.497: sdr_white_nits=80
18:26:33.497: nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000]
18:26:33.497: Adapter 1: Intel(R) HD Graphics 3000
18:26:33.497: Dedicated VRAM: 33554432
18:26:33.497: Shared VRAM: 1711276032
18:26:33.497: PCI ID: 8086:126
18:26:33.498: Driver Version: 9.17.10.4459
18:26:33.501: Loading up D3D11 on adapter Intel(R) HD Graphics 3000 (0)
18:26:33.506: D3D11 loaded successfully, feature level used: a100
18:26:33.506: DXGI increase maximum frame latency success
 

ldjts

New Member
So what can I do to fix my configuration? i entered my BIOS and doesn't find anything related to Quick Snyc, I can only choose to enable or disable my igpu
 

rockbottom

Active Member
To bad, I have a 2600k that still runs but the mobo (Z68 Chipset) doesn't support the iGPU so I can't do any testing for you.
 
Top