======================= This is a posting from a mailing list to which you have subscribed. Past postings are available from our web site at <http://www.xig.com/Lists/summit-announce>. =======================
Linux (i386/x86_64) WX ftp://ftp.xig.com/pub/Summit/linux/workstation/
Linux (i386/x86_64) MX ftp://ftp.xig.com/pub/Summit/linux/multihead/
Solaris (i386/x86_64) WX ftp://ftp.xig.com/pub/Summit/solaris/workstation/
Solaris (i386/x86_64) MX ftp://ftp.xig.com/pub/Summit/solaris/multihead/
Solaris (sparc) DX Platinum ftp://ftp.xig.com/pub/Summit/solaris/desktop/
- fix for linux systems that use XCB as the underlying transport infrastructure in libX11 to properly detect when OpenGL Direct Rendering is allowed. Previously, Direct Rendering was being disabled on these systems.
- rework client buffer allocation in the server to improve performance and efficiency. Under certain loads and with certain GPUs, this can provide a significant performance improvement, particularly on Solaris Sparc systems.
- Correct some keymap issues with German Type 6 & 7 USB keyboards under Solaris.
- do not open /dev/console on Solaris Sparc systems. It isn't needed, and can prevent the serial console/ALOM from working on the first server startup.
- add ability to limit scroll events on USB scroll mice under Solaris. This is controlled via a device property in the DCF file, and is disabled by default.
- fix bug that incorrectly cleared the device flags when a wheel mouse was detected under Solaris.
- on Intel MMX/SSE/SSE2 systems, correct a potential server crash when OpenGL is being used.
- modify internal memory allocator to deal with unexpected mmap() operation on certain linux vendor kernels (RHEL5). This was noticable easily on RHEL5 systems when using (or trying to use) gnome. The result would be an apparent hang (though the server was not really hung).
- previously, a digital flat panel (DFP) was required to be configured at the panel's native resolution. If not, a fallback to an analog timing was done, which probably never worked.
Now such panels can be driven at lower resolutions than their native resolutions. If the GPU supports scaling, the panel will still be driven at a native resolution, and the GPU will handle scaling.
On chips that do not support scaling (Matrox for example), it is assumed that the panel itself supports scaling and an appropriate digital timing is used.
- On some systems, AGP was not being enabled when it should have been.
- AGP might be incorrectly enabled, even when expressly disabled in Xaccel.ini.
- Due to complaints about the new VT allocation behavior in 2.4-12 (particularly under gnome's GDM), simply warn when the server is being asked to allocate a VT that has already been allocated, and hope whomever started the server (GDM) knows what it's doing.
- fix Xsetup to not discard the ';unscaled' font property when initializing a new Xaccel.ini.
- when an xsvc version mismatch is detected, output the detected and expected versions. It helps to output useful information once in awhile.
- correct a bridge issue on certain parhelia based based boards (mainly PCIe) that could adversly affect data transfer performance.
- Solaris xsvc 4.0-13: Fix problem that prevented direct rendering from working for normal users.
Add ability for drivers to more finely control DMA synchronization. This can provide a significant performance improvment on Solaris Sparc systems.
Xi Graphics, Inc. http://www.xig.com/
===================== To unsubscribe from this list, please send email to majordomo@xxxxxxx with the message content 'unsubscribe summit-announce'. =====================