[mythtv-users] HDTV performance in 0.18
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+?
./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.
> 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
>> 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
More information about the mythtv-users