Hey there, I have a R9000 pro on slackware 9.1 and just got my tv-out to work. Here's how:
Firstly, do you have a working XF86Config-4 file in /etc/X11/, ie have you already run fglrxconfig from /etc/X11 or /usr/bin/X11. If yes and startx works fine, good. Now backup your XF86Config-4 file just in case. Copy it to your home directory or something.
ie as user:
Code:
mkdir ~/backup #makes a backup directory in your home dir
cp /etc/X11/XF86Config-4 ~/backup/ #backups the file to your backup dir.
Now cd to /etc/X11/ and run fglrxconfig as root.
Follow it through, setting up your keyboard and mouse etc.
When it asks
Code:
==============================================================================
TV out Configuration
==============================================================================
Do you want to enable TV out (y/n)?
press "y" and <enter>
then it asks:
Code:
Note:
If you want the display of your monitor duplicated on the TV screen, select
Clone Mode as your monitor configuration.
TV standard selection
1. NTSC-M
2. NTSC-N
3. NTSC-JPN
4. PAL-B
5. PAL-D
6. PAL-G
7. PAL-H
8. PAL-I
9. PAL-K
10. PAL-L
11. PAL-N
12. PAL-M
13. PAL-SCART
14. PAL-CN
15. PAL-K1
Enter your choice (1-16):
someone did a typo because there are only 15 options, but anyway, what type of TV do you have? In Australia we have PAL-B, USA will prob have some form of NTSC or whatnot.
Anyway, chose the right option for you and press <enter>.
Note also the line that says " If you want the display of your monitor duplicated on the TV, chose Clone Mode as your monitor config". Because thats the next question!
Code:
Choose configuration from the list below
1. Single Head (1 screen, second dark)
2. Laptop Mode (Ability to toggle between internal / external screen)
3. Clone Mode (2 screens - same content)
4. Big Desktop (2 screens - one framebuffer)
5. Dual Head (2 screens - two drivers)
Enter the number for your configuration:
Choose clone mode! It's the easiest setup at this stage and works well. In future version of XFree86 there may be the option to press a key combo to switch between monitor and TV, but this is all I need anyway!
The next questions asks you what type of setup you have, whether it is CRT and TV, DVI and CRT, etc etc:
Code:
=============================================================================
Monitor Settings
==============================================================================
Please select the connected primary (p) and secondary (s) display devices.
NOTE: A connected digital display is always the primary display.
1. (p) auto detect - (s) auto detect
2. (p) CRT display device - (s) CRT display device
3. (p) DVI display device - (s) CRT display device
4. (p) DVI display device - (s) DVI display device (FireGL Z1/X1/X2 only!)
5. (p) Laptop Panel device - (s) CRT display device (Laptops w. M9/M10 only!)
6. (p) Laptop Panel device - (s) DVI display device (Laptops w. M9/M10 only!)
7. (p) auto detect - (s) TV out
8. (p) CRT display device - (s) TV out
9. (p) DVI display device - (s) TV out
10. (p) Laptop Panel device - (s) TV out
11. (p) TV out - (s) auto detect
Enter your choice (1-12):
For me, I have a CRT (normal monitor) as my main display and a TV as my secondary, its in another room, so my choice is "8". Choose whatever appropriate to you.
Then it asks you the norm questions about your monitor, only this time it will ask you it twice, once for the primary display, I presume your monitor, and again for your second monitor, I presume your TV. I highly recommend selecting the option that says "Enter your own hsync/vertrefresh range" and get the correct info about your monitor and TV.
Then it asks about the resolutions so put in whatever your monitor can do. Then it asks the norm "advanced feature" questions, but I don't know what they do so its "n" to all.
Then the question that gave me much greif when I was setting it up.
Do you want to use the external agpgart module y/n. Originally I chose n, but for me to get accel3d to work I have to choose y.
Thats it!
Now just to check on things, run 'glxgears' and on a R9000 you should get around 1500fps or more. Now run startx as user, and see what happens. Have your TV plugged in before you run startx, or you will need to restart the X server in order for it to start up.