[MPlayer-users] mtrr help needed

Roger Miliker roger_miliker at gmx.at
Wed Feb 20 00:28:01 CET 2002


Am Dienstag, 19. Februar 2002 19:36 schrieben Sie:
> Hello, Roger!
>
> On Tue, 19 Feb 2002 01:49:16 +0100 you wrote:
> > [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> > Hi,
> > I experienced slow video playback when playing a divX movie, read in the
> > docs that setting up mtrr for the videocard memory would speed things up.
> > My problem is that cat /proc/mtrr gives (me) confusing:
> >
> > reg00: base=0x00000000 (   0MB), size= 256MB: write-back, count=1
> > reg01: base=0x10000000 ( 256MB), size=  64MB: write-back, count=1
> > reg04: base=0xed000000 (3792MB), size=61448MB: write-combining, count=3
> >
> > What's this, what causes this and how do I get mtrr set up properly?
> >
> > I'm using:
> > SuSE 7.2
> > mplayer 0.60
> > xfree86 4.0.3
> >
> > SuperProbe says:
> >
> > First video: Super-VGA
> >         Chipset: ATI 264GT3 (3D Rage Pro) (Port Probed)
> >         Memory:  8192 Kbytes
> >         RAMDAC:  ATI Mach64 integrated 15/16/24/32-bit DAC w/clock
> >                  (with 6-bit wide lookup tables (or in 6-bit mode))
> >                  (programmable for 6/8-bit wide lookup tables)
> >         Attached graphics coprocessor:
> >                 Chipset: ATI Mach64
> >                 Memory:  8192 Kbytes
> >
> > lspci -v says:
> >
> >
> > 01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP
> > 1X/2X (rev 5c) (prog-if 00 [VGA])
> >         Subsystem: ATI Technologies Inc 3D Rage Pro AGP 1X/2X
> >         Flags: bus master, stepping, medium devsel, latency 64, IRQ 9
> >         Memory at ee000000 (32-bit, non-prefetchable) [size=16M]
> >         I/O ports at cc00 [size=256]
> >         Memory at efeff000 (32-bit, non-prefetchable) [size=4K]
> >         Expansion ROM at efec0000 [disabled] [size=128K]
> >         Capabilities: [50] AGP version 1.0
> >
> >
> > Any help is very much appreciated!
>
> Try read docs/mtrr better ;)
> You pointed even wrong phys address of your video memory.
> Or try use mplayer-CVS. There is already implemented mach64 vidix's driver
> which configures mtrr automatically.
>

Thanks, I'm using cvs mplayer now. Congrats to vidix! 

However I didn't set the mtrr to the wrong value. Can you please tell me how 
I can permanently correct the wrong setting?
What could have caused this setting? 

> reg04: base=0xed000000 (3792MB), size=61448MB: write-combining, count=3

Thanks

Roger




More information about the MPlayer-users mailing list