FreeTrack Forum

Welcome, you're not connected. ( Log in - Register )

RSS >  WiiMote CPU usage
Shoo3CLeM #1 28/01/2012 - 00h14

Class : Apprenti
Posts : 2
Registered on : 27/01/2012

Off line

Hi all guys... i'm using freetrack with my cheap webcam but cpu load is strong and resposnsiveness quite bad...
so i'm moving toward Wiimote setup but i have a question:  B)

Why i read on freetrack manual and on the web that Wiimote tracking has no CPU usage?

I mean:
Wiimote has an internal infrared camera, OK. So it should be treated by freetrack like a normal camera, but at 100fps and highest resolution.
But freetrack software has to process data from wiimote in the same way than with any other webcam? In this case cpu usage should be the same!  :blink:

What is the reason why wiimote doesn't load CPU? I could think it has an internal processor that computes data and sends them to the PC (but i haven't read it nowhere). Or is it really like this, and freetrack works only as TrackIR output protocol (like a bridge between the wiimote and the game)?
I'm very confused :wacko:

Thanks whoever reads and answers!
P.S. Sorry for my english, i wish the question is clear enough!  ;)
jaybz #2 28/01/2012 - 19h40

Class : Apprenti
Posts : 10
Registered on : 27/01/2012

Off line

Hi. The CPU usage when it comes to the recording device specifically has nothing to do with the CPU usage of FreeTrack. FreeTrack will still have to use CPU whichever recording device you use. Webcams have to translate raw data from the cmos sensor into a video stream that windows understands so that FreeTrack can also interpret the video stream. Some webcam manufacturers are lazy and just send the raw sensor data to your computer and the translation is done on the drivers, which will end up using CPU. Even the Wiimote needs to translate the raw sensor data so that the Wii can understand it, but the Wiimote does this itself before sending it over bluetooth. The CPU usage is usually very little though unless you have a slow CPU or bad drivers.
Shoo3CLeM #3 29/01/2012 - 14h49

Class : Apprenti
Posts : 2
Registered on : 27/01/2012

Off line

Ok thanks jaybz!
So CPU load is low because there is a kind of pre-computing process made by wiimote that sends "decoded data", thing that doesn't happen with a webcam because driver has to interpret video streaming from the CMOS sensor, and this requires resources.  B)

Thanks again for your answer, very helpful!  ;)

 >  Fast reply

Message

 >  Stats

1 user(s) connected during the last 10 minutes (0 member(s) and 1 guest(s)).