Re: [XFree86] Re: TV-out messes up things when TV is plugged in

2003-02-24 Thread Alexei Podtelezhnikov
Kevin B. Payne wrote:

 This is NOT a bug. The ATI Rage128 chipset on the All-In-Wonder 128 Pro
 video card is actually locked into a refresh rate of 60 Hz at 800X600
 resolution when TV is enabled. The card itself cannot produce two different
 refresh rates at the same time to satisfy both your monitor and the TV
 signal. However, the Xserver's default of dropping out of X when NO SCREENS
 FOUND error occurs doesn't allow just the TV or monitor display to work
 independantly. If you want both you ARE going to have to get a PNP monitor
 from a respectible brand company that will support 800X600 resolution at
 60Hz and then set X up appropriately to run at that resolution and refresh
 rate on your display.

The BUG is that XFree86 neither fails to start with the 
XF86Config-requested resolutions, nor adopts 800x600 at 60 Hz (or whatever
works). Now XFree86 starts just fine without any indication in the log
file. The BUG is that XFree86 does not check if TV is plugged in and the card
disregards XFree86 later. Can TV-out be diagnosed by XFree86?

Thanks,
Alexei

___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86


Re: [XFree86] Re: TV-out messes up things when TV is plugged in

2003-02-22 Thread Tony Wright
On Fri, 2003-02-21 at 22:53, Mike A. Harris wrote:
 On Fri, 21 Feb 2003, Alexei Podtelezhnikov wrote:
 
 This is a cool bug!
 
 I have ATI AiW 128 Pro 16 Mb card with TV-out. This is a Page 128 Pro PF
 chip, I belive. I get no output on display when I start xfree86 
 with TV plugged in. Everything works without TV.
 
 Let's be fair, switching to virtual console works and I can do work there,
 so it's not a complete freeze or crush - just no signal in graphics mode
 with TV in.
 
 Let's be fair once more, Windows 98 also behaves funny. Plugging in TV
 halves the refresh rate or something. Sort of, the card splits the signal
 into two outputs, to TV and to the monitor, but at least I get the signal.
 TV requires 800x600 at 60 Hz signal; without TV I get 120 Hz on the monitor
 at the same resolution.
  
 Mike, as far as Red Hat 8.0.94 goes, anaconda fails to recognize the card 
 properly when the TV is plugged in. I recognizes it as Rage 128, instead of
 Rage 128 Pro. Then, graphical installation doesn't work, etc. Without 
 TV everything works like a magic.
 
 Hmm.  That is weird because our autodetection tools are keyed of 
 PCI ID.  Every PCI ID has one driver assigned to it only, and 
 when that ID is detected, the driver name is looked up in 
 pcitable, and then the driver selection looked up in the Cards 
 database.
 
 I can't imagine why you would see Rage 128 one time and Rage 128 
 Pro another time.  Doesn't make much sense to me.  One thing 
 though, is that the name is just cosmetic anyway.  Any Rage 128 
 anything chip, get's ultimately assigned to the r128 driver, so 
 you can manually pick any random Rage128 chip instead of using 
 autodetection, and you'll end up with a possibly misnamed card 
 name in your config file, but with an otherwise identical 
 configuration.
 
 Your problem is indeed interesting though.  Could you put logs 
 and configs somewhere to have a peek at.  The logs might show 
 some clues.
 
 Thanks,
 TTYL

I had exactly the same problem except I didn't tie the two things
together, tv plugged in and lose of x. My previous old monitor showed a
screen but it was really distorted like the the refresh rate had gone
haywire. My new 17 monitor flashes up a dialog to say refresh out of
range, 25hz or words to that effect.

Tony


___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86


Re: [XFree86] Re: TV-out messes up things when TV is plugged in

2003-02-22 Thread Kevin B. Payne
This is NOT a bug. The ATI Rage128 chipset on the All-In-Wonder 128 Pro
video card is actually locked into a refresh rate of 60 Hz at 800X600
resolution when TV is enabled. The card itself cannot produce two different
refresh rates at the same time to satisfy both your monitor and the TV
signal. However, the Xserver's default of dropping out of X when NO SCREENS
FOUND error occurs doesn't allow just the TV or monitor display to work
independantly. If you want both you ARE going to have to get a PNP monitor
from a respectible brand company that will support 800X600 resolution at
60Hz and then set X up appropriately to run at that resolution and refresh
rate on your display.

Hope this helped.

Kevin88

