[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: XF86Config-4 for 266 MHz iMac



On Sun, Apr 28, 2002 at 07:03:42PM -0500, Branden Robinson wrote:
> On Sun, Apr 28, 2002 at 12:55:52PM -0700, Chris Tillman wrote:
> > I just submitted a bug to xserver-xfree86 regarding this. The xserver's
> > calculations seem to be at odds with the iMac's philosophy.
> > 
> > Anyway, what I've found and waht has worked for people on the list, is
> > that the hsync has to be right around 60. So make the hsync 59-63,
> > that should get something going.
> 
> Yes, but there are two VESA standard modelines with an hsync of 60.0kHz:
> 
> # 1024x768 @ 75Hz (VESA) hsync: 60.0kHz
> ModeLine "1024x768"   78.8 1024 1040 1136 1312    768  769  772  800 +hsync +vsync
> 
> # 1280x960 @ 60Hz (VESA) hsync: 60.0kHz
> ModeLine "1280x960"  108.0 1280 1376 1488 1800    960  961  964 1000 +hsync +vsync
> 
> Why don't these work?
> 
> (I have only skimmed your very long bug report so far, sorry.)
> 
> -- 
> G. Branden Robinson                |       Convictions are more dangerous
> Debian GNU/Linux                   |       enemies of truth than lies.
> branden@debian.org                 |       -- Friedrich Nietzsche
> http://people.debian.org/~branden/ |

That explains it. The xserver is looking for VESA modes, and apparently
the iMac is non-VESA for 640x480 and 800x600.

Here's the modeline that works for 800x600 (has to be specified 
as a modeline AFAICT, xserver won't pick it): 

(**) R128(0): Mode "800x600": 63.0 MHz, 60.1 kHz, 95.3 Hz
(II) R128(0): Modeline "800x600"   63.00  800 832 896 1048  600 601 604 631 +hsync +vsync

I _do_ get 1024x768 and 1280x960 OK, but only if I restrict the hsync.
If I leave the range open more than a couple kHz around 60, xserver
picks another (non-60kHz) mode. Here's one from the bug report you
mentioned, that xserver picks but doesn't work:

(**) R128(0): Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
(II) R128(0): Modeline "1024x768"   94.50  1024 1072 1168 1376  768 769 772 808 +hsync +vsync

The xserver seems to prefer keeping the vsync around 75-85, while
the Mac demands the hsync be kept constant at 60.

-- 
*------v--------- Installing Debian GNU/Linux 3.0 --------v------*
|      <http://www.debian.org/releases/woody/installmanual>      |
|   debian-imac (potato): <http://debian-imac.sourceforge.net>   |
|            Chris Tillman        tillman@voicetrak.com          |
|                   May the Source be with you                   |
*----------------------------------------------------------------*


-- 
To UNSUBSCRIBE, email to debian-powerpc-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: