Bug Report the KOTOR 2 Stream - Mad Flickering, black frames

dodgepong

Administrator
Community Helper
Interesting, it seems to be constantly hooking and unhooking the game. Have you tried deleting and re-adding the capture? Or, have you tried using the hotkey capture method, where instead of selecting the game, you choose a hotkey and set it to capture whatever game is selected when the hotkey is pressed?

Is OBS running as administrator?
 

Yaebalavtorov

New Member
Hi,
well first thing- I certainly did Not expect such a reply from you in short time- usually takes days of waiting- Thanks!
And yes, I tried several ways of re-hooking into game (Game capture- first by selecting application, then by using Hotkey F12). The video flickers all the time.

And yes, I am running OBS as Administrator, and the game too.
I think, KOTOR II is Not a directx game though- mb OpenGL .
 

dodgepong

Administrator
Community Helper
It's definitely trying to hook via DX9, and a cursory Google confirms that KOTOR II runs in DX9. Not sure why OBS would be doing this, though.

Can you run the game in Windowed mode and capture with Window capture? I know it's not the best solution.
 

Yaebalavtorov

New Member
I tried to run game in Windowed mode ( took lots of time, since its pain to get Steam games to work without their Launchers)
it worked, but only when I did monitor capture- when I do window capture, apparently the line at the bottom is the only seen thing.

I was wondering, is it possible that its to do with my Settings? cause when I was in some section,. it asked me if I could change keyframe interval in Advanced tab to 2 Seconds?
I would really Really prefer to be streaming game capture, because I only got 1 monitor, and monitor capture would show all the stuff going on when I Alt+ tab (to check stream comments, etc.)
 

dodgepong

Administrator
Community Helper
Getting game capture working is certainly the preferred option...i was just making a suggestion that would get you up and streaming quickly.

Keyframe interval should have nothing to do with this. If you are streaming to Twitch, keyframe interval should be set to 2 in Advanced Settings.

Was this working before, and then it stopped working?
 

Yaebalavtorov

New Member
well, I never tried it with KOTOR 2 Before, but other games work with the same settings, eg. Clone wars Adventures (also DX) work fine, I also managed to stream other games before, not just DX9 but 11 too.....

When I use Game capture with the KOTOR II in Windowed mode, it Also flickers, as I remember.
 

Krazy

Town drunk
Hm, I will try KOTOR 2 myself later today.

you said you are playing it through Steam, though? What happens if you disable the Steam overlay for just KOTOR 2?
 

Yaebalavtorov

New Member
Already have, Krazy, and it still flickers like mad.
Oh, if it helps you , I am happy to provide you with a game itself if it helps u to help me ( KOTOR 2 )- I got a spare on Steam.
Btw, when I stream Saints Row 4, via Game capture, it actually shows black screen for some reason.
 

Yaebalavtorov

New Member
well, hey, most ppl dont know what gpu is!..... ^_^
Anyways, as I said, its AMD Radeon HD 6900 series
Manufacturer Advanced Micro devices....
about 2 GB VRAm
 

Kharay

Member
No, that is not what I am looking for. That is the manufacturer of the actual GPU(s), not of the card.

You see, what I am thinking is that it is indeed a dual GPU graphics card and that Game Capture is simply capturing the alternating frames (one way that CrossFireX does its magic is to render each subsequent frame to the other GPU).
 

Yaebalavtorov

New Member
Kharay said:
No, that is not what I am looking for. That is the manufacturer of the actual GPU(s), not of the card.

You see, what I am thinking is that it is indeed a dual GPU graphics card and that Game Capture is simply capturing the alternating frames (one way that CrossFireX does its magic is to render each subsequent frame to the other GPU).
Code:
---------------
Display Devices
---------------
          Card name: AMD Radeon HD 6900 Series
       Manufacturer: Advanced Micro Devices, Inc.
          Chip type: AMD Radeon Graphics Processor (0x6718)
           DAC type: Internal DAC(400MHz)
         Device Key: Enum\PCI\VEN_1002&DEV_6718&SUBSYS_0B001002&REV_00
     Display Memory: 1770 MB
   Dedicated Memory: 2027 MB
      Shared Memory: 3838 MB
       Current Mode: 1600 x 900 (32 bit) (60Hz)
       Monitor Name: Generic Non-PnP Monitor
      Monitor Model: unknown
         Monitor Id: 
        Native Mode: unknown
        Output Type: HD15
        Driver Name: aticfx64.dll,aticfx64.dll,aticfx64.dll,aticfx32,aticfx32,aticfx32,atiumd64.dll,atidxx64.dll,atidxx64.dll,atiumdag,atidxx32,atidxx32,atiumdva,atiumd6a.cap,atitmm64.dll
