[MPlayer-users] Re: tvout on older ATI rage pro LT Mach64 working on fedora (semi long)

Bret Hughes bhughes at elevating.com
Tue Nov 11 05:16:47 CET 2003


On Mon, 2003-11-10 at 19:28, Alex Deucher wrote:
> [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> the DRI might not have been loaded.  Does you X log show anything
> regarding the DRI?  Make sure you add the glx and dri modules to the
> modules section of your config file and make sure the agpgart and
> mach64 kernel modules are loaded.  Also depending on how much video ram
> you have you might not be able to run the DRI at 1024x768.
> 
> eg,
> 	Load  "glx"
> 	Load  "dri"
> 
> 

THanks. dri was not loaded picked up about 30 fps in glxgears. and I can
see that DRI is enabled in XFree86.log

Is 150 fps about what I can expect from this card?

Bret



> Alex
> 
> --- Bret Hughes <bhughes at elevating.com> wrote:
> > Cross posting to several lists, sorry if you are on more than one.
> > 
> > I have been working off and on on this for a while and finally got it
> > to
> > work:
> > 
> > Situation:  Old (>3 years) ati rage pro (xpert LCD) card with dvi and
> > video outputs.  Wanted tvout and hard ware acceleration and scaling
> > for
> > mplayer
> > 
> > X sees the card (From /var/log/XFree86.0.log) as 
> >  
> > (--) PCI:*(0:9:0) ATI Technologies Inc 3D Rage LT Pro rev 220, Mem @
> > 0xdf000000/24, 0xdefff000/12, I/O @ 0xd800/8, BIOS @ 0xdefc0000/17
> > 
> > and later 
> > 
> > (--) ATI(0): ATI 3D Rage LT Pro graphics controller detected.
> > (--) ATI(0): Chip type 4C49 "LI", version 4, foundry UMC, class 0,
> > revision 0x03.
> > 
> > 
> > 
> > This machine started out as a significantly modified RH7.1 with Xfree
> > 4.1 box.
> > 
> > This is a mach64 card and I got the hardware acceleration working via
> > simply overlaying the gatos.com ati.2 binaries over the original
> > XFree
> > 4.1 RH binaries.  I could not for the life of me find a non patch and
> > compile solution for getting the tv out to provide anything other
> > than a
> > scrambled signal and I really wanted to alter the redhat rpms as
> > little
> > as possible.
> > 
> > I found several web sites and mails about people getting this to work
> > under X 4.2 and 4.3 so I decided WTF, lets see if it works with
> > fedora.
> > 
> > upgraded the 7.1 box to fedora and dinked with several of our
> > programs
> > until I got stuff pretty much working and then decided to try the
> > retinal burn binaries with dri and tvout experimental code patched
> > onto
> > the gatos ati.2 code.
> > 
> > The primary tvout page is:
> > http://www.retinalburn.net/linux/tvout.html
> > 
> > first backed up /usr/X11R6
> > 
> > cp -var /usr/X11R6 /usr/X11R6.before.gatos
> > 
> > DLed the bgz from 
> > 
> >
> http://www.retinalburn.net/linux/dri-xv/mach64-dri-xv-20030413.i386.tar.bz2
> > 
> > bunzip2 mach64-dri-xv-20030413.i386.tar.bz2
> > tar -xf mach64-dri-xv-20030413.i386.tar
> > cd dripkg
> > ./install.sh
> > 
> > the install script asks a few questions, found the correct kernel and
> > compiled a drm module and installed the X code into /usr/X11R6 tree.
> > 
> > I plugged in the video input on my vcr and rebooted the box to make
> > sure
> > that the card initialized the video out.
> > 
> > Added option "TVOut" to the device section for the ati card in
> > /etc/X11/XFConfig, set the default color depth to 16 and made sure
> > that
> > 800x600 was the first reslution found in the 16 bit subsection:
> > 
> > startx and bingo x on the tv and vga port.
> > 
> > back to XF86Config and added 1024x768 to the 16 bit subsection:
> > 
> > startx and bingo 1024x768 tvout!  vga is rolling at this resolution
> > but
> > this is good for now.
> > 
> > with mplayer installed from atrpms
> > I can view a 320x240 mpeg scaled to fullscreen with 98% system idle
> > and
> > glxgears, which I have never actually seen run before, looks like:
> > 
> > don't know about the dri stuff yet it was not the primary goal.
> > 
> > [exhibitor1 at test1 tmp]$ glxgears
> > Xlib:  extension "XFree86-DRI" missing on display ":0.0".
> > 628 frames in 5.0 seconds = 125.600 FPS
> > 612 frames in 5.0 seconds = 122.400 FPS
> > 612 frames in 5.0 seconds = 122.400 FPS
> > 689 frames in 5.0 seconds = 137.800 FPS
> > 
> > not real speedy I don't think but this is on a duron 800 and a pretty
> > old card so I am happy so far.
> > 
> > I hope this helps some future surfer and if anyone has any additional
> > tips I would be glad to hear them
> > 
> > 
> > Bret
> > 
> > here is the relevant section of XF86Config
> > 
> > 
> > Section "Device"
> >         Identifier  "Videocard0"
> >         Driver      "ati"
> >         VendorName  "Videocard vendor"
> >         BoardName   "ATI Mach64"
> >         Option      "TVOut"
> > EndSection
> > 
> > Section "Screen"
> >         Identifier "Screen0"
> >         Device     "Videocard0"
> >         Monitor    "Monitor0"
> >         DefaultDepth     16
> >         SubSection "Display"
> >                 Depth     16
> >                 Modes   "1024x768" "800x600" "640x480"
> >         EndSubSection
> >         SubSection "Display"
> >                 Depth     24
> >                 Modes    "1024x768" "800x600" "640x480"
> >         EndSubSection
> > EndSection
> > 
> > Section "DRI"
> >         Group        0
> >         Mode         0666
> > EndSection
> > 
> > 
> >
> 
> __________________________________
> Do you Yahoo!?
> Protect your identity with Yahoo! Mail AddressGuard
> http://antispam.yahoo.com/whatsnewfree
> 
> _______________________________________________
> RTFM!!!  http://www.MPlayerHQ.hu/DOCS
> Search:  http://www.MPlayerHQ.hu/cgi-bin/htsearch
> http://mplayerhq.hu/mailman/listinfo/mplayer-users




More information about the MPlayer-users mailing list