I've made test binary packages available for our upcoming integration
of Xorg 1.9.2 for Nevada at:
http://dlc.sun.com/osol/x/downloads/Xorg-1.9/build-2010-11-18/
Changes vs. current builds:
- Adds a /etc/X11/xorg.conf.avail/90-zap.conf file to show how to enable the
X server Ctrl-Alt-Backspace self-termination hotkey. To use it simply run:
ln -s ../xorg.conf.avail/90-zap.conf /etc/X11/xorg.conf.d/90-zap.conf
- Includes all fixes to these packages up through nv_153, as listed on:
http://hub.opensolaris.org/bin/view/Community+Group+x_win/changelogs-nv_150
(besides the new Xorg, since 151a/2010.11 this includes the additions of
libxcb & Xdmx, and has removed all the EOL video drivers listed in
6991716.)
- Removes the radeonhd driver, which is replaced by support integrated
to the radeon driver, and is no longer actively maintained.
- Removes wsfb, now that the OS includes no kernel fb drivers for which
there are not corresponding Xorg drivers.
(You can of course always download & build any of the removed drivers
yourself, should you find a need for them, as we include the entire SDK
in our packages.)
Changes from upstream:
- This set only includes the changes needed for the server and drivers from
X11R7.6 - the rest of the modules (clients, libraries & fonts) will be
updated separately
- Includes upstream version changes as shown in list at end of this message
- Server/driver subset of X11R7.6 features and changes as listed in:
http://www.x.org/releases/X11R7.6-RC1/doc/xorg-docs/ReleaseNotes.html
http://www.x.org/releases/X11R7.6-RC1/changelog.html
- Xorg 1.8 & 1.9 features noted on:
http://www.x.org/wiki/Server18Branch
http://www.x.org/wiki/Server19Branch
Note that while upstream has migrated from HAL to udev on Linux, there is no
replacement backend for Solaris yet, so HAL is still used for input device
detection and hotplugging.
IMPORTANT NOTES - *READ BEFORE INSTALLING*:
In order to install this build you must be running Solaris Nevada build 151a
or later (Oracle Solaris 11 Express 2010.11 for instance). The IPS
dependencies list build 151a versions of the core OS packages, and will not
install without them. I have only tested on 151a itself, but expect it should
also work on later builds.
This release of the Xorg server is not compatible with modules or drivers
for Xorg 1.8 and earlier releases. Most Xorg drivers are included with
these packages, but some are not. Most notably:
If you use the nvidia drivers, you will need to upgrade to the currently
available web downloads from nvidia.com.
If you use VirtualBox, you may need to update the Guest Additions drivers.
Additionally there are known issues with some of the included drivers:
If you use intel graphics, you will not be able to use the included drivers
on current Nevada builds - they require the KMS updates to the intel kernel
module. We are coordinating our integration with the delivery of that
change to the WOS, but until that is available, you will probably need to
use vesa graphics on intel - either uninstall the xorg-video-intel package
or configure the X server to use the vesa driver instead:
svccfg -s svc:/application/x11/x11-server \
setprop options/config_file=xorg.conf.vesa
or copy the contents of /usr/lib/X11/xorg.conf.vesa into
your /etc/X11/xorg.conf file if you need other settings as well.
-----------------
If you use sparc graphics, X server autodetection of the driver to load
is known to be broken in this build. As a temporary workaround, if you
do not already have an xorg.conf file, create one with:
fbconfig -dev kfb0 -defaults
or
fbconfig -dev efb0 -defaults
depending on your video card.
-----------------
You will need to download both the tarball for your architecture and the onu
script from the same directory.
To install, simply bunzip2 / untar the tarball, cd into the newly
created Xorg-1.9.2-20101118 directory, and run (as root):
onu -O -u file:`pwd`/pkg_sparc/ -U xnv-devel -t snv_151a-Xorg_1.9
Change pkg_sparc to pkg_i386 on x86 of course, and feel free to pick any name
you prefer for the new BE instead of "snv_151a-Xorg_1.9".
You will need to reboot into the new BE to use the software after installation,
and may need to switch back to the old BE before upgrading to future official
builds.
The sources used to build these are available from the hg project gate at:
hg clone ssh://[email protected]//hg/fox/Xorg-1.9-merge
http://src.opensolaris.org/source/xref/fox/Xorg-1.9-merge
The changeset used to build these has been tagged "build-2010-11-18" for
easy reference.
Questions or discussion on these may be sent to [email protected]
(Please note USA-based team members will be celebrating the Thanksgiving
holiday on Thursday & Friday next week, so won't be responding as soon
as usual until then.)
Bugs may be filed in the bugzilla at http://defect.opensolaris.org under
"Distribution" , Product: "opensolaris", Component: "x11"
------------------------------------------------------------------------------
Upstream version updates incorporated:
(some of these are due to other changes already in 152 & 153)
snv_151a 2010-11-18
Xorg server 1.7.7 1.9.2
app/mesa-demos 7.4.4 7.8.2
app/synergy 1.3.1 1.3.4
app/xlsatoms 1.0.2 1.1.0 (xcb version)
app/xlsclients 1.0.2 1.1.0 (xcb version)
app/xwininfo 1.0.5 1.1.1 (xcb version)
driver/xf86-input-keyboard 1.4.0 1.5.0
driver/xf86-input-mouse 1.5.0 1.6.0
driver/xf86-input-synaptics 1.2.1 1.3.0
driver/xf86-input-void 1.3.0 1.3.1
driver/xf86-video-apm 1.2.3 -
driver/xf86-video-ark 0.7.3 -
driver/xf86-video-ati 6.13.1 6.13.2
driver/xf86-video-chips 1.2.3 -
driver/xf86-video-glint 1.2.4 -
driver/xf86-video-i128 1.3.4 -
driver/xf86-video-i740 1.3.2 -
driver/xf86-video-intel 2.6.3 2.10.0
driver/xf86-video-neomagic 1.2.5 -
driver/xf86-video-radeonhd 1.3.0 -
driver/xf86-video-rendition 4.2.4 -
driver/xf86-video-s3 0.6.3 -
driver/xf86-video-s3virge 1.10.4 -
driver/xf86-video-siliconmotion 1.7.4 -
driver/xf86-video-sis 0.10.3 -
driver/xf86-video-tdfx 1.4.3 -
driver/xf86-video-tga 1.2.1 -
driver/xf86-video-tseng 1.2.4 -
driver/xf86-video-vmware 10.16.9 11.0.3
driver/xf86-video-wsfb 0.3.0 -
lib/freeglut - 2.6.0
lib/libdmx - 1.1.0
lib/libdrm 2.4.14 2.4.21
lib/libfontenc 1.0.5 1.1.0
lib/libxcb - 1.7
lib/libXfont 1.4.1 1.4.3
lib/mesa 7.4.4 7.8.2
lib/xcbutil - 0.3.6
proto/dmxproto - 2.3
proto/dri2proto 2.1 2.3
proto/glproto 1.4.10 1.4.11
proto/xcbproto 7.0.15 1.6
util/util-macros 1.10.0 1.11.0
--
-Alan Coopersmith- [email protected]
Oracle Solaris Platform Engineering: X Window System
_______________________________________________
xwin-discuss mailing list
[email protected]
List info: http://mail.opensolaris.org/mailman/listinfo/xwin-discuss
Unsubscribe: http://mail.opensolaris.org/mailman/options/xwin-discuss