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

Reply via email to