Question / Help Issues: Direct3D 11 not working properly, connecting to Twitch Servers, Capture Cards dilema

ISSUE #1

For some reason Direct3D 11 in Settings > Advanced > Renderer: is definitely not working as it should(no idea if its normal but Video Adapter is grayed out), everything captured inside OBS slows down when ever I go to Properties/Filters on any source I select. This issue does show up during streaming and recordings. I recorded my display(using standard obs) showing what happens on OBS Studio with Direct3D 11 and the difference if I change to OpenGL: https://www.youtube.com/watch?v=D1njE418wdw

1 - 2 minutes local recording logs
Log using Direct3D 11
https://gist.github.com/anonymous/f8889e3064db7a54bda8f9372dc5753e

Log using OpenGL
https://gist.github.com/anonymous/4a9720aa922bf1f29516f2e2cfe15f58

This is on a recent Windows 10 Pro x64 install(did this new clean install on 6/10/2016), all the latest vcredist C++(both x86/x64 - 2005, 2008, 2010, 2012, 2013, 2015), directx 12(including 9c), latest Nvidia driver 368.69, all the latest drivers for everything on my computer and latest bios for my motherboard. I did streamed with this issue for a while I didn't know what exactly caused it so I tried my best not to go in Properties/Filters on my sources while on streams, however since figuring out it was the Renderer and noticing that on OpenGL I didn't have the problem I continued on like normal with that change. Well obviously I should have posted about this earlier... so now I am posting on the forums to see if there is a solution to this Direct3D 11 issue.

CPU: Intel i7-4770K
RAM: 32Gb - 4 x 8GB Ballistix Crucial CL9 DDR3-1600
GPU: NVIDIA EVGA GTX 970 SC 4GB
SSD: SAMSUNG 850 EVO 500GB
HD: 3 x 1TB + 750GB WD 7,200RPM
MOBO: ASUS MAXIMUS VII HERO Z97
PSU: Corsair TX850w
Capture Card: Elgato HD60 S

ISSUE #2

I always have to switch through several servers until I can stream on Twitch(this has been happening since last year for me), no idea if its Twitch or its on my end(I have already called this past weekend my ISP and they say there is nothing wrong with their service connecting to Twitch) but I have to switch between: Dallas, TX - Ashburn, VA - Chicago - New York, NY - Miami, FL - Argentina. Before I forget to mention it I am streaming from Puerto Rico, this the speedtest. They always start with only giving me a max of 300-500 bitrate, sometimes they reach above 1k but all are always dropping allot of frames then suddenly by a miracle between switching through them I do get a solid bitrate that I can stream at which I get 0(0%) drops through the entire 4-6hr streams. This is always no matter if I stopped for 1 minute and started streaming again, I have to reswitch to different servers. Also it does not matter if I stream at 1k, 2k or 3k bitrates + dropping settings on video/fps etc... as in lowering settings doesn't affect the streaming connecting to twitch server issue. Another thing which is new since OSB Studio 0.15 stopping streams takes a super long time from 15 secs to 1 minute for it to stop(the button changes to "stopping stream" and stays like that for a while). Previous versions did not do that, they stopped instantly for me. As in currently the Twitch servers switching process takes me much longer now LOL oh and these extra times has caused some of those "failed bitrate" server switching which are only 4-6 seconds streams(as in I wait 4-6 seconds and if I see dropped frames/low bitrate I stop it) to be uploaded as vods on twitch... of course those are actually much longer because of the time it takes to actually stop streaming.

ISSUE #3

I do have another issue which is pretty MAJOR but I need an expert with capture cards and computer hardware... as in I need a dedicated expert help on this matter. All capture cards on my computer have 'visual' random fps drops as in its capturing 60fps then it randomly drops to 30fps visually(this happens simply previewing or recording - it happens on both no matter if its the capture cards software or OBS - latest or older drivers too) and back up to 60fps... it happens randomly. These are the ones I own on which I experience the same thing: Roxio Video Capture USB, StarTech USB3HDCAP, AVerMedia Live Gamer HD, Elgato HD60 S. Its not my monitors, I've tested each alone as if it were my main monitor the other unplugged and I still have the same 'visual' issue. This also did happened on my previous graphic cards AMD 5770's, GTX 750 Ti and as well tested my CPU's Intel HD 4600.
Forgot to include an example of this issue, this was a camera footage recording for Elgato Tech Support, look at 1:30 compare both elgato software and wii u gamepad - https://www.youtube.com/watch?v=Le4ojbtVQBc
 
