[mythtv-users] fps drops with DRM sync and bob

Hamish Moffatt hamish at cloud.net.au
Sat Jun 9 13:38:59 UTC 2007


On Fri, Jun 08, 2007 at 08:12:07PM -0400, Doug Larrick wrote:
> Hamish Moffatt wrote:
> > Are you using the latest Intel driver from git.freedesktop.org, or the
> > 2.0.0 release, or something else? 
> 
> I'm using Debian's 2:2.0.0-3 version, which is from Git probably a week
> ago.  The 2.0.0 release also worked fine.

I'm using 2:2.0.0-3 now, so that we are using matching versions. (I'm
running Debian also.)

I've just noticed that when using bob and the problem is occuring, the X
server process is using 100% of CPU. mythfrontend is using ~15% (on the
other core). I suspect this is highly relevant!

When using kerneldeint, or disabling bob by forcing video scan to
progressive, mythfrontend uses about the same and the X server does not
appear in "top" at all.

Do you have anything special in your xorg.conf? Or in your kernel
configuration? dmesg for me reports:

agpgart: Detected an Intel 945GM Chipset.
agpgart: Detected 7932K stolen memory.
agpgart: AGP aperture is 256M @ 0xd0000000

I've included my xorg.conf below.

I saw some discussion about using CONFIG_300HZ in the kernel
configuration. I'm using Debian's 2.6.21-1-amd64, which has CONFIG_250HZ
set. Do you have otherwise? I suspect it is not the cause anyway.

> If you can make a short clip available somewhere I can try to play it on
> my system.

I'm recording off DVB-T, and the backend isn't new. Previously I had a
combined backend/frontend and those recordings play fine. Given the
above I suspect a clip wouldn't be useful, though I'm happy to share if
it's still useful.

> Also note that in these new logs, fps is quite solidly locked at 25; and
> yet you eventually get behind.  This to me is a good indication that
> your audio is running fast.  Why, I have no idea.  Like I said, I can
> try to play one of your recordings on my system if you can make one
> available.

Would you be able to play 50Hz material?


thanks
Hamish


# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc104"
	Option		"XkbLayout"	"us"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "Device"
	Identifier	"Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
	Driver		"intel"
	BusID		"PCI:0:2:0"
	#Option		"DDC" "No"
	Option		"Monitor-TV" "TV"
	Option		"Monitor-VGA" "TV"
	Option "LinearAlloc" "6144"
	Option "ModeDebug" "Yes"
EndSection

Section "Monitor"
	Identifier	"TV"
	DisplaySize     361 202
	Option		"PreferredMode" "1280x720x25"
	Modeline "1280x720x25" 83.700 1280 1780 1828 2172 720 751 754 769 +hsync +vsync
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
	Monitor		"TV"
	DefaultDepth	24
	SubSection "Display"
		Depth		24
		Modes		"1024x768"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
EndSection

Section "Module"
	Disable "XFree86-DRI"
	Disable "DPMS"
EndSection
-- 
Hamish Moffatt VK3SB <hamish at debian.org> <hamish at cloud.net.au>


More information about the mythtv-users mailing list