xorg: not setting MTRR range register [Was: Re: Recent poor DVD playback performance]
Philip Walden
pwaldenlinux at pacbell.net
Mon Nov 27 19:21:21 UTC 2006
Philip Walden wrote:
> Craig White wrote:
>
>> On Sun, 2006-11-26 at 21:07 -0800, Philip Walden wrote:
>>
>>
>>> Craig White wrote:
>>>
>>>
>>>
>>>> On Sun, 2006-11-26 at 16:54 -0800, Philip Walden wrote:
>>>>
>>>>
>>>>
>>>>
>>>>> I have FC5 and recently my DVD playback has tanked.
>>>>>
>>>>> Both xine and mplayer (from livna and greysector repos
>>>>> respectively) act like they cannot read the dvd fast enough. Xine
>>>>> plays for about 10 seconds and then freezes for a a second or two,
>>>>> plays some more and then freezes again. Meanwhile the disk led is
>>>>> dark with minimal activity. The same thing happens with a mounted
>>>>> DVD in the DVD-ROM drive. So it is not my disk. Mplayer complains
>>>>> that "Your system is too SLOW to play this!"
>>>>>
>>>>> It is a 800Mhz athlon with 256MB memory and a nvidia tnt2 AGP
>>>>> using the nv driver. Although it is older machine, this system was
>>>>> great at playing DVDs up until a couple of weeks ago. So I suspect
>>>>> a yum update might have done something. Before this, I have been
>>>>> playing DVDs on it happily for a couple of years from RH9, to FC4
>>>>> and now FC5.
>>>>>
>>>>> Anyone have some ideas for me to try oir areas to explore?
>>>>>
>>>>>
>>>>
>>>> ----
>>>> see the archives of this list (link in the footer)
>>>>
>>>> Check November 19th (1 week ago)
>>>>
>>>> Thread - DVD playback slow & choppy
>>>>
>>>>
>>>>
>>>
>>> Thanks for the tip. But I had already tried both avenues suggested:
>>> making sure to use xvideo and disk dma.
>>>
>>> It must be something else.
>>>
>>
>> ----
>> what does top tell you? Where is your cpu power getting sucked away?
>> beagled?
>>
>>
> I have also been looking into MTRR settings. I was told that current X
> servers would set these automatically, but looking at mine, it does
> not seem to be working:
> reg00: base=0x00100000 ( 1MB), size= 256MB: write-back, count=1
>
> From Xorg.0.log I get:
> PCI:*(1:5:0) nVidia Corporation NV5 [RIVA TNT2/TNT2 Pro] rev 21, Mem @
> 0xf5000000/24, 0xfc000000/25
>
> So the MTRR does not look right.
I ran across this in the debian buglist:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=362755
"xorg: not setting MTRR range register...Starting with Xorg 7.0, X
server is not setting MTRR range register
for framebuffer to write-combining which means that display output is
twice slower than before (or using twice as much CPU, depending on the
view)...These bugs should be fixed in the X server and drivers from
X.Org 7.1"
Could this be happening in FC5 too?
More information about the users
mailing list