Updated mythtv-fixes port
Alexander Leidinger
Alexander at Leidinger.net
Sat Mar 24 13:56:05 UTC 2007
Quoting Geoff Buckingham <geoffb at chuggalug.clues.com> (Fri, 23 Mar 2007 18:15:58 +0000):
>
> I have updated my mythtv-fixes port to include cpu detection/tuning. On my test
> machine the resultant binary used ~12% CPU instead of ~30% to play a recorded
> DVB-T mpeg stream from a remote backend.
>
> Under linux this cpu detection uses /proc/cpuinfo, while my patch will use
> /compat/linux/proc/cpuinfo if available, the results are dependant on
> cpinfo providing a model name.(It doesn't allways do this)
>
> If you don't have linprocfs mounted it will fall back on /var/run/dmesg.boot.
> (This probably works better ATM, but may cause trouble later depending on
> what new linux-centric logic is atted to configure upstream)
>
> If you have linprocfs mounted do "make configure" check the results, if a
> specific CPU wasn't detected, unmount linprocfs and "make configure" again.
> (You can then remount)
Why not add a configure option to allow to hardwire to a specific CPU?
There's also "sysctl hw.model", but it may not work everywhere. The
configure-option is a much better fallback.
Bye,
Alexander.
--
Hey, waiter! I want a NEW SHIRT and a PONY TAIL with lemon sauce!
http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137
More information about the freebsd-multimedia
mailing list