[mythtv-users] HDTV performance in 0.18

David Wood obsidian at panix.com
Tue Apr 19 15:58:11 UTC 2005


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 at mythtv.org
>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>
> -- 
>



More information about the mythtv-users mailing list