XF86_SVGA
with ET4000/W32 and ET6000 cards
The ET6000 driver code was developed on top of the existing ET4000/W32 code, because of the many similarities between both devices. As with the other W32 (external) clockchip/RAMDAC devices, the ET6000's built-in clockchip/RAMDAC provides a set of 8 standard clocks, which could be probed with the normal XFree clock probing procedure. In spite of that, XF86_W32 will always use the built-in programmable clockchip and RAMDAC. So there is no need for a
ClockChip "et6000"
or a
Ramdac "et6000"
line in the
Device Section of the XF86Config file. Once it knows it's dealing with an
ET6000, XF86_W32 will find its own way.
At this moment, accelerated support is very sketchy, and only uses those
things the ET4000/W32 code already provided, with some changes due to
incompatibilities between the two devices. Major speed improvements should
be possible.
Tseng Labs specifies a maximum pixel clock of 135 MHz for the ET6000 chips
(with higher clocks to come).
There is a known bug in this server when using it with ET6000 cards with 2.25 MB MDRAM: the server will detect 2.5 MB instead, and as a result, most accelerated operations won't work. On cards with 2.25 MB MDRAM, you must insert a
VideoRam 2304
line
in your XF86Config.
XF86_SVGA
with ET4000/W32 and ET6000 cards