Question / Help Window Capture (Xcomposite)

ZeroLabs

Member
On my Asus 1215n I have an option to add something called Window Capture (Xcomposite) that does not show up on my other machine with two GT640 (GDDR5) video cards. Any time I try to use it the program just exits without any error messages. Might there be something I'm doing wrong? Or is this feature not yet implemented?
 

admalledd

Member
To describe what Xcomposite is: it captures specific windows instead of the entire screen, such that if you want you could have obs capture just your game or some such.

No idea on why it would just exit. Are you able to launch from a command line and see if any errors? Or go to Help->logfiles and look through those? (I am not 100% on how the log file system works btw, someone else willing to pipe in what files/buttons he should look at to use those?)

You "should" from the sounds of it be getting something like a "segfault" as the last line if you launch from a command line, but without more information I am at a loss other than explaining what that source is meant to do.
 

ZeroLabs

Member
Well, that's the definition I was expecting. When I say the program exited without any errors, I mean it. Run from the command line in a terminal window, it just stops and leaves me at ~$. No segfaults. Nothing. This is for v0.6.4-15 running on my Asus 1215n with Nvidia GT218 [ION-2] discrete graphics, launching from the command line as "optirun obs". I upgraded to the latest and greatest. Same result. If I do not use optirun I get "error: Failed ti initialize video: Unspecified error". There may be something in the Nvidia control panel settings I can play with but I'm not sure where to start. It would have to be something in the bumblebee configs or remove bumblebee so I can get to the Nvidia control panel settings again.

I just tried v0.6.4-27 on my computer at the house, single GeForce 9600 GT, i5-760 2.8 GHz, 8 GB RAM, and it worked exactly as I would have expected.

On my workshop computer with two GT640 and dual monitors the Xcomposite option is not even there in the pull down menu.
 
Last edited:

ZeroLabs

Member
I just purged bumblebee, reloaded the Nvidia driver, launched v0.6.4-27 via command line "obs" and Xcomposite worked! For some reason XFCE panels and terminal windows come up solid red but other windows are captured perfectly. Because of the small amount of horsepower I moved the GL preference in the driver control panel to favor performance over quality, but it works and I am just tickled pink.
 

ZeroLabs

Member
I also confirm on my workshop computer with two GT640 and v0.6.4-27, the pull down menu is still missing Xcomposite as a selection. See attached image.
 

Attachments

  • Screenshot - 11232014 - 04:44:01 PM.png
    Screenshot - 11232014 - 04:44:01 PM.png
    49.5 KB · Views: 252
whatever version of obs that is, isn't correct. i have no idea why xcomposite capture isn't showing up for you but it's in the latest version i'm running (from the unstable branch-0.6.4.27-48) but it should be in the stable version also.

as far as not being able to capture the terminal and "some" other windows that's because it's a bug in OBS, it currently can't capture any window which has an alpha channel in it. the bug is being tracked here: https://obsproject.com/mantis/view.php?id=89
 
Top