Please note that this site is just like a simplified version blog of mine. Rune Petersen
and many other people provide many useful thoughts and up-to-date driver patches
on either his website or in the GATOS mailing list. If any idea on this site conflicts with the
sites mentioned above, please follow their instructions other than mine. Many thanks.
TV-Out Patch for radeon driver in Xorg 7 GIT
Latest Driver (patched):
- Realized that the patched driver of 20060911 was invalid, update valid one with current date 20061029
- Update patch to follow the current date (20061029) of radeon driver in the GIT repo.
- Update patch to follow the current date (20060911) of radeon driver in the GIT repo.
- Sort out fuzzes during the patching process, especially to one failed chunck to the radeon.h
This is the patch for enabling TV-Out for Radeon cards for Xorg 7 GIT/(formerly in CVS) , which
is based on Federico Ulivi's work on Gatos. The patch of released driver and ealier patch for Xorg 6.x series
can be found at:
This site is just currently holding the patch that I modified from the site I mentioned
previously, with following changes:
1. Makefile.am for new modular system
2. XORG_VERSION instead of XF86_VERSION in theater_out_module.c
3. pass the info->VIP to xf86_detectTheaterOut as an extra arugment in radeon_driver.c, which
resolves the unsovled-symbol problem during X start-up process.
Until the patch against Xorg 7.x GIT/CVS series is up to date on the
http://megahurts.dk/rune/tv_output.html, you can download the current patch here for easier access.
This patch has been tested successfully with cards including:
Radeon Mobility M7/7500
Radeon All in Wonder 7500
and should be also fine for other radeon cards which are stated in earlier patch page.
License:The patches for Xorg 6 are based on Federico Ulivi's work on GATOS which is GPL. And this patch is again
based on the previous one, so that makes it GPL as well. Hopefully Federico will agree to relicense his work
as MIT/X11 to make it possible to include this in Xorg.
How-To:In the Xorg 7.0 GIT tree, firstly finding the driver/xf86-video-ati/src, then patch it with following command: eg.
gunzip -c /where/you/save/the/patch/xorg_GIT-20060218-tv_output.patch.gz | patch -p2Then build the Xorg (or the updated driver only) as you normally do. Please note that this might result the
incorrectness if you want to update the patched driver through GIT. Therefore the best way is that, always git-pull (cvs up)
the clean(unpatched) driver everytime, and do patch it on the retrived driver source. For the rest of the infomation, please refer to:
Things haven't been done:Imakefile -> Makefile for tvo_set.c
however, you can compile it with a single command line:
gcc tvo_set.c -I/where_your_xorg_is_installed/include/ -L/where_your_xorg_is_installed/lib/ -lXv -o tvo_set
Thanks to:Authors of GATOS, and especially Rune Petersen, if it is not him, I could not even get my TV-Out working
in Xorg 6.
May the sources be with you,
wsun013 at gmail dot com
Number of Visits:
See my other projects