[Cc'ed xpert, this is (hopefully) of interest for other people, too]

On Tue, 2002-11-12 at 18:56, Dan Schwarz wrote:
> Saw your 23 Jun 2002 posting to [EMAIL PROTECTED]  I've got a Radeon 
> 7500 on order and I'd like to get TV-out working under Linux. Were you 
> ever able to make this work properly on your system? If so, would you 

Not quite.

> send me any relevant modelines / config info that you have?  I'm using a 
> NTSC TV, for what it's worth.
> 
> I have seen atitvout on the web but the author is noncommittal about 
> using it with the 7500.

I have managed to get a "stable picture"(*) with my Radeon (an OEM
"XELO" card) and exact NTSC timings (oddly enough PAL didn't produce
something stable though in Germany PAL is the official TV system -- most
TVs can also do NTSC for videos).

(*): "Stable picture" means no flickering or running through the screen.
The picture seemed to be skewed for a few pixels to the left or right
every line, with pixels "past the end of the line" being rotated to the
beginning of the line. Time for some ASCII arts:

Imagine a screen of 9 by 5 pixels, each logical pixel numbered "1"
through "9":

123456789
345678912
567891234
789123456
912345678

For this I had to tweak the ATI driver a little bit, because the card
more or less lied to the driver about its minimum dotclock (it reported
20Mhz which is too much for TVs, they need something along the lines of
13-14 Mhz).

An alternative would be to just double the number of pixels in a line,
letting xine or whatever program you're using deal with spreading the
picture horizontally, thus effectively halving the dotclock. Certainly,
it would be much better if I could tell the driver to ignore the lies
about minimum dotclock the card is telling it.

I didn't have to use the atitvout program IIRC, the TV out was "just
working". It definitely could set PAL or NTSC modes and returned the set
mode when querying, though I didn't see any difference on the TV itself.
Here is what I get with various commands for atitvout (the -r option
forces Radeon/Rage 128 as opposed to Rage Mobility/LT cards, just to be
on the safe side when commands don't work without it):

--- 8< ---
root@wombat:/home/nils/src/atitvout> ./atitvout vbe
VBE Version: 2.0
VBE OEM Identification: ATI RADEON 7500
root@wombat:/home/nils/src/atitvout> ./atitvout tvout
VBE call failed.
Maybe this command is not supported by your graphics adapter?
Did your parameters (if you specified some) really make sense?
Please try all other available commands before complaining!
root@wombat:/home/nils/src/atitvout> ./atitvout -r tvout
Forcing Radeon/Rage 128 mode
VBE call failed.
Maybe this command is not supported by your graphics adapter?
Did your parameters (if you specified some) really make sense?
Please try all other available commands before complaining!
root@wombat:/home/nils/src/atitvout> ./atitvout standard
Can set on the fly:
 ntsc
 pal
Current standard is NTSC.
root@wombat:/home/nils/src/atitvout> ./atitvout pal
root@wombat:/home/nils/src/atitvout> ./atitvout standard
Can set on the fly:
 ntsc
 pal
Current standard is PAL.
root@wombat:/home/nils/src/atitvout> ./atitvout ntsc
root@wombat:/home/nils/src/atitvout> ./atitvout standard
Can set on the fly:
 ntsc
 pal
Current standard is NTSC.
root@wombat:/home/nils/src/atitvout> ./atitvout clt
root@wombat:/home/nils/src/atitvout> ./atitvout active
CRT is active.
--- >8 ---

As you see in the last two commands, after trying to set all of CRT,
LCD, TV to active (clt), that it only recognizes the CRT. I don't know
whether that's because of this being an odd-ball OEM card which needed
the "CrtScreen" option set in XF86Config in order to recognize that
there is no LCD attached (and with this option ignoring the TVout) or
whatever.

If anyone with a bit more knowledge about Radeons would give me some
insight, I'd be most grateful.

Nils
-- 
Nils Philippsen / Berliner Straße 39 / D-71229 Leonberg //
+49.7152.209647
   [EMAIL PROTECTED] / [EMAIL PROTECTED] / [EMAIL PROTECTED]
   PGP fingerprint:  C4A8 9474 5C4C ADE3 2B8F  656D 47D8 9B65 6951 3011
       Ever noticed that common sense isn't really all that common?

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to