[ANNOUNCE] xf86-video-intel 2.11.0
David Mohr
damailings at mcbf.net
Mon Mar 29 11:56:59 PDT 2010
On Mon, Mar 29, 2010 at 12:52 PM, JD <jd1008 at gmail.com> wrote:
> I wish you would release a btter driver for the
> Radeon-Mobility 9600/9700 chipset.
> Current driver is horribly slow.
I wish you wouldn't hijack threads.
> I tried to build and install last known update from amd.com.
> Well, it builds OK, but hangs at boot.
That's the closed source driver. I'm not very familiar with the xorg
structure, but as a good guess that driver is maintained at AMD and
not here.
Thanks,
~David
> Thanx,
>
> JD
>
> On 03/29/2010 11:47 AM, Carl Worth wrote:
>
> We are pleased to announce release 2.11.0 of the xf86-video-intel
> driver.
>
> We hope that everyone using this driver find this a satisfactory update.
>
> As usual, any problems can be reported on the
> intel-gfx at lists.freedesktop.org mailing list, or at
> http://bugs.freedesktop.org and there's always a
> possibility of future 2.11.x releases to fix problems.
>
> Have fun,
>
> -Carl
>
> Where to obtain xf86-video-intel 2.11.0
> =======================================
> git tag: 2.11.0
>
> http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.11.0.tar.bz2
> MD5: 91a8baa97c4c8c85d35291fea547dd15 xf86-video-intel-2.11.0.tar.bz2
> SHA1: f25eb8619ac7c107fdcee525388a8a03dd62719b
> xf86-video-intel-2.11.0.tar.bz2
>
> http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.11.0.tar.gz
> MD5: 3be7022764d58a21543a28e228f67fa2 xf86-video-intel-2.11.0.tar.gz
> SHA1: c685e75f0b559f5deb9a670a65dc451316ea0fb8
> xf86-video-intel-2.11.0.tar.gz
>
> Significant changes in 2.11 compared to 2.10
> ============================================
> New in 2.11: DRI2 and page flipping
> -----------------------------------
> The most significant new feature of this release is support for new
> DRI2 APIs, allowing page flipping to occur for swaps that are
> full-screen and not rotated.
>
> Performance improvements in 2.11 compared to 2.10
> -------------------------------------------------
> Dramatically improved performance of large pixmaps on
> memory-constrained hardware, (such as 945), by using tiling.
> Note that this fix is new since the most recent release
> candidate for this release (2.10.903).
>
> https://bugs.freedesktop.org/show_bug.cgi?id=25375
>
> Elimination of software fallback with alpha-only pixmap (a fix which
> eliminated a full second from the Moblin boot time):
>
> https://bugs.freedesktop.org/show_bug.cgi?id=26189
>
> Notable bug fixes in 2.11 compared to 2.10
> ------------------------------------------
> Fix for undesired black borders on some images, (caued several
> problems with firefox):
>
> http://bugs.freedesktop.org/show_bug.cgi?id=17933
>
> And other fixes to provide more conformance with existing
> software-rendering, (as measures by the cairo test suite), such as the
> sampling location for nearest-neighbor sampling.
>
> Other changes
> -------------
> Eric Anholt and Daniel Vetter both removed large piles of old and
> useless code now that the driver requires kernel modesetting
> (KMS). This continues to reduce the mainteance burden of the driver,
> making it easier to isolate and fix bugs.
>
> Log of all changes from 2.10.0 to 2.11.0
> ========================================
> Adam Jackson (1):
> kms: Fix LVDS mode list construction.
>
> Alan Coopersmith (1):
> Update Sun license notices to current X.Org standard form
>
> Carl Worth (14):
> NEWS: Fix typo (we just released 2.10 *not* 1.10)
> Remove dead code: fill_detailed_lvds_block
> NEWS: Add notes for the 2.10.901 snapshot.
> Update version number to 2.10.901
> i830_video: Remove unused variable.
> uxa: Fix type mismatch to avoid compiler warning.
> i915_hwmc: Remove dead code.
> NEWS: Add notes for the 2.10.902 snapshot.
> Bump version to 2.10.902
> man: Update list of available 'sclaing mode' property values.
> NEWS: Add notes for 2.10.903
> Update version to 2.10.903
> NEWS: Add release notes for the 2.11.0 release.
> Increase version to 2.11.0
>
> Chris Wilson (20):
> Consolidate determining maximum sizes for use with GEM
> i830: Do not use vtSema when chosing mapping type.
> uxa-glyphs: Enable TILING_X on glyph caches.
> i965: Ensure that URB_FENCE is aligned to 64-bytes
> uxa: Increase amount of composite fallback verbage
> uxa/uxa-render: Always remove useless repeats during composite.
> uxa: Protect against a potential NULL src->Drawable reference
> uxa: Adjust uxa_get_color_for_pixmap to match prototype
> Extract pixel value for all formats to avoid hitting fallbacks.
> uxa: Fix compatible_formats() for OVER
> dri2: Silence the compiler for an unused function with proto < 4
> Rate limit batch buffer error.
> i830: Remove coord-adjust for nearest centre-sampling.
> Fill alpha on xrgb images.
> i915: Correct preamble for emit_composite
> uxa: Default to using TILING_X for pixmaps.
> uxa: Only reduce a composite to a BLT if it is wholly contained
> uxa: After filling the alpha channel xrgb src is compatible with argb
> dst.
> i830: Clip solid fills to surface.
> uxa: Perform the xrgb -> argb conversion not inplace
>
> Daniel Vetter (43):
> Xv: split up I830PutImage into textured and !textured case
> Xv: kill an unnecessary if
> Xv: kill unnecessary parameters for hw PutImage functions
> Xv: move users of x1, x2, y1, y2 to PutImage
> Xv: hide ugly semantics in i830_clip_video_helper
> Xv: consolidate xmvc passthrough handling
> Xv: don't enable XVMC port on unsupported configs
> Xv: fixup YUV plane offset for xvmc case
> Xv: fixup XvMC on i915
> libIntelXvMC: kill ums leftovers
> i830_memory: rip out field "end"
> i830_memory: rip out field "offset"
> i830_memory: kill i830_desribe_allocations
> i830_memory: rip out the old video memory allocator
> i830_memory: rename i830_bind_all_memory to reflect code reality
> i830_memory: no memory allocations without a bo!
> i830_memory: kill field "tiling_mode"
> i830_memory: rip out field "size"
> i830_memory: kill field "pitch"
> i830_memory: switch cursors to drm_intel_bo
> i830_memory: switch frontbuffer to drm_intel_bo
> i830_memory: hide as much of the old memory allocator as possible
> XvMC: kill i830_memory in 965 class xvmc
> XvMC: kill dead code in i915_xvmc.c
> i915 XvMC: switch one_time_state_emit to batchbuffer macros
> i915 XvMC: kill last_flip and last_render
> i915 XvMC: switch ssb to drm_intel_bo
> i915 XvMC: switch psp to drm_intel_bo
> i915 XvMC: switch psc to drm_intel_bo
> i915 XvMC: switch load_indirect_render_emit to batchbuffer macros
> i915 XvMC: switch sis to drm_intel_bo
> i915 XvMC: switch msb to drm_intel_bo
> i915 XvMC: switch corrdata buffer to drm_intel_bo
> i915 XvMC: switch surfaces to drm_intel_bo
> i915 XvMC: drop superflous MI_FLUSH
> i915 XvMC: don't stall the cpu anymore
> i915 XvMC: kill pinned per-context buffers in the ddx code
> i915 XvMC: kill pinned surface buffer in the ddx code
> XvMC: kill the pinned batchbuffer in the ddx code
> i830_memory: rip out the remainings of the old allocator
> Xv: fixup relocation in i965_video.c
> i915 XvMC: kill dead code
> i915 XvMC: fixup colors
>
> Dave Airlie (1):
> intel: free bus id in error path after printing it out.
>
> Eric Anholt (33):
> intel: Use the compositing-aware colorkey filler instead of homebrew
> fail.
> Remove dead UMS CRTC resize code.
> Remove stale junk in VideoRam setup, noticed by clang.
> Remove dead assignments noticed by clang.
> Fix an unused variable warning for !INTEL_XVMC.
> uxa: Skip adjusting mask coordinates when no mask is present.
> Delete the audio dumping tool now that it lives in gpu_tools.
> Remove dead main.c from reg_dumper/
> Remove intel_statuspage, now that we have /debug/dri/0/i915_gem_hws
> Remove xprintf.c from the old "I can't believe it's not an X Server"
> tools.
> Remove intel_gtt and intel_lid now that they're in gpu_tools.
> Remove dead i830_bios.c.
> Remove intel_hotplug tool now that it won't work with KMS.
> Remove bios_reader now that it's moved to gpu_tools.
> Remove swf_dumper. We have intel_mmio_read in gpu_tools to do this.
> Remove the last tool now that it's been moved to gpu_tools.
> Remove dead i830_bios.h.
> Remove dead i830_display.h.
> Remove dead i830_ring.h.
> Remove more DRI1 dead code.
> Add initial defines and probing for Sandybridge
> Add new mobile Sandybridge PCI IDs.
> Fix up a bunch of inconsistent 4-space indentation in i830_dri.c
> In frame event handling, track drawable id instead of drawable
> pointer.
> Move batch and 965 render state setup/teardown to screen init/close.
> Remove pre-2.6.29 error message handling since we require KMS.
> Remove 3D state clobber on EnterVT, and always clobber at batch start.
> Remove intel_sync() at teardown time.
> Init CRTC cursors with CRTC setup instead of i830_memory.
> Remove i830_allocate_2d_memory() now that it only called one function.
> Remove a piece of fbOffset cruft from non-DRM support.
> Remove remaining fbOffset setting.
> Put back the pitch alignment for new framebuffers.
>
> Gaetan Nadon (2):
> config: remove dead LINUXDOC macro usage
> uxa make: remove unused XORG_INCS and DIX_CFLAGS variables
>
> Jesse Barnes (12):
> DRI2: support new DRI2 APIs
> DRI2: if the swap condition is satisfied, complete it immediately
> DRI2: only use version 4 APIs if kernel support exists
> Disable bo reuse on shadow framebuffer
> DRI2: handle full height blits without tearing in CopyRegion
> DRI2: handle offscreen drawables better at swap time
> DRI2: fixup ScheduleWaitMSC similarly to ScheduleSwap
> DRI2: fixup stray curly brace
> DRI2: more WaitMSC fixes
> DRI2: truncate OML values to 32 bits
> DRI2: make WaitMSC error handling more consistent with ScheduleSwap
> DRI2: release our private front buffer ref when buffer swapping
>
> Keith Packard (1):
> Initialize DRI2 info rec version 4 list of driver names
>
> Li Peng (1):
> Initialize flip_count before using it
>
> Mario Kleiner (2):
> DRI2: make MSC waits handle specific target_mscs and
> divisor/remainders
> DRI2: handle target_msc, divisor and remainder properly in
> DRI2ScheduleSwap
>
> Matt Turner (1):
> Don't check for Xinerama.
>
> Matthias Hopf (1):
> Clear drmmode_output->mode_output in drmmode_output_destroy().
>
> Robert Hooker (1):
> Fix build against xserver 1.6 branch.
>
>
> _______________________________________________
> xorg at lists.freedesktop.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: http://lists.freedesktop.org/mailman/listinfo/xorg
>
> _______________________________________________
> xorg at lists.freedesktop.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: http://lists.freedesktop.org/mailman/listinfo/xorg
>
More information about the xorg
mailing list