Bug 494174
Summary: | Checking for direct rendering is not enough to detect 3D | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Adel Gadllah <adel.gadllah> | ||||
Component: | opengl-games-utils | Assignee: | Hans de Goede <hdegoede> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | rawhide | CC: | hdegoede, seppo.yli-olli | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2009-04-10 13:32:43 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: | |||||||
Attachments: |
|
Description
Adel Gadllah
2009-04-05 11:04:48 UTC
Thanks for reporting this, can you copy and paste the output of "glxinfo" on an affected system here? Created attachment 338220 [details]
glxinfo output
Thanks! Version 0.1-8 should be in tomorrows rawhide compose, and fix this. If it doesn't fix this please let me know. The outcome of this bug wasn't completely correct. You can have hardware rendering through X server using indirect rendering so it should not be checking for direct rendering at all. Only for software rasterizer. (In reply to comment #4) > The outcome of this bug wasn't completely correct. You can have hardware > rendering through X server using indirect rendering so it should not be > checking for direct rendering at all. Only for software rasterizer. Hmm, AFAIK we never have this situation in Fedora, also I wonder if the performance is in any way acceptable when doing this ? (In reply to comment #5) > (In reply to comment #4) > > The outcome of this bug wasn't completely correct. You can have hardware > > rendering through X server using indirect rendering so it should not be > > checking for direct rendering at all. Only for software rasterizer. > > Hmm, AFAIK we never have this situation in Fedora, also I wonder if the > performance is in any way acceptable when doing this ? You can force this by setting LIBGL_ALWAYS_INDIRECT but that way many opengl extensions aren't supported. The most common thing that can cause it that I know is using OpenGL compositing with DRI1. If we can rely on DRI1 dying out in favour of DRI2 soon (DRI2 can handle direct rendering even under OpenGL compositing), it's safe to leave the detection as is. But yes, indirect rendering is considerably slower than direct rendering, yet faster than software rendering. Depends on the program whether it's fast enough. |