After arm wrestling with getting the nVidia XvMC libraries in the right place( and upgrading alsa to 1.0.8), I finally have XvMC working against the 6600GT. It seems to have problems when changing channels (Sunday Morning CVS) but exiting and entering back into Watching TV gets it back. When I install my Xv only version, I don't have the corrupted image issues when changing channels but I do sometimes lose sound. Otherwise, the performance boost to the 6600GT is pretty incredible. Watching 720p TV dropped from 50% to around 30% . Measured using an updated version of TOP that is "supposed" to facilitate hyperthreading (at least per the developer i spoke with on the Mandrake Users Forum). I also updated several KDE libraries that fix some buffer overrun issues. This helped many things in my system, Most noticably, Myth. I'm still doing this while watching live TV instead of a recording (should actually work the system harder anyway, I would expect better mythcommflag numbers from watching a recording but we'll see, I will do Brads test this week). These are just numbers to provide a sense of what this thing is doing. Don't have a good control environment set up yet but I'm working on it. My System has had a processor transplant to a 3Ghz (prescott), all else remains the same. top - 12:45:57 up 35 min, 3 users, load average: 3.52, 3.21, 2.95 Tasks: 84 total, 3 running, 81 sleeping, 0 stopped, 0 zombie Cpu(s): 31.0% us, 3.7% sy, 60.7% ni, 0.3% id, 4.3% wa, 0.0% hi, 0.0% si Mem: 516036k total, 513020k used, 3016k free, 808k buffers Swap: 1092380k total, 89628k used, 1002752k free, 162400k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 5066 root 39 17 228m 190m 23m R 60.4 37.8 2:50.82 mythcommflag 3900 root 15 0 206m 81m 23m S 0.0 16.2 0:00.32 mythbackend 4919 root 15 0 199m 27m 51m S 0.0 5.4 0:03.67 mythfrontend 4637 root 15 0 155m 13m 135m S 0.0 2.6 0:09.31 X ------ and the Mythcommflag Specs (Andromeda is broadcast in 1080i, even though it is not really a 1080i show) mythcommflag --all --force 2005-02-20 12:41:20.317 mythcommflag version: 0.17.20050130-1 www.mythtv.org 2005-02-20 12:41:20.317 Enabled verbose msgs :important MythTV Commercial Flagger, started at Sun Feb 20 12:41:20 2005 Flagging commercial breaks for: ChanID Start Time Title Breaks ------ -------------- ----------------------------------------- ------ 1002 20050219140000 Andromeda adding pes stream at pid 0x31 with type 2 adding pes stream at pid 0x34 with type 129 adding pes stream at pid 0x35 with type 129 Finding Logo 19% 33/fps below is my frontend log showing XvMC active. Seems that FOX is broadcasting a mess today or I have weather conditions messing up my signal, but the viewing seems fine. mythfrontend 2005-02-20 12:12:33.773 mythfrontend version: 0.17.20050130-1 www.mythtv.org 2005-02-20 12:12:33.773 Enabled verbose msgs : important general 2005-02-20 12:12:34.314 Switching to square mode (G.A.N.T.) 2005-02-20 12:12:34.455 Joystick disabled. 2005-02-20 12:12:34.487 Registering Internal as a media playback plugin. 2005-02-20 12:12:34.600 Registering MythDVD DVD Media Handler as a media handler 2005-02-20 12:12:34.600 Registering MythDVD VCD Media Handler as a media handler 2005-02-20 12:12:35.293 Registering MythMusic Media Handler as a media handler 2005-02-20 12:12:37.769 Connecting to backend server: 127.0.0.1:6543 (try 1 of 5) 2005-02-20 12:12:37.775 Using protocol version 14 2005-02-20 12:12:37.806 Using protocol version 14 2005-02-20 12:12:38.202 Disable DPMS adding pes stream at pid 0x31 with type 2 adding pes stream at pid 0x34 with type 129 adding pes stream at pid 0x35 with type 129 2005-02-20 12:12:45.311 Opening audio device '/dev/dsp'. 2005-02-20 12:12:45.311 Opening OSS audio device '/dev/dsp'. Using XvMC version: 1.0 XvMC found and using IDCT surface 2005-02-20 12:12:45.320 Using XV port 145 X Error: BadMatch (invalid parameter attributes) 8 Major opcode: 142 Minor opcode: 14 Resource id: 0x192 2005-02-20 12:12:45.341 Couldn't get the color key color, and we need it. You likely won't get any video. 2005-02-20 12:12:46.000 Using realtime priority. 2005-02-20 12:12:46.020 Changing from None to WatchingLiveTV picture structure FRAME 2005-02-20 12:12:46.100 Video timing method: USleep with busy wait (several more Prebuffering Pauses) 2005-02-20 12:12:52.636 prebuffering pause 2005-02-20 12:12:52.802 prebuffering pause [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 28 24 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 59 23 [mpegvideo_xvmc @ 0x40822014]Warning MVs not available 2005-02-20 12:12:52.920 prebuffering pause [mpegvideo_xvmc @ 0x40822014]mb incr damaged [mpegvideo_xvmc @ 0x40822014]mb incr damaged [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 15 5 [mpegvideo_xvmc @ 0x40822014]mb incr damaged [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 7 38 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 4 39 [mpegvideo_xvmc @ 0x40822014]invalid cbp at 56 40 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 8 41 [mpegvideo_xvmc @ 0x40822014]invalid mb type in P Frame at 3 42 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 2 43 [mpegvideo_xvmc @ 0x40822014]invalid mb type in P Frame at 20 44 [mpegvideo_xvmc @ 0x40822014]Warning MVs not available [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 64 8 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 39 38 [mpegvideo_xvmc @ 0x40822014]Warning MVs not available 2005-02-20 12:12:53.151 prebuffering pause [mpegvideo_xvmc @ 0x40822014]mb incr damaged [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 59 24 [mpegvideo_xvmc @ 0x40822014]slice mismatch [mpegvideo_xvmc @ 0x40822014]mb incr damaged [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 1 22 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 67 23 [mpegvideo_xvmc @ 0x40822014]mb incr damaged [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 1 25 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 6 26 [mpegvideo_xvmc @ 0x40822014]invalid cbp at 5 27 [mpegvideo_xvmc @ 0x40822014]invalid cbp at 8 28 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 4 29 [mpegvideo_xvmc @ 0x40822014]invalid cbp at 3 30 [mpegvideo_xvmc @ 0x40822014]slice mismatch [mpegvideo_xvmc @ 0x40822014]mb incr damaged [mpegvideo_xvmc @ 0x40822014]mb incr damaged [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 23 34 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 29 35 [mpegvideo_xvmc @ 0x40822014]slice mismatch [mpegvideo_xvmc @ 0x40822014]slice mismatch [mpegvideo_xvmc @ 0x40822014]invalid cbp at 1 38 [mpegvideo_xvmc @ 0x40822014]mb incr damaged [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 18 40 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 2 41 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 24 42 [mpegvideo_xvmc @ 0x40822014]slice mismatch [mpegvideo_xvmc @ 0x40822014]end mismatch left=1200 2005-02-20 12:12:53.388 prebuffering pause [mpegvideo_xvmc @ 0x40822014]invalid mb type in I Frame at 31 12 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 2 32 2005-02-20 12:12:54.705 prebuffering pause [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 50 33 [mpegvideo_xvmc @ 0x40822014]invalid mb type in I Frame at 0 35 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 0 36 [mpegvideo_xvmc @ 0x40822014]invalid mb type in I Frame at 0 41 [mpegvideo_xvmc @ 0x40822014]invalid mb type in I Frame at 0 42 [mpegvideo_xvmc @ 0x40822014]invalid mb type in I Frame at 0 43 [mpegvideo_xvmc @ 0x40822014]invalid mb type in I Frame at 0 44 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 5 25 [mpegvideo_xvmc @ 0x40822014]invalid cbp at 25 26 [mpegvideo_xvmc @ 0x40822014]invalid mb type in B Frame at 9 27 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 3 28 [mpegvideo_xvmc @ 0x40822014]invalid mb type in B Frame at 14 29 [mpegvideo_xvmc @ 0x40822014]invalid mb type in B Frame at 5 30 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 4 31 [mpegvideo_xvmc @ 0x40822014]mb incr damaged [mpegvideo_xvmc @ 0x40822014]slice mismatch [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 25 34 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 59 35 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 5 36 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 5 37 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 5 38 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 5 39 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 5 40 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 19 41 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 5 42 [mpegvideo_xvmc @ 0x40822014]ac-tex damaged at 5 43 [mpegvideo_xvmc @ 0x40822014]slice mismatch 2005-02-20 12:13:06.297 prebuffering pause 2005-02-20 12:15:03.674 prebuffering pause (many more of these when locking the channel, seems to smooth out after a few seconds) -Blair _______________________________________________ mythtv-users mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
