head 1.2;
access;
symbols
netbsd-5-2-3-RELEASE:1.2
netbsd-5-1-5-RELEASE:1.2
riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2
riastradh-drm2-base:1.2
netbsd-5-2-2-RELEASE:1.2
netbsd-5-1-4-RELEASE:1.2
netbsd-5-2-1-RELEASE:1.2
netbsd-5-1-3-RELEASE:1.2
netbsd-5-2:1.2.0.8
netbsd-5-2-RELEASE:1.2
netbsd-5-2-RC1:1.2
netbsd-5-1-2-RELEASE:1.2
netbsd-5-1-1-RELEASE:1.2
netbsd-5-1:1.2.0.6
netbsd-5-1-RELEASE:1.2
netbsd-5-1-RC4:1.2
netbsd-5-1-RC3:1.2
netbsd-5-1-RC2:1.2
netbsd-5-1-RC1:1.2
netbsd-5-0-2-RELEASE:1.2
netbsd-5-0-1-RELEASE:1.2
netbsd-5-0:1.2.0.4
netbsd-5-0-RELEASE:1.2
netbsd-5-0-RC4:1.2
netbsd-5-0-RC3:1.2
netbsd-5-0-RC2:1.2
netbsd-5-0-RC1:1.2
netbsd-5:1.2.0.2
netbsd-5-base:1.2
netbsd-2-0-3-RELEASE:1.1.1.10
netbsd-2-1:1.1.1.10.0.8
netbsd-2-1-RELEASE:1.1.1.10
netbsd-2-1-RC6:1.1.1.10
netbsd-2-1-RC5:1.1.1.10
netbsd-2-1-RC4:1.1.1.10
netbsd-2-1-RC3:1.1.1.10
netbsd-2-1-RC2:1.1.1.10
netbsd-2-1-RC1:1.1.1.10
netbsd-2-0-2-RELEASE:1.1.1.10
netbsd-2-0-1-RELEASE:1.1.1.10
netbsd-2:1.1.1.10.0.6
netbsd-2-base:1.1.1.10
netbsd-2-0-RELEASE:1.1.1.10
netbsd-2-0-RC5:1.1.1.10
netbsd-2-0-RC4:1.1.1.10
netbsd-2-0-RC3:1.1.1.10
netbsd-2-0-RC2:1.1.1.10
netbsd-2-0-RC1:1.1.1.10
netbsd-2-0:1.1.1.10.0.4
netbsd-2-0-base:1.1.1.10
netbsd-1-6-PATCH002-RELEASE:1.1.1.10
netbsd-1-6-PATCH002:1.1.1.10
netbsd-1-6-PATCH002-RC4:1.1.1.10
netbsd-1-6-PATCH002-RC3:1.1.1.10
netbsd-1-6-PATCH002-RC2:1.1.1.10
netbsd-1-6-PATCH002-RC1:1.1.1.10
netbsd-1-6:1.1.1.10.0.2
netbsd-1-6-base:1.1.1.10
netbsd-1-6-PATCH001:1.1.1.10
netbsd-1-6-RELEASE:1.1.1.10
netbsd-1-5-PATCH003:1.1.1.10
netbsd-1-5-PATCH002:1.1.1.10
netbsd-1-5-PATCH001:1.1.1.10
xf-3_3-branch-2001-03-05:1.1.1.10
netbsd-1-5-RELEASE:1.1.1.9
netbsd-1-4-PATCH003:1.1.1.9
netbsd-1-4-PATCH002:1.1.1.9
v3-3-6:1.1.1.9
comdex-fall-1999:1.1.1.8
v3-3-5:1.1.1.8
v3-3-4:1.1.1.7
netbsd-1-4-PATCH001:1.1.1.6
netbsd-1-4-RELEASE:1.1.1.6
v3-3-3-1:1.1.1.6
netbsd-1-3-PATCH003:1.1.1.5
v3-3-3:1.1.1.5
pre-xf86-3-3-3-import:1.1.1.4
netbsd-1-3-PATCH002:1.1.1.4
v3-3-2:1.1.1.4
netbsd-1-3-RELEASE:1.1.1.3
v3-3-1:1.1.1.3
v3-3:1.1.1.2
v3-2:1.1.1.1
XF86:1.1.1;
locks; strict;
comment @# @;
1.2
date 2005.01.07.18.53.58; author tron; state dead;
branches;
next 1.1;
1.1
date 97.03.15.06.12.45; author scottr; state Exp;
branches
1.1.1.1;
next ;
1.1.1.1
date 97.03.15.06.12.45; author scottr; state Exp;
branches;
next 1.1.1.2;
1.1.1.2
date 97.06.30.13.19.54; author mrg; state Exp;
branches;
next 1.1.1.3;
1.1.1.3
date 97.08.20.06.06.45; author mrg; state Exp;
branches;
next 1.1.1.4;
1.1.1.4
date 98.03.08.09.09.51; author veego; state Exp;
branches;
next 1.1.1.5;
1.1.1.5
date 98.11.23.15.38.12; author veego; state Exp;
branches;
next 1.1.1.6;
1.1.1.6
date 99.01.19.22.21.02; author veego; state Exp;
branches;
next 1.1.1.7;
1.1.1.7
date 99.07.20.17.47.08; author veego; state Exp;
branches;
next 1.1.1.8;
1.1.1.8
date 99.09.01.18.49.52; author veego; state Exp;
branches;
next 1.1.1.9;
1.1.1.9
date 2000.01.10.22.02.36; author veego; state Exp;
branches;
next 1.1.1.10;
1.1.1.10
date 2001.03.05.19.27.54; author tron; state Exp;
branches;
next ;
desc
@@
1.2
log
@EOL of XFree86 3.3.6, approved by core@@NetBSD.org
@
text
@
Release Notes for XFree86&tm; 3.2
The XFree86 Project, Inc
26 October 1996
This document describes the new features in XFree86 3.2 compared with the
previous full release, 3.1.2. It also includes installation instructions
for the binary distributions.
XFree86 and X11R6.1
XFree86 releases starting with the 3.1.2D beta are based on the X Consortium's
X11R6.1.
R6.1 is an update to R6,
and is intended to be compatible with R6 at the source and protocol
levels. Binaries should be upward-compatible. X11R6.1 includes some
new Xserver extensions: DOUBLE-BUFFER, XKEYBOARD and RECORD. LBX has
been dropped from R6.1, and as such, has been dropped from XFree86 too.
It is expected that it will reappear in some form in a future release.
OS issues
Always check the OS specific README files for
special requirements or caveats.
Users running Linux/Elf (on Intel platforms) should note that they will
need ld.so-1.7.14. This
can be found at .
New Features in 3.2
Note, items marked with `*' have been added since the last beta release
(3.1.2G).
General
XFree86 3.2 includes the X Consortium's X11R6.1.
XFree86-3.2 includes a full distribution for Linux/m68k.
XFree86-3.2 includes a full distribution for Linux/Alpha.
XFree86-3.2 includes a full distribution for OS/2.
General X server changes
A `DefaultColorDepth' keyword has been added for the Screen section
in XF86Config files to allow the default bpp to be specified.
A `-nolock' server command-line option has been added to allow
the server's locking mechanism to be disabled.
All VGA cards with a set of discrete clocks (i.e. not a ClockChip or
a ClockProg) can now also use all the clocks mentioned in the
clocks line divided by 2. This presents the server with twice as
many clocks to choose from. Add the option "clkdiv2" to the "Device"
section of XF86Config to enable this.
Some cursor colouring bugs have been fixed for servers that use
hardware cursors.
A security problem related to the X server's lock files has been
fixed.
The VidMode extension (as used by xvidtune) now by default only allows
changes to modes by clients using a local connection type. There is
also an option to completely disable mode changes via this extension.
A new server extension called "XFree86-Misc" has been added. The
primary purpose of this is to allow reconfiguration of some parameters
while the server is running. Some functions previously in the
VidMode extension (like screen save functions) have been moved to
this new extension.
Support has been added for the ALPS GlidePoint. A tap on the pad
is treated as a fourth button.
The XKEYBOARD extension is included in the servers as part of X11R6.1.
It is enabled by default, but can be disabled either from the command
line (see the Xserver man page) or from the XF86Config file
(see XkbDisable in the XF86Config man page). With this extension
enabled, you may see some differences in the keyboard mappings.
A new extension called XFree86-DGA is now provided. This allows
a client program to get direct access to the video card's memory.
This is implemented for most of the servers/drivers that can support
it. Connections are only allowed from clients using a local
connection type (e.g., DISPLAY=":0").
For details
of the client-side API, see the XF86DGA(3) man page, and the file
README.DGA.
An implementation of the XInput extension is now included. It
has support for the following devices:
Joystick (Linux, FreeBSD, NetBSD and OpenBSD only)
Wacom tablet (Wacom IV protocol only)
Elographics touchscreen
SummaSketch tablet
Mouse
Refer to the XF86Config(4/5) manual page and the for configuration details.
The default black and white pixel values are now black = 0 and
white = 1 for all servers. This may be swapped with the
`-flipPixels' command-line option.
Underscore characters are now ignored in Options and keywords in the
XF86Config file.
The built-in X server malloc is used by default.
A problem that can cause the X server to crash when running
xvidtune has been fixed.
Bitmap fontpath elements can have &dquot;:unscaled&dquot;
appended to prevent the fonts from being treated as scalable. This
works with the fontserver (xfs) too.
*The PEX and XIE server extensions can now be dynamically loaded
for Linux/ELF, FreeBSD, NetBSD and OpenBSD.
XF86Setup
3.2 includes a new, graphical utility for X server configuration
called `XF86Setup'. NOTE: this utility requires that you have the
VGA16 server installed, as well as the server specific to your
video card.
PC98 Support
Support has been added for PC98 machines. These are Intel based
machines which are common in Japan.
Support has been added for the PANIX-PC98 SVR4.0 OS.
The following PC98-specific X servers are included:
XF98_NECS3 PC98 NEC(S3) server.
XF98_PWSKB SKB-PowerWindow(S3) server.
XF98_PWLB PC98 PowerWindowLB(S3) server.
XF98_GA968 GA-968V4/PCI(S3 968).
XF98_TGUI Cyber9320 and TGUI9680.
XF98_NKVNEC NKV-NEC(cirrus) server.
XF98_WABS WABS(cirrus) server.
XF98_GANBWAP GANB-WAP(cirrus) server.
XF98_WABEP WAB-EP(cirrus) server.
XF98_WSNA WSN-A2F(cirrus) server.
XF98_EGC EGC(generic vga16) server.
XF98_NEC480 PEGC-480(generic vga256) server.
XInput Extension
Motion history support is included for XInput devices.
XInput drivers are now dynamically loadable for Linux/ELF, FreeBSD,
and NetBSD.
Multiple instances of XInput devices may be specified.
S3 server
Support for the S3 Trio64V+.
*New server (XF86_S3V) for the S3 ViRGE and ViRGE/VX. Note that this
server is very new, and is considered "beta". Please report any
problems with it.
Support in the S3 server for the AT&T 20C409 and 20C499 RAMDACs.
Some potential problems with the way the accelerator is used have
been fixed.
A new driver has been added for the 868/968/Trio64V+ which uses
the new MMIO mode available with these chips. This new driver is
used by default for these chips on Intel platforms, but not yet
on Alpha platforms. It can be enabled for Alpha platforms by
specifying:
Chipset "NewMMio"
If you see any problems with the new driver, please let us know.
It is possible to
disable this new driver and use the old one by specifying:
Chipset "mmio_928"
in the Device section. Please test the new driver before
disabling it, and for any problem you see, also check if it happens
with the old driver, and let us know (even if the old driver fixes
the problem!).
An initialisation problem with some VideoLogic cards has been fixed.
Support for the ELSA Winner 2000PRO/X rev G and ELSA Gloria-8 (except
the GLint 300SX 3D chip) has been added.
Problems with S3 dashed lines are fixed.
Added options "slow_dram" and "slow_edodram" to avoid pixel
errors on the display for some broken cards.
A Ti3026 clock problem that appears on some SPEA cards has been fixed.
Code has been added to automatically detect the Trio32 bug that causes
font cache problems. When detected, a workaround is activated..
Framebuffer address problems with some 1MB Trio64 VLB cards should
be fixed.
The low ICS5342 clock limit has been removed.
Detection of Diamond S3 cards has been improved. If you've needed
to use the "diamond" option to avoid screen wrapping in previous
releases, try removing it and let us know if there are any problems.
Memory parameter calculations for 2MB Trio64 cards have been fixed.
If you've needed to add something like "S3MClk 170" to your
XF86Config with previous versions, you should remove it now.
The handling of the S3RefClk XF86Config setting has been fixed
for cards with an IBM Ramdac.
Support for S3 and Bt485 HW cursor in doublescan modes.
Fix positioning of IBM RGB Ramdac HW cursor in interlace and
doublescan modes (the cursor shape still isn't correct).
Improved linear fb detection for PCI cards. In particular this
should allow most Trio64V+ cards to use the linear fb, which
seems to prevent a lot of the lockups that have been reported.
Support for the ELSA Elsa Winner2000PRO/X-2,4 Rev.G which uses
an ICS9161A clock chip as well as the Ti3026 RAMDAC (clock
doubling not supported yet).
The default InvertVCLK settings have been changed for #9 Motion
771 cards and Hercules Terminator 64 Pro cards. If you have
needed to add Invert_VCLK lines to your XF86Config file to avoid
screen wrapping with version 3.1.2, please remove them when
testing this version. If there are problems with the new
defaults, please report them to us.
*Text clipping performance has been improved.
Mach64 server
Most problems in the handling of block_write have been fixed.
Nevertheless, you still might need to add the "no_block_write" option
to your XF86Config if the BIOS doesn't correctly initialise the
chip.
Screen blanking for some Mach64 CT cards running at 16bpp and 32bpp
has been fixed. Problems remain for some revisions of the CT chip.
The Mach64 server supports the VT and GT chipset. The GT is also
known as "3D Rage". The newer 3D Rage II is not yet supported.
A problem with ol[v]wm icons has been fixed.
A problem with ghostview scrollbars has been fixed. This may also
fix some Netscape font problems that have been reported.
The Mach64 CT (also known as the 264CT or 215CT22200) chip is now
supported. This chip has a integrated RAMDAC and clockchip, and
is used on some Graphics Xpression and WinBoost cards.
The Mach64 GX-F (GX rev 3) is now supported.
The IBM RGB514 RAMDAC is now supported (as used on the ATI
Graphics Turbo Pro 1600).
The memory base should now be correctly detected for VLB cards.
If you've needed to add a `MemBase' line to the XF86Config for
previous versions, please try removing it, and let us know if there
are any problems.
Cursor colour problems at 16bpp/32bpp mode with some RAMDACs have
been fixed.
Errors in detecting some RAMDACs (like the CH8398) should now be
fixed.
8 bit-per-RGB mode (when running at 8bpp) is now the default for
RAMDACs that support it.
Hardware cursor mask problem has been fixed.
Support for the AT&T 20C408 RAMDAC/Clockchip has been added.
Arbitrary clocks can be used on most cards with supported clock chips.
Hardware cursor color problem on Mach64 CT, VT and GT chips at 16bpp
and 32bpp has been fixed.
Doublescan mode is supported on VT and GT chipsets. The hardware
cursor is not correctly displayed in doublescan modes, but functions
correctly. No other Mach64 chipsets can support an accelerated
doublescan mode.
Video noise on certain CT, VT and GT chips has been eliminated (on
nearly all cards) or reduced as much as possible (on certain CT
based cards).
Clock chip programming accuracy has been greatly improved on CT, ET,
VT and GT based cards. This may result in modes that were set up
for a previous release not being displayed as before. With the
xvidtune program, you can adjust the screen to work with the now
correct clock programming.
*The reliability of the Mach64 detection code has been improved.
Mach32 server
Hardware cursor mask problem has been fixed.
*16bpp support has been added for the AT&T 20C490 and Bt481
RAMDACs.
*Some VT switching problems have been fixed.
W32 server
Support has been added for the ET6000
Support has been added for the ICD2061A clock chip (which is used
on the Diamond Stealth 32).
The server's reporting of bits/RGB resolution has been fixed.
Support for the STG1703 RAMDAC/clock has been added. Clocks up to
135MHz should be OK. To use the programmable clock add the
following line to the Device section of the XF86Config:
ClockChip "stg1703"
Options have been added to allow PCI burst mode and W32 interleaving
to be turned on or off. The XF86Config Device section entries
for these are:
Option "pci_burst_on"
Option "pci_burst_off"
Option "w32_interleave_on"
Option "w32_interleave_off"
Support has been added for the ICS5341 programmable clock.
To enable this, add the following lines to the Device section of your
XF86Config file:
Ramdac "ics5341"
ClockChip "ics5341"
Problems that could cause the W32 server to crash at startup or
get stuck in a loop at exit have been fixed.
*Some drawing bugs have been fixed.
AGX server
Fix for clock probing with AGX-010 chips.
I128 server
A new server for the Number Nine Imagine 128 card is included.
This server is currently not accelerated.
Support has been added for the Series 2 cards.
Support has been added for 8MB cards.
TGA server
*A new server for the DEC 21030 (TGA) is included. This is only
available for Alpha machines. This server is currently not
accelerated.
SVGA/VGA16/Mono servers
A PCI probe has been added to these servers. If it causes problems,
it can be disabled by adding the line:
Option "no_pci_probe"
to the Device section in your XF86Config file.
VGA16 server
A problem preventing the StaticGray visual from working has been
fixed.
ET3000 driver (VGA16 server)
VGA16 support has been added to the ET3000 driver.
Trident driver (SVGA server)
TGUI9440 is now fully supported by the SVGA server.
Major updates for most of the trident family of chips.
TGUI9660/9680 chipsets are now fully supported
Check distributed
with this release for full details.
Ark driver (SVGA server)
The Ark driver will now detect the ARK2000MT, but it is treated
as an ARK2000PV.
A problem which caused the server to crash when no Ramdac was given
in the XF86Config file has been fixed.
ICS5342 clock support (required for the Diamond Stealth64
Graphics 2001 series) has been added.
To enable this, add the following lines to the Device section of your
XF86Config file:
Ramdac "ics5342"
ClockChip "ics5342"
Do not include any Clocks lines in your XF86Config file.
Panning has been fixed for ARK2000PV cards with 2MB of video memory.
*Some basic BitBlt acceleration has been added.
*24bpp packed pixel support has been added for some cards/RAMDACs.
*Memory bandwidth problems have been fixed.
*Hardware cursor support has been added.
ET6000 driver (SVGA server)
*This driver includes support for linear memory and 16bpp, 24bpp and
32bpp operation. Note, this support isn't currently present in
the W32 accelerated server.
Alliance ProMotion driver (SVGA server)
A driver for the Alliance ProMotion 6442 has been added (from
Alliance Semiconductor). This has not been thoroughly tested.
NVidia NV1 / SGS Thomson STG2000 driver (SVGA server)
*A driver for the NV1/STG2000 has been added. This chipset is used
on the Diamond Edge 3D card. This is a very new
driver, and is considered "beta". It includes support for
8bpp and 16bpp.
Matrox Millennium driver (SVGA server)
*A driver for the Matrox Millennium (mga2064w) has been added. This
is a very new driver, and is considered "beta". It includes support
for 8bpp, 16bpp, 24bpp and 32bpp. The acceleration capabilities of
this chipset are only used to a very limited extent at this stage.
Cirrus driver (SVGA server)
Support has been added for the CL-GD5446, CL-GD5462 and CL-GD5464.
Support has been added for the CL-GD7543.
Support for the CL-GD754x series of laptop chips is included, but
it appears to be broken in this release.
The programmable clock code has been improved to avoid unstable
settings.
*Some FIFO setting problems have been fixed.
*Packed 24bpp support has been added for the 54xx.
*Some problems with 16bpp for a 1MB 5434 have been fixed.
SiS driver (SVGA server)
Support is included for the SiS 86C201 PCI graphics card.
256 colour support has been added.
SiS 86c202 and 86c205 somewhat work when "sis86c201" is specified
as chipset.
Chips and Technologies driver (SVGA server)
This driver has been significantly reworked.
Support has been added for the 65546, 65548, 65550 and 65554.
Linear addressing support for the 65530 and above.
16bpp and 24bpp (packed) support for the 65545 an above.
BitBLT and some other acceleration for the 65545, 65546, 65548
and 65550.
ALI driver (SVGA server)
Interlaced modes now work with this driver.
ATI driver (SVGA server)
Mach64 support has been improved.
The driver name has been changed back from "vgawonder" to "ati".
Support is included for most recent Mach64 cards.
The "undoc_clocks" option has been removed. If you had been using
it, remove it from your XF86Config file.
A colourmap problem with VGA Wonder V3 boards has been fixed.
WD90C24 driver (SVGA server)
A problem with snow at high clocks has been fixed.
Compaq AVGA driver (SVGA server)
The Compaq AVGA driver has been disabled in this release because it
doesn't work, and nobody seems interested in fixing it.
Hercules mono driver
The Hercules mono driver has been disabled in this release because
it has problems, and isn't likely to be fixed soon.
Client/Library changes
Support for most vt220/vt320 escape sequenced has been added to xterm.
Support for ddterm's escape sequences has been added to xterm.
The termcap and terminfo entries for xterm have been updated in line
with the new features present. These entries are not completely
compatible with earlier versions of xterm.
xdm's session handling on BSD OSs has been fixed.
Some buffer overrun problems which can lead to security problems
have been fixed in libXt and libX11. At least one of these
problems has been used to exploit the setuid xterm.
POSIX termios support has been added for xterm on most BSD systems.
This removes the need for the BSD kernel to built with the
COMPAT_43 option.
As part of the change to X11R6.1, the shared library revisions
for libX11, libXaw, libXext, and libXtst have been incremented
to 6.1.
The client-side library code for the XFree86 extensions and the
ScreenSaver extension has been moved into separate libraries.
The old libXExExt has been removed.
Colour support is now included by default in xterm. I18N support
in xterm has been improved (as part of X11R6.1). If you've previously
been using one of the many "color_xterm" variants, try this and let
us know if you have any problems.
xdpyinfo has been updated to provide more detailed information
about the XInput extension and the XFree86 extensions.
The setting/examining of extended screen saver parameters has
been added to xset (was in xvidtune). xset can now also be used
to set the keyboard repeat parameters.
The following new clients have been added:
dga -- a test program for the XFree86-DGA extension.
xsetmode, xsetpointer -- programs for use with the XInput
extension.
The xdm security fix from the X Consortium's R6 fix-13 is included.
xconsole has been updated for Unixware 2.x.
XNLS support has been added for KOI8-R.
xrdb dynamically allocates string space to avoid overruns.
A memory overrun problem in xterm has been fixed.
An "AllowNullPasswd" resource has been added to xdm.
libXt bug fix from the X Consortium's R6 fix-13.
xf86config utility
Incorrect handling of IBM RGB Ramdacs has been fixed.
SuperProbe
Added detection for C&T 65548, Cirrus CL-GD7543/1, AT&T
20C409, AT&T20C499, and fixed an incorrect ET4000/W32 probe
problem.
Much improved detection for Mach64 cards.
Improved detection for Trident cards.
Added detection of SiS, ARK, S3 ViRGE cards.
Fonts
The Cyrillic fonts have been updated.
Installing the XFree86 3.2 Release
The XFree86 3.2 binary release is distributed as a full release,
not as an upgrade.
What follows is a list of the XFree86 3.2 components. There may be
some variations in this for some OSs.
The following are required for all installations:
preinst.sh Pre-installation script
postinst.sh Post-installation script
X32bin.tgz Clients, run-time libs, and app-defaults files
X32doc.tgz Documentation
X32fnts.tgz 75dpi, misc and PEX fonts
X32lib.tgz Data files required at run-time
X32man.tgz Manual pages
X32set.tgz XF86Setup utility
X32VG16.tgz 16 colour VGA server (XF86Setup needs this server)
The following is required for new installations, and optional for existing
installations:
X32cfg.tgz sample config files for xinit, xdm
NOTE: Be very careful about installing X32cfg.tgz over an existing
installation if you have customised your xinit and/or xdm config files.
Installing X32cfg.tgz will overwrite any existing files. If you do have
customised files, there is no need to install X32cfg.tgz.
The following X servers are for PC/AT hardware. Choose at least one which
matches your hardware, as well as the VGA16 server. The VGA16 server is
required by the new configuration utility (XF86Setup).
X328514.tgz 8514/A server
X32AGX.tgz AGX server
X32I128.tgz I128 server
X32Ma32.tgz Mach 32 server
X32Ma64.tgz Mach 64 server
X32Ma8.tgz Mach 8 server
X32Mono.tgz Mono server
X32P9K.tgz P9000 server
X32S3.tgz S3 server
X32S3V.tgz S3 ViRGE server
X32SVGA.tgz SVGA server
X32VG16.tgz 16 colour VGA server (XF86Setup needs this server)
X32W32.tgz ET4000/W32, ET6000 server
The following X server is for Alpha hardware.
X32TGA.tgz DEC 21030 (TGA) server
The following X servers are for PC98 hardware. If you have a PC98 machine,
choose one which suits your hardware. If you don't know what a PC98 machine
is, you don't need any of these.
X329NS3.tgz PC98 NEC(S3) server
X329SPW.tgz PC98 PCSKB-PowerWindow(S3) server
X329LPW.tgz PC98 PowerWindowLB(S3) server
X329EGC.tgz PC98 EGC(generic) server
X329GA9.tgz PC98 GA-968V4/PCI(S3 968) server
X329GAN.tgz PC98 GANB-WAP(cirrus) server
X329480.tgz PC98 PEGC-480(generic) server
X329NKV.tgz PC98 NKV-NEC(cirrus) server
X329WS.tgz PC98 WABS(cirrus) server
X329WEP.tgz PC98 WAB-EP(cirrus) server
X329WSN.tgz PC98 WSN-A2F(cirrus) server
X329TGU.tgz PC98 TGUI server
The following are optional.
X32f100.tgz 100dpi fonts
X32fcyr.tgz Cyrillic fonts
X32fnon.tgz Other fonts (Chinese, Japanese, Korean, Hebrew)
X32fscl.tgz Scalable fonts (Speedo and Type1)
X32fsrv.tgz Font server and config files
X32prog.tgz X header files, config files and compile-time libs
X32lkit.tgz X server LinkKit
X32lk98.tgz PC98 X server LinkKit
X32nest.tgz Nested X server
X32vfb.tgz Virtual framebuffer X server
X32ps.tgz PostScript version of the documentation
X32html.tgz HTML version of the documentation
If you already have a version of XFree86 installed, MAKE A BACKUP OF/usr/X11R6BEFORE DOING ANYTHING ELSE. The standard
installation procedure will overwrite your existing version of XFree86.
If you are installing from scratch, create a directory called
/usr/X11R6, then extract the required .tgz files.
If you don't have enough space in /usr for this, create a
directory elsewhere and create a symbolic link to it.
E.g., if you create a directory in /home:
mkdir /home/X11R6
ln -s /home/X11R6 /usr
The next step is to run the pre-installation script. This script makes
some preliminary checks of your system. For some OSs, it may tell you
to install new versions of some system components before proceeding with
the installation. This script also removes outdated files and symbolic
links from a previous installation that may cause problems.
Copy the preinst.sh script to
/var/tmp, then go to /usr/X11R6 and run it:
cd /usr/X11R6
sh /var/tmp/preinst.sh
The .tgz files are gzipped tar files. To extract them, go to
/usr/X11R6, and run the following as root for each
file you need:
gzip -d < X32file.tgz | tar vxf -
On some OSs, you might get some "Broken Pipe" messages. Providing there
are no other messages associated with this, they can be safely ignored.
Note: You should not be running X while doing this installation. Doing
so may cause the installation to fail, or cause your X session to crash.
If you are using NetBSD or FreeBSD, a more reliable (and highly recommended)
way of doing this is to extract the .tgz files with:
gzip -d < X32file.tgz | tar -v -x --unlink -f -
If you have GNU cpio (as Linux does) or SVR4 cpio, a more reliable (and
highly recommended) way of doing this is to extract the .tgz
files with:
gzip -d < X32file.tgz | cpio -i -v -d -u -H ustar
Once the required .tgz files have been extracted, copy the
postinst.sh script to /var/tmp, then go to
/usr/X11R6 and run it:
cd /usr/X11R6
sh /var/tmp/postinst.sh
For OSs which use ldconfig (like Linux, FreeBSD and NetBSD), you
should either run ldconfig or reboot to complete the installation.
On FreeBSD and NetBSD, ldconfig takes arguments. In particular, you should
at least include /usr/lib and /usr/X11R6/lib on the
command line. Check /etc/rc to see how ldconfig gets run at
boot time.
Release Notes for XFree86&tm; 3.3
d7 1
a7 1
30 May 1997
d11 11
a21 2
This document describes the new features in XFree86 3.3 compared with the
previous full release, 3.2. It also includes installation instructions
d28 2
a29 1
XFree86 and X11R6.3
d31 83
a113 2
XFree86 releases starting with the 3.2A beta are based on the
X Consortium's X11R6.3 (the final release from the X Consortium).
d115 4
a118 7
R6.3 is an update to R6.1, and is intended to be compatible with R6.1
and R6 at the source and protocol levels. Binaries should be
upward-compatible. X11R6.3 includes some new Xserver extensions:
SECURITY, XC-APPGROUP, XpExtension (print extension), and an updated,
and standardised version of LBX. X11R6.3 also has new standards,
including RX (X Remote Execution MIME type), and a proxy management
protocol. X11R6.3 includes support for gzipped fonts.
d123 3
a125 6
new Xserver extensions: DOUBLE-BUFFER, XKEYBOARD and RECORD.
What about R6.2? X11R6.2 is the name given to a subset of X11R6.3,
which has only the print extension and the Xlib implementation of
vertical writing and user-defined character support in addition to
those features included in R6.1.
d129 2
a130 1
Always check the OS specific README files for special requirements or caveats.
d133 2
a134 2
need ld.so version 1.7.14 or later. This
can be found at New Features in 3.3
d145 4
a148 1
XFree86 3.3 includes the X Consortium's X11R6.3.
d153 60
a212 12
The X servers include a new DPMS extension, which was donated by
Digital Equipment Corporation. Not all DPMS modes have been
implemented by all servers yet, but this should improve in future
releases. See the XF86Config(4/5) and xset(1) man pages
for further details.
The LBX extension is included in all the X servers, as part of the
update to R6.3.
A print-only server (Xprt) is included as part of the update to R6.3.
Some bugs in the Type1 font code have been fixed.
Some bugs in newer functions in the XFree86 VidMode extension
have been fixed.
Support has been added for the Microsoft IntelliMouse.
d217 4
a220 5
Some bugs have been fixed, but no major changes have been made
to this version.
More modelines were added. There are now high-refresh versions of
most common modes available (85 and 100 Hz). 512x384, 1152x864,
1600x1200 and 1800x1440 modes were added.
d225 18
a242 20
The XF98_TGUI server includes XAA support, but there are some problems
with this at the moment. It can be disabled with the "noaccel"
option.
Alpha (AXP) platform support
Support for the S3 ViRGE and ViRGE/VX is now available.
Support for "newmmio" is now available for the S3 868/968/Trio64V+
and is enabled by default (use chipset "mmio_928" to get the old
behaviour).
Support for the Matrox Millennium and Mystique (in the SVGA server)
is included.
Support for the Trident driver (in the SVGA server) is included.
Some problems that showed up with Netscape on some servers have
been fixed.
Various alignment problems have been fixed.
NOTE: A recent Linux kernel version is required for most of these
servers (essential for the Matrox driver).
Scanpci now works on Alpha platforms.
d247 4
a250 1
Multiple input devices can share the core pointer.
d252 1
a252 1
Wacom driver
d255 61
a315 2
Multiple devices can be defined for the same tablet to represent
different active zones.
d317 1
a317 1
XKEYBOARD Extension
d320 45
a364 2
An improved layout for Russian keyboards is provided.
A layout for Hungarian keyboards is provided.
d366 1
a366 1
SVGA server
d369 4
a372 12
A new general graphics acceleration interface (XFree86 Acceleration
Architecture - XAA) has been implemented. It is used to provide
relatively complete acceleration, at different colour depths,
for several chips in the SVGA server. Chips currently making use
of this include the Matrox Millennium, Mystique, Tseng ET4000/W32p
and ET6000,
and several chips from ARK Logic, Chips and Technologies, Cirrus,
Trident, SiS and the S3 ViRGE family.
The SVGA server now includes a driver for the S3 ViRGE family. It
supports the ViRGE, ViRGE/DX, ViRGE/GX and ViRGE/VX. This driver is
a completely new implementation, so please send in success/failure
reports.
d374 1
a374 1
S3 server
d377 29
a405 28
Some further S3 968 hardware bugs for lines/text have been worked
around.
Cursor/pointer pixmaps larger than 64x64 are now supported without
the need to use the "sw_cursor" option.
Detection/support for the Trio64UV+, Trio64V2 (including the /DX and
/GX versions), Aurora64V+ (86CM65 used in notebooks), and Plato/PX
is now included. This support is
very new and hasn't had much testing, so please send us
success/failure reports.
Support is now included for the ELSA Winner 2000PRO/X-8. Please
refer to the notes for this card in .
Support is now included for the MIRO 80SV.
A bug which prevented DGA apps from setting the ViewPort to the lower
part of the framebuffer has been fixed (this showed up most commonly
with 4MB cards).
S3V (ViRGE) server
Support has been added for the ViRGE/DX and ViRGE/GX.
Problems with the Diamond Stealth 3D 3000 are now fixed.
The line drawing code has been improved.
Packed 24bpp support is included, and should be improved
over earlier versions.
The S3V server translates between sparse 32bpp pixmaps and packed
24bpp for the framebuffer. In some cases this can be slow.
32bpp framebuffer format is not supported.
d407 1
a407 1
Mach64 server
d410 1
a410 6
Support for 3D Rage II based Mach64 cards is included.
Various problems with support for some revisions of CT, VT and GT
chipsets have been fixed.
It is strongly recommended that all users with CT, VT, GT and
3D Rage II based Mach64 cards upgrade to the 3.3 release due
to the problems that were fixed.
d412 1
a412 1
Mach32 server
d415 4
a418 4
A bug that causes problems when running XF86Setup with cards with
less than 2MB of video memory has been fixed.
Minor shifts in maximum clock rate under 16 bpp, and inclusion of
explicit 15 "bpp" setting.
d420 1
a420 1
W32 server
d423 3
a425 4
In this version, the separate W32 server (XF86_W32) has not
undergone any significant changes. In fact, it is not being
developed further. Instead, the SVGA server (XF86_SVGA) is now the
main focus of new developments. See the W32 (SVGA) description.
d427 1
a427 2
P9000 server
d440 2
a441 2
Support for PCI probing has been added.
DPMS support has been added.
d443 1
a443 1
I128 server
d446 1
a446 8
Some preliminary acceleration (for bitblts) is included.
This code is very new, and hasn't been extensively tested yet.
TGA server
Preliminary acceleration support is included, using XAA.
Various bugs have been fixed.
d451 5
a455 4
Acceleration support has been added for the 9320, 9440 and 96xx chips.
Support for the Cyber series of laptop chips has been improved.
24/32bpp support has been added for some chips.
Some clock limits have been fixed.
d460 18
a477 24
More complete acceleration has been implemented using XAA,
including line draw, fill, and text acceleration, at different
colour depths.
W32 driver (SVGA server)
The SVGA server now supports acceleration for the most recent
ET4000W32 chips. In 3.3, the ET4000W32p chips are now fully
accelerated, and also support the higher performing linear memory
layout (read the tseng README file for more information: there are a
few problems).
VESA DPMS (monitor power saving) support was added.
There is now support for more than 256 colors on most ET4000W32i and
ET4000W32p chips. This means 15, 16, 24 and/or 32 bits per pixel
modes (32768, 65536 or 16 million colors) are supported on most
common RAMDACs. On the W32p, these modes are accelerated. On the
W32i, there is no acceleration in any mode. For accelerated support
on W32i chips, refer to the separate W32 server (XF86_W32).
A few bugs in XFree86 3.2 and 3.2A have been fixed. Most importantly
the failure to probe some PCI cards has been resolved.
Fix interference with ISA-DMA sensitive devices (soundcards,
floppy-tape drives)
Support for the Chrontel RAMDAC has been added.
d482 3
a484 22
The ET6000 driver in the separate W32 server (XF86_W32) has not
changed significantly.
On the other hand, the ET6000 driver in the SVGA server, which
already existed in XFree86 3.2 for all color depths, is now fully
accelerated for all those color depths. It builds upon the new XAA
architecture, which is the cornerstone of a new acceleration
framework within the XFree86 servers. It is responsible for the
outstanding acceleration performance of this release.
Many small problems which existed in the initial 3.2 release have
been solved. Screen noise, flicker or instability at higher pixel
clocks are mostly fixed. Some detection problems are gone. Weird
behaviour (jumping and screen wrap) when panning through large
virtual desktops has been fixed. The server now detects the correct
amount of memory on ET6000 cards with 2.25 MB of MDRAM. More
realistic pixel clock rate limits have been put in place, to avoid
modes that would cause screen problems.
DPMS support was added.
The ET6000 hardware cursor is now supported. Read the Tseng
documentation file for more information (there are a few
limitations)
fix interference with ISA-DMA sensitive devices (soundcards,
floppy-tape drives)
d489 2
a490 2
The driver now recognises the AT24 chipset, but it is treated
the same way as the AP6422.
a491 1
Matrox driver (SVGA server)
d503 4
a506 7
More complete acceleration for the Millennium (MGA2064W).
Support is included for the Mystique (including some acceleration).
This code is very new.
24 bpp mode tiled pattern problems still present.
Support for DGA, Sync-on-Green, and DPMS.
The "nolinear" option is no longer available.
Support for 8 bits per colour component (at 8bpp) has been added.
d511 9
a519 8
More complete acceleration for all chips with a BitBLT engine
(CL-GD5426, 5428, 5429, 5430, 5434, 5436, 5440, 5446, 7541,
7543, and 7548).
More complete acceleration for Laguna series chips (CL-GD546X).
The support for the 754x series of laptop controllers has been
improved.
The 24bpp mode on the CL-GD5430/40 has been fixed.
Support for the CL-GD5480 has been added.
d524 4
a527 7
Significant updates have been made to the SiS driver (see
for further details).
Acceleration support is included, making use of XAA.
Linear addressing is supported.
Support has been added for 15/16/24bpp.
Support has been added for programmable clocks.
HW cursor support is included.
d532 6
a537 20
Support has been included for the 65525, 65535, 64200 and 64300
Problems relating to blank screen at start-up and text mode
restoration with the 65550 and 65554 should now be fixed
Acceleration support for all chips has improved due to the new
XAA architecture.
Many additional minor fixes and documentation updates (see
for further details).
S3 ViRGE driver (SVGA server)
Completely new driver for the ViRGE family. The driver works with
linear addressing and PCI chipsets.
Acceleration support uses the XAA architecture.
The driver supports 8/15/16/24/32 bpp on all cards.
Acceleration includes bitblits, filled rectangles, color expansion
and pattern fills (8/15/16/24 bpp). Acceleration at 32 bpp is limited
to bitblits and filled rectangles.
Includes HW cursor support.
See for further details.
a538 1
d557 1
a557 1
DPMS support is included (only for "off" mode so far).
d562 2
a563 2
The Compaq AVGA driver has been resurrected. The bugs causing it
to not work in some previous releases have been fixed.
d568 2
a569 2
The problems with the Hercules mono driver in previous releases
has now been fixed, and the driver is included in this release.
d574 40
a613 23
The libraries have been updated to R6.3. The shared lib version
numbers for libXext and libICE have been bumped to 6.3. The
others remain the same.
An Xlib problem with non-latin-1 encodings that shows up when using
XKB is fixed.
Some Xlib security vulnerabilities have been fixed.
Xterm's emulation of DECUDK (DEC user-defined keys) now (correctly)
interprets shifted keys only.
VT52 emulation has been added to xterm.
Xterm's VT100 emulation generates correct codes for PF1-PF4, as well
as the keypad "+" and ",". These codes differ from the VT220
emulation.
Some xterm bugs have been fixed, including coloured background
exposure while selection is active, and missing state changes
in the VT100 emulation.
Xterm's memory requirements for colour have been reduced. The colour
resource file is merged with the regular resource file to reduce
installation problems.
Emulation of VT220 soft-reset, and non-DEC REP (repeat) control
sequence has been added to xterm.
Xterm now recognizes control sequences for 16 colors (from aixterm).
xset includes support for the DPMS extension.
xset's "r rate" flag was broken on some OSs, and is now fixed.
d619 1
a619 3
More modelines were added. There are now high-refresh versions of
most common modes available (85 and 100 Hz). 512x384, 1152x864,
1600x1200 and 1800x1440 modes were added.
d624 6
a629 11
Add detection of Alliance Pro Motion chips.
Add detection of I128-2.
Add detection of S3 Trio64UV+ and Aurora64V+, Trio64V2/DX and /GX,
S3 ViRGE/DX and /GX and Plato/PX.
Add detection of Matrox chips.
Add detection of newer Trident chips, including the Cyber series.
Fix detection of ET4000W32 chips, and their memory probing.
Add detection of newer ATI chips.
Add detection of STG170x and CH8398 RAMDACs
Add detection of Sigma Designs REALMagic
Add detection of 3DLabs GLINT
d634 1
a634 1
Gzipped fonts are now supported.
d636 16
d653 108
a760 1
Installing the XFree86 3.3 Release
d762 1
a762 1
The XFree86 3.3 binaries are distributed as a full release,
d765 1
a765 1
What follows is a list of the XFree86 3.3 components. There may be
d773 7
a779 7
X33bin.tgz Clients, run-time libs, and app-defaults files
X33doc.tgz Documentation
X33fnts.tgz 75dpi, misc and PEX fonts
X33lib.tgz Data files required at run-time
X33man.tgz Manual pages
X33set.tgz XF86Setup utility
X33VG16.tgz 16 colour VGA server (XF86Setup needs this server)
d787 1
a787 1
X33cfg.tgz sample config files for xinit, xdm
d791 1
a791 1
NOTE: Be very careful about installing X33cfg.tgz over an existing
d793 2
a794 8
Installing X33cfg.tgz will overwrite any existing files. If you do have
customised files, there is no need to install X33cfg.tgz.
NOTE: The bitmap fonts distributed with this release are compressed using
gzip rather than compress. This means that you will probably want to
remove the old versions (after backing them up). The Xservers and font
server in previous releases cannot read gzipped fonts, so keep a copy
of the old fonts if you wish to run older servers.
d796 1
a796 2
The following X servers are for PC/AT based hardware (i.e., typical
Intel ix86 based PCs). Choose at least one which
d801 19
a819 26
X338514.tgz 8514/A server
X33AGX.tgz AGX server
X33I128.tgz I128 server
X33Ma32.tgz Mach 32 server
X33Ma64.tgz Mach 64 server
X33Ma8.tgz Mach 8 server
X33Mono.tgz Mono server
X33P9K.tgz P9000 server
X33S3.tgz S3 server
X33S3V.tgz S3 ViRGE server
X33SVGA.tgz SVGA server
X33VG16.tgz 16 colour VGA server (XF86Setup needs this server)
X33W32.tgz ET4000/W32, ET6000 server
The following X servers are available for Alpha hardware:
X33I128.tgz I128 server
X33Ma64.tgz Mach 64 server
X33Mono.tgz Mono server (generic driver only)
X33P9K.tgz P9000 server
X33TGA.tgz DEC 21030 (TGA) server
X33S3.tgz S3 server
X33S3V.tgz S3 ViRGE server
X33SVGA.tgz SVGA server (Matrox Millennium driver only)
d827 12
a838 12
X339NS3.tgz PC98 NEC(S3) server
X339SPW.tgz PC98 PCSKB-PowerWindow(S3) server
X339LPW.tgz PC98 PowerWindowLB(S3) server
X339EGC.tgz PC98 EGC(generic) server
X339GA9.tgz PC98 GA-968V4/PCI(S3 968) server
X339GAN.tgz PC98 GANB-WAP(cirrus) server
X339480.tgz PC98 PEGC-480(generic) server
X339NKV.tgz PC98 NKV-NEC(cirrus) server
X339WS.tgz PC98 WABS(cirrus) server
X339WEP.tgz PC98 WAB-EP(cirrus) server
X339WSN.tgz PC98 WSN-A2F(cirrus) server
X339TGU.tgz PC98 TGUI server
d844 12
a855 15
X33f100.tgz 100dpi fonts
X33fcyr.tgz Cyrillic fonts
X33fnon.tgz Other fonts (Chinese, Japanese, Korean, Hebrew)
X33fscl.tgz Scalable fonts (Speedo and Type1)
X33fsrv.tgz Font server and config files
X33prog.tgz X header files, config files and compile-time libs
X33nest.tgz Nested X server
X33vfb.tgz Virtual framebuffer X server
X33prt.tgz X Print server
X33ps.tgz PostScript version of the documentation
X33html.tgz HTML version of the documentation
X33jdoc.tgz Documentation in Japanese (for version 3.2)
X33jhtm.tgz HTML version of the documentation in Japanese (3.2)
X33lkit.tgz X server LinkKit
X33lk98.tgz X server LinkKit for PC98 servers
d876 2
a877 2
the installation. This script may also remove some outdated files and
symbolic links from a previous installation that could cause problems.
d890 1
a890 1
gzip -d < X33file.tgz | tar vxf -
d900 1
a900 1
gzip -d < X33file.tgz | tar -v -x --unlink -f -
d907 1
a907 1
gzip -d < X33file.tgz | cpio -i -v -d -u -H ustar
d918 1
a918 1
For OSs which use ldconfig (like Linux, FreeBSD, NetBSD and OpenBSD), you
d920 4
a923 9
Some Linux releases don't run ldconfig automatically at reboot, so you
may need to run it manually.
If you are using FreeBSD, NetBSD or OpenBSD, and your version of ldconfig
supports the -m option, you can run:
ldconfig -m /usr/X11R6/lib
Otherwise for these OSs, check /etc/rc to see how ldconfig gets
run at boot time.
d927 1
a927 1
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.16 1997/06/02 01:44:14 dawes Exp $
@
1.1.1.3
log
@xfree86 3.3.1 sources.
@
text
@d5 1
a5 1
Release Notes for XFree86&tm; 3.3.1
d7 1
a7 1
4 August 1997
d11 1
a11 2
This document describes the bugs fixed in XFree86 3.3.1 compared with the
3.3 release, as well as the new features in XFree86 3.3 compared with the
a54 114
What's new in 3.3.1?
Bug fixes
XFree86 3.3.1 includes The Open Group's public patch 2 for X11R6.3.
Build problems that showed up on some OSs have been fixed.
Support for SCO Open Server 5 should now be complete.
A malloc problem in libXt which showed up on FreeBSD has been fixed.
Depth-specific DacSpeeds are now implemented for the ET6000.
Depth-specific DacSpeeds are fixed for the S3 server.
HW cursor problem with the I128 server has been fixed.
I128 Series II rev 2 chips are now supported.
Xterm will now startup on Linux if /etc/termcap is missing.
Various problems with the S3V server and the SVGA s3v driver have been
fixed.
A problem with the clock limit for some revisions of the Circus 5434
has been fixed.
The Mach64 server will now correctly recognise some of the newer
ATI chip revisions, including the Rage II+, Rage Pro and VT3. If
you needed the ChipId/ChipRev workaround when using 3.3, you should
remove those lines from your XF86Config file when upgrading to 3.3.1.
An initialisation problem in the S3 server that shows up when the
ramdac type is given in the XF86Config file should be fixed.
The MGA driver now defaults to using the software cursor because
some people have reported problems when using the hardware cursor
with Millennium cards.
Lockups with the MGA driver that happen on some SVR4 versions have
been fixed. Lockups when the server crashes and dumps core on some
OSs have also been fixed where possible.
The xterm termcap field for turning off colour has been fixed.
A server crash that happens when starting some servers on Solaris
has been fixed.
Some problems with the Trident 9860 and 9685 chips have been fixed.
A problem with xterm writing an invalid wtmp entry on Linux has been
fixed.
A PolyPoint bug in the S3V server has been fixed.
Screen wraparound problems with the S3 server that show up on some
old Number Nine GXE level 10 cards have been fixed.
A problem with the PCI framebuffer remapping in the S3 server has been
fixed.
A problem with XF86Setup not showing the correct chipset-specific
README file has been fixed.
A problem with XF86Setup not setting up the link to the Xserver in
some situations has been fixed.
Some libXt error/warning messages were partially duplicated, and this
is now fixed.
Some line drawing problems that show up with the Cirrus 542x chips
have been fixed.
A problem drawing wide fonts with some Cirrus chips has been fixed.
Some bugs in some XKB symbols files have been fixed.
The Chips and Technologies 65555 and 68554 are now detected by
the chips driver.
`xset dpms' didn't accept some parameters correctly.
Some raster op bugs in the SVGA server's s3v driver have been fixed.
Problems with the Mach32 server that show up with some AST motherboards
that have an on-board Mach32 chip have been fixed (see the
file for details).
A bug in the ET6000 driver which can cause the server to crash on
non-Linux systems has been fixed.
An initialisation problem with the ET6000 driver which can result in
a black screen has been fixed.
The Eraser support in the Wacom driver has been fixed.
Support for two relative devices has been fixed in the Wacom driver.
The DPMS state is now correctly reset when switching back to the
Xserver's VT.
A bug in the 24bpp framebuffer code which caused a server crash
when running StarOffice has been fixed.
An Xserver bug which could cause a server crash when using lbxproxy
has been fixed.
A conflict between Imake.rules and Motif.rules has been fixed.
Some problems that show up with some accelerated servers on SVR4
when using Xqueue have been fixed.
A problem that can cause a server crash when drawing some arcs has
been fixed.
The MGA driver now recognises the newer 220MHz Mystique chips.
The MGA driver has experimental support for the Millennium II.
This really is very new, and is largely untested. There are known
problems (see for details).
The "noaccel" option could cause a lockup with the Cirrus Laguna
chips (546x). This option is now disabled for those chips.
Some blitter timeouts that show up with Cirrus 7548 and 7555 chips
should now be fixed.
The handling of the PS/2 mouse protocol is fixed for OpenBSD.
The SiS driver should now correctly determine the MMIO address.
Known Problems
There are problems with some Cirrus laptop chipsets (75xx). The
driver seems to work for some people, but not others. Until
someone with the appropriate hardware can look into
this, these problems are unlikely to be fixed. If you wish to
work on this, please contact us. We don't need testers, we need
people willing and able to fix the problems.
There are problems with some of the Trident laptop chipsets. The
driver seems to work in a limited way for some people, but not
others. Until someone with the appropriate hardware can look into
this, these problems are unlikely to be fixed. If you wish to
work on this, please contact us. We don't need testers, we need
people willing and able to fix the problems.
We have had some reports of apparently random lockups with some
Mystique cards. We have not been able to reproduce this problem,
and have no fix for it.
There is a drawing bug in the MGA driver that shows up when running
`viewfax'. We have no fix for this problem yet.
Some people have reported problems with some newer Rage II cards.
We have no fix for this problem yet.
We've had a report that the SVGA server will cause a lockup on
some SVR4 versions (UnixWare 1.x) with some Chips and Technologies
chips. A workaround for this problem is to use the "xaa_no_color_exp"
option.
d447 1
a447 1
Installing the XFree86 3.3.1 Release
d449 2
a450 2
The XFree86 3.3.1 binaries are distributed as both a full release
and as an upgrade to XFree86 3.3.
d452 1
a452 1
What follows is a list of the XFree86 3.3.1 components. There may be
d455 1
a455 18
The following are required for all new installations or upgrades from
versions prior to 3.3:
preinst.sh Pre-installation script
postinst.sh Post-installation script
extract.tgz XFree86 extraction utility
X331bin.tgz Clients, run-time libs, and app-defaults files
X331doc.tgz Documentation
X331fnts.tgz 75dpi, misc and PEX fonts
X331lib.tgz Data files required at run-time
X331man.tgz Manual pages
X331set.tgz XF86Setup utility
X331VG16.tgz 16 colour VGA server (XF86Setup needs this server)
The following are required for an upgrade from XFree86 3.3:
d460 7
a466 5
extract.tgz XFree86 extraction utility
X331upd.tgz Changes since 3.3 (except the servers)
X331doc.tgz Documentation
X331set.tgz XF86Setup utility
X331VG16.tgz 16 colour VGA server (XF86Setup needs this server)
d474 1
a474 1
X331cfg.tgz sample config files for xinit, xdm
d478 1
a478 1
NOTE: Be very careful about installing X331cfg.tgz over an existing
d480 2
a481 2
Installing X331cfg.tgz will overwrite any existing files. If you do have
customised files, there is no need to install X331cfg.tgz.
d486 1
a486 1
server in releases prior to 3.2A cannot read gzipped fonts, so keep a copy
d495 13
a507 13
X3318514.tgz 8514/A server
X331AGX.tgz AGX server
X331I128.tgz I128 server
X331Ma32.tgz Mach 32 server
X331Ma64.tgz Mach 64 server
X331Ma8.tgz Mach 8 server
X331Mono.tgz Mono server
X331P9K.tgz P9000 server
X331S3.tgz S3 server
X331S3V.tgz S3 ViRGE server
X331SVGA.tgz SVGA server
X331VG16.tgz 16 colour VGA server (XF86Setup needs this server)
X331W32.tgz ET4000/W32, ET6000 server
d513 8
a520 7
X331Ma64.tgz Mach 64 server
X331Mono.tgz Mono server (generic driver only)
X331P9K.tgz P9000 server
X331TGA.tgz DEC 21030 (TGA) server
X331S3.tgz S3 server
X331S3V.tgz S3 ViRGE server
X331SVGA.tgz SVGA server (Matrox Millennium driver only)
d528 12
a539 12
X3319NS3.tgz PC98 NEC(S3) server
X3319SPW.tgz PC98 PCSKB-PowerWindow(S3) server
X3319LPW.tgz PC98 PowerWindowLB(S3) server
X3319EGC.tgz PC98 EGC(generic) server
X3319GA9.tgz PC98 GA-968V4/PCI(S3 968) server
X3319GAN.tgz PC98 GANB-WAP(cirrus) server
X3319480.tgz PC98 PEGC-480(generic) server
X3319NKV.tgz PC98 NKV-NEC(cirrus) server
X3319WS.tgz PC98 WABS(cirrus) server
X3319WEP.tgz PC98 WAB-EP(cirrus) server
X3319WSN.tgz PC98 WSN-A2F(cirrus) server
X3319TGU.tgz PC98 TGUI server
d545 15
a559 15
X331f100.tgz 100dpi fonts
X331fcyr.tgz Cyrillic fonts
X331fnon.tgz Other fonts (Chinese, Japanese, Korean, Hebrew)
X331fscl.tgz Scalable fonts (Speedo and Type1)
X331fsrv.tgz Font server and config files
X331prog.tgz X header files, config files and compile-time libs
X331nest.tgz Nested X server
X331vfb.tgz Virtual framebuffer X server
X331prt.tgz X Print server
X331ps.tgz PostScript version of the documentation
X331html.tgz HTML version of the documentation
X331jdoc.tgz Documentation in Japanese (for version 3.2)
X331jhtm.tgz HTML version of the documentation in Japanese (3.2)
X331lkit.tgz X server LinkKit
X331lk98.tgz X server LinkKit for PC98 servers
d583 2
a584 6
For the purposes of these installation instructions, it is assumed that
you have downloaded all the files to the /var/tmp directory.
If you've put them in another directory, that's fine -- just replace
all occurrences of ``/var/tmp'' with the name of that directory.
To run the pre-installation script, go to /usr/X11R6 and run it:
d590 10
a599 3
The next step is to untar the installation utility. To do this, make
sure the extract.tgz file is in the same directory as all the X331*.tgz
files, and run the following from that directory:
d601 2
d604 1
a604 2
cd /var/tmp
gzip -d < extract.tgz | tar vxf -
d607 3
a609 15
The installation utility ``extract'' is used to unpack the .tgz files
that make up the XFree86 distribution. The .tgz files are gzipped
tar files. However, ``tar'' in its standard form on most OSs is not
well-suited to the task of installing XFree86. The extract utility is
a modified version of GNU tar 1.12 built with the options required to
make it suitable for installing XFree86. The source for extract is
available from the same place you got the XFree86 distribution.
It is strongly recommended that you use the provided extract utility to
unpack the XFree86 distribution. If you choose to ignore this and use
something else, we don't want to hear from you if you run into problems.
It is also important that you do not rename the extract utility. If
renamed, it behaves just like the normal GNU tar.
To extract the XFree86 binaries, run the following as root:
d611 1
a611 2
cd /usr/X11R6
/var/tmp/extract /var/tmp/X331*.tgz
d614 3
a616 2
Once the required .tgz files have been extracted, run the post
installation script:
d622 11
a632 4
For OSs which use ldconfig, you may need to run ldconfig or reboot to
complete the installation. The postinst.sh script should run ldconfig
correctly for you if you are using Linux, FreeBSD, NetBSD or OpenBSD.
For other OSs that use ldconfig, check how it normally gets run at boot time.
d636 1
a636 1
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.21 1997/08/04 02:10:43 dawes Exp $
@
1.1.1.4
log
@XFree86 3.3.2 sources
@
text
@d5 1
a5 1
Release Notes for XFree86&tm; 3.3.2
d7 1
a7 1
28 February 1998
d11 4
a14 3
This document describes the bugs fixed and the features added in XFree86 3.3.2
compared with the 3.3.1 release,
It also includes installation instructions for the binary distributions.
d47 6
a52 2
Users running Linux should note that Elf is now the only binary type
supported for Linux OSs. This means
d56 1
a56 3
What's new in 3.3.2?
Security fixes
a57 9
Several buffer overrun problem discovered since the release of
XFree86-3.3.1 have been fixed
Several insecure X server command line options have been removed
The X servers now run the xkbcomp program under the
user's real uid
Additionally, a wrapper program for the X servers has been added
which eliminated the need for the servers to be installed SUID root
d61 80
a140 85
A black screen problem in the Tseng driver has been fixed.
Several drawing problems in the Tseng driver have been corrected.
Timeouts to all routines waiting for the accelerator have been added.
DPMS has been fixed in the Tseng driver.
The memory clock for the Matrox Millennium II is now set correctly.
Several drawing bugs in the MGA driver have been fixed.
The problem with some Millennium II cards in higher resolutions and
24bpp is fixed.
Some problems with 24 and 32bpp in the Trident driver have been fixed.
Some problems in the C&T driver with the TMED DSTN dithering scheme
for the 65555 and 68554 have been fixed.
The C&T driver now adheres much more strictly to the clock limits.
Allow DacSpeed command to work correctly in more servers.
Several small bugs for Cirrus Laguna chipsets have been fixed.
Fixes to the Wacom driver.
The Cyrillic fonts have been updated.
BSDI is supported again.
Several XAA problems have been fixed.
XKB for PC98 has been updated.
S3 Aurora64V+ now works with 16bpp.
cursor offset for some S3 cards has been fixed.
S3 server support for STG 1700 ramdac has been fixed.
imake correctly works on Linux glibc-2 systems now.
New Features
Support for ET6100 has been added to the Tseng driver.
Acceleration has been added for W32 and W32i.
Text performance has been improved for the Tseng driver.
Support for new RAMDACs, including the ch8398, the
ch8391 and the MUSIC MU9C4910 has been added to the Tseng driver.
Accelerated support for the AT3D and AT25 has been added to the APM
driver.
Support for accelerated NV1 and accelerated Riva128 has been added to
the NV driver.
Support for the Matrox Millennium II AGP has been included into the
MGA driver.
New support for several Trident chips has been added, including
Cyber9397, 3DImage975 and 3DImage985 (unaccelerated and not completed, yet),
TGUI9685.
CrealTV support has been added for the TGUI9685.
Acceleration of all TGUI chipsets has been improved.
Support for Rage Pro based PCI and AGP cards has been added.
Maximum dotclock for newer Mach64 cards has been increased.
Support for 1600x1200 and 1600x1280 mode has been added for VT and
newer Mach64 chips.
Support for the auxiliary register aperture for newer Mach64 cards
has been added.
Support for the I128 Revolution (T2R) has been added.
Additional acceleration for the I128 server has been added.
Support for sw cursor, pci_retry, 24bpp HW cursor has been added to
cirrus Laguna chipsets.
S3 ViRGE/MX and ViRGE/GX2 support has been added (SVGA server only!).
support for S3 ViRGE hardware cursor added in SVGA server.
An S3 driver has been added to the SVGA server.
S3 server and SVGA/S3 server now recognize some fake S3 chips and
print out a warning message.
XAA has been extended to support hardware cursors and provide
accelerated support dashed lines and trapezoid fills.
Several new mouse protocols have been added to all servers. They
should now support Kensington ThinkingMouse, ALPS GlidePoint,
Genius NetScroll, Genius NetMouse, Genius NetMouse, ASCII MieMouse,
Logitech MouseMan+, Logitech FirstMouse+. This includes all buttons on
these mice as well as the wheels. The wheel can be used to either create
additional buttons or for z-axis indication.
login.conf/setusercontext support to xdm for FreeBSD has been added.
XF86Setup now supports setting the default color depth and choosing
the modes the user wants to use.
XF86Setup allows to select all the new mouse protocols (depending
on the OS it is running on).
Japanization of XF86Setup has been added.
XF98_MGA server for Millennium and Mystique has been added.
This server is very new and has some problems with Mystique support.
XF98_SVGA server for CLGD755x has been added. This server also is
very new and has some problems.
Linux/98 support has been added. Linux/98 is very new and perhaps
the servers also have some problems.
XF98_TGUI server now works on PANIX98.
XF98Setup(i.e. XF86Setup for PC98) has been added.
Many changes to xterm including support for double-size
characters (positioning), blinking characters (render in color),
improvements to logging, transparent printing, delete/backspace
toggle, and better support for Sun and PC keyboards.
d157 11
d170 24
a193 1
Installing the XFree86 3.3.2 Release
d195 366
a560 2
The XFree86 3.3.2 binaries are distributed as both a full release
and as an upgrade to XFree86 3.3.1.
d562 4
a565 5
NOTE: the X servers are no longer installed setuid root. If you are
starting your X servers with startx/xinit, or something similar, you
will need a copy of the setuid Xwrapper, and an updated xinit. These
can be found in X332upd.tgz for those upgrading from 3.3.1, and in
X332bin.tgz for those doing a full install.
d567 1
a567 1
What follows is a list of the XFree86 3.3.2 components. There may be
d571 1
a571 1
versions prior to 3.3.1:
d576 8
a583 8
extract XFree86 extraction utility
X332bin.tgz Clients, run-time libs, and app-defaults files
X332doc.tgz Documentation
X332fnts.tgz 75dpi, misc and PEX fonts
X332lib.tgz Data files required at run-time
X332man.tgz Manual pages
X332set.tgz XF86Setup utility
X332VG16.tgz 16 colour VGA server (XF86Setup needs this server)
d587 1
a587 1
The following are required for an upgrade from XFree86 3.3.1:
d592 5
a596 5
extract XFree86 extraction utility
X332upd.tgz Changes since 3.3.1 (except the servers)
X332doc.tgz Documentation
X332set.tgz XF86Setup utility
X332VG16.tgz 16 colour VGA server (XF86Setup needs this server)
d604 1
a604 1
X332cfg.tgz sample config files for xinit, xdm
d608 1
a608 1
NOTE: Be very careful about installing X332cfg.tgz over an existing
d610 2
a611 2
Installing X332cfg.tgz will overwrite any existing files. If you do have
customised files, there is no need to install X332cfg.tgz.
d625 13
a637 13
X3328514.tgz 8514/A server
X332AGX.tgz AGX server
X332I128.tgz I128 server
X332Ma32.tgz Mach 32 server
X332Ma64.tgz Mach 64 server
X332Ma8.tgz Mach 8 server
X332Mono.tgz Mono server
X332P9K.tgz P9000 server
X332S3.tgz S3 server
X332S3V.tgz old S3 ViRGE server (please use SVGA server)
X332SVGA.tgz SVGA server
X332VG16.tgz 16 colour VGA server (XF86Setup needs this server)
X332W32.tgz ET4000/W32, ET6000 server
d643 7
a649 7
X332Ma64.tgz Mach 64 server
X332Mono.tgz Mono server (generic driver only)
X332P9K.tgz P9000 server
X332TGA.tgz DEC 21030 (TGA) server
X332S3.tgz S3 server
X332S3V.tgz old S3 ViRGE server (please use SVGA server)
X332SVGA.tgz SVGA server (Matrox Millennium driver only)
d657 12
a668 15
X3329NS3.tgz PC98 NEC(S3) server
X3329SPW.tgz PC98 PCSKB-PowerWindow(S3) server
X3329LPW.tgz PC98 PowerWindowLB(S3) server
X3329EGC.tgz PC98 EGC(generic) server
X3329GA9.tgz PC98 GA-968V4/PCI(S3 968) server
X3329GAN.tgz PC98 GANB-WAP(cirrus) server
X3329480.tgz PC98 PEGC-480(generic) server
X3329NKV.tgz PC98 NKV-NEC(cirrus) server
X3329WS.tgz PC98 WABS(cirrus) server
X3329WEP.tgz PC98 WAB-EP(cirrus) server
X3329WSN.tgz PC98 WSN-A2F(cirrus) server
X3329TGU.tgz PC98 TGUI server
X3329MGA.tgz PC98 MGA server
X3329SVG.tgz PC98 CLGD755x server
X3329set.tgz PC98 XF98Setup utility
d674 15
a688 15
X332f100.tgz 100dpi fonts
X332fcyr.tgz Cyrillic fonts
X332fnon.tgz Other fonts (Chinese, Japanese, Korean, Hebrew)
X332fscl.tgz Scalable fonts (Speedo and Type1)
X332fsrv.tgz Font server and config files
X332prog.tgz X header files, config files and compile-time libs
X332nest.tgz Nested X server
X332vfb.tgz Virtual framebuffer X server
X332prt.tgz X Print server
X332ps.tgz PostScript version of the documentation
X332html.tgz HTML version of the documentation
X332jdoc.tgz Documentation in Japanese (for version 3.2)
X332jhtm.tgz HTML version of the documentation in Japanese (3.2)
X332lkit.tgz X server LinkKit
X332lk98.tgz X server LinkKit for PC98 servers
d723 2
a724 2
The next step is to make the installation utility executable. To do this,
make sure the `extract' file is in the same directory as all the X332*.tgz
d728 2
a729 1
chmod 755 extract
d749 1
a749 1
/var/tmp/extract /var/tmp/X332*.tgz
d766 1
a766 1
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.37 1998/02/28 13:00:00 dawes Exp $
@
1.1.1.5
log
@XFree86 3.3.3 sources
@
text
@d3 1
a3 1
d5 3
a7 3
Release Notes for XFree86&tm; 3.3.3
The XFree86 Project, Inc
19 November 1998
d11 2
a12 2
This document describes the bugs fixed and the features added in XFree86 3.3.3
compared with the 3.3.2 release,
a13 1
It is strongly recommended that anyone using XFree86 update to version 3.3.3.
a41 11
X11R6.4
In September 1998 The Open Group changed the copyright of X11R6.4
from the non-free copyright used for the initial release of
X11R6.4 back to the old free X Consortium style copyright.
Given the fact that our main development focus is on XFree86-4.0 and that
the 3.3.3 release was intended mostly to fix some bugs and get out new
drivers to the public, we opted not to include X11R6.4 in XFree86-3.3.3.
XFree86-4.0 will be X11R6.4 based.
a49 4
Users running FreeBSD 3.0 should note that only ELF binaries are provided
with this release. a.out shared libraries are also included for compatibility
purposes.
d51 1
a51 2
What's new in 3.3.3?
d57 6
a62 5
XFree86-3.3.2 have been fixed
Sanity checks on DISPLAY variable
Attempt to stop X connection hijacking (sticky bit for /tmp/.X11-unix)
Note that this is only a short-term partial solution, and it is
doesn't help at all for some SYSV based OSs (like Solaris 2.x).
d67 23
a89 41
Fix a serious LBX bug using uninitialized variables.
Fix some Xlib bugs that cause problems when using XKB in some
locales (like latin2), add support for iso8859-15, and include
a couple of basic fonts for iso8859-15
Fix xf86config to handle more than 10 modes and to be prepared for
XFCom / XBF servers.
Lots of xterm changes, see xterm.log.html in the sources.
Fix problems with high dot clocks in high color depths on Riva128.
Fix problem in the S3 drivers with disabled onboard S3 chips when
using S3 cards.
Fix problems with Cirrus 5480 at high resolutions and jitter that
appeared with the 546x's using the BitBLT engine.
Fix clock limits in some cases in Tseng driver.
Fix some lockups with ViRGE chips.
Improved timing calculations for video FIFO in the Mach64 X server.
Fixed bug in font rendering code in the Mach64 X server.
Fixed VGA font restoration bug when exiting the Mach64 X server.
Several XF68_FBDev fixes.
Fix wrong clock limits for S3 Trio64V+.
Fix some generic rendering errors in cfb and vga code.
Fix text restore problems and improve high res 32bpp modes in MGA
driver; fix 24bpp and 32bpp display problems; disable probing for
memory on some MGA chipsets; fix maximum blit size; fix sync on green
for Mystique.
Fix problems with Xnest crashing with too many visuals.
Fixes for 64bit architectures.
Fix cursor bug in S3V server.
Fixes for memory probing, max dotclock probing and DPMS display off
on C&T chipsets.
Fix LCD detection for CLGD755x and the double mouse bug and the
blanking bug in the cirrus driver.
Fix some problems with -quiet flag (where some variables stayed
uninitialized)
SuperProbe can detect C&T HiQV chips now, with an exception in the
case of No-PCI bus connected. The "-no_bios" option of SuperProbe solve this
situation.
The C&T chipsets now use software cursors by default to avoid
a number of minor problems in certain circumstances. Hardware cursors can
still be used by adding the "hw_cursor" option to XF86Config.
EGC server now works on Linux/98. XF98Setup also works with it.
Fix VT switch problem with MGA server on Linux/98.
d94 58
a151 25
New driver for Cyrix MediaGX based motherboards.
New driver for Rendition V1000 and V2x00 chipsets (not accelerated).
New driver for Weitek P9100 based cards.
New driver for SiS 5597/98 and SiS 6326; treat SiS 6215 and 6225 as
6205.
New server for 3Dlabs based cards using GLINT 500TX and MX (with IBM
RAMDAC), Permedia (with IBM RAMDAC), Permedia 2 and Permedia 2v.
Support for the Matrox G100 and G200 based cards to the MGA
driver.
Support for C&T 69000 and 32bpp on 65550 and later.
Support for NeoMagic notebook chipsets.
Support for EPSON SPC8110.
Support for NVidia Riva TNT.
Acceleration for Trident Image975, Image985, Cyber9397, Cyber9388.
Support for the new ATI Rage Pro, VT4 and Rage IIC based cards has
been added.
24-plane TGA support.
Config support to build XFree86 on Linux with DECnet transport.
Support to build XFree86 for FreeBSD/ELF.
Support for vesafb on Linux/x86.
LynxOS 3.0 support.
Updates to SuperProbe.
New XInput drivers for AceCad ADVANCEDigitizer, MicroTouch TouchPen,
SGI dial box.
Add local font directory.
a167 6
SuperProbe command fails to detect some newly supported chips.
Currently, the probing result with Xserver itself with appropriate
setting in XF86Config (and maybe option "-probeonly") can be more
relied on than the result from SuperProbe for newer chips.
If you are interested in improving the design of SuperProbe's code,
let's come and join as the member of the XFree86 ``developer team''.
d170 1
a170 39
XFree86 and Open Source Software
XFree86 public releases in general follow the Open Source Software definition
as set forth at .
This definition is actually a subset of our requirements.
After we had finalized XFree86 3.3.3, and within hours of our planned
release, NVIDIA insisted that we withdraw two source files from the
driver that they had supplied to us and replace some other source files
with versions that were partly run through the C preprocessor. NVIDIA's
stated reason for this was to remove some of the names that they thought might
reveal intellectual property from NVIDIA. This resulted in somewhat
unreadable and unmaintainable code.
The XFree86 Project is strongly opposed to such obfuscated code. Among other
things, such code does not satisfy the Open Source definition of "Source Code",
which states that
The source code must be the preferred form in which a programmer would
modify the program. Deliberately obfuscated source code is not allowed.
Intermediate forms such as the output of a preprocessor or translator
are not allowed.
Due to the extremely late date of this decision by NVIDIA, we decided
to include the code as offered by NVIDIA. All other options would have
significantly delayed the release of XFree86-3.3.3. Unless another
solution can be found with NVIDIA, we will remove this code from future
releases.
The code affected by this is located in the directory:
xc/programs/Xserver/hw/xfree86/vga256/drivers/nv
Specifically,
the files: nv3arb.c, nv3cursor.c, nv3driver.c,
nv3setup.c, nv4arb.c, nv4cursor.c,
nv4driver.c, nv4setup.c.
All other code in XFree86 3.3.3 satisfies the Open Source Software definition.
d172 2
a173 4
Installing the XFree86 3.3.3 Release
The XFree86 3.3.3 binaries are distributed as a full release.
d178 2
a179 1
can be found in Xbin.tgz.
d181 1
a181 1
What follows is a list of the XFree86 3.3.3 components. There may be
d184 2
a185 2
The following are required for all new installations, or when upgrading
from a version older than 3.3:
d191 7
a197 9
Xbin.tgz Clients, run-time libs, and app-defaults files
Xdoc.tgz Documentation
Xfnts.tgz 75dpi, misc and PEX fonts
Xlib.tgz Data files required at run-time
Xman.tgz Manual pages
Xset.tgz XF86Setup utility
Xjset.tgz XF86Setup utility (if you prefer the Japanese version)
XVG16.tgz 16 colour VGA server (XF86Setup needs this server)
Xcfg.tgz sample config files for xinit, xdm
d201 1
a201 2
The following are required when upgrading from version 3.3 or later:
d207 4
a210 7
Xbin.tgz Clients, run-time libs, and app-defaults files
Xdoc.tgz Documentation
Xlib.tgz Data files required at run-time
Xman.tgz Manual pages
Xset.tgz XF86Setup utility
Xjset.tgz XF86Setup utility (if you prefer the Japanese version)
XVG16.tgz 16 colour VGA server (XF86Setup needs this server)
d214 2
a215 5
While it isn't essential to update the standard fonts, this version does
include some minor fixes to some of them, as well as the addition of
two basic ISO 8859-15 fonts. If you want to upgrade the standard fonts you
will also need:
d218 1
a218 1
Xfnts.tgz 75dpi, misc and PEX fonts
d222 1
a222 1
NOTE: Be very careful about installing Xcfg.tgz over an existing
d224 2
a225 2
Installing Xcfg.tgz will overwrite any existing files. If you do have
customised files, there is no need to install Xcfg.tgz.
d239 13
a251 14
X3DL.tgz 3Dlabs server
X8514.tgz 8514/A server
XAGX.tgz AGX server
XI128.tgz I128 server
XMa32.tgz Mach 32 server
XMa64.tgz Mach 64 server
XMa8.tgz Mach 8 server
XMono.tgz Mono server
XP9K.tgz P9000 server
XS3.tgz S3 server
XS3V.tgz old S3 ViRGE server (please use SVGA server)
XSVGA.tgz SVGA server
XVG16.tgz 16 colour VGA server (XF86Setup needs this server)
XW32.tgz ET4000/W32, ET6000 server
d257 7
a263 7
XMa64.tgz Mach 64 server
XMono.tgz Mono server (generic driver only)
XP9K.tgz P9000 server
XTGA.tgz DEC 21030 (TGA) server
XS3.tgz S3 server
XS3V.tgz old S3 ViRGE server (please use SVGA server)
XSVGA.tgz SVGA server (Matrox Millennium and S3 ViRGE drivers only)
d266 1
a266 3
The following X servers are for PC98 hardware. Note that PC98 is a
Japanese computer standard and has nothing to do with Win98, or the
Intel and Microsoft PC98 specification. If you have a PC98 machine,
d268 1
a268 3
is, you don't need any of these. These servers will not run
on "normal" PCs, so don't even try them if you don't have a Japanese PC98
machine.
d271 15
a285 15
X9NS3.tgz PC98 NEC(S3) server
X9SPW.tgz PC98 PCSKB-PowerWindow(S3) server
X9LPW.tgz PC98 PowerWindowLB(S3) server
X9EGC.tgz PC98 EGC(generic) server
X9GA9.tgz PC98 GA-968V4/PCI(S3 968) server
X9GAN.tgz PC98 GANB-WAP(cirrus) server
X9480.tgz PC98 PEGC-480(generic) server
X9NKV.tgz PC98 NKV-NEC(cirrus) server
X9WS.tgz PC98 WABS(cirrus) server
X9WEP.tgz PC98 WAB-EP(cirrus) server
X9WSN.tgz PC98 WSN-A2F(cirrus) server
X9TGU.tgz PC98 TGUI server
X9MGA.tgz PC98 MGA server
X9SVG.tgz PC98 CLGD755x server
X9set.tgz PC98 XF98Setup utility
d291 15
a305 15
Xf100.tgz 100dpi fonts
Xfcyr.tgz Cyrillic fonts
Xfnon.tgz Other fonts (Chinese, Japanese, Korean, Hebrew)
Xfscl.tgz Scalable fonts (Speedo and Type1)
Xfsrv.tgz Font server and config files
Xprog.tgz X header files, config files and compile-time libs
Xnest.tgz Nested X server
Xvfb.tgz Virtual framebuffer X server
Xprt.tgz X Print server
Xps.tgz PostScript version of the documentation
Xhtml.tgz HTML version of the documentation
Xjdoc.tgz Documentation in Japanese (for version 3.2)
Xjhtm.tgz HTML version of the documentation in Japanese (3.2)
Xlkit.tgz X server LinkKit
Xlk98.tgz X server LinkKit for PC98 servers
d341 1
a341 1
make sure the `extract' file is in the same directory as all the X*.tgz
d365 1
a365 1
/var/tmp/extract /var/tmp/X*.tgz
a379 9
Once the installation is complete, you should run the one of the
configuration utilities (XF86Setup or xf86config) to
configure the X server. This is essential for a new installation but
optional for an existing installation. Refer to the
for configuration
information.
d382 1
a382 1
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.61 1998/11/19 11:27:57 dawes Exp $
@
1.1.1.6
log
@XFree86 3.3.3.1 sources
@
text
@d5 1
a5 1
Release Notes for XFree86&tm; 3.3.3.1
d7 1
a7 1
30 December 1998
d11 2
a12 2
This document describes the bugs fixed and the features added in
XFree86 3.3.3.1 compared with the 3.3.2 and 3.3.3 release,
d14 1
a14 2
It is strongly recommended that anyone using XFree86 update to version
3.3.3.1.
a50 2
Since XFree86-3.3.3.1 is merely a quick bug fix release to
XFree86-3.3.3, the same applies here as well.
a67 27
What's new in 3.3.3.1?
A system clock slowdown caused by 3Dlabs driver has been fixed.
Drawing bugs with C&T HiQV chips have been fixed.
Drawing problems in the Cyrix driver have been fixed.
The Matrox G100/G200 PCI versions should now be fully supported.
The Mach64 server now supports gamma correction.
Open Source NVIDIA driver has been provided.
I128 Rev IV support has been added.
Another S3V lockup has been fixed.
A drawing bug in cfb24 has been fixed.
A problem causing lockups with some Trident cards has been fixed.
Updates for SCO, FreeBSD, Linux glibc OS support.
DG/ux support has been added.
GNU/Hurd support has been added.
Several XINPUT problems have been addressed.
DGA relative mouse movement events when XINPUT is defined have
been fixed, as have DGA-related problems with the NVIDIA and S3V
drivers.
The X server now reads Xauthority files using the real user id.
Several small fixes to core clients.
A bug in Xlib's handling of KOI8-R has been fixed.
PC98 cards database, sample config file and XKB handling have
been fixed.
a155 4
The problems listed here are those known at the time of the release. See
the for more
up to date information.
d184 32
a215 1
All code in XFree86 3.3.3.1 satisfies the Open Source Software definition.
d218 1
a218 1
Installing the XFree86 3.3.3.1 Release
d220 1
a220 7
The XFree86 3.3.3.1 binaries are distributed as a full release.
a291 3
A list showing which X server is required for a range of video cards can
be found at .
a328 4
A list showing which X server is required for a range of PC98 video cards
and computers can
be found at .
d448 1
a448 1
Updating XFree86 3.3.3 to XFree86 3.3.3.1