Carl Worth schrieb: > This is a development snapshot very early in the process toward > developing 2.8. There have been some big changes to the code, and > we're anxious to get feedback on these changes as early as possible. > > Here is a summary of the biggest changes: > > * Driver now depends on X server 1.6 or later > > * Eliminate XAA and EXA support (in favor of UXA) > > * Eliminate DRI1 support > > * Fixes for running without DRI at all > > These code removals represent a deletion of a substantial amount of > code, (and hopefully piles of bugs), as well as reduce the maintenance > effort going forward as the number of combinatorial configurations for > the driver are greatly reduced. This means that users are much more > likely to be running code that has actually been tested, and it will > be much easy for developers to replicate bugs that users experience. > > Many thanks to Eric Anholt for gutting so much code! And see Keith > Packard's writeup describing the benefits of this code removal: > > http://keithp.com/blogs/Sharpening_the_Intel_Driver_Focus/ > > One of the things that would be most useful in testing this release is > to revisit any outstanding bugs that you have previously reported. If > the buggy behavior is gone, (or the bug is no longer relevant---such > as a bug that's specific to XAA only), please feel free to indicate so > in bugzilla or even just close the bug. > > If you confirm that the bug is still present, please indicate so in > the bug report. (I was going to ask that you select a 1.7.99 version, > but it looks like bugzilla only has versions for products not > compoenents, while we use a "xorg" product and a "driver/intel" > component.) We definitely want to make any such confirmed bugs a > priority, so it would be nice to have a consistent mechanism to search > for these bugs. Suggestions are welcome on the best approach. > > Thanks in advance for any testing or feedback on this snapshot. > > -Carl > > Getting the snapshot > -------------------- > git tag: 2.7.99.1 > > http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.7.99.1.tar.bz2 > MD5: ec222b8e617f79c3dee03db71db053a2 xf86-video-intel-2.7.99.1.tar.bz2 > SHA1: c8c88d341dd79c4561018c5a279c8f6e66f84089 > xf86-video-intel-2.7.99.1.tar.bz2 > > http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.7.99.1.tar.gz > MD5: 797eaa5d8abdabd92bdc261ca1b53634 xf86-video-intel-2.7.99.1.tar.gz > SHA1: 5ee985ed22e483ac470cceaa65866a871370b747 > xf86-video-intel-2.7.99.1.tar.gz > > All commits since 2.7.0 > ----------------------- > [Note that many of these commits were already cherry-picked and present > in 2.7.0] > > Alan Coopersmith (1): > Fix UXA to build with Sun compilers (use __func__ instead of > __FUNCTION__) > > Albert Damen (2): > Non-GEM allocations incorrectly force TILE_NONE (bug 20797) > Fix crash with XV with large virtual display > > Carl Worth (18): > Revert the rest of the EXA_VERSION_MAJOR bump > Use WAIT_FOR_SCAN_LINE instead of WAIT_FOR_VBLANK > Remove support for 'auto'(-1) value of XV_SYNC_TO_VBLANK > Fix new video sync-to-blank code for multi-head > Don't clip video to CRTC in the case of textured video > Add a RELEASING file documenting the release process > README: Remove almost all time-sensitive information > Add a new AUTHORS file > Clarify that the default acceleration is UXA if KMS is available. > Add a NEWS files with release-notes for 2.7.0 > Add AUTHORS and NEWS to EXTRA_DIST > NEWS: Add note about broken PAT code in some kernels > RELEASING: Update instructions to reflect some minor process > improvements > AUTHORS: Add Robert Lowery to the authors file > README: Fix typos in chipset list, and point to how_to_report_bug web > page > RELEASING: Note that --with-xserver-source is needed for make distcheck > Increment version to 2.7.99.1 > NEWS: Add notes for 2.7.99.1 snapshot > > Dan Nicholson (1): > Fix dist of xvmc sources > > Eric Anholt (35): > Fix XV with non-GEM kernels by allocating a larger fake bufmgr. > Add PGETBL_CTL to the debug output. > Add dumping of 915 and 945 fence registers. > Add DCC register dumping. > Move contributed m4 (dolt) to a subdirectory so we can include it with > others. > Add shave support, enabled by default. > Remove some dead i830.h struct members. > Rename EXA rendering functions to UXA, since we're keeping them > post-EXA. > Remove dead mono cursor load code. > Remove unused i830_output_type_names > Use a static inline to replace if (0) to an unused stub function. > Staticize a bunch of functions and variables in the driver. > Replace a bunch of #ifdef debug flushing/syncing with a single function. > Remove dead monitor detect debugger. > Remove dead xoffset/yoffset from pre-randr. > Revert "fix overflow warning on videoRam" > Don't try to do anything for I830Sync when VT switched. > Fix drmSetMaster/DropMaster error messages. > Don't initialize DRI2 if the fd we get is not master-capable. > Don't clear the framebuffer if it isn't currently bound. > Fix assert at startup with DRI initialiation failure. > Remove pre-server-1.5 support. > Remove DRI1 support. > Remove XAA support. > Remove EXA support. > unifdef I830_USE_UXA. > Remove can_resize, which is now always true (except when a bug > interfered) > Now that video destination pixmaps are always in BOs, no more MarkSync. > Replace i830WaitSync with just I830Sync(), as nearly all callers had it > wrong. > Remove I830_XV ifdef. > Replace I830Sync's irq emit/wait code with bufmgr use. > Remove XF86DRM_MODE. > Rely on BO pixmaps being present in acceleration paths. > unifdef LIBPCIACCESS and XSERVER_LIBPCIACCESS. > Remove checks for xf86RotateFreeShadow, introduced in server 1.4. > > Hugo Jacques (1): > SDVO: add composite TV out support > > Ian Romanick (2): > DRI2: Respect the src and dst parameters of CopyRegion. > DRI2: If the SDK supports it, use the DRI2GetBuffersWithFormat > interfaces > > Jesse Barnes (11): > Use UXA when KMS is active > Create known output configuration at EnterVT time > Re-enable disabled outputs after rotation > Don't install fences if the kernel is managing them > Don't manage fences part two > Tiling fixes, third set > Require libdrm 2.4.6 for GTT unmap support > Match GTT unmap with map in KMS rotation case > Fix offset in begin_gtt_access case > Don't enable kernel execbuf fencing w/EXA > Silence warning in i830_dmi_store_field > > Julien Cristau (1): > Require xserver 1.3 > > Kalev Lember (2): > Fix Xv crash with overlay video. > Fix VT switch with XV overlay video enabled. > > Keith Packard (2): > Use CopyArea to load glyphs from per-glyph pixmap to cache pixmap > Revert EXA_DRIVER_KNOWN_MAJOR bump > > Kristian Høgsberg (2): > Drop Legacy3D option, only use fixed texture space with non-gem. > Remove a handful of pointless comments > > Li Peng (1): > Turn on front buffer tiling in KMS. > > Ma Ling (6): > Define documented PLL timing limits for G4X platform > Use best PLL timing values for G4X platform > Set SSC frequency for 8xx chips correctly > set broadcast RGB mode for HDMI and TMDS from SDVOX output > set broadcast RGB mode for integrated HDMI output. > update manpage for BROADCAST_RGB property > > Ma, Ling (1): > disable center mode for 965GM and G4X platform > > Pierre Willenbrock (1): > format == 0 means "use default" in I830DRI2CreateBuffer > > Robert Lowery (1): > Fix typo in comment > > Rémi Cardona (1): > clean up man page generation and remove all traces of the i810 driver > > Shaohua Li (1): > Disable FBC on IGD for UMS > > Shuang He (2): > Fix value for MI_WAIT_FOR_PIPEA_SCAN_LINE_WINDOW > Free front buffer bo when X exit > > Zdenek Kabelac (4): > Fix leak of some 965 render state on VT switch. > Unreference allocated bos in i965 render error paths > free allocated name inside sdvo_destroy > Remember allocated offscreenImages memory for freeing it in > CloseScreen() > > Zhenyu Wang (14): > SDVO: fix pixel multiplier setting for TV > SDVO: reset privates before output setup > Revert "SDVO: Switch control bus only before DDC access" > TV: force TV as connected with TV_Connector option > TV: fix contrast and saturation for 945G > Add a lid status test program "intel_lid" > KMS: hook up output properties for randr > gitignore intel_lid > Disable LVDS config parsing from VBT for now > Disable LVDS detect methods > SDVO: fix output flag dumping for unknown type > quirk LVDS on ibase MB890 855GM board > fix overflow warning on videoRam > SDVO: switch bus once for i2c transfer > > > > ------------------------------------------------------------------------ > > _______________________________________________ > xorg mailing list > xorg@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/xorg kernel 2.6.30-rc3, XServer-1.6.1, 64 bit,
Starting X (startx) and switching to a VT, between VT's and back to graphical desktop now works here. But stopping X (ctrl-alt-bs) and restarting afterwards does not. No video signal at VT7, but switching to another VT works. diff Xorg.0.log.second_start Xorg.0.log.first_start 17c17 < (==) Log file: "/var/log/Xorg.0.log", Time: Wed Apr 29 19:17:56 2009 --- > (==) Log file: "/var/log/Xorg.0.log", Time: Wed Apr 29 19:15:53 2009 237c237 < (II) intel(0): 0x02d30000-0x0322ffff: front buffer (5120 kB) --- > (II) intel(0): 0x02530000-0x02a2ffff: front buffer (5120 kB) 340a341,342 > (II) UnloadModule: "mouse" > (II) UnloadModule: "kbd" Hope this information is somehow helpful. Anybody else with same symptoms? Or just another configuration issue? -- Klaus _______________________________________________ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg