Subject: Re: Pixelclock too high
To: None <port-amiga@netbsd.org>
From: Georges Heinesch <geohei-ml@geohei.lu>
List: port-amiga
Date: 06/27/2000 14:16:46
Quoting Ignatios Souvatzis (25-Jun-00 11:03:33):

>> >> This was for an older kernel (1.2.x I believe). 
>> >> Is there no other method to enable these modi than building a
>> >> new kernel with "CV_AGGRESSIVE_TIMING"?
>> 
>> >  No, since CV_AGGRESSIVE_TIMING means you are using your CV
>> >  outside the specs. This is something every user has to enable
>> >  himself.
>> 
>> Yes, I'm aware of that.
>> 
>> I guess I have to define CV_AGGRESSIVE_TIMING in ...
>> 
>>     /usr/src/sys/arch/amiga/dev/grf_cvreg.h
>> 
>> ... before compiling, right?

> No.... 

> you have to 

> options CV_AGGRESSIVE_TIMING

> in your kernel configuration time.

> (The other method would work, but you should rather not change the
> source  file)

Agreed!

I set it in my kernel config, which is basically a copy from
/src/sys/arch/amiga/conf/GENERIC.

However even with CV_AGGRESSIVE_TIMING, I get an pixelclock too high
error with modes 12 and 13. These modi work fine with AmigaOS. Do I
have to live with these errors? It's a pity because mode 12 is the ony
I would like to work with.

Here my /etc/grfmodes:

----- cut here -----
# grfconfig file generated by ReadCVMonitor (c) Michael Teske  1995
# modified by geohei for NetBSD 1.3+
#
# num clock      wid   hi dep  hbs  hss  hse   ht  vbs  vss  vse   vt flags
#
# 8-Bit Modes.
  1   32000000   640  480   8  640  656  720  840  480  481  484  500 default
  2   50000000   800  600   8  800  816  896 1056  600  601  604  625 default
  3   79000000  1024  768   8 1024 1040 1136 1312  768  769  772  800 default
  4   100000000 1152  870   8 1152 1184 1312 1456  870  873  876  915 default
  5   135000000 1152  900   8 1152 1184 1328 1576  900  903  906  945 default
  6   135000000 1280 1024   8 1280 1296 1440 1688 1024 1025 1028 1066 default
# 16-Bit Modes.
  7   32000000   640  480  16  640  656  720  840  480  481  484  500 default
  8   50000000   800  600  16  800  816  896 1056  600  601  604  625 default
  9   79000000  1024  768  16 1024 1040 1136 1312  768  769  772  800 default
  10  100000000 1152  870  16 1152 1184 1312 1456  870  873  876  915 default
  11  100000000 1152  900  16 1152 1184 1312 1456  900  903  906  945 default
  12  110000000 1280 1024  16 1280 1352 1480 1688 1024 1025 1026 1066 default
  13  108000000 1152  864  16 1152 1184 1312 1520  864  867  870  909 default
# 24-Bit Modes.
  14  32000000   640  480  24  640  656  720  840  480  481  484  500 default
  15  50000000   800  600  24  800  816  896 1056  600  601  604  625 default
  16  53000000  1024  768  24 1024 1048 1144 1208  768  769  772  789 default
----- cut here -----

Without CV_AGGRESSIVE_TIMING, I get errors with modes 10, 11, 12, 13
and 16.

-- 
Cu  Georges Heinesch, Luxembourg
    geohei@geohei.lu
    http://www.geohei.lu
    PGP 2.6.3i / 5.1i public key on request and on public servers

... Amiga - Why use Windows, since there is a door ...