Re: [mythtv-users] HDTV performance in 0.18

2005-04-25 Thread Donavan Stanley
On 4/24/05, D. L. <[EMAIL PROTECTED]> wrote:
>Darn, I compiled without "-–enable-opengl-vsync".
>Can I gain a lot of cpu by recompiling?

You can gain a lot smoother video at the very least.


> CPU is fine except when I record two DTV programs, and watch a third.

HDTV recording is not a cpu intensive action...

> I have disabled xvmc and enabled kernel deinterlacing to reduce
> combing. Video/audio is fine, but I'm concerned about intermittent
> frame drops during the recordings.

kerneldeint is the most cpu intensive deinterlacer Myth has.  Try running Bob.
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] HDTV performance in 0.18

2005-04-24 Thread D. L.
Darn, I compiled without "-–enable-opengl-vsync". 
Can I gain a lot of cpu by recompiling?

I have confirmed that GLX is loading (from xorg.0.log):

(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
(II) Loading extension GLX
(II) Loading extension NV-GLX
(II) Initializing extension GLX

CPU is fine except when I record two DTV programs, and watch a third. 
I have disabled xvmc and enabled kernel deinterlacing to reduce
combing. Video/audio is fine, but I'm concerned about intermittent
frame drops during the recordings.

P4-3.4
nvidia FX5200, v7174 drivers
AGP 8x confirmed
512MB PC3200 (ddr 400MHz)
RTC freq=1024
2x pcHDTV
Onboard spdif coax

Donn

On 4/19/05, Paul Leppert <[EMAIL PROTECTED]> wrote:
> On 4/19/05, David Wood <[EMAIL PROTECTED]> wrote:
> 
> >
> > What do you put in your ./configure arguments, if you're building for an
> > Athlon XP 3000+?
> >
> > I used:
> >
> > ./configure  --enable-xvmc --enable-opengl-vsync --enable-directfb
> >
> 
> I have an Athlon XP 2000+ with an nvidia FX 5500 (only at AGP 4x due
> to mobo limitations) running 0.18 (originally built using Jarod's
> instructions and then migrated to CVS).  With this configuration, I
> can run 720p HDTV just barely (3-5% idle) with deinterlace and w/o
> XvMC.  1080i stutters badly.  SDTV runs along swimmingly at 75% idle.
> I'm outputting via VGA to a widescreen display at 1376x768 and
> glxgears gives me a score of 2650.  I'm also using the 7174 drivers
> and the 2.6.10.1.770 kernel under FC3.
> 
> The configure parameters I used were:
> 
> ./configure -–arch=athlon-xp –-prefix=/usr –-disable-joystick-menu
> --disable-firewire –-enable-dvb -–dvb-path=/usr/include
> -–enable-opengl-vsync --enable-xvmc
> 
> (by the way, what does directfb give you?  Just to be thorough, where
> do I find the documentation on each of the configure options?  I'm
> assuming I shouldn't be doing anything with --disable-mmx,
> --disable-x11, --disable-xrandr, --disable-xv, and --enable-directx.
> But should I be looking at --enable-proc-opt,  --disable-altivec,
> --enable-dvb-eit, --disable-xvmc-vld, and --enable-directfb?  Also,
> for the sound options, if I'm using ALSA, should I be using
> --disable-audio-oss, --disable-audio-arts, and/or
> --disable-audio-jack?)
> 
> I am currently in the process of upgrading to an XP 3200+ (I'm doing a
> reinstall to clean up some inefficiencies from the previous install
> and incorporate some changes to the hardware with the new mobo).  I'll
> post new info once I'm up and running again with the 3200+.
> 
> phlepper
> --
> I hear and I forget. I see and I remember. I do and I understand.  --  
> Confucius
> 
> ___
> mythtv-users mailing list
> mythtv-users@mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> 
> 
>
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] HDTV performance in 0.18

2005-04-19 Thread Paul Leppert
On 4/19/05, David Wood <[EMAIL PROTECTED]> wrote:

> 
> What do you put in your ./configure arguments, if you're building for an
> Athlon XP 3000+?
> 
> I used:
> 
> ./configure  --enable-xvmc --enable-opengl-vsync --enable-directfb
> 

I have an Athlon XP 2000+ with an nvidia FX 5500 (only at AGP 4x due
to mobo limitations) running 0.18 (originally built using Jarod's
instructions and then migrated to CVS).  With this configuration, I
can run 720p HDTV just barely (3-5% idle) with deinterlace and w/o
XvMC.  1080i stutters badly.  SDTV runs along swimmingly at 75% idle. 
I'm outputting via VGA to a widescreen display at 1376x768 and
glxgears gives me a score of 2650.  I'm also using the 7174 drivers
and the 2.6.10.1.770 kernel under FC3.

The configure parameters I used were:

