From Fedora Project Wiki

Revision as of 05:19, 1 April 2011 by Sgordon (talk | contribs)

DocsProject Header docTeam1.png


Xorg server

Xorg server has been updated to the 1.10.x stream. Features highlights and major bug fixes include:

  • For RANDR-based drivers with an asymmetric multi-head setup (two non-overlapping monitors with different sizes), previously there was a "dead space" in which the mouse cursor would appear to go off the screen. For example, 1280x800 + 1600x1200 horizontally adjacent with top edges aligned would have a 1280x400 dead area below the left monitor. This is now fixed, and the cursor will stop at all exterior output edges.
  • The XFixes extension has been updated to version 5, which adds a new "pointer barrier" feature. Similar to the above, this allows applications to put invisible walls on the display that the cursor cannot cross, or that it can only cross in one direction. A typical use is gnome-shell's "Activities" mouseover in multi-head setups; when it's not in the actual top-left of the screen (say, because the rightmost head is primary), the barrier makes it possible to stop the cursor on the Activities mouseover and not slide through to the next output.
  • XI2 now supports per-axis valuator modes on input devices, for example, relative events on the X axis but absolute events on the Y axis.
  • The XFixes and Composite extensions now work in Xinerama multi-GPU setups.

Intel

The Intel graphics driver has been updated from 2.12.0 to 2.14.0. Highlights include:

  • Adds support for Sandybridge GPUs.
  • Adds support for interlaced video modes.

Radeon

The Radeon graphics driver has been updated from 6.13.0 to 6.14.0. Highlights include:

  • Adds support for media sync counters in OpenGL.
  • Adds page flipping support for KMS.
  • Adds accelerated 2D, video, and 3D for Evergreen GPUs.
  • Adds accelerated 2D and video for Northern Islands GPUs.

Mesa

Mesa has been updated from version 7.9 to a development snapshot of 7.11. In addition to the driver specific 3D support added it includes the following highlights:

  • Adds support for the OpenGL embedded subset via new packages mesa-libEGL and mesa-libGLES.
  • Software GL renderer has switched to gallium llvm backend for greatly enhanced feature set and performance.
  • Radeon 3D support for R600 and above is now gallium based.
  • Nouveau 3D driver is now installed by default.
  • DRI1-based drivers (everything but intel/nouveau/radeon/software) are split to mesa-dri-drivers-dri1 subpackage, and not installed by default.