Bug 203295
Summary: | tdfx driver uses DRI, but libGL doesn't find tdfx_dri.so (because it's not shipped) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Leszek Matok <lam> |
Component: | mesa | Assignee: | Adam Jackson <ajax> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 5 | CC: | hdegoede, xgl-maint |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-08-21 14:00:31 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Leszek Matok
2006-08-20 21:38:07 UTC
Well that's weird. We build the tdfx driver but we never install it. I believe the decision was made to move Glide3 to extras mostly because no one wanted to maintain it in core. Ideally someone would get around to rewriting the tdfx driver to not use glide anymore. In the meantime I've reenabled installing the tdfx driver in rawhide, and I'll push a Mesa update for FC-5 to do the same (should be mesa-libGL-6.4.2-6.fc5.4), which will at least make the tdfx driver work when Glide3 is installed. If you're having issues with the tdfx driver they should probably be reported to upstream Mesa (bugs.freedesktop.org, Mesa component) since we don't modify the tdfx driver at all in Fedora. Thanks for the catch! Honestly, I don't think anyone is interested in rewriting tdfx to not use Glide (even if the source is there). There are no new 3dfx cards and current layered setup worked fine in earlier X/Mesa/Glide. The segfaults turned out to be caused by tdfxDeleteTexture, which calls _mesa_* functions, which end up calling _mesa_align_free, which takes address to be freed from the word right before the pointer, but there's no pointer there. Probably a driver error, I'll wait for your version to appear in updates-testing (maybe I did something wrong) and test it. If the bugs persist and it's Mesa error, can Mesa 6.5 be compiled (by me) for my Xorg 7.0 under FC5? I don't think they want to hear about bugs in old versions :) I did it, Mesa 6.5 crashes as well. I found the upstream, https://bugs.freedesktop.org/show_bug.cgi?id=7574 and I'm moving there right away. As the Extras Glide3 maintainer I'm happy to hear my hard work is still used by people :) I have a voodoo2 myself so I've not tested the DRI path, since the patch attached to: https://bugs.freedesktop.org/show_bug.cgi?id=7574 seems vital for opengl -> dri to work on voodoo3 / 5 it would be very nice if this patch could be applied to the Fedora packages (or did we already pick it up from upstream?) Turned out it was fixed in Mesa CVS long time ago, sigh :) This means rawhide picked it up already. |