- Original Message -
From: Tony Wright [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Saturday, February 22, 2003 3:51 AM
Subject: Re: [XFree86] Re: TV-out messes up things when TV is plugged in


 On Fri, 2003-02-21 at 22:53, Mike A. Harris wrote:
  On Fri, 21 Feb 2003, Alexei Podtelezhnikov wrote:
 
  This is a cool bug!
  
  I have ATI AiW 128 Pro 16 Mb card with TV-out. This is a Page 128 Pro
PF
  chip, I belive. I get no output on display when I start xfree86
  with TV plugged in. Everything works without TV.
  
  Let's be fair, switching to virtual console works and I can do work
there,
  so it's not a complete freeze or crush - just no signal in graphics
mode
  with TV in.
  
  Let's be fair once more, Windows 98 also behaves funny. Plugging in TV
  halves the refresh rate or something. Sort of, the card splits the
signal
  into two outputs, to TV and to the monitor, but at least I get the
signal.
  TV requires 800x600 at 60 Hz signal; without TV I get 120 Hz on the
monitor
  at the same resolution.
  
  Mike, as far as Red Hat 8.0.94 goes, anaconda fails to recognize the
card
  properly when the TV is plugged in. I recognizes it as Rage 128,
instead of
  Rage 128 Pro. Then, graphical installation doesn't work, etc. Without
  TV everything works like a magic.
 
  Hmm.  That is weird because our autodetection tools are keyed of
  PCI ID.  Every PCI ID has one driver assigned to it only, and
  when that ID is detected, the driver name is looked up in
  pcitable, and then the driver selection looked up in the Cards
  database.
 
  I can't imagine why you would see Rage 128 one time and Rage 128
  Pro another time.  Doesn't make much sense to me.  One thing
  though, is that the name is just cosmetic anyway.  Any Rage 128
  anything chip, get's ultimately assigned to the r128 driver, so
  you can manually pick any random Rage128 chip instead of using
  autodetection, and you'll end up with a possibly misnamed card
  name in your config file, but with an otherwise identical
  configuration.
 
  Your problem is indeed interesting though.  Could you put logs
  and configs somewhere to have a peek at.  The logs might show
  some clues.
 
  Thanks,
  TTYL

 I had exactly the same problem except I didn't tie the two things
 together, tv plugged in and lose of x. My previous old monitor showed a
 screen but it was really distorted like the the refresh rate had gone
 haywire. My new 17 monitor flashes up a dialog to say refresh out of
 range, 25hz or words to that effect.

 Tony


 ___
 XFree86 mailing list
 [EMAIL PROTECTED]
 http://XFree86.Org/mailman/listinfo/xfree86


___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86


Re: [XFree86] Re: TV-out messes up things when TV is plugged in

2003-02-22 Thread Tony Wright
On Sat, 2003-02-22 at 10:16, Kevin B. Payne wrote:
 This is NOT a bug. The ATI Rage128 chipset on the All-In-Wonder 128 Pro
 video card is actually locked into a refresh rate of 60 Hz at 800X600
 resolution when TV is enabled. The card itself cannot produce two different
 refresh rates at the same time to satisfy both your monitor and the TV
 signal. However, the Xserver's default of dropping out of X when NO SCREENS
 FOUND error occurs doesn't allow just the TV or monitor display to work
 independantly. If you want both you ARE going to have to get a PNP monitor
 from a respectible brand company that will support 800X600 resolution at
 60Hz and then set X up appropriately to run at that resolution and refresh
 rate on your display.
 
In the UK this is 50hz. But my monitor is set (in linux) for 50 to 70hz.
If I set my res to 800x600 I don't get a picture on the monitor (Or any
output from the tv) How do I set linux to output 50hz to the monitor?

Thanks,

Tony

___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86


Re: [XFree86] Re: TV-out messes up things when TV is plugged in

2003-02-22 Thread Kevin B. Payne
Well, the set X to output different refresh rates you could just edit
/etc/X11/XF86Config file by hand and change the value for VertRefresh under
the section Monitor to 50... Always write down your current settings
before making any changes and DO NOT make this change unless you know how to
reset this setting from terminal mode...
If you have a true PNP monitor then at this setting you should at least get
a viewable picture and then you can fine tune the picture on the monitor
itself.

Kevin88

