Elgato Capture card PCI slot not recognized

benzoeffect

Reputable
Nov 18, 2015
2
0
4,520
Hello there everyone,

I have been lurking around Tom's Hardware and I love all the help people provide.

Also was not 100% sure where to put this topic. It is considered a Hardware/Display/component issue, so ya its a little of all of that.

I will put my question at the top: How can I get my computer to recognize my Elgato hardware component that was fine before an update that messed it up in my PCIe slot.

I really hope someone can help me with my problem here. I can't post an error log as there really is not one to post.

I will describe my problem first so maybe you can help me out. I will describe exactly how the issue started first. I have a YouTube channel and I usually capture games through my Elgato Capture card as seen below. It is a device that fits into my PCIe slot. It can go into most any PCIe slot according to the company. The device just went on sale to the public in September about 3 months ago. I just got my very first live update Saturday morning 4 days ago. I had the Elgato software open (thus triggering a pop up asking me to update to the newest and best software update). I went ahead and put my game capturing on hold, thinking it will take about 15 minutes or less to get the update, get it installed, possible reboot etc. Well I did all of that. Everything went smooth until the reboot. Now my Game capture device is seen inside my PCIe "Game Capture HD60 Pro) BUT it has a yellow flag. I open the software and it says "No device found"

Here is what I have tried thus far, maybe you guys have an easier fix.

I have tried all of these steps here (NONE of these worked).

1. Uninstalling the new Elgato Software and rolling back to some older software that was working before.

2. I went into my Device manager and can see the yellow flag on my "Game Capture HD60 Pro) I uninstalled it by right clicking, then reboot. It sees the card.... thinking... thinking.. installing.... fingers crossed*.... "Unable to install device"

3. Frustrated I went back to the Manufacturer website and they had mentioned that 1 week ago that Microsoft put an update out and it caused conflict with the Elgato software, so 3 days later which happened to be (You guessed it, the day all this went down) they put out a new software update to 'help' those that did the update. Personally I do not update my Windows 7 Ultimate OS. It is my preference, I feel if I have a stable version I do not mess with it and I do not want updates, some would say, you really 'should' update for security reasons. I have been doing this for over 15 years, not gonna do automatic updates. Once again my preference,

4. They recommended to uninstall the software. Take the hardware out, Reinstall the software without hardware. Turn off PC, reboot with it installed. Once again the installing... installing... then "unable to install..."

5. I just bought a new graphics card literally yesterday. I uninstalled the software for Elgato again, reinstalled a version that I know worked as that was the version that I started with back in September. I took out the Elgato HD60 Pro from my PCIe slot. I shut down the PC. I installed my new graphics card along with the Elgato hardware in a different PCIe slot thinking surely a new graphics card, a new PCIe slot, it has to work. I fire up the PC (having to use my DVI input) because I can't rely on the Elgato right now, My PC instantly recognizes the GTX 970 SSC no problem. It does hesitate for 3 full minutes before it decides that it doesn't like my Elgato hardware again.

I have searched high and low for an answer. I sent an email to the manufacturer (no response). I think it has just screwed with my PCI devices, I might just need to find drivers again?


**Short of formatting my PC hard drive** btw, it is fairly new. I got it when I got the Elgato actually 3 months ago and I am fond of it.

The only thing I have not done and maybe I need to do this is find the drivers again for the mother board for my sabertooth. But how can a software that I 'upgraded to' cause a malfunction with my PCIe slot. Is it possible that the update caused my Elgato to fail?

