[mythtv-users] Using nvclock to Slow / Cool my GPU when idle and speed up for playback

Bob spam at homeurl.co.uk
Tue Nov 22 03:08:35 EST 2005


I underclock my Geforce 2 from 200 to 50MHz, this is fine for MPEG 4 
playback and cools the passive heat-sync on the card from ouch thats too 
hot to touch for prolonged periods (about 60C) to mildly warm to the 
touch (about 40C). As far as I know, with my GPU, XvMC doesn't help with 
MPEG4 anyway and I don't do much MPEG2 playback at the moment so 50MHz 
is fine, (much lower and I get tearing around the interlace lines). At 
some point I'll get a PVR 500 and probably get DVB-C as well, so I'll 
want the XvMC acceleration, my plan is to have a script run nvclock -r 
before playback starts and nvclock -m 50 -n 50 when it finishes, any 
idea's where I'd put them and even better if it would be possible to 
have it run conditionally depending on if the video to be played is 
MPEG2 and would be assisted by the added GPU speed or MPEG4 and wouldn't?

It would also be helpful for the HDTVers with Nvidia cards if it could 
have 3 states, like low power for menus & idle conditions, middle power 
for SDTV playback and full power for HDTV, this doesn't affect me as I 
don't think my GPU's up to HD anyway but my next one will be.

Any bright ideas how to achieve this?

sh-3.00$ nvclock -r
Your nVidia Geforce 2 MX/MX400 has been restored to its original speeds
Memory speed: 167.043 MHz
Core speed: 199.656 MHz

sh-3.00$ nvclock -m 50 -n 50
nVidia Geforce 2 MX/MX400
Memory speed: 50.113 MHz
Core speed: 50.113 MHz

The -m 50 option slows the memory clock down, and only works at 1024x768 
or lower, if I run 1280x1024 the screen becomes garbled when I reduce 
the memory clock speed, (and thus bandwidth) I can however still reduce 
the GPU speed with no ill effects.

-- 
tveeprom: Hauppauge: model = 34132, rev = J158,
tveeprom: tuner = Philips FM1236 MK3 (idx = 58, type = 4)
tveeprom: audio_processor = MSP3416 (type = 14)
(new type Model 401)
model name      : mobile AMD Athlon(tm) XP Processor
cpu MHz         : 2277.214
cache size      : 512 KB
(Plenty o' grunt on an ECS k7s5a MB)
Knoppmyth R5A16 (unmodified)
http://mysettopbox.tv/CHANGELOG.txt
MythTV 0.18.1


More information about the mythtv-users mailing list