On Mon, Mar 29, 2010 at 12:52 PM, JD <[email protected]> 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 > [email protected] 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. > > > _______________________________________________ > [email protected]: X.Org support > Archives: http://lists.freedesktop.org/archives/xorg > Info: http://lists.freedesktop.org/mailman/listinfo/xorg > > _______________________________________________ > [email protected]: X.Org support > Archives: http://lists.freedesktop.org/archives/xorg > Info: http://lists.freedesktop.org/mailman/listinfo/xorg > _______________________________________________ [email protected]: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg
