[A bit of an early tease, since while the build will be available
  internally near the end of this week, it wouldn't be expected to
  go out as Solaris Express: Community Edition for another two
  weeks, since nv_57 just went out today.   I'm sending this out
  now so I don't forget when that happens.]

Xorg 7.2 has been integrated into Nevada build 58, which should
be available from the usual WOS image sources later this week.

Major changes you should know about:

- Previously, Xorg was delivered only as a 32-bit x86 binary.
   This release adds 64-bit x86 & 64-bit SPARC binaries as well.

- Xsun is still the default on SPARC, as Xorg on SPARC has
   almost no graphics device support as yet.   This build includes
   a single video driver "wsfb" which provides a dumb framebuffer
   using the Sun standard fb ioctls - it is only known to work on
   the m64 on-board graphics in an Ultra 5/10 at this point, though
   should work on other m64 devices, and eventually on XVR-100 & cg6
   as well.   wsfb will never run on most SPARC 3-D graphics cards,
   which don't allow raw/dumb frame buffer access, so users of those
   will need to wait for a device-specific Xorg driver from the SPARC
   graphics team (or a community port of an open source driver for
   cards which have those available for other OS'es).

- On Nevada, 64-bit will be the default on x86 machines running a
   64-bit kernel.   You can override this by running (as root):

svccfg -s x11-server setprop options/server=/usr/X11/bin/i386/Xorg

   If you are using an existing Xorg module from a source other than
   the X gate (i.e. the Xtsol module from the TX team or nvidia's
   accelerated driver), you will need to stick to the 32-bit Xorg
   until those are ported to 64-bit.

   (When this is backported to S10, the 32-bit will be the default
    to avoid having this compatibility issue being introduced by a
    patch, and you will have to run svccfg with the amd64/Xorg path
    to enable 64-bit mode.)

- If you are using nvidia graphics, you have the choice of using the
   32-bit Xorg (as noted above) with the existing 32-bit nvidia driver,
   or the 64-bit Xorg with the open-source/unaccelerated nv driver.
   To use nv, you must pkgrm NVDAgraphics NVDAgraphicsr and reboot to
   unload the nvidia kernel module.   (We are expecting a 64-bit version
   of the nvidia driver from nvidia shortly, and will send out a followup
   message when it's available.)

- Intel chipset users will temporarily lose DRI support until 6497788
   is integrated into ON by the video-china team.

- Xorg no longer supports LBX - ssh X forwarding with compression is
   recommended for remote low bandwidth connections instead.

- /usr/X11/bin/Xvfb is now included, based on the Xorg sources, so you get
   the Xorg set of extensions.

- Instead of an Xorg-based Xnest, this build instead includes
   /usr/X11/bin/Xephyr which provides similar functionality (an X server
   running in a nested window on another server) but in a method more similar
   to Xvfb (rendering to an in-memory frame buffer directly, then displaying
   that image on the host server) so that it can provide extensions and
   drawing mechanisms not present in the host server - for instance, Xephyr
   running on Xsun can provide the Render & Composite extensions, and even,
   using xrandr, rotate the output.     (Note that in b58, the 64-bit builds
   of Xephyr won't work due to bug 6520998 - this is fixed in b59.)

If that wasn't enough excruciating detail - more details about the changes
in this release can be seen in PSARC 2007/051, available at:
http://www.opensolaris.org/os/community/arc/caselog/2007/051/onepager/

-- 
        -Alan Coopersmith-           alan.coopersmith at sun.com
         Sun Microsystems, Inc. - X Window System Engineering


Reply via email to