Here is my Specs first (only included the things that I feel may be an issue.

Windows 7 Ultimate OS 64 bit

Elgato HD60 PRO PCIe (Game Capture card)

WD BLACK SERIES WD1003FZEX 1TB 7200 RPM 64MB Cache

ASUS Sabertooth 990FX AM3+ AMD 990FX + SB950 6 x SATA 6Gb/s USB 3.0 ATX AMD Motherboard with UEFI BIOS

EVGA GeForce GTX 970 04G-P4-3975-KR 4GB SSC

AMD FX-6100 Zambezi 6-Core 3.3 GHz Socket AM3+ 95W

G.SKILL Ripjaws Series 8GB (2 x 4GB) 240-Pin DDR3 SDRAM DDR3


================================

Here is the message from Elgato website that I am sure has impacted me somehow.

Once again I have tried all of the below and it does not work.

Microsoft released a security update for Windows 7 (KB3097877, MS15-115) on Tuesday, November 10, 2015.

This update will cause Elgato Game Capture HD software to crash, or the software window will not open at all upon launching the software.

You might also see a message that "Game Capture HD has stopped working."

We have come up with a quick resolution for this; you can manually download a software update that will resolve the problem.

If you are using Elgato Game Capture HD, Elgato Game Capture HD60, or Elgato Game Capture HD60 Pro with Windows 7, then these updates are highly recommended.


Elgato Game Capture HD 2.20.9
http://thc.elgato.com/download_egc2_220.php


Elgato Game Capture HD Beta 3.00.52 (32 bit)
http://e.lga.to/GCHDv3_32bit


Elgato Game Capture HD Beta 3.00.52 (64 bit)
http://e.lga.to/GCHDv3_64bit

As I answered above, I have a 64 bit OS, so I did try this version and this 'fix' did not fix it.
 
Solution
Here I will answer my own question. I know how Google works, that means someone will stumble upon this thread years from now and I want to be able to 'help' them. So since I got zero answers, I helped myself which is in my opinion the better way to the learn but not the easiest.

So here we go:

Once again an update from Elgato caused my device to malfunction and I figured out why. It had to do with the digital signature. I am learning a little about Elgato and that is that they like to blend a lot of their products together with software. They roll out hardware like this Elgato HD60 PRO that fits in your PCIe slot but have almost ZERO support for the PC people out there even though this was clearly meant to capture PC gameplay...
Here I will answer my own question. I know how Google works, that means someone will stumble upon this thread years from now and I want to be able to 'help' them. So since I got zero answers, I helped myself which is in my opinion the better way to the learn but not the easiest.

So here we go:

Once again an update from Elgato caused my device to malfunction and I figured out why. It had to do with the digital signature. I am learning a little about Elgato and that is that they like to blend a lot of their products together with software. They roll out hardware like this Elgato HD60 PRO that fits in your PCIe slot but have almost ZERO support for the PC people out there even though this was clearly meant to capture PC gameplay (although you can capture console as well)

So I have a digital signature problem. No matter which version I through at it, reinstalling the hardware component did not work.

[SOLUTION]

In run type CMD. Right click run as administrator.
Type the following without quotes "bcdedit.exe /set nointegritychecks on"
Turn off PC
Take out Elgato Hardware
Reboot
I ended up just downloading a slightly older driver that I knew would work for me version 2.20.6
Shut down PC
Install Hardware
Reboot
Now it should not only recognize the hardware device but it should bypass the digital security cert that it was trying to get from the Elgato company.
Walla it is now recognized

Note to myself: Your welcome

Ya I didn't expect a fast response to be honest, but I kinda thought I would get "a response" of some kind. It didn't even have to be an answer, just a nod in my direction like "Hey welcome to the forums, I have not heard this about Elgato software update"

Its cool though, topic is only 24 hours old, so no biggie. One thing I have learned in this world is not to rely on other people to get stuff done for you. You gotta do it yourself sometimes.

Hope this solution helps others that had same problem.

Also you might consider doing the following now bcdedit.exe /set nointegritychecks off In your CMD

Security risks. Now to be honest I have not done this yet and I guess I will be back to EDIT this if the software acts up again with turning the integrity check system back on again for security.
 
Solution
Hey there. I just wanted to add a note about a different but related issue I ran into with my HD60 Pro. When I first installed it, Windows didn't see the card at all - it wasn't even showing up as an unrecognized device. As far as Windows was concerned, I hadn't put anything in at all, and installing software updates, etc. didn't change this.

I have an ASUS Z97-A motherboard with an AMI BIOS, and it turns out one of my advanced settings was incorrect. Namely, there's a setting in the Advanced menu (I believe under Onboard Devices Configuration) that switches between "PCIex1_1 and nPCIex1_2 M.1 Mode" and "M.2 Mode". My board was set to M.2, which devotes resources to a separate port on the motherboard for an SSD device (which I don't have installed). Setting this to M.1 switched control to my PCIe slots, and suddenly the Elgato card was recognized.

FYI, I'm currently running an Intel Core i3 4340 at 3.6 GHz (will be replacing with a Core i5 tomorrow), 16 GB RAM and Windows 10 64-bit.
 
Just to clarify on that setting (I rebooted and recorded the exact place in my BIOS for it):

It's Advanced >> Onboard Devices Configuration >> PCI Express Slot and M.2 Bandwidth
Options are "PCIeX1_1 and 2 slot at X1 Mode" and "M.2 Mode"

If you install an HD60 and Windows doesn't see it, check your BIOS settings for something similar to this. Note that while you can physically run a PCIe 1x card in a 4x or 16x slot, you may impact the performance of anything else (like a video card) using another PCIe 16x slot.
 


 
Its still not working for me.. i just bought an amd Sapphire Radeon 480 Nitro+, and my pc says that my HD60 pro card is "plugged in", because it shows the second monitor that i have it hooked up too on the display settings for windows 10, and nothing, this is pissing me off because idk if im typing it in google wrong or no, but i just recently got this capture card not too long ago, like 1-2 months ago, and my second screen just doesnt want to turn on..! agh!
 


The Elgato card is not a video card - it will not output anything to your screen unless you have an HDMI signal coming into it. To get both of your monitors to display something from the computer, you need to have them both plugged into your actual video card (the Radeon, or some combination of that and your on-board video). The HD60 Pro will only relay an HDMI signal to your monitor from an external device (e.g. a game console), but its main purpose is to capture that video so you can record it to disk or stream it out via Twitch or another similar service.

To find out if your HD60 is working, first see if you can install and run the Elgato capture software. It should tell you that it found your card and, when you have a signal coming into it, you should be able to see that signal in a window on your screen. If it tells you that it couldn't find your device, check Device Manager to see if Windows sees it at all. If you have "unknown devices", try reinstalling the drivers. If that doesn't work or there are no unknown devices and no HD60, then check your CMOS setup to see if you have a similar problem as I did.

Finally, when all else fails, there's always tech support. Elgato's is supposed to be pretty good.
 


Im pretty sure its actually something with my AMD card because on the newegg website, it says that it is "HDCP Ready" So i guess that it doesnt matter what I do... my video card is gonna prevent me from doing it...