Question / Help Quicksync not working properly?

GateOPssss

New Member
(i just wanna say that i am aware my components are old, quicksync on this thing is old and if i make things work the quality will not be the best/smoothest).

So sincerely i'm one of the budget gamers, and i kinda wish to record games and other stuff. I own an HP Compaq 8200 Elite SFF (old i know) and i've got an i5 2400 with it, an ASUS r7 250 1 gb gddr5, 8 gb ram, 750 GB hard disk.

I've previously used my processor to record some less-cpu intensive games without an issue, 720p 60 fps no problem. But then i've got an idea to record things like CS:GO, Rocket league etc.. and... things we're not as beautiful as i expected. (mind that my gpu does not support encoding since it doesnt have VCE).

But i got an idea to use my CPU's iGPU to record stuff while i'm playing games with a dedicated GPU, and luckily (even on the manual of compaq 8200), it allows me to have both GPU's enabled at the same time (usually HP is strict about these..)

So i did, i enabled the iGPU in the BIOS, installed the latest driver i could find for it and restarted, now things get messy.

OBS Studio was ready and set for test recording with quicksync, played with settings a bit and when i click to start recording, it says "Starting the output failed, Check logs for details." (which i have attached), on the old OBS classic it says i have to set up a virtual monitor so quicksync could work.

Now, i checked around and i found on how to setup the virtual or "fake" monitor. I've followed the steps, in screen resolution it "detected" 2nd display, chose display device on VGA and applied/saved. But as soon i switch (on main display) multiple displays to "extend these displays", monitor goes black while computer is still turned on. I can hear the GPU's fan slow down (guessing from 40% to 20%) and i have to completely restart the computer so things work again.

Now i just wanna point out that, i've tried all this with one of the older intel's driver for this iGPU, and i got that driver from HP for my computer (the driver is from 2011), yet as soon as i try to extend displays, it throws me a BSOD, while with the one that more recent (from 2015), it gives me a blank/black screen and i cannot do anything until i restart.

