[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?
signature.asc
Description: This is a digitally signed message part