Last edited:

c3r1c3

Member
Issue #1: Put all your monitors on your NVidia GPU. Don't split them across both your GPUs.

Issue #2: Use the Twitch Bandwidth Test to find the best Twitch server to stream to. You can also click the Share Result button to upload a screenshot to Imgur, which can then be copied and pasted here. Get TwitchTest from http://www.teamliquid.net/forum/tech-support/478845-twitchtest-twitch-bandwidth-tester

Run it on medium for just your region and post a screenshot of the results.

Issue #3: Is (at least in large part) because of issue #1. Fix issue #1 and most (if not all) of #3 should disappear. Either way, fix #1, and we can start looking at #3 in more detail.
 
Issue #1: Put all your monitors on your NVidia GPU. Don't split them across both your GPUs.

Issue #2: Use the Twitch Bandwidth Test to find the best Twitch server to stream to. You can also click the Share Result button to upload a screenshot to Imgur, which can then be copied and pasted here. Get TwitchTest from http://www.teamliquid.net/forum/tech-support/478845-twitchtest-twitch-bandwidth-tester

Run it on medium for just your region and post a screenshot of the results.

Issue #3: Is (at least in large part) because of issue #1. Fix issue #1 and most (if not all) of #3 should disappear. Either way, fix #1, and we can start looking at #3 in more detail.
#1 I've already done that(support with Elgato suggested that which I confirmed its not related), and even simply just using alone 1(all others unplugged) as the main monitor and it still happens sadly.

#2
cxtmFuM.png

Ashburn and Dallas has strangely worked for me even if the test here showed they were low - I just actually tested for fun Seattle and San Francisco but yeah the same :P
I literally have to switch between all, as in no and never I cannot dedicate to use only 1 server(it has been like this since last year). Also forgot to mention it doesn't matter if its during the morning, afternoon, during the night or even around 2am+ this always happens. I have no clue what is happening when I try to stream on Twitch, it always requires me the need to switch servers until one of them works.

#3 We need an actual expert of both capture cards and computer hardware to figure this one out... StarTech, AVerMedia and Elgato tech support couldn't solve it.
 

c3r1c3

Member
#1. That makes it sound like a driver issue for your GPU(s).
#2 Why are you messing with the TCP window? Makes the test and results worthless. Should have been left on automatic.
#3. Considering that countless people run those various units without issue, and that you're having the same trouble across such varied units, this leads me to think that something is very wrong with your system... maybe in the USB area, maybe some TSR running and causing issues. I would strip everything out (that you can) on start up, uninstall all drivers and programs from the various USB devices and focus on the StarTech or avermedia unit.

Lastly, have you done a clean Driver install for the intel and Nvidia? Also did you try disabling the Intel GPU and just run with the NVidia?
 
#1. That makes it sound like a driver issue for your GPU(s).
#2 Why are you messing with the TCP window? Makes the test and results worthless. Should have been left on automatic.
#3. Considering that countless people run those various units without issue, and that you're having the same trouble across such varied units, this leads me to think that something is very wrong with your system... maybe in the USB area, maybe some TSR running and causing issues. I would strip everything out (that you can) on start up, uninstall all drivers and programs from the various USB devices and focus on the StarTech or avermedia unit.

Lastly, have you done a clean Driver install for the intel and Nvidia? Also did you try disabling the Intel GPU and just run with the NVidia?

1. Looks like it but I've already tried older nvidia drivers(uninstalling with DDU) but no change, I might be missing something on Windows... however I could try installing again the OS but its a massive hassle reinstalling all the softwares again lol. I never tested OBS with windows default drivers from clean install so this has to be done. I tried disabling Intel's gpu from bios but it didn't do any change for direct3d 11 on obs, still super slowdown.