Driver File Version: 8.17.0010.1191 (English)
     Driver Version: 12.104.0.0
        DDI Version: 11
       Driver Model: WDDM 1.1
  Driver Attributes: Final Retail
   Driver Date/Size: 3/29/2013 03:37:02, 1155264 bytes
        WHQL Logo'd: Yes
    WHQL Date Stamp: 
  Device Identifier: {D7B71EE2-2458-11CF-1577-0A2BBEC2C535}
          Vendor ID: 0x1002
          Device ID: 0x6718
          SubSys ID: 0x0B001002
        Revision ID: 0x0000
 Driver Strong Name: oem17.inf:ATI.Mfg.NTamd64.6.1:ati2mtag_NICayman:12.104.0.0:pci\ven_1002&dev_6718
     Rank Of Driver: 00E62001
        Video Accel: ModeMPEG2_A ModeMPEG2_C 
   Deinterlace Caps: {6E8329FF-B642-418B-BCF0-BCB6591E255F}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                     {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch 
                     {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                     {6E8329FF-B642-418B-BCF0-BCB6591E255F}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                     {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch 
                     {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                     {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                     {3C5323C1-6FB7-44F5-9081-056BF2EE449D}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,2) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                     {552C0DAD-CCBC-420B-83C8-74943CF9F1A6}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,2) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                     {6E8329FF-B642-418B-BCF0-BCB6591E255F}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive 
                     {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch 
                     {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY 
                     {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                     {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                     {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                     {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                     {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                     {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
       D3D9 Overlay: Not Supported
            DXVA-HD: Not Supported
       DDraw Status: Enabled
         D3D Status: Enabled
         AGP Status: Enabled
 

Kharay

Member
It never ceases to amaze me how people cannot not know what actual components are in their PC. ;)

Anyhow, under the assumption that it is indeed the problem I just described, let's work towards making Window Capture work. You said you had problems with Window Capture as well?

First off, does KOTOR2 run well in Window at all? The original release was kind of annoying to get to run properly in a window and I don't own the Steam version.
 

dodgepong

Administrator
Community Helper
He wants to know, in particular, if it's a AMD Radeon HD 6990 or not. If it's not a 6990, then his hypothesis is wrong.

Can you maybe check your Catalyst Control Center, or even open up your box to check?
 

Yaebalavtorov

New Member
dude! Im a game designer ^^
u rly think I wouldnt know?
And yes, it Is 6990, I know what Im installing in my PC, lol, I just thought saying 6900 series is enough..... I think they all got dual gpus, not sure though..
anyways, I got KOTOR 2 running fine in 1600 by 900 (my Res) in Both windowed and full screen (pls dont ask how xD it took ages)
Also, as I said, I got the spare copy if you wanna try it in Steam? Im happy to give it away, if it helps you see it for yourself.
 

Kharay

Member
There we go, the 6990 indeed. Damned, I'm good. Anyhow, this problem with Window Capture... you said something about it only capturing a portion of the window or some such? Could you show a picture of that?

Because given the fact it's in fact a dual GPU card (and thus using CFX), Game Capture will never work reliably. However, Window Capture should not be a major issue either way. As long as Aero is Enabled anyhow.
 

Yaebalavtorov

New Member
Well hey hey, I streamed Batman AC just fine, in full window, with no Glitch or anything?! So game capture does work, just not everywhere.
And no, I didnt really try window capture, because the Star Wars KOTOR II is Simply not there to Select! will try again in a sec, by enabling Aero.

UPDATE: Ok, tried streaming in Full Screen , can see mouse cursor, but no game.
 
Top