Summary: | [SNB] mesa 7.11: missing characters in text display of freedroid rpg | ||
---|---|---|---|
Product: | Mesa | Reporter: | Martin Steigerwald <Martin> |
Component: | Drivers/DRI/i915 | Assignee: | Chris Wilson <chris> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | jbarnes, kibi |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
URL: | http://bugs.debian.org/631516 | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | screenshot showing those missing characters |
Description
Martin Steigerwald
2011-06-24 07:08:10 UTC
Created attachment 48382 [details]
screenshot showing those missing characters
Adding the link to Debian bug #631516 as URL for this bug report (http://bugs.debian.org/631516). Said debian package is: * New upstream snapshot, from the master branch (up to 2fe39b46e7). (wanted to add debian bug link in that moment too, but you did already, Cyril;-). commit a5a36d9b158a317daa1cf10a6b6ed2bed6b22750 Author: Eric Anholt <eric@anholt.net> Date: Fri Jun 10 20:19:01 2011 -0700 i965: Don't try to continue space before the start of a VBO. This loop is trying to see if all the buffers to be uploaded happen to be the same increment from the start of the 3DSTATE_VERTEX_BUFFERS currently loaded in the hardware. However, we might be at a smaller offset than the previous set of VERTEX_BUFFERS, so we can't reuse because that packet made the first entry be its starting offset (you can't access outside the given bounds). Fixes piglit ARB_vertex_buffer_object/elements-negative-offset. (correcting component) According to module list it is i915, not i965. Thanks to the Debian maintainer Cyril I will be getting an mesa package with just this commit cherry-picked soon and test the fix then. Changed back to i965 to have it assigned to Chris Wilson again. Sorry for noise. I give up to understand bugzilla. Now its i915 and Chris Wilson set manually. (In reply to comment #6) > According to module list it is i915, not i965. just curious what's the module name for i915? The Mesa DRI driver for SNB should be i965. There's a kernel module named i915. Well I do have two apparently different drivers: merkaba:~> ls -l $(dpkg -L libgl1-mesa-dri | grep i9) -rw-r--r-- 1 root root 3449304 19. Jun 17:47 /usr/lib/x86_64-linux-gnu/dri/i915_dri.so -rw-r--r-- 1 root root 3678488 19. Jun 17:47 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so Anyway, I leave that to the experts now to decide ;). Sorry I forgot: i915 is the module name according to lsmod. Fix confirmed. All characters of the text are visible again. I didn´t get any higher framerate due to SNB tough. But the framerate raised when upgrading from 3.0.0-rc3 to 3.0.0-rc4 with mesa 7.10 still back then from about 18-20 maximum to 28-30 maximum at 1400x1050. Thanks for fixing the bug! Just for the record, as the backtrace in bug #38898 shows, its really i965 being involved here. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.