- Original Message -
From: Tony Wright [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Saturday, February 22, 2003 5:23 AM
Subject: Re: [XFree86] Re: TV-out messes up things when TV is plugged in


 On Sat, 2003-02-22 at 10:16, Kevin B. Payne wrote:
  This is NOT a bug. The ATI Rage128 chipset on the All-In-Wonder 128 Pro
  video card is actually locked into a refresh rate of 60 Hz at 800X600
  resolution when TV is enabled. The card itself cannot produce two
different
  refresh rates at the same time to satisfy both your monitor and the TV
  signal. However, the Xserver's default of dropping out of X when NO
SCREENS
  FOUND error occurs doesn't allow just the TV or monitor display to work
  independantly. If you want both you ARE going to have to get a PNP
monitor
  from a respectible brand company that will support 800X600 resolution at
  60Hz and then set X up appropriately to run at that resolution and
refresh
  rate on your display.
 
 In the UK this is 50hz. But my monitor is set (in linux) for 50 to 70hz.
 If I set my res to 800x600 I don't get a picture on the monitor (Or any
 output from the tv) How do I set linux to output 50hz to the monitor?

 Thanks,

 Tony

 ___
 XFree86 mailing list
 [EMAIL PROTECTED]
 http://XFree86.Org/mailman/listinfo/xfree86


___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86


Re: [XFree86] Re: TV-out messes up things when TV is plugged in

2003-02-22 Thread Peter Finderup Lund
On Sat, 22 Feb 2003, Tony Wright wrote:

 In the UK this is 50hz. But my monitor is set (in linux) for 50 to 70hz.
 If I set my res to 800x600 I don't get a picture on the monitor (Or any
 output from the tv) How do I set linux to output 50hz to the monitor?

Just a thought -- maybe you have to ask for an interlaced 800x600 mode?

-Peter

Of course, I'm not unbiased, but in my humble opinion, I've
 gotten close to something that I can be really proud of.
 -- Knuth on The Art of Computer Programming.
___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86


Re: [XFree86] Re: TV-out messes up things when TV is plugged in

2003-02-22 Thread Tony Wright
On Sat, 2003-02-22 at 10:44, Kevin B. Payne wrote:
 Well, the set X to output different refresh rates you could just edit
 /etc/X11/XF86Config file by hand and change the value for VertRefresh under
 the section Monitor to 50... Always write down your current settings
 before making any changes and DO NOT make this change unless you know how to
 reset this setting from terminal mode...
 If you have a true PNP monitor then at this setting you should at least get
 a viewable picture and then you can fine tune the picture on the monitor
 itself.
 
I tried editing XF86Config (to 50hz) but I just got a message that it
could not find a valid screen (Changed it back and it is back to
normal). What I can't understand is how come the windows driver works
fine? the output from the computer is 50hz and shows on the monitor OK.
(at 800x600) so I should be able to set linux to 50hz 800x600 and get a
picture but the driver seems to want to change to 25hz?

Tony



___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86


[XFree86] Re: TV-out messes up things when TV is plugged in

2003-02-21 Thread Mike A. Harris
On Fri, 21 Feb 2003, Alexei Podtelezhnikov wrote:

This is a cool bug!

I have ATI AiW 128 Pro 16 Mb card with TV-out. This is a Page 128 Pro PF
chip, I belive. I get no output on display when I start xfree86 
with TV plugged in. Everything works without TV.

Let's be fair, switching to virtual console works and I can do work there,
so it's not a complete freeze or crush - just no signal in graphics mode
with TV in.

Let's be fair once more, Windows 98 also behaves funny. Plugging in TV
halves the refresh rate or something. Sort of, the card splits the signal
into two outputs, to TV and to the monitor, but at least I get the signal.
TV requires 800x600 at 60 Hz signal; without TV I get 120 Hz on the monitor
at the same resolution.
 
Mike, as far as Red Hat 8.0.94 goes, anaconda fails to recognize the card 
properly when the TV is plugged in. I recognizes it as Rage 128, instead of
Rage 128 Pro. Then, graphical installation doesn't work, etc. Without 
TV everything works like a magic.

Hmm.  That is weird because our autodetection tools are keyed of 
PCI ID.  Every PCI ID has one driver assigned to it only, and 
when that ID is detected, the driver name is looked up in 
pcitable, and then the driver selection looked up in the Cards 
database.

I can't imagine why you would see Rage 128 one time and Rage 128 
Pro another time.  Doesn't make much sense to me.  One thing 
though, is that the name is just cosmetic anyway.  Any Rage 128 
anything chip, get's ultimately assigned to the r128 driver, so 
you can manually pick any random Rage128 chip instead of using 
autodetection, and you'll end up with a possibly misnamed card 
name in your config file, but with an otherwise identical 
configuration.

Your problem is indeed interesting though.  Could you put logs 
and configs somewhere to have a peek at.  The logs might show 
some clues.

Thanks,
TTYL

-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat

___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86