Processed: tagging 774899
Processing commands for cont...@bugs.debian.org: > tags 774899 + upstream patch fixed-upstream Bug #774899 [libdrm-intel1] libdrm-intel1: 855GM: Failed to submit batch buffer, expect rendering corruption: No space left on device Added tag(s) upstream, fixed-upstream, and patch. > thanks Stopping processing here. Please contact me if you need assistance. -- 774899: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774899 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/handler.s.c.142078673832170.transcr...@bugs.debian.org
Bug#774899: libdrm-intel1: 855GM: Failed to submit batch buffer, expect rendering corruption: No space left on device
Package: libdrm-intel1 Version: 2.4.58-2 Severity: normal Dear Maintainer, since upgrading my ThinkPad X40 (Intel 855GM graphics) to Jessie, the following error message appeares about twice a week in Xorg.0.log: [ 5173.704] (EE) intel(0): Failed to submit batch buffer, expect rendering corruption: No space left on device. After this, newly opened windows or menus are either filled in black or show up as empty frames until I reboot or disable KDE's desktop effects. So far, I have not been able to trigger this bug reliably, but this typically happens when iceweasel displays large images. By adding some fprintfs to the source code, I was able to track the problem down to drm_intel_gem_check_aperture_space() in libdrm-2.4.58/intel/intel_bufmgr_gem.c. This function returned -ENOSPC because total_fences==7 and bufmgr_gem->available_fences==6. There is a report for a similar bug (#725781), which was fixed upstream (https://bugs.freedesktop.org/show_bug.cgi?id=59771#c29). If you think there is a chance that this patch fixes my problem too, I'm going to test it. -- System Information: Debian Release: 8.0 APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libdrm-intel1 depends on: ii libc6 2.19-13 ii libdrm22.4.58-2 ii libpciaccess0 0.13.2-3+b1 ii multiarch-support 2.19-13 libdrm-intel1 recommends no packages. libdrm-intel1 suggests no packages. -- no debconf information *** lspci 00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02) 00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02) 00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02) 00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02) 00:1d.0 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01) 00:1d.1 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01) 00:1d.2 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01) 00:1d.7 USB controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81) 00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01) 00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01) 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01) 00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 01) 02:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 8d) 02:00.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 13) 02:01.0 Ethernet controller: Intel Corporation 82541GI Gigabit Ethernet Controller 02:02.0 Ethernet controller: Qualcomm Atheros AR5212 802.11abg NIC (rev 01) -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150108200416.2550.69991.reportbug@kermit.muppet
mesa: Changes to 'upstream-experimental'
Rebased ref, commits from common ancestor: commit 60e2e04fe8d9a55aeeeb8737a52c301e8a270458 Author: Emil Velikov Date: Tue Dec 30 02:11:34 2014 + Add release notes for the 10.4.1 release Signed-off-by: Emil Velikov diff --git a/docs/relnotes/10.4.1.html b/docs/relnotes/10.4.1.html new file mode 100644 index 000..ec6d3c0 --- /dev/null +++ b/docs/relnotes/10.4.1.html @@ -0,0 +1,95 @@ +http://www.w3.org/TR/html4/loose.dtd";> + + + + Mesa Release Notes + + + + + + The Mesa 3D Graphics Library + + + + + +Mesa 10.4.1 Release Notes / December 29, 2014 + + +Mesa 10.4.1 is a bug fix release which fixes bugs found since the 10.4.0 release. + + +Mesa 10.4.1 implements the OpenGL 3.3 API, but the version reported by +glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / +glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. +Some drivers don't support all the features required in OpenGL 3.3. OpenGL +3.3 is only available if requested at context creation +because compatibility contexts are not supported. + + +SHA256 checksums + +TBD + + +New features +None + +Bug fixes + +This list is likely incomplete. + + + +https://bugs.freedesktop.org/show_bug.cgi?id=82585";>Bug 82585 - geometry shader with optional out variable segfaults + +https://bugs.freedesktop.org/show_bug.cgi?id=82991";>Bug 82991 - Inverted bumpmap in webgl applications + +https://bugs.freedesktop.org/show_bug.cgi?id=83908";>Bug 83908 - [i965] Incorrect icon colors in Steam Big Picture + + + + +Changes + +Andres Gomez (1): + + i965/brw_reg: struct constructor now needs explicit negate and abs values. + + +Cody Northrop (1): + + i965: Require pixel alignment for GPU copy blit + + +Emil Velikov (3): + + docs: Add 10.4 sha256 sums, news item and link release notes + Revert "glx/dri3: Request non-vsynced Present for swapinterval zero. (v3)" + Update version to 10.4.1 + + +Ian Romanick (2): + + linker: Wrap access of producer_var with a NULL check + linker: Assign varying locations geometry shader inputs for SSO + + +Mario Kleiner (4): + + glx/dri3: Fix glXWaitForSbcOML() to handle targetSBC==0 correctly. (v2) + glx/dri3: Track separate (ust, msc) for PresentPixmap vs. PresentNotifyMsc (v2) + glx/dri3: Request non-vsynced Present for swapinterval zero. (v3) + glx/dri3: Don't fail on glXSwapBuffersMscOML(dpy, window, 0, 0, 0) (v2) + + +Maxence Le Doré (1): + + glsl: Add gl_MaxViewports to available builtin constants + + + + + + commit 1a3df8cc777af497f1557d9c6ad9360f7322b7fb Author: Emil Velikov Date: Tue Dec 30 02:07:33 2014 + Update version to 10.4.1 Signed-off-by: Emil Velikov diff --git a/VERSION b/VERSION index 816c071..da772b9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -10.4.0 +10.4.1 commit 45416a255f304c53ef14c5d78a079f0979b72600 Author: Emil Velikov Date: Tue Dec 30 01:03:14 2014 + Revert "glx/dri3: Request non-vsynced Present for swapinterval zero. (v3)" This reverts commit ee241a688904211663e9445ed90e6d51aca3204f. May not be the correct fix. Discussion is ongoing. http://lists.freedesktop.org/archives/mesa-dev/2014-December/072969.html diff --git a/src/glx/dri3_glx.c b/src/glx/dri3_glx.c index 1ddc723..0bda670 100644 --- a/src/glx/dri3_glx.c +++ b/src/glx/dri3_glx.c @@ -1526,7 +1526,6 @@ dri3_swap_buffers(__GLXDRIdrawable *pdraw, int64_t target_msc, int64_t divisor, xcb_connection_t *c = XGetXCBConnection(dpy); struct dri3_buffer *back; int64_t ret = 0; - uint32_t options = XCB_PRESENT_OPTION_NONE; unsigned flags = __DRI2_FLUSH_DRAWABLE; if (flush) @@ -1579,17 +1578,6 @@ dri3_swap_buffers(__GLXDRIdrawable *pdraw, int64_t target_msc, int64_t divisor, remainder = 0; } - /* From the GLX_EXT_swap_control spec: - * - * "If is set to a value of 0, buffer swaps are not - * synchronized to a video frame." - * - * Implementation note: It is possible to enable triple buffering behaviour - * by not using XCB_PRESENT_OPTION_ASYNC, but this should not be the default. - */ - if (priv->swap_interval == 0) - options |= XCB_PRESENT_OPTION_ASYNC; - back->busy = 1; back->last_swap = priv->send_sbc; xcb_present_pixmap(c, @@ -1603,7 +1591,7 @@ dri3_swap_buffers(__GLXDRIdrawable *pdraw, int64_t target_msc, int64_t divisor, None, /* target_crtc */ None, back->sync_fence, - options, + XCB_PRESENT_OPTION_NONE, target_msc, divisor, remainder, 0, NULL); commit fb3f7c0bc599f705dec0024188f1cb5deed93495 Author: Cody Northrop Date: Mon Sep 15 16:14:20 2014 -0600 i965: Require pixel alignment for GPU copy blit The blitter will start at a pixel's n