summaryrefslogtreecommitdiff
path: root/driver/xf86-video-intel/src/i830_display.c
AgeCommit message (Collapse)Author
2009-09-10backport a bugfix from upstream:Owain Ainsworth
Fix 945GM VT switch in UMS Bug #19578. We should set private intel_crtc state according to current, as fail to do so pipe A needs active won't be taken care of. Also make sure pipe swap operation always set during VT switch. This also fixes the *other* x40 lid problem (which happens when you suspend, then you shut the lid in dont'-suspend-on-lid mode. the reasoning for the PipeA quirk I finally found: On some platforms, the firmware may read & write GPU registers on lid close, suspend/resume time or during various SMM events. If one of the graphics pipes is disabled at that time, the GPU may hang due to the programming dependencies of the various registers. So essentially, without this patch, if you have this quirk and you shut the lid, you're hosed, but y'know drivers in userland are great. So are BIOS writers. requested by deraadt@, who keeps getting this issue when he's on a plane.
2009-06-25update to xf86-video-intel 2.7.1. Tested by many.Matthieu Herrb
2008-10-12xf86-video-intel 2.4.2. Has been in snapshots for weeks. Ok oga@.Matthieu Herrb
2008-08-26Use the modeset_ctl ioctl to let the drm know that we're setting theOwain Ainsworth
mode from userland. This means we can switch of the vblank ioctl when no 3d client is using it. Backported from newer ddxen to make use of the new libdrm. ok matthieu@
2008-06-29update to xf86-video-intel 2.3.2. Tested among others by okan@.Matthieu Herrb
2008-05-21Update to xf86-video-intel 2.3.1. Tested by many.Matthieu Herrb
2008-03-30Update to Intel driver 2.2.1. But change default accelmethod to XAA.Matthieu Herrb
Tested by landry@, oga@, steven@, jakemsr@.
2007-11-24xf86-video-intel 2.2.0Matthieu Herrb