I've made updated test binary packages available for our upcoming integration of Xorg 1.5 / Mesa 7.2 and all the associated driver updates for Nevada at:
http://dlc.sun.com/osol/x/downloads/Xorg-1.5/build-11-25-08/ (The previous test bits have moved to the build-11-12-08 subdir.) Pick the appropriate tarball, download and untar it & cd into the resulting directory, and run ./upgrade-Xorg as root. Changes since the previous build: - Added the nv_103 version of SUNWhwdata for updated pci.ids. - Updated SUNWhal & SUNWhalr with these changes from the HAL/USB team: - support for multiple devices, hotplugging devices - probe keyboard layout and set XKB layout appropriately - Add man page for Xephyr from upstream head - Upgrade xf86-input-vmmouse to 12.6.2 (though not yet with the vmmouse fdi file) - Fix libpciaccess byteswapping on SPARC for pci_device_cfg_read_u{16,32} IMPORTANT NOTES - *READ BEFORE INSTALLING*: These have had very very very limited testing so far (only me, on a couple machines) - this is their first exposure to wider testing, and bugs will certainly be found. - Besides the Xorg packages from the X gate, these also include updated versions of SUNWhwdata, SUNWhal & SUNWhalr from the ON gate, which provide updated pci.ids files (integrated to ON for nv_103), 64-bit libhal (integrated to ON for nv_104), and hald/config updates (not yet in ON) needed for Xorg 1.5's use of HAL to discover input devices. If you bfu or otherwise upgrade your ON bits, and stomp on these, expect Xorg to fail. - Xorg on SPARC will almost certainly not work, since this release breaks API/ABI, and the SPARC graphics drivers need to be ported/rebuilt against it. You should still be able to test on SPARC the other Xservers (Xephyr, Xvnc, Xvfb), and associated programs (like scanpci, now added on SPARC). - Installation on OpenSolaris 2008.05/2008.11 will probably not work correctly. If you look in the upgrade-Xorg script you'll see an attempt to pkg uninstall the IPS versions of these packages before pkgadd'ing the provided SVR4 ones, but I didn't get it quite working yet, and corrupted my system multiple times testing. If anyone who wants to make it easier to test on 2008.* wants to improve it, please help! Given my experience, I think it would be an especially good idea to use beadm to create a new clone image, do the pkg uninstall & pkgadd's there and then reboot into it - allowing rollback on screwup. (There's also a unfinished -u option to uninstall these and restore the original packages which also needs help.) Making zfs clones/snapshots on Nevada systems with ZFS roots would also be good. - If you do not have an xorg.conf or your xorg.conf specifies no input devices, Xorg now asks HAL for input devices. Configuration of things like keyboard layout for these is now done in /etc/hal/fdi/preprobe/10osvendor/10-x11-input.fdi - for more info on these, see these pages, but remember evdev is Linux only, we use "kbd" & "mouse" drivers on Solaris: https://wiki.ubuntu.com/X/Config/Input#Input%20Configuration%20with%20HAL http://who-t.blogspot.com/2008/07/input-configuration-in-nutshell.html - These do not support virtual consoles - you must choose between these test binaries and the Xorg 1.3+virtual consoles test binaries - sorry. - I believe Trusted Extensions support is currently broken, and have asked the TX team to review the changes I made to their code in porting to Xorg 1.5. - Support for the LG3D extension used by Project Looking Glass is disabled. The upstream code no longer seems to be updated to build against new Xorg releases, so we're considering dropping this as unmaintained. For the adventurous/helpful, the sources to the project gate used to generate these binaries can be found at: ssh://anon at hg.opensolaris.org/hg/fox/fox-7-4-merge http://src.opensolaris.org/source/xref/fox/fox-7-4-merge/ The 2008-11-25 build corresponds to the gate as of changeset 8dec05890ee42a6e79d0f02c204707b098509126. -- -Alan Coopersmith- alan.coopersmith at sun.com Sun Microsystems, Inc. - X Window System Engineering