Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Surface 2.0 Stress Test Robot - PaTTY

11 minutes, 32 seconds


Right click “Save as…”

Joe Farro from the Surface team gives us a tour of PaTTY the robot who is responsible for stress testing the upcoming Surface 2.0 units. PaTTY is capable of testing draw speeds of up to 25 inches per second thanks to a pair of very powerful motors which means she requires constant monitoring to ensure she doesn't break free from her confines and roam the Microsoft campus.


Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • OffsetOffset

    68 % cpu usage for just user input ?!

    The mouse and keyboard use less then 1 %

    Is it because you're using c# or did you actually mess up this much ?

    Will Surface 2 have even slower response time the surface 1 ?

    I'm sensing surface 2 will be a fail from the start

  • Joe FarroJoe Farro

    Hi there, I'm Joe Farro, the guy that demos the robot, and that app. The 68% in the test app isn't tied to the app, or user input, but reflects what the system is using overall. Input on the Samsung SUR40 unit is handled in such a way that the effect on the system CPU is negligable. However, from a test perspective, it behooves me to put a high system load on the CPU at times, and ensure that input is still handled well. You'll find that due to this testing an design, the 2.0 input system is much more robust. That being said, I'm not sure what I had running on the system at the time that was eating up 68% of the CPU at the time I was doing the demo. :)

  • BasBas It finds lightbulbs.

    This is neat. One day, I'll create a device that requires an enormous illuminated stop button.

  • Michal VMichal V

    Surface 2 is limited to 42 touches?

  • OffsetOffset

    @Joe Farro hi, good to hear.
    So by how much have the response time been decreased ?

    Is it the same no matter how many fingers/blobs are on the screen or will the response time increase by how many fingers/blobs are on the screen ?

    Surface 1's high response time made it unusable.
    I'm searching for a touch device with the same response time as a mouse/keyboard. Will surface 2 satisfy this requirement ?

  • GeorgeGeorge

    Looks very slow and buggy to me:

    I've seen laptops with better touch performance then this

  • Joe Farro MSFTJoe Farro MSFT

    The video referenced was taken in January on an early build of hardware. Please reserve judgment of unit performance for when it's shipped, as the team has been hard at work and come a long way since then.

    We're still working hard on performance, please stay tuned. :)

  • Just curious... at some point in the data log, there is an amazing "Memory usage: 148770816K" (or something to that effect). That's a whopping 142 GB of RAM (roughly), which seems quite a lot. Is this caused by the testing harness or is Surface just that memory hungry? (or... did I miss a decimal point somewhere?)

  • Joe Farro MSFTJoe Farro MSFT

    @C you - It's 145 megs actually...it's a typo in the app where I append a capital K but then print out the value in bytes. Wow you guys have good eyes, I'll have to fix that when I get back to the lab! :)

Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.