So yeah, i would seriously appreciate any help. It's been few times i've tried completely reinstalling the drivers, workarounds with teamviewer so i could revert back the display when it goes black (but computer is unusable once i extend displays, it's fans work etc.. but unusable until restarted), i don't know what else to do.

Thanks in advance! I apologize for the long thread, this thing is a bit stressing me out :S and also, i apologize if this is the wrong forum to ask this, it's not entirely about OBS and it's problem, it seems like OBS is not the problem but something else and i can't figure out!
 

Attachments

  • 2019-03-02 11-19-07.txt
    10.3 KB · Views: 101
Last edited:

koala

Active Member
The log suggests that the Quicksync API within the Intel driver itself is accessible, but some requested parameters at the start of the recording are unsupported. Unfortunately, it's not clear what parameters exactly these might be. Common out-of-range parameters not supported by some hardware encoder are too high resolution, bitrate or fps. Your bitrate and resolution are quite common and were best practice at the time your hardware was manufactured, but it might be that your old Quicksync implementation doesn't support 60 fps. Try 30 fps in Settings->Video. I doubt that this is the cause, but it doesn't hurt if you try.
 

GateOPssss

New Member
The log suggests that the Quicksync API within the Intel driver itself is accessible, but some requested parameters at the start of the recording are unsupported. Unfortunately, it's not clear what parameters exactly these might be. Common out-of-range parameters not supported by some hardware encoder are too high resolution, bitrate or fps. Your bitrate and resolution are quite common and were best practice at the time your hardware was manufactured, but it might be that your old Quicksync implementation doesn't support 60 fps. Try 30 fps in Settings->Video. I doubt that this is the cause, but it doesn't hurt if you try.
Thanks for the help, and so i did, 30 fps solves nothing as i can't begin recording whatsoever. As i've mentioned in the post, in the old OBS Classic, trying to record there shows that a fake or virtual monitor has to be created so quicksync could turn on, but as i mentioned up, i've tried everything when it comes to making a fake/virtual monitor, it brings me nothing but trouble as BSOD or unresponsive computer.

I've tried to switch on the VGA cable so the onboard graphics was powering the monitor and i tested the recording. OBS Studio seems like it doesn't like quicksync (at least the first one ever made) and the program just crashes. But on OBS Classic, it started recording and i was surprised it worked at all. The problem is, 720p 30 fps seems unachievable which also surprised me but also disappointed me a bit. Again, i've managed to make quicksync work because the iGPU was now set to PRIMARY, which lead my r7 250 unusable. Otherwise, if my r7 250 is primary, quicksync option is available but recording won't start unless a 2nd monitor or (which i'm aiming for but doesn't work) virtual/fake monitor is set up.

Thanks in advance!
 

GateOPssss

New Member
Bump? Is there any possibility i could fix this with computer being unresponsive/BSOD when i try to make a virtual/fake monitor to make quicksync work? Thanks in advance.
 

GateOPssss

New Member
Bump for the last time. I'm hoping someone can still help me and tell me if i could stream 720p 60 fps (maybe 50) with i5 2400 quicksync. (But mainly if i could fix my issue in the 1st main post).
 

Suslik V

Active Member
What happens if try to press "Win + P" few times? It should switch the modes each time it pressed.
 

GateOPssss

New Member
What happens if try to press "Win + P" few times? It should switch the modes each time it pressed.
Sorry for a bit of a late reply, thanks for the help but the issue remains, that shortcut did show me a shortcut and as soon as i chose the "extend monitors" option, it gave me black screen on monitor and computer was unresponsive. Hoping for more help from anyone! Thanks again.
 

imKonyx

New Member
Okay - literally just had this issue but I think I somehow resolved it. *Disclaimer: It worked for me, but if it doesn't for you - I don't know how to reinstall and I won't mention on this post currently. Use at last resort*

I run - i5-6600k, Nvidia GPU 1060 3GB. x264 drops frames and NVENC doesn't like Apex Legends. Quicksync runs with the best integrity on my system..

Therefore, I like QuickSync. Quicksync stopped working after I installed the latest drivers from Intel. Through further research (I don't have the source currently, sorry) - I found out that the recent INTEL graphic update crash external programs running QuickSync (OBS) (idk why - couldn't understand, but I knew it didn't work). I had previously enabled iGPU on bios - I didn't not create a virtual monitor. It was visable on OBS (Some models of Intel chip sets just don't have an integrated graphics card).

Issue is exactly same as yours - load up OBS Studio (recent update) QuickSync encoder on, settings changed and is not going to blow up my system. Hit stream - boom. "Goes to taskbar" No notification - still wondering if anyone could see me. Task Manager shows that it cannot be "End task". Fast forward>>>

It doesn't work. I uninstall the Intel software updater hub (don't know the name) and tried to rollback drivers. (My two monitors are connected through my GPU - therefore I couldn't access the hub anyways). I couldn't rollback drivers. (Access -- Press "Windows Button" -- Type "Device Manager" -- Click "Display adaptors" -- Intel "whatever your chipset is (Not your GPU) -- Click "Properties". This is where most of the work comes into play on this screen, don't leave it - wait leave it - and shut down your PC (read next step before you do - if you didn't, welcome back :).

Go to BIOS - disable (Multi-Monitor) iGPU. *again don't know exact name*
Save Settings.
Reload Display Adaptors (previous screen).
*Disclaimer* -- Click "Uninstall Driver"
Reload PC.
Go into OBS -- Look at Encoder (mine was already there before all of this and it worked -- doing these steps just made mine stop crashing OBS).
The encoder should be there if it was before and it seems to work. Let me know if it does!


Hope this helps.

Konyx (con-nix).
 

GateOPssss

New Member
Okay - literally just had this issue but I think I somehow resolved it. *Disclaimer: It worked for me, but if it doesn't for you - I don't know how to reinstall and I won't mention on this post currently. Use at last resort*

I run - i5-6600k, Nvidia GPU 1060 3GB. x264 drops frames and NVENC doesn't like Apex Legends. Quicksync runs with the best integrity on my system..

Therefore, I like QuickSync. Quicksync stopped working after I installed the latest drivers from Intel. Through further research (I don't have the source currently, sorry) - I found out that the recent INTEL graphic update crash external programs running QuickSync (OBS) (idk why - couldn't understand, but I knew it didn't work). I had previously enabled iGPU on bios - I didn't not create a virtual monitor. It was visable on OBS (Some models of Intel chip sets just don't have an integrated graphics card).

Issue is exactly same as yours - load up OBS Studio (recent update) QuickSync encoder on, settings changed and is not going to blow up my system. Hit stream - boom. "Goes to taskbar" No notification - still wondering if anyone could see me. Task Manager shows that it cannot be "End task". Fast forward>>>

It doesn't work. I uninstall the Intel software updater hub (don't know the name) and tried to rollback drivers. (My two monitors are connected through my GPU - therefore I couldn't access the hub anyways). I couldn't rollback drivers. (Access -- Press "Windows Button" -- Type "Device Manager" -- Click "Display adaptors" -- Intel "whatever your chipset is (Not your GPU) -- Click "Properties". This is where most of the work comes into play on this screen, don't leave it - wait leave it - and shut down your PC (read next step before you do - if you didn't, welcome back :).

Go to BIOS - disable (Multi-Monitor) iGPU. *again don't know exact name*
Save Settings.
Reload Display Adaptors (previous screen).
*Disclaimer* -- Click "Uninstall Driver"
Reload PC.
Go into OBS -- Look at Encoder (mine was already there before all of this and it worked -- doing these steps just made mine stop crashing OBS).
The encoder should be there if it was before and it seems to work. Let me know if it does!


Hope this helps.

Konyx (con-nix).
Actually, I mean to press it after black screen not before... But it seems doesn't matter for you. Keep your eyes on https://github.com/obsproject/obs-studio/pull/1718 maybe it will resolve your problems.
Alright both of you, thanks for you devoting your time to help me out but it seems people don't understand my main issue here. I'll address it again, since the main thread is too long for reading.

My main issue stands like this:
I have my iGPU enabled in the bios setting (I do not have the multi-monitor option) and i have installed the driver for my processor's gpu (intel hd 2000). Now, once i have the driver installed, it DOES appear in the device manager as it's installed. Now hear my MAIN issue here. It's not OBS crashing or something, it shows up a little window saying:

"failed to start recording" "Starting the output failed. Please check the log for details. Note: If you are using the NVENC or AMD encoders, make sure your video drivers are up to date."

Here's the thing, i KNOW why it shows that and its because the quicksync is NOT activated (sandy bridge was like that, quicksync HAD to be activated by connecting the mainboards VGA cable to a monitor or else the iGPU will NOT activate the quicksync option).

The problem relies on that i have to set up a virtual monitor. That means me going to screen resolutions option, clicking "detect" button and a new blank monitor appears, there i have to choose intel hd graphics and tell it to output the video to VGA. Then on my main monitor which is ran by my dedicated gpu, i HAVE to extend the monitors to trigger the quicksync to work, making it think like there is a 2nd monitor on it so it will work. But instead of working, selecting the extend option makes my monitor go black and the computer is COMPLETELY unresponsive and requiring a restart to make it work once more.

I appreciate the help around OBS and trying to record and stuff and i'm sure it'll be handy once i fix my MAIN issue. I cannot do ANY kind of recording if i don't fix my main issue here, like OBS is not crashing when trying to record or something, it just won't allow me because the quicksync is not activated and trying to activate it causes my computer unresponsive.

Looking for further answers, thank you all for devoting your time to help me but it's not exactly what i am trying to fix right now.
 

GateOPssss

New Member
Did you tried solutions from the posted mantis links (may be you missed it: https://ci.appveyor.com/project/DDRBoxman/obs-studio/builds/22855716/job/k1hnrrvrk6favf60/artifacts )?
Edit: As far as I understand, the virtual display is not needed any more with this fix.
Sorry man i checked the link out but i was waaay too confused to roam around (it just seemed like it wasn't addressed to my problem). I downloaded the project and same thing happens, failed to start recording, starting the output failed etc..

I'll just address (if it's going to help you), i've tried recording with 4 kinds of drivers (two drivers i've tried from HP's site for my compaq 8200 elite sff, both old and latest from their site, and tried from intel's site 2 kinds of drivers, 1 latest and one i think previous version before the latest one) and they all failed to fix my issue. Thanks for the help, still hoping for the fix :/ (it seems like a virtual monitor is necessary, or i am doing something wrong).
 

GateOPssss

New Member
Gateo, did you ever figure this out? I am having this exact problem.
No brother, i'm still stuck and i've abandoned this since i can't figure it out. The only thing that MAY fix this (but don't take my word for sure), is to buy an additional cable to connect your motherboards VGA to your main monitor (or you may even connect it to a 2nd monitor), this seems to "Turn on" quicksync and make it work with OBS. Nothing else i know of. Good luck!
 
Top