2. Woops been used to opening it up and choosing 4m in tcp when testing on my own.
DEepdiY.png

This one did show ashburn/dallas do work for me however odd chicago/miami don't which has worked several times. Anyways lets move on with what I've mentioned, no 1 single server 'always' works for me when streaming(has been like this since last year) and I have to change between them until 1 works for every single time I go streaming. Last night stream the one that worked was New York until I lost power in my house about 3hrs in then after it returned an hour later none of them worked so I gave up on continuing the stream. Maybe its some router thing or frewall thing that needs changing... I don't know how to mess with them. If needed the router my cable company gave me is an Arris Motorola SVG6582.

3. Going to do #1(reinstall win 10), this time not going to install any drivers from asus and let Windows use its default... then retest like that each of the capture cards. I actually do have a "PCI: Mediasonic 2 Ports USB 3.1 GEN II" but it made no difference for either the StarTech or the Elgato, however I'll re-add it(if needed) into my system after testing each capture card from the mobo's usb 3 plugs rear panel to see if anything changes.
 
Last edited:

c3r1c3

Member
#2. You'll have to contact your ISP and tell them your internet connection isn't working for streaming to Twitch, and they need to fix it.

#3. Is the USB3 on your motherboard from the Intel chipset or a 3rd party? If it's native (i.e. Intel), then use those. Also for all testing it would be best to plug USB2 devices into the USB2 ports, and the USB3 items into the USB3 ports (if you weren't doing that already).
 
Sorry took a long time, I kinda forgot about it and kept on stream but did do the tests

I already tested another clean install on a spare hard drive and everything is still the same(capture cards still have random fps slowdowns and direct3d 11 dropping fps on everything on obs). I went back to my previous install main hard drive. Yes the USB3 of my motherboard is Intel(Intel® Z97 chipset). It only has 2 x USB2 slots, the rest are 6 x USB3.. and I use all of them. However testing(on the new install and current previous install) only plugging in alone the capture card on USB3 it makes no difference(tested every single usb3 slots of my mobo, also the pci usb3.1 as well no difference).

Brougth back in my computer the AverMedia Live Gamer HD.. still the same random slowdowns on preview or capturing, also tested the StarTech USB3HDCAP sadly had the same problem. Like I said every single capture card has this issue on my computer. I honestly have no clue why this happens for my PC and I don't have any friends or neighbors who have neither a good PC(they all have old slow computers, they aren't into tech stuff) nor a computer that has USB3.

Honestly let's focus on fixing the Direct3D 11 issue, from doing more testings on streaming its obvious Direct3D 11 produces better quality compared to when using the OpenGL option. So yes I want to switch over for Direct3D 11... so I need a fix for the slow fps - video that shows the issue: https://www.youtube.com/watch?v=D1njE418wdw
^^^I need a DEVELOPER of OBS for this help


ISP has checked my internet, coming over here and they honestly have no idea why I have the Twitch server issue. They even tried 2 different routers they brought in and on all I still had the same thing. I'll continue to stream with that hassle, for the most recent streams I have gotten lucky 2 nights able to connect 1st try so its okay even if its randomly if I get lucky like that lol
 
Last edited:
So.. no devs around to help on my issues? Its already July 24 and I created the thread in July 10th and no single mod, staff or dev has responded.

I need both a developer of OBS to help on the Direct3D 11 issue and an actual help from an expert on capture devices with hardware - figure out why I get random visual fps drops no matter the capture card I use - it happens on both preview or recording or streaming. That also does happen on either the software of the capture card developer and also on OBS as well(all streaming softwares).
 

Osiris

Active Member
Reminder: There is only 1 dev, everyone else volunteers their time, obs is not a company.
 
Last edited:
Reminder: There is only 1 dev, everyone else volunteers their time, obs is not a company.
Well alright then.. at least a mod responded :P - Yeah I've volunteered several times myself over the years helping out random users.

Hopefully you can forward the situation to one who have any knowledge that could try to help me out, because my issues do seem quite unique/rare(haven't found anything online similar) especially for my hardware on which I shouldn't be experiencing them.
 
Top