[ANNOUNCE] xf86-video-intel-2.1.99
Ok, the first Intel 2.2 pre-release is out, available at the usual locations (e.g. http://xorg.freedesktop.org/archive/individual/driver/). The changelog is fairly large, you can look at git if you really want to see it. For those of you who still have open bugs on the 2.2 blocker list (https://bugs.freedesktop.org/showdependencytree.cgi?id=13027), please give this driver a try and update or close your bugs as appropriate. This driver assumes: - X server 1.4(.x) - Mesa 7.0.x - latest released version of DRM (i.e. latest released Linux kernel for Linux users). Additional suspend/resume fixes are available in development versions of the DRM (in the Mesa DRM tree and recent -mm kernels I believe). There are still several open issues with this release, but bugs are being squashed fairly quickly, so it may shape up into something decent by release time. The main highlights of this release versus 2.1.0 are: - EXA by default (cheers & jeers all around please) - Tiled front buffer (should improve performance) - Framebuffer compression (a power saving feature) - Many, many bug fixes (yay!) The final release should have some additional features, including improved backlight support and additional TV output properties, along with many more bug fixes. Many thanks to everyone who's contributed fixes, testing and bug reports so far, please keep up the good work! Thanks, Jesse ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-intel 2.2.0
Move tiling fence register setup to bind time instead of allocate time. Update memory manager sizing for the current set of LIFETIME_FIXED bufffers. Don't double-free the memory manager allocation. Use mprotect on unbound AGP memory to attempt to catch use while unbound. Fix failure in tiling setup on non-power-of-two allocations on pre-965. In update_front_offset(), set pScrn->fbOffset even at EnterVT during init. Bump pciaccess version requirement for new API usage. Add some nickle scripts for looking at PLL issues. Warn in the log if we choose a PLL clock that's way out of line. In the clock graph, draw the VCO as erasures in the lines representing clocks. Fix typo in my hand-application of rglowery's patch. Bug #12059: Add ch7019 to the list of supported devices for ch7017. Hong Liu (1): Fix pixmap offset Jesse Barnes (55): Enable framebuffer compression (use Option "FrameBufferCompression" Framebuffer compression changes: Fixup line length buffer padding, add kludge for front buffer tile FBC fixes: Revert discard alpha change, requires other fixes to work. Remove tiling kludge. May need more fixes for 965. Re-add tiling kludge, but only for 965. FBC and tiling changes Fix tiling and fb compression defaults for 965 (not yet fully supported). Fix debug output in fbc enable/disable routines. Add logic to make sure fbc Update man page with current behavior. Fix naming of FBC plane enable bits (mistakenly called them pipes earlier). Fix manpage to reflect default behavior. FBC fixes: Legacy backlight changes: Tiled rendering & fbc fixes: Limit Solid & Copy offsets to 4k when rendering to tiled targets More tiled rendering fixes: - check for tiling, not just offset in PrepareSolid - combine pI830->tiling and frontbuffer checks into new exaPixmapTiled function for readability Remove 4k offset checks from Copy & Solid hooks. Fixup pitch in Prepare* functions, since actual hooks may Tiling fixes for 965 Enable tiling by default on 965. Cleanup tiling and FBC driver output. Disambiguate plane and pipe mapping, use plane A on pipe B on pre-965 LVDS Only swap planes and pipes if DRM supports it Fix crash in ScreenInit Fix plane/pipe mapping compat code Remove unused plane->pipe mappings from SAREA private Go back to using old drm_i915_flip_t field name Fix palette save/restore intel_reg_dumper - dump VGA AR registers too Framebuffer compression fix: front buffer may not be at fence 0 Check DPLL status before writing PIPEnCONF regs Setup 3D state at EnterVT time Fix overlay destination clamping Clear current video crtc on DPMS off Default to EXA Bump driver version to 2.1.99 in preparation for 2.2 release Update man page to reflect EXA by default Remove unused 'palette_enable' variable Fixup warnings Add 'ret' variable to i830_allocator_init Fix typo in PLL enable check Improve backlight control Remove harmless error message Don't stop ring before restoring hw state Add FBC registers to register dump output Correct FBC debug message Fix kernel get_brightness function Add more FBC regs Disable FBC by default on 965GM Backlight fixes Add 1920x1080 mode to TV out Adjust default TV out paramaters Bump version to 2.2.0 Keith Packard (24): Eliminate bogus (and harmful) blanking adjustment for load detect. Ensure pipe/output active before doing load detection. Remove hard-coded CRT blanking frobbing for load detection. Clean up tv mode name allocation and copy. Set DSPATILEOFF/DSPBTILEOFF to handle 965 tiled frame buffers. Save/restore tile-mode offset registers DSPATILEOFF and DSPBTILEOFF Make sure XV_PIPE is used whenever possible. Thinkpad X61s has no TV out Lenovo 201a is x60s, not x61s Sort quirk table, add Dell Latitude X1 Intel driver configuration (only) changes for X server libpciaccess usage. Change IS_Ixxx tests to work with or without libpciaccess. Add libpciaccess declarations to I810Rec and I830Rec. Change DRI interface to fill in PCI data from new libpciaccess structure. Mechanical API conversions for libpciaccess. i810_driver.c changes for libpciaccess. i830_driver.c changes for libpciaccess. Add register defines for hw binning Limit TV formats to those supported by current connection Don't set supported TV formats until after RandR initialized. Switch to pci_device_map_range/pci_device_unmap_range APIs. Quirk for Samsung Q35 which has no TV output. Include xf86mm.h if using XF86DRI_MM
[ANNOUNCE] xf86-video-intel 2.2.0.90
Here's the first of what I hope will be very few 2.2.1 pre-releases. We've fixed lots of bugs since 2.2.0, including some nasty regressions. Please give it a try, especially if you have open bugs, since several are in need of re-verification with the latest bits. We still have a few blockers open, but several have fixes included in this release, so we should be able to close them soon. I'd also like to fix the remaining backlight problems in this release (13709, 14243), I'll look at doing that tomorrow. Note that EXA is still expected to be slow in this release; the batchbuffer branch isn't quite ready yet. Hopefully that'll be fixed in 2.3; we'll post plans for that release soon. Adam Jackson (1): i830_sdvo_mode_valid: Fix return values to match what we actually check. Alan Hourihane (1): vendor is CARD8 Andreas Stawinoga (1): Samsung Q45 has no TV output Dave Airlie (1): ivch: fails on address mismatch as I seem to get this on my 865 system Eric Anholt (1): Remove extra have_libpciaccess=no that broke tools build with old servers. Erik Andren (1): Clevo M720R has no TV-out Hong Liu (4): Bug 10773: fix i8xx pll p2 value in i830_crtc_clock_get() Bug 10584: Mac Mini EDID data assigned to TMDS output Allow non-strict free order for bo_list Fix PLL reference clk debug dump Jesse Barnes (23): Fix typo in 1920x1080 resolution entry Use "LEGACY" backlight method if backlight control is such Add BCM_ to backlight control method enums Fix backlight setting save/restore Describe output properties in more detail CRT hotplug detection improvements Add cscope files to .gitignore Unconditionally restore pipe configuration Fix compilation error when not using DRI Don't modify low bit of BLC_PWM_CTL when using combo backlight control Add pipe A force enable quirk Add pipe A force enable quirk Don't modify low bit of BLC_PWM_CTL when using combo backlight control Fix compilation error when not using DRI Remove unnecessary quirk code in CRT probing Remove unnecessary quirk code in CRT probing Turn on backlight when LVDS panel is powered up Program FBC fence offset register Only enable FBC if one pipe is active Fix typo in merge Fix build warnings on 64 bit Bump version to 2.2.1.90 for 2.2.1 pre-release Fix version bump, should have been 2.2.0.90 Joakim (1): Aopen Minipc 965GM LVDS quirk Julien Cristau (2): Bug 14032: i810, set default depth to 16 Don't build reg_dumper if we don't have pciaccess 0.10.0 Mark Kettenis (1): Bug #14246: Fix biuld on OpenBSD. Michel Dänzer (1): Always set pPriv->buf to NULL after freeing the memory it pointed to. Nanhai Zou (1): TV: fix 576p refresh rate Paulo Cesar Pereira de Andrade (1): Make sure symbols used by other modules are public. Zhenyu Wang (14): Replace ALLOCATE_LOCAL/DEALLOCATE_LOCAL with xalloc/xfree exa: fix rendering issue on some 855GM laptops Fix tv quirk for Dell Latitude X1 Change origin i965G_1 to chipset market name G35. Add new integrated graphics chipset ids GTT access change for new integrated graphics device Update PIPELINE_SELECT instruction and surface state format for new chipset Disable frame buffer compression on new chipset now. Add missing i830M and 845G pci ids info Fix i830 block handler wrap Clear shadow memory after allocation Set vtSema before EnterVT Don't crash if SW cursor Fix last commit on i8xx debug p2 value hulifox008 (1): Fix copy'n'paste-o in unused airlied i2c code. liuhong (1): xf86-video-intel: fix ivch using wrong dvo register git tag: xf86-video-intel-2.2.0.90 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.2.0.90.tar.bz2 MD5: 783c6d67dbebaea4a46ae78665f47a2c xf86-video-intel-2.2.0.90.tar.bz2 SHA1: 6c93afc8381c2b758f727f655dc61573a1f72b1d xf86-video-intel-2.2.0.90.tar.bz2 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.2.0.90.tar.gz MD5: 8ecffca6cedb9a661c8ea93fc74382e5 xf86-video-intel-2.2.0.90.tar.gz SHA1: 4bc1e67fe65195ddd06fa2425e704179fa0b65d8 xf86-video-intel-2.2.0.90.tar.gz ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-intel-2.2.1
Well, it's that time again. Here's the 2.2.1 release. There are many more changes in here than I would have liked, and we still weren't able to close all the blockers (though we did squash quite a few tough ones), but we had to release someday. According to bugzilla, we closed at least a few dozen bugs between 2.2.0 and 2.2.1, but I suspect my bugzilla-fu isn't good enough to get the real list. Thanks a ton to our community testing team, who was diligent about testing the pre-release and herding bugs to the slaughterhouse, and of course the development team and all who contributed fixes. Zhenyu will be handling the 2.3 release, which should include a few new features relative to 2.2 (we're hoping to reduce some of the mode setting flicker that occurs at startup, among other things), and volunteers are welcome to step forward if they'd like to see a 2.2.2 release with a few more bug fixes. And on the policy front, we've decided it's worth spending some time fixing kernel framebuffer related bugs, so if you see problems with this driver running on top of vesafb (intelfb should only be used if you *really* know what you're doing), please report them. We'll probably need register dumps and lots of testing to fix any issues, but we do want to hear about them. Thanks, Jesse Adam Jackson (1): i830_sdvo_mode_valid: Fix return values to match what we actually check. Alan Hourihane (1): vendor is CARD8 Andreas Stawinoga (1): Samsung Q45 has no TV output Dave Airlie (1): ivch: fails on address mismatch as I seem to get this on my 865 system Eric Anholt (1): Remove extra have_libpciaccess=no that broke tools build with old servers. Erik Andren (1): Clevo M720R has no TV-out Hong Liu (4): Bug 10773: fix i8xx pll p2 value in i830_crtc_clock_get() Bug 10584: Mac Mini EDID data assigned to TMDS output Allow non-strict free order for bo_list Fix PLL reference clk debug dump Jesse Barnes (30): Fix typo in 1920x1080 resolution entry Use "LEGACY" backlight method if backlight control is such Add BCM_ to backlight control method enums Fix backlight setting save/restore Describe output properties in more detail CRT hotplug detection improvements Add cscope files to .gitignore Unconditionally restore pipe configuration Fix compilation error when not using DRI Don't modify low bit of BLC_PWM_CTL when using combo backlight control Add pipe A force enable quirk Add pipe A force enable quirk Don't modify low bit of BLC_PWM_CTL when using combo backlight control Fix compilation error when not using DRI Remove unnecessary quirk code in CRT probing Remove unnecessary quirk code in CRT probing Turn on backlight when LVDS panel is powered up Program FBC fence offset register Only enable FBC if one pipe is active Fix typo in merge Fix build warnings on 64 bit Bump version to 2.2.1.90 for 2.2.1 pre-release Fix version bump, should have been 2.2.0.90 Only disable FBC if registers are available Fix DSP*CNTR restoration Remove side effects from VGA debug code Add pipe A force enable quirk for ThinkPad X40 Add quirk for DVO channel selection Add CACHE_MODE_0 register to dump output Bump version to 2.2.1 Joakim (1): Aopen Minipc 965GM LVDS quirk Julien Cristau (2): Bug 14032: i810, set default depth to 16 Don't build reg_dumper if we don't have pciaccess 0.10.0 Keith Packard (1): Decode DSPCLK_GATE, dump PIPE*STAT, MI_MODE, MI_DISPLAY_POWER_DOWN, MI_ARB_STATE, MI_RDRET_STATE, ECOSKPD Mark Kettenis (1): Bug #14246: Fix biuld on OpenBSD. Michel Dänzer (1): Always set pPriv->buf to NULL after freeing the memory it pointed to. Nanhai Zou (1): TV: fix 576p refresh rate Paulo Cesar Pereira de Andrade (1): Make sure symbols used by other modules are public. Zhenyu Wang (21): Replace ALLOCATE_LOCAL/DEALLOCATE_LOCAL with xalloc/xfree exa: fix rendering issue on some 855GM laptops Fix tv quirk for Dell Latitude X1 Change origin i965G_1 to chipset market name G35. Add new integrated graphics chipset ids GTT access change for new integrated graphics device Update PIPELINE_SELECT instruction and surface state format for new chipset Disable frame buffer compression on new chipset now. Add missing i830M and 845G pci ids info Fix i830 block handler wrap Clear shadow memory after allocation Set vtSema before EnterVT Don't crash if SW cursor Fix last commit on i8xx debug p2 value Bug #14440: fix stolen mem size mask on i830M Fix last 8XX clock's p2 value commit Wrap up chipsets which needs graphics address for status page hardware statu
[ANNOUNCE] xf86-video-intel 2.4.97.0
Here's the first 2.5.0 test release. Should be about as stable as the 2.4.1 and upcoming 2.4.2 releases, but also includes GEM and kernel mode setting code. We haven't pushed the video tearing fixes yet, hopefully that'll be upstream for the next test release. Carl has made good progress on improving EXA performance, but I think the scrolling case may still be sub-par, but we're interested in getting feedback there. I expect most people will be using this driver on top of a non-GEM kernel, so bugs with that configuration will get priority. However the driver should run well on top of GEM enabled kernels (and a bit less well against mode setting enabled kernels if you include the patches I posted to dri-devel recently, though note that there's no video support with kernel mode setting yet). The blocker list is getting pared down, 14/20 left on the list, and some of those have test patches attached. To build this release you'll need a git version of libdrm; hopefully we'll see a release with the necessary bits soon. Otherwise we'll probably just pull the bufmgr bits out of libdrm git and stuff them into Mesa & xf86-video-intel to make the final release. Thanks, -- Jesse Barnes, Intel Open Source Technology Center Adam Jackson (1): Don't touch pScrn->monitor->DDC directly. Alan Coopersmith (1): Man page typo fixes Carl Worth (9): Move VERTEX_BUFFERS setup from prepare_composite to composite Allow for multiple vertex buffers (though only use one for now) Use up to 256 separate vertex buffers Add intel_statuspage to .gitignore Add OUT_RELOC macro and backing intel_batch_emit_reloc function Switch to using a buffer object for the vertex buffer Eliminate unnecessary flush from i965_composite Add call to intel_bufmgr_gem_enable_reuse Call DRM_I915_GEM_THROTTLE from I830BlockHandler Dave Airlie (2): [gem] remove one more unused bit intel: fix drm check. Eric Anholt (35): Add initial GEM hacks to bring the server up. [gem] Reduce console spam from debugging. [gem] Note if pinning a buffer fails. Add a little program to dump out the first 64 dwords of the status page. Use batchbuffers instead of ring emits for general commands. Avoid needless flush emits in the blockhandler. Use the DRM for submitting batchbuffers when available. Change most usage of pixmap offsets to using a reloc macro. Use bufmgr_gem when available instead of the fake bufmgr. [gem] Don't set up the ring in GEM mode, as that'll be handled by the kernel. [gem] Chase move of create ioctl from generic to device-specific. Require libdrm 2.4.0 always since we need the bufmgr code. [gem] Catch -EINTR from blocking GEM ioctl and restart. Add little hotplug detector app. Remove VGA regs from debug output. Add DisplayPort registers. Initial HDMI work. Not currently hooked up at startup. The phase shift its are now reserved, and add HDMI clock limits. Add pixel multiplier support for HDMI Set the sync active bits like we're supposed to, matching the BIOS. Get HDMI output working. Fix hdmi POSTING_READ to use the register number instead of the register value. Automatically detect the presence of HDMI. Fix a crash in i830_sdvo_init error paths by setting up dev_priv earlier. Set tiling state for buffers allocated using GEM. Fix DSPARB setting on 845/865, which have only the AEND field and 96 entries. Bump version number past the 2.4 stable branch. Get prototype for i830_bios_get_tv(). Fix uninitialized-use warning in i830_debug.c ring dumping. Fix distcheck. Don't set up the HWS page in GEM mode now that the kernel manages it. intel-gem: Give a better error message if the kernel rejects the tiling mode. intel-gem: Use new getparam to detect kernel GEM support. intel_idle: Instead if #if 0, add an ignore flag for unreliable INSTDONE bits. Set lvds_ddc_mode before use to avoid a segfault on mac mini. Hong Liu (1): Fix SDVO HDMI output. Jesse Barnes (44): Add support for keeping vblank counters sane across mode setting Fix back buffer damage handler for 965+ chips Remove ErrorF debugging from modeset ioctl Add pipe a force enable quirk for Lenovo T60 Add pipea force enable quirk for HP Pavilion ze4944ea Improve FBC size checking Improve VBIOS feature detection, add SSC support Add VBIOS based TV connector detection Don't disable pipe A on 855 chips Choose a split for DSPARB based on the configured modes for both planes. Add no LVDS quirk for Transtec Senyo 610 mini PC Update DSPARB while planes are still off Update man page Reorganize VBIOS code Revert "Switch to using a buffer
[ANNOUNCE] xf86-video-intel 2.4.98
This is mainly a smoke test for the final 2.5.0 release which I hope to do on Monday. Please give it a try and let me know if you run into build issues, etc. Looks like we won't get *all* the blockers fixed, but I think we did pretty well. Changelog from 2.4.97 below. Thanks, Jesse Adam Jackson (1): Fix Mac mini crash in DDC mode probe Bryce Harrington (1): Add TV out quirk for HP Compaq nx6110 Carl Worth (8): Examine picture repeatType as well as repeat field. Add support for RepeatPad and RepeatReflect. Prefer repeatType field over using both repeat and repeatType. Fallback to software for RepeatNone with transformed RGB-only pictures. Revert "Fallback to software for RepeatNone with transformed RGB-only pictures." Rename default_color to border_color Document and use 'legacy' border color mode Disable frame buffer compression by default for GM965. Daniel Stone (1): i830: Fix timer leak Dave Airlie (1): mode: fix missing comma David Schleef (1): Bug #17277: fix upscaling limit Eamon Walsh (2): Remove unused exa_pixmap_key. Change uxa private keys to integer variables. Eric Anholt (12): Add some MCHBAR registers for debugging tile swizzling issues. Bug #17446: Don't try to manage IRQs in GEM mode. Track move of bufmgr functions to libdrm_intel. Track the move of irq emit/wait to fake bufmgr. Track move of exec to bufmgr, and restoration of emit/wait funcs for non-drm. Work around libpciaccess reporting a 0 rom size by guessing. Add support for RepeatPad and RepeatReflect to 915 and 830-class Render accel. Fix bios_reader build against old servers. Fix driver build against server 1.4.2. Add a GTT dumper for G4x debugging. Fix broken stolen memory counting on G4X. Remove gratuitous flushing in EXA after solid operations. Fabio (1): Man page patch to clarify meaning of VideoRam option with i810/i815 Jesse Barnes (15): Update version to post-2.5 Fix UXA build for distcheck Fix build when using kernel DRM headers Only BO map render state if kernel mode setting is active Add Cappuccino SlimPRO SP625F to no LVDS quirks list Add no TV out quirk for HP Compaq nx6110 Revert "Add no TV out quirk for HP Compaq nx6110" Update supported hardware list Work around gcc uninitialized variable warnings Use -Werror by default Use VBT LFP info pointers by default Be more verbose about panel data in VBIOS dumper Revert "Use -Werror by default" Document more VBIOS functionality Update version to 2.4.98 for 2.5.0 release candidate Julien Cristau (1): Typo fix Keith Packard (6): Use uintptr_t instead of uint64_t to hold pointer value Eliminate INT10 call to get BIOS contents i830 nondrm batch buffer insertion was missing ADVANCE_LP_RING() call For non-DRM, add NOOPs after BATCH_BUFFER_START to verify completion XAA tiling support was mis-computing adjusted pitch (>>4 instead of >>2) Handle differently tiled front/back/depth/third in DRI window management Lukas Hejtmanek (1): Fix driver build against server master. Olivier Fourdan (1): Fix ordering of VGA vs. plane disable Robert Noland (2): Check for drm before calling modeset ioctl. Fix typo in last commit Shuang He (1): Fix a typo in G965 texture video code Stefan Dirsch (1): Pipe A force quirk for Toshiba Satellite A30. Xiang, Haihao (4): Put back check for pI830->hw_status in setting hws in non-GEM mode. Move bufmgr init earlier so it's available at I830DRIDoMappings time. Put back check for pI830->hw_status in setting hws in non-GEM mode. Move bufmgr init earlier so it's available at I830DRIDoMappings time. Zhenyu Wang (15): Destroy bufmgr after allocation finish Fix X exit crash in NoAccel Disable render standby Add support for G41 chipset Check display stride limit when allocate front buffer Fix output detection for DVI-I Bug #16515: Fix VT switch with DVI on G45 Do force CRT detect sequence twice on 4 series chipset Render register clock gating disable fix on 4 series chipset Bug #16631: add option for SDVO force detect Put forware VBIOS data parsing Remove Lenovo T61 TV quirk Bug #17892: Fix possible crash in CRT probe Make GTT dumper work on other 9XX chips Don't handle irq in GEM mode git tag: xf86-video-intel-2.4.98.0 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.4.98.0.tar.bz2 MD5: e3ab56e8d15205ab63978d0336fd385f xf86-video-intel-2.4.98.0.tar.bz2 SHA1: 8213fc95ceaa347cf96f70375d8820818b406400 xf86-video-intel-2.4.98.0.tar.bz2 http://xorg.freedesktop.org/archive/individual/driver
[ANNOUNCE] xf86-video-intel 2.5.0
its are now reserved, and add HDMI clock limits. Add pixel multiplier support for HDMI Set the sync active bits like we're supposed to, matching the BIOS. Get HDMI output working. Fix hdmi POSTING_READ to use the register number instead of the register value. Automatically detect the presence of HDMI. Fix a crash in i830_sdvo_init error paths by setting up dev_priv earlier. Set tiling state for buffers allocated using GEM. Fix DSPARB setting on 845/865, which have only the AEND field and 96 entries. Bump version number past the 2.4 stable branch. Get prototype for i830_bios_get_tv(). Fix uninitialized-use warning in i830_debug.c ring dumping. Fix distcheck. Don't set up the HWS page in GEM mode now that the kernel manages it. intel-gem: Give a better error message if the kernel rejects the tiling mode. intel-gem: Use new getparam to detect kernel GEM support. intel_idle: Instead if #if 0, add an ignore flag for unreliable INSTDONE bits. Set lvds_ddc_mode before use to avoid a segfault on mac mini. Add some MCHBAR registers for debugging tile swizzling issues. Bug #17446: Don't try to manage IRQs in GEM mode. Track move of bufmgr functions to libdrm_intel. Track the move of irq emit/wait to fake bufmgr. Track move of exec to bufmgr, and restoration of emit/wait funcs for non-drm. Work around libpciaccess reporting a 0 rom size by guessing. Add support for RepeatPad and RepeatReflect to 915 and 830-class Render accel. Fix bios_reader build against old servers. Fix driver build against server 1.4.2. Add a GTT dumper for G4x debugging. Fix broken stolen memory counting on G4X. Remove gratuitous flushing in EXA after solid operations. Enable Option "Legacy3D" for 965 as well, and clarify both the docs and code. Fabio (1): Man page patch to clarify meaning of VideoRam option with i810/i815 Hong Liu (1): Fix SDVO HDMI output. Jesse Barnes (60): Add support for keeping vblank counters sane across mode setting Fix back buffer damage handler for 965+ chips Remove ErrorF debugging from modeset ioctl Add pipe a force enable quirk for Lenovo T60 Add pipea force enable quirk for HP Pavilion ze4944ea Improve FBC size checking Improve VBIOS feature detection, add SSC support Add VBIOS based TV connector detection Don't disable pipe A on 855 chips Choose a split for DSPARB based on the configured modes for both planes. Add no LVDS quirk for Transtec Senyo 610 mini PC Update DSPARB while planes are still off Update man page Reorganize VBIOS code Revert "Switch to using a buffer object for the vertex buffer" Initial port of kernel modesetting from old intel-kernelmode branch Make it actually build the kernel stuff if possible Add EXA pixmap management functions for kernel mode setting Update DRM based modesetting support Don't wait for ring if kernel mode setting is active Don't run old accel init code Don't set tiling (yet) if kernel mode setting is active Map gen4 render state buffer before initializing Make EXA & UXA share bo getting function Use pwrite for cursor updates Fixup AccelMethod kernel mode setting code Map/unmap render state only when bo is available Fix pipe A force quirk Remove last TTM bits Pack bdb_general_definitions block Remove unused VBIOS flag defines Add VBIOS software flags dumper program Add quirk for pre-915s with working PFIT regs Bail out if kernel mode setting is active but DRI fails Don't allocate EXA offscreen space if kernel mode setting is active Use GTT mapping for EXA PrepareAccess function Add swf_dumper to .gitignore Add more panel debugging info to register dump & vbios reader Don't allocate a pipe for hotplug detection Don't disable planes in i830_update_dsparb Fix compiler warnings in VBIOS utils Hide kernel mode setting EXA code behind XF86DRM_MODE Update version to post-2.5 Update version to 2.4.97 for first 2.5 test release Fix UXA build for distcheck Fix UXA build for distcheck Fix build when using kernel DRM headers Only BO map render state if kernel mode setting is active Add Cappuccino SlimPRO SP625F to no LVDS quirks list Add no TV out quirk for HP Compaq nx6110 Revert "Add no TV out quirk for HP Compaq nx6110" Update supported hardware list Work around gcc uninitialized variable warnings Use -Werror by default Use VBT LFP info pointers by default Be more verbose about panel data in VBIOS dumper Revert "Use -Werror by default" Document m
[ANNOUNCE] xf86-video-intel 2.4.3
Hopefully this is the last 2.4.x release. This one just includes a few changes relative to 2.4.2, but the G4x stolen memory bit is an important one. Adam Jackson (1): Quirk: No LVDS on Dell Studio Hybrid Carl Worth (1): Disable frame buffer compression by default for GM965. Eric Anholt (1): Fix broken stolen memory counting on G4X. Jesse Barnes (3): Don't allocate a pipe for hotplug detection Add a few programs to .gitignore Update version to 2.4.3 for release Zhenyu Wang (3): Disable render standby Add backlight kernel method support on Asus and Eeepc quirk LVDS on Asus Eee box git tag: xf86-video-intel-2.4.3 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.4.3.tar.bz2 MD5: a664819288b98a37f77ab6ae1e14c9d9 xf86-video-intel-2.4.3.tar.bz2 SHA1: 8335294c9b76b1f9daad5082d2290555ba2dbce5 xf86-video-intel-2.4.3.tar.bz2 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.4.3.tar.gz MD5: cc38aa1c53bb49e4c4828968120df8eb xf86-video-intel-2.4.3.tar.gz SHA1: 42535298c358c20c0fd75214a043ca6cb5f1ccca xf86-video-intel-2.4.3.tar.gz ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce
[ANNOUNCE] xf86-video-intel 2.5.1
Quite a few fixes in this relative to 2.5.0, recommended for anyone currently using the 2.5.x series. Thanks, Jesse Adam Jackson (1): Quirk: No LVDS on Dell Studio Hybrid Carl Worth (1): Ignore intel_gtt binary Dave Airlie (1): Default kernel mode setting to off, add configure flag to enable Jesse Barnes (4): Don't modify render standby if kernel mode setting is active Make I830FALLBACK debugging a runtime instead of compile-time option. Update version to 2.5.1 in preparation for release Make sure DRM library paths are included Keith Packard (1): Use long crt hotplug activation time on GM45. Maxim Levitsky (1): Add an option to make the overlay be the first XV adaptor. Zhenyu Wang (12): Make IS_GM45 into IS_G4X define SDVO: fix wrong order of sdvo version's major/minor SDVO: add HDMI audio encrypt change bit for GetInterruptEventSource command SDVO: fix sdvo tv format and sdtv resolution request/reply definition SDVO: add GetScaledHDTVResolutionSupport command SDVO: add command for set monitor power state SDVO: fix more command definition errors TV: white space cleanup TV: fix default contrast and saturation modifier TV: save serveral TV_CTL register fields in mode set TV: fix timing parameters for PAL, 480p, 1080i quirk LVDS on Asus Eee box git tag: xf86-video-intel-2.5.1 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.5.1.tar.bz2 MD5: 62e96948860b7a8507963300f56d0d16 xf86-video-intel-2.5.1.tar.bz2 SHA1: 58f6f005a698e63cb34ba1b011b0ddce0b0b3862 xf86-video-intel-2.5.1.tar.bz2 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.5.1.tar.gz MD5: 8cc92bc60a2366bbd018aa0c7230ab13 xf86-video-intel-2.5.1.tar.gz SHA1: 4a6cecbd7cd13d6f51b3d88933001bc77a966e2f xf86-video-intel-2.5.1.tar.gz ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce
[ANNOUNCE] libdrm 2.4.9
Aka, the "kick jbarnes" release. Not only did I push the broken speedup patch but I flubbed the version bump, so we get to go from 2.4.7 to 2.4.9. Yay for me. Available from http://people.freedesktop.org/~jbarnes/libdrm-2.4.9.tar.* until someone in the dri group copies it over. Thanks, Jesse Jesse Barnes (3): Revert "libdrm: speed up connector & mode fetching" Bump version to 2.4.8 Bump version to 2.4.9 git tag: libdrm-2.4.9 http://dri.freedesktop.org/libdrm/libdrm-2.4.9.tar.bz2 MD5: a7eacf9d4532391c7a53709da8f34495 libdrm-2.4.9.tar.bz2 SHA1: 75e6e198efbd0eb207fa5c5a41c73dbdf8d11976 libdrm-2.4.9.tar.bz2 http://dri.freedesktop.org/libdrm/libdrm-2.4.9.tar.gz MD5: 789eeb30da183f407664b4b3c492df4f libdrm-2.4.9.tar.gz SHA1: ca40ef9fe1cfbfd2538631d449a68bf5247bc285 libdrm-2.4.9.tar.gz -- Jesse Barnes, Intel Open Source Technology Center ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce
[ANNOUNCE] dri2proto 2.2
New DRI2 proto release with the new driver type and swap etc. events. Aaron Plattner (1): Add a DRI2DriverVDPAU driver type. Gaetan Nadon (7): .gitignore: use common defaults with custom section # 24239 configure.ac: AM_MAINTAINER_MODE missing #24238 configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242 Makefile.am: INSTALL file is missing or incorrect #24206 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 README: file created or updated #24206 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES Jesse Barnes (9): Add SwapBuffers request Update protocol description for swapbuffers Add swap interval and synchronization support Fix DRI2SwapBuffers reply length Bump package version to 2.2 Add DRI2SwapInterval protocol Pad out DRI2 swap buffers reply Add DRI2 event support for DRI2BufferSwapComplete Fix cut & paste error: Extension Requests -> Extension Events Kristian Høgsberg (1): Make swapbuffers an async request git tag: dri2proto-2.2 http://xorg.freedesktop.org/archive/individual/proto/dri2proto-2.2.tar.bz2 MD5: 3ca8ddb42cd4ee31b8690031303221af dri2proto-2.2.tar.bz2 SHA1: 21e9c0c7e0be5fe971f51589d0573b0273202b7f dri2proto-2.2.tar.bz2 http://xorg.freedesktop.org/archive/individual/proto/dri2proto-2.2.tar.gz MD5: df58be4c4485d553337c0cb223a599fc dri2proto-2.2.tar.gz SHA1: 77f5afe65c63c3a9317de743a84d2c1e12fa72bd dri2proto-2.2.tar.gz ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce
[ANNOUNCE] glproto 1.4.11
New GL proto with event support. Gaetan Nadon (7): .gitignore: use common defaults with custom section # 24239 configure.ac: AM_MAINTAINER_MODE missing #24238 configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242 Makefile.am: INSTALL file is missing or incorrect #24206 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 README: file created or updated #24206 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES Jesse Barnes (2): Add GLX swap buffers event support Bump version for release git tag: glproto-1.4.11 http://xorg.freedesktop.org/archive/individual/proto/glproto-1.4.11.tar.bz2 MD5: 78e7c4dc7dcb74b1869fee7897e00f59 glproto-1.4.11.tar.bz2 SHA1: 7c2a723d488dc0e09e7e0e28bde838502d774b16 glproto-1.4.11.tar.bz2 http://xorg.freedesktop.org/archive/individual/proto/glproto-1.4.11.tar.gz MD5: 0753d5ebe5a1b7eae389eb480f8a2df7 glproto-1.4.11.tar.gz SHA1: e643f341d7bcdec529bbdbfaaf68b65ef296fdea glproto-1.4.11.tar.gz ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce
[ANNOUNCE] libdrm 2.4.20
New version includes a few fixes relative to 2.4.19. Ben Skeggs (4): nouveau: remove unused field from nouveau_bo nouveau: fix segfault in nouveau_bo_new_tile() failure path nouveau: fix annoying compiler warning Fix pkgconfig includes for /usr/include/drm Chris Wilson (2): intel: Propagate some more error returns intel: Repeat execbuffer if interrupted by signal Eric Anholt (3): intel: Only align Y-tiling pitch to the Y tile width. intel: Align untiled buffer pitch to 64B. intel: Install the header file in the libdrm/ directory. Francisco Jerez (4): nouveau: Update nouveau_class.h. nouveau: Small lighting related addition to nouveau_class.h. nouveau: Fix up the stride of NV20TCL_LIGHT_BACK_*. nouveau: Regenerate nouveau_class.h. Jerome Glisse (1): drm/radeon: tab/whitespace cleanup Jesse Barnes (2): modetest: add optional select codepath libdrm: bump version number to 2.4.20 for release Julien Cristau (3): libdrm_intel.pc: don't include ${includedir}/drm libdrm_nouveau requires libdrm Install headers to $(includedir)/libdrm Pauli Nieminen (4): libdrm: Move intel_atomic.h to libdrm core for sharing. libdrm_radeon: Optimize cs_gem_reloc to do less looping. libdrm: Fix error message if libdrm_intel|radeon is disabled and there is no atomic ops. Check HAVE_RADEON only after checking for atomic operations. git tag: 2.4.20 http://dri.freedesktop.org/libdrm/libdrm-2.4.20.tar.bz2 MD5: 3c56e03172b236e14905ef9a68ba2f97 libdrm-2.4.20.tar.bz2 SHA1: f1448ac0f1c7a5f74a86d2fb50941fc12dc932db libdrm-2.4.20.tar.bz2 http://dri.freedesktop.org/libdrm/libdrm-2.4.20.tar.gz MD5: dcbf9aa0497c84c7e4af15adb0021955 libdrm-2.4.20.tar.gz SHA1: e492e292df048566f910244bf5e0a9a8f07039b6 libdrm-2.4.20.tar.gz ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce
[ANNOUNCE] glproto 1.4.13
Dave Airlie (2): glxtokens.h: add GLX_EXT_framebuffer_sRGB support. glproto: add GLX_ARB_context_create + GLX_ARB_context_create_profile Jesse Barnes (1): glxproto: make GLX swap event struct match spec git tag: glproto-1.4.13 http://xorg.freedesktop.org/archive/individual/proto/glproto-1.4.13.tar.bz2 MD5: 9542f2d36751a8ad7eae9d8e176f70d4 glproto-1.4.13.tar.bz2 SHA1: 40c4e235a0a1ddff0ee508dcddc21cf9928c glproto-1.4.13.tar.bz2 http://xorg.freedesktop.org/archive/individual/proto/glproto-1.4.13.tar.gz MD5: 813a82dabd4f10d413d4b62261f293d6 glproto-1.4.13.tar.gz SHA1: 230a1cb03e543450996ab7b5e5cef27709e80105 glproto-1.4.13.tar.gz Thanks, -- Jesse Barnes, Intel Open Source Technology Center ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce
[ANNOUNCE] dri2proto 2.4
Gaetan Nadon (3): config: install and distribute dri2proto.txt config: remove the pkgconfig pc.in file from EXTRA_DIST config: update AC_PREREQ statement to 2.60 Jesse Barnes (1): dri2proto: make DRI2 swap event match GLX spec Marcin Kościelnicki (1): Fix DRI2Connect line encoding to match existing code Mike Stroyan (2): Add more info about dri2proto events Fix typo and obsolete reference in dri2proto.txt git tag: dri2proto-2.4 http://xorg.freedesktop.org/archive/individual/proto/dri2proto-2.4.tar.bz2 MD5: 0cdeb1e95901813385dc9576be272bd3 dri2proto-2.4.tar.bz2 SHA1: 0650ad4bad3aabb58fda22ff3dbb4bc79d59bf7c dri2proto-2.4.tar.bz2 http://xorg.freedesktop.org/archive/individual/proto/dri2proto-2.4.tar.gz MD5: 0d70217f84d5059a8fe0d49a774252f8 dri2proto-2.4.tar.gz SHA1: d586e32f1344189964f13cca0d6599b16204b8c6 dri2proto-2.4.tar.gz Thanks, -- Jesse Barnes, Intel Open Source Technology Center ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce
Re: [ANNOUNCE] dri2proto 2.4
On Wed, 4 May 2011 14:17:29 -0700 Jesse Barnes wrote: > Gaetan Nadon (3): > config: install and distribute dri2proto.txt > config: remove the pkgconfig pc.in file from EXTRA_DIST > config: update AC_PREREQ statement to 2.60 > > Jesse Barnes (1): > dri2proto: make DRI2 swap event match GLX spec > > Marcin Kościelnicki (1): > Fix DRI2Connect line encoding to match existing code > > Mike Stroyan (2): > Add more info about dri2proto events > Fix typo and obsolete reference in dri2proto.txt Ignore this release too; compatibility is more important than forcing bug fixes down people's throats. -- Jesse Barnes, Intel Open Source Technology Center ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce
Re: [ANNOUNCE] glproto 1.4.13
On Wed, 4 May 2011 14:16:50 -0700 Jesse Barnes wrote: > Dave Airlie (2): > glxtokens.h: add GLX_EXT_framebuffer_sRGB support. > glproto: add GLX_ARB_context_create + GLX_ARB_context_create_profile > > Jesse Barnes (1): > glxproto: make GLX swap event struct match spec > > git tag: glproto-1.4.13 Ok ignore this one, I should have made it backward compatible. The bug fix isn't important enough to cause existing builds to break. -- Jesse Barnes, Intel Open Source Technology Center ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce
[ANNOUNCE] dri2proto 2.6
Chad Versace (1): Add attachment token DRI2BufferHiz Jesse Barnes (2): Revert "dri2proto: make DRI2 swap event match GLX spec" dri2proto: add a new DRI2BufferSwapComplete struct that matches the spec git tag: dri2proto-2.6 http://xorg.freedesktop.org/archive/individual/proto/dri2proto-2.6.tar.bz2 MD5: 2eb74959684f47c862081099059a11ab dri2proto-2.6.tar.bz2 SHA1: ba65fc53376fd6e6b41bf6ef1e2ea1ba4b12ca96 dri2proto-2.6.tar.bz2 http://xorg.freedesktop.org/archive/individual/proto/dri2proto-2.6.tar.gz MD5: 873142af5db695537cfe05e01d13541f dri2proto-2.6.tar.gz SHA1: ebce24ebc3c9674d40a9b100a4520e735670a23c dri2proto-2.6.tar.gz ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce
[ANNOUNCE] glproto 1.4.14
Jesse Barnes (2): Revert "glxproto: make GLX swap event struct match spec" glproto: add a new GLXBufferSwapComplete struct that matches the spec git tag: glproto-1.4.14 http://xorg.freedesktop.org/archive/individual/proto/glproto-1.4.14.tar.bz2 MD5: f48257daf0017f7a7667e5bf48ca3578 glproto-1.4.14.tar.bz2 SHA1: ab1941ad184a76c023858dd1623edd625d70fc2c glproto-1.4.14.tar.bz2 http://xorg.freedesktop.org/archive/individual/proto/glproto-1.4.14.tar.gz MD5: a8e4ca93ff07494eda6fdc6a273e8967 glproto-1.4.14.tar.gz SHA1: a5c22d0ccd1da979995a8ea480312b29df196121 glproto-1.4.14.tar.gz ___ xorg-announce mailing list xorg-announce@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg-announce