./configure -–arch=athlon-xp –-prefix=/usr –-disable-joystick-menu
--disable-firewire –-enable-dvb -–dvb-path=/usr/include
-–enable-opengl-vsync --enable-xvmc

(by the way, what does directfb give you?  Just to be thorough, where
do I find the documentation on each of the configure options?  I'm
assuming I shouldn't be doing anything with --disable-mmx,
--disable-x11, --disable-xrandr, --disable-xv, and --enable-directx. 
But should I be looking at --enable-proc-opt,  --disable-altivec,
--enable-dvb-eit, --disable-xvmc-vld, and --enable-directfb?  Also,
for the sound options, if I'm using ALSA, should I be using
--disable-audio-oss, --disable-audio-arts, and/or
--disable-audio-jack?)

I am currently in the process of upgrading to an XP 3200+ (I'm doing a
reinstall to clean up some inefficiencies from the previous install
and incorporate some changes to the hardware with the new mobo).  I'll
post new info once I'm up and running again with the 3200+.

phlepper
-- 
I hear and I forget. I see and I remember. I do and I understand.  --  Confucius
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] HDTV performance in 0.18

2005-04-19 Thread David Wood
I was always concerned about this, and I'm not sure I did it correctly 
right. I did let ./configure run without arch arguments, but it "seemed" 
to do the right thing (which it should be able to do?):

CFLAGS   = -pipe -march=pentiumpro -Wall -W -O3 -Wall -Wno-switch 
-fomit-frame-pointer -Wno-missing-prototypes -D_REENTRANT -DPIC -fPIC 
-DMMX -DUSING_IVTV -DUSING_XRANDR -DUSING_XVMC -DUSING_OPENGL_VSYNC 
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\"

I say this because of the manual line on the subject:
-march=pentiumpro -mmmx for the AMD Athlon XP CPU with MMX, 3dNOW!, 
enhanced 3dNOW! and SSE. (pentium3 compatible)

That makes it sound like the result is correct. But of course, -DMMX and 
-mmmx are different... should I be seeing both?

What do you put in your ./configure arguments, if you're building for an 
Athlon XP 3000+?

I used:
./configure  --enable-xvmc --enable-opengl-vsync --enable-directfb
On Mon, 18 Apr 2005, Brandon Beattie wrote:
MythTV is often compiled with no support for MMX or anything more than
pentium pro optimization.  If you didn't enable processor specific
optimization and mmx, and opengl when doing a ./configure then this
could have the bad effect.  I haven't noticed much if any CPU change
between .17 and .18 (Granted I run out of CVS) so I'd check that first.
--Brandon
On Mon, Apr 18, 2005 at 03:58:31PM -0400, David Wood wrote:
Does anyone find it strange to not have enough horsepower to render HDTV
in 0.18 on an Athlon XP 3000+ with 1GB of RAM? (Caveat: this is rendering
to 800x600 24-bit S-Video on an fx5200.) XV and OpenGL work, renderaccel
is true, AGP functional, and by the way, xine can play HDTV with Xv no
problem.
I'm using libmpeg2 and suid/realtime, and the system can just _barely_
handle it without deinterlacing. It's pegged at 95% CPU, and still drops
occasional frames. If I turn on deinterlacing, then it's real bad,
dropping frames every few seconds.
As before, toggling libmpeg, realtime, and opengl appear to have zero
effect on performance, despite log output from the frontend suggesting
they're working.
I keep finding references to people who are doing HDTV with 2100's and
2400's and so forth. I wonder what the difference is - rendering to a
different screen resolution or color depth perhaps?
Saving grace is that in 0.18 XvMC finally works, almost. I still get ugly
flicker and stutter from the OSD, and so far am averaging about 1
hard-lock (reboot required) per day... A major improvement.

___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

--

___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] HDTV performance in 0.18

2005-04-18 Thread Pete Buelow
David Wood wrote:
Does anyone find it strange to not have enough horsepower to render 
HDTV in 0.18 on an Athlon XP 3000+ with 1GB of RAM? (Caveat: this is 
rendering to 800x600 24-bit S-Video on an fx5200.) XV and OpenGL work, 
renderaccel is true, AGP functional, and by the way, xine can play 
HDTV with Xv no problem.

I'm using libmpeg2 and suid/realtime, and the system can just _barely_ 
handle it without deinterlacing. It's pegged at 95% CPU, and still 
drops occasional frames. If I turn on deinterlacing, then it's real 
bad, dropping frames every few seconds.

As before, toggling libmpeg, realtime, and opengl appear to have zero 
effect on performance, despite log output from the frontend suggesting 
they're working.

I keep finding references to people who are doing HDTV with 2100's and 
2400's and so forth. I wonder what the difference is - rendering to a 
different screen resolution or color depth perhaps?

