Talk:HARDWARE TV-Out with 3DFX Voodoo3 3000 (AGP, Kernel 2.4 Only)
From Gentoo Linux Wiki
[edit] Discussion
Original forum post can be found here
I' m currently using TV- Out the driver in kernel 2.6 , whith udev and without devfs.
First my configuration:
- uname -a
Linux flint 2.6.11-rc5 #1 Sun Feb 27 14:05:51 ART 2005 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux
- lspci |grep 3Dfx
0000:01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01)
1 - Follow the steps pointed in this HOWTO (Section for Kernel 2.6):
http://www.realh.co.uk/linux_tv_howto/ar01s07.html
The driver works, except that there is no /sys or /proc entries (*there is a /sys entry, see below), so I changed the default values to suit my needs in the driver code:
2 - Apply this patch:
637,638c637,638<br>
< data->res[0] = 640;<br>
< data->res[1] = 480;<br>
---<br>
> data->res[0] = 800;<br>
> data->res[1] = 600;<br>
643c643,646<br>
< data->depth = 16;<br>
---
> data->depth = 24;<br>
> bt869_write_value(client, 0xB8, (2 + (!data->ntsc)));<br>
> bt869_write_value(client, 0xa0, 0x80 + 0x11);<br>
> bt869_write_value(client, 0x0C6, 0x000);<br> code>
And recompile and reinstall the driver.
I found no way to fix the driver to make /proc or /sys interfaces work.
Maybe someone with skill can fix it, or at least add module parameters as a workaround.
3 - Edit /etc/X11/xorg.conf:
Add ModeLine "800x600NTSC" 38.769241 800 812 814 880 600 646 649 735 in the Monitor Section
Add "800x600NTSC" to the Modes parameter you're using in the apropiate Subsection "Display"
eg.:
Modes "1280x1024" "800x600NTSC"
4 - Edit /etc/modules.autoload.d/kernel-2.6 and add:
i2c_voodoo3
bt869
Now when I need to see movies I turn on the TV, and press Alt+Ctrl+- (the '-' is from the numeric pad)
It works perfectly for me, since I don't need to change any parameter once the driver is loaded.
Guillermo Joandet
Buenos Aires
Argentina
[edit] Wikification
What else needs to be added/changed to remove the Wikification/Cleanup templates.
