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

Reply via email to