On Fri, Aug 23, 2013 at 10:34 AM, Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> wrote: > On Fri, Aug 23, 2013 at 10:04:37AM +0200, Sedat Dilek wrote: >> On Fri, Aug 23, 2013 at 9:55 AM, Sedat Dilek <sedat.dilek@xxxxxxxxx> wrote: >> > On Thu, Aug 22, 2013 at 1:32 PM, Daniel Vetter <daniel.vetter@xxxxxxxx> wrote: >> >> On Thu, Aug 22, 2013 at 1:30 PM, Daniel Vetter <daniel.vetter@xxxxxxxx> wrote: >> >>> On Thu, Aug 22, 2013 at 1:13 PM, Sedat Dilek <sedat.dilek@xxxxxxxxx> wrote: >> >>>> dmesg (a lot of traces) and kernel-config attached. >> >>>> >> >>>> UXA causes still screen corruption. >> >>> >> >>> Hm, was only a slim chance that this patch would fix anything - I >> >>> think you'd always see an oops when you'd hit this bug instead of just >> >>> a bit of corruption. >> >> >> >> Ok, I think it's time to throw in the towel a bit. I've dropped >> >> >> >> >> >> commit d46f1c3f1372e3a72fab97c60480aa4a1084387f >> >> Author: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> >> >> Date: Thu Aug 8 14:41:06 2013 +0100 >> >> >> >> drm/i915: Allow the GPU to cache stolen memory > > Hmm, wrong patch. Unless you have a good reason, you just want to drop > the ringbuffers in stolen. > >> >> from my queue. I guess we can retry for 3.13 again. >> > >> > I am sorry to keep someone's work to be delayed, really. >> > I would have liked to see this fixed (and I have spent some time on it). > > It's just a minor memory optimization (reclaiming less than a megabyte > of system memory). > >> > Which patches did you exactly drop? >> > >> >> Sorry for bombing you with question... >> >> I am trying latest Linus-tree HEAD with the drm-intel-nightly I made >> my last testings. >> >> Are any of these TLB / x86-get_unmapped_area fixes of interested... >> has any effects on the reported issue? > > It should not. Of concern is how the GPU views the world which has its > own independent set of TLBs and mapping tables - and access to those > should always be uncached from the CPU's perspective. > >> I still wonder what is the root-cause... >> I mean if SNA is OK but UXA not and Linux graphics stack is that complex. >> ( Can't say if user-space like unity isn't involved... ). > > All that userspace can affect here is the timing and inital contents of > the framebuffer, everything else is controlled by the kernel. All the > testing we have done so far imply that the kernel's view of the machine > state is consistent with our expectations, but the display is doing > something inexplicable. Can this be a problem? [ dmesg ] [ 27.949704] [drm] Wrong MCH_SSKPD value: 0x16040307 [ 27.949708] [drm] This can cause pipe underruns and display issues. [ 27.949709] [drm] Please upgrade your BIOS to fix this. - Sedat - _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx