Solution to GoToMeeting video conferencing quality

In a previous post, I spoke about a problem with GoToMeeting when video feeds are enabled.  The problem manifests as audio AND video degrading to the point of unusability.  Throughout this time, we as a company evaluated many other options for online meetings that include video.  This is very important to us since our clients are busy, and we have staff in Austin, Dallas, and the Toronto area.  Also, using video allows us to create a more personal relationship with out clients.  In my experience, you naturally build trust quicker with people you can see.  And adding video to conference calls is a great tool.

There were two issues we were experiencing with G2M video meeting quality. 

    1. Intel speed-step interference. 
      First, Running three screens and video conferencing is a big tax to the CPU.  It works fine initially, and then 15 minutes into the meeting, the CPU gets hotter, and if not cooled enough, the CPU steps down in speed, sometimes to 0.79 Mhz.  When this happens, there just isn’t enough horsepower for G2M to do what it needs to do.  The first solution was to ensure proper airflow to the machines running the software so that the CPU stays cool.
    2. Lower the CPU priority of the g2mvideoconference.exe process
      IF the CPU is going to be starved for any reason, we wanted the video feed to be the thing that suffered.  Currently, the audio cuts out to the point of unusability.  The fix for this is to change the CPU priority to “Low”.  The picture below shows how to do this using the Task Manager windows (you can get to task manager by pressing CTRL+SHIFT+ESC all at the same time.

image

I want to figure out a way to have this process launch with Low CPU priority every time it launches.  If anyone knows a registry setting or some other way to have this be automated, I would be grateful. 

Comments

Alexander Groß said on 8.26.2013 at 10:54 AM

You can probably try something like Notepad Replacer does:

1. Set up a debugger (a custom exe) for g2mvideoconference.exe using the Global Flags utility

2. Your custom exe starts g2mvideoconference.exe, but with low priority

I think g2mvideoconference.exe can still override the priority after starting up, but you may be able to change the priority after starting the executable yourself because you have a handle to the process. Another option may just be to monitor active processes and set the priority for anything with a name of "g2mvideoconference.exe".

HTH,

Alex

John Click said on 10.01.2013 at 2:08 AM

Yeah, I used to run G2M, but for our presentations, we need extremely high image quality, so we switched over to RHUB's 6-in-1 appliance. No complaints