Saving grace is that in 0.18 XvMC finally works, almost. I still get 
ugly flicker and stutter from the OSD, and so far am averaging about 1 
hard-lock (reboot required) per day... A major improvement.


___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
 

I've found that libmpeg doesn't do much good if you're using Xv, but it 
does suck CPU (you said doesn't change much, but it was about 5-10% on 
mine). Other things like making sure AGP 4x or 8x is enabled, and the 
having latest Nvidia drivers make a big diff. I was getting horrendous 
HD performance with 7167, and 7174 improved the situation quite a bit. 
Also, RenderAccel seems to cause problems in some situations, but that's 
hard to qualify. You can check some of this stuff by doing a 'cat 
/proc/drivers/nvidia/agp/status' to see what the system thinks of the 
agp status, and also 'glxinfo' which will detail dri and glx info. 
Sometimes you think one thing, but the system thinks another. I've got 
an amd64 3000 with 512 and a 5200 and I get passable (~85% cpu decoding 
1920x1080i without deint) performance. I'm watching for the fixes to 
XvMC with breathless anticipation.
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] HDTV performance in 0.18

2005-04-18 Thread Big Wave Dave
On 4/18/05, Brandon Beattie <[EMAIL PROTECTED]> wrote:
> MythTV is often compiled with no support for MMX or anything more than
> pentium pro optimization.  If you didn't enable processor specific
> optimization and mmx, and opengl when doing a ./configure then this
> could have the bad effect.  I haven't noticed much if any CPU change
> between .17 and .18 (Granted I run out of CVS) so I'd check that first.
> 
> --Brandon

Does anyone know how the ATRpms are compiled, in this respect?

Dave

-- 
--
My MythTV Box: 
http://www.dynamicis.com/~superdave/mythtv/
--
Are Your Friends Lemmings? 
-- http://www.lemmingshirts.com
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Re: [mythtv-users] HDTV performance in 0.18

2005-04-18 Thread Brandon Beattie
MythTV is often compiled with no support for MMX or anything more than
pentium pro optimization.  If you didn't enable processor specific
optimization and mmx, and opengl when doing a ./configure then this
could have the bad effect.  I haven't noticed much if any CPU change
between .17 and .18 (Granted I run out of CVS) so I'd check that first.

--Brandon

On Mon, Apr 18, 2005 at 03:58:31PM -0400, David Wood wrote:
> Does anyone find it strange to not have enough horsepower to render HDTV 
> in 0.18 on an Athlon XP 3000+ with 1GB of RAM? (Caveat: this is rendering 
> to 800x600 24-bit S-Video on an fx5200.) XV and OpenGL work, renderaccel 
> is true, AGP functional, and by the way, xine can play HDTV with Xv no 
> problem.
> 
> I'm using libmpeg2 and suid/realtime, and the system can just _barely_ 
> handle it without deinterlacing. It's pegged at 95% CPU, and still drops 
> occasional frames. If I turn on deinterlacing, then it's real bad, 
> dropping frames every few seconds.
> 
> As before, toggling libmpeg, realtime, and opengl appear to have zero 
> effect on performance, despite log output from the frontend suggesting 
> they're working.
> 
> I keep finding references to people who are doing HDTV with 2100's and 
> 2400's and so forth. I wonder what the difference is - rendering to a 
> different screen resolution or color depth perhaps?
> 
> Saving grace is that in 0.18 XvMC finally works, almost. I still get ugly 
> flicker and stutter from the OSD, and so far am averaging about 1 
> hard-lock (reboot required) per day... A major improvement.
> 

> ___
> mythtv-users mailing list
> mythtv-users@mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


-- 
___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


[mythtv-users] HDTV performance in 0.18

2005-04-18 Thread David Wood
Does anyone find it strange to not have enough horsepower to render HDTV 
in 0.18 on an Athlon XP 3000+ with 1GB of RAM? (Caveat: this is rendering 
to 800x600 24-bit S-Video on an fx5200.) XV and OpenGL work, renderaccel 
is true, AGP functional, and by the way, xine can play HDTV with Xv no 
problem.

I'm using libmpeg2 and suid/realtime, and the system can just _barely_ 
handle it without deinterlacing. It's pegged at 95% CPU, and still drops 
occasional frames. If I turn on deinterlacing, then it's real bad, 
dropping frames every few seconds.

As before, toggling libmpeg, realtime, and opengl appear to have zero 
effect on performance, despite log output from the frontend suggesting 
they're working.

I keep finding references to people who are doing HDTV with 2100's and 
2400's and so forth. I wonder what the difference is - rendering to a 
different screen resolution or color depth perhaps?

Saving grace is that in 0.18 XvMC finally works, almost. I still get ugly 
flicker and stutter from the OSD, and so far am averaging about 1 
hard-lock (reboot required) per day... A major improvement.

___
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users