Issue #3171 has been updated by tuxillo. Status changed from In Progress to Closed Assignee set to ftigeot % Done changed from 0 to 100 Estimated time set to 10.00 h
This commit to Deltaports disables soft-pinning all together from graphics/mesa-dri: commit 630507ebacd566668d1cb8507b86fccec01f4f9b Author: François Tigeot <[email protected]> Date: Mon Feb 11 19:45:31 2019 +0100 graphics/mesa-dri: Disable soft-spinning of all buffers This commit to DragonFly provides a fix for when soft-pinning is enabled again: commit d653c72734cf5be86d3cd2b4208c1e4ec68ade00 Author: François Tigeot <[email protected]> Date: Sun Feb 17 09:06:17 2019 +0100 drm: Fix Linux/DragonFly PAGE_MASK confusion ---------------------------------------- Bug #3171: mesa-libs 18.3.2 not working http://bugs.dragonflybsd.org/issues/3171#change-13611 * Author: tuxillo * Status: Closed * Priority: Normal * Assignee: ftigeot * Category: Driver * Target version: master ---------------------------------------- mesa-libs 18.3.2 from dports is not working as expected. This is the latest mesa-libs package in dports as of today. The latest known version to be working is mesa-libs 18.1.9_4. User is in 'video' group as to be expected. # uid=2000(antonioh) gid=2000(antonioh) groups=2000(antonioh), 0(wheel), 44(video), 85(vknet) The error can be triggered by running 'glxgears', 'glxinfo', ... # glxinfo name of display: :2 i965: Failed to submit batchbuffer: Invalid argument Further debugging: To enable FIOCTL and IOCTL debugging messages in DRM: # sysctl hw.drm.debug=0x0f0f hw.drm.debug: 3855 ---- dmesg exceprt ---- [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=0, DRM_IOCTL_GET_MAGIC [drm:pid117659:drm_getmagic] 67 [drm:pid1474:drm_ioctl] pid=1474, dev=0xfffff80076311bc8, auth=1, DRM_IOCTL_AUTH_MAGIC [drm:pid1474:drm_authmagic] 67 [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, DRM_IOCTL_VERSION [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, DRM_IOCTL_VERSION [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GETPARAM [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GEM_CONTEXT_GETPARAM [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GETPARAM [drm:pid117659:i915_getparam] Unknown parameter 30 [drm:pid117659:drm_ioctl] ret = 22 [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GETPARAM [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GETPARAM [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GETPARAM [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GETPARAM [drm:pid117659:i915_getparam] Unknown parameter 40 [drm:pid117659:drm_ioctl] ret = 22 [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GEM_GET_APERTURE [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GEM_CREATE [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GEM_SET_TILING [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GEM_SET_DOMAIN [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, DRM_IOCTL_GEM_CLOSE [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_REG_READ [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GETPARAM [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GETPARAM [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GETPARAM [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GETPARAM [drm:pid117659:i915_getparam] Unknown parameter 45 [drm:pid117659:drm_ioctl] ret = 22 [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GETPARAM [drm:pid117659:i915_getparam] Unknown parameter 48 [drm:pid117659:drm_ioctl] ret = 22 [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GETPARAM [drm:pid117659:i915_getparam] Unknown parameter 50 [drm:pid117659:drm_ioctl] ret = 22 [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GET_RESET_STATS [drm:pid117659:drm_ioctl] ret = 1 [drm:pid1474:drm_ioctl] pid=1474, dev=0xfffff80076311bc8, auth=1, I915_GEM_THROTTLE [drm:pid117659:drm_ioctl] pid=117659, dev=0xfffff80076311bc8, auth=1, I915_GETPARAM [drm:pid117659:i915_getparam] Unknown parameter 44 [drm:pid117659:drm_ioctl] ret = 22 Also attached the glxinfo.log which is the output of: # env INTEL_DEBUG=bat glxinfo [...] ---Files-------------------------------- glxinfo.log (13.3 KB) -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account
