| Summary: | Need a gnome-shell equivalent of old Compiz workaround force_glx_sync | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Chris Marcantonio <cmarcant> |
| Component: | clutter | Assignee: | Peter Robinson <pbrobinson> |
| Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 15 | CC: | alfredo.maria.ferrari, drafnel, itamar, jbacik, maxamillion, metherid, otaylor, pbrobinson, samkraju, walters |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | i686 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-10-11 17:12:29 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Chris Marcantonio
2011-04-29 16:55:17 UTC
The original poster mentions that the redraw problem is encountered in a "terminal". I have been unable to reproduce the problem in a gnome-terminal, but it is frequently manifested in an xterm, to the point of making the xterm difficult to use. Fedora15 / Nvidia driver. ... same for me. Xterm is de-facto unusable in gnome-shell+Nvidia drivers (Dell Latitude e6500, i686). However nouveau is pretty unusable for all the rest... Reassigning this to clutter since it's up to the screen drawer to fix this. (In reply to comment #3) > Reassigning this to clutter since it's up to the screen drawer to fix this. clutter doesn't draw the screen. It's a library which abstracts GL/GL-ES from the application. It passes the GL through to the driver to actually render so its up to the driver to provide this interface. The driver is what should be providing the option "force_glx_sync" or more likely actually fix the driver so the issue doesn't need hacks, whether the UX then chooses to provide the option to enable/disable this is up to upstream. Does the driver provide the ability to set this either in the xorg.conf or via their proprietary management GUI? Closing this as CANTFIX as the request for a UI option needs to go upstream and the driver issues need to go to the vendor as its closed source as we can't fix this. Yes NVIDIA's drivers are screwed, but it doesn't mean that it can't be worked around in gnome3. I'm pretty sure (but not 100%) that clutter is the one responsible for telling the backend to redraw a given section of the screen. All that needs to be done is to drop glXWaitX(); before redrawing the screen to allow the outstanding X commands to finish before redrawing the screen. If clutter isn't the one actually responsible for making the screen drawing actually happen, that is it's not the one executing the actual opengl commands to the driver, then of course this bug doesn't belong with clutter, but I'm hoping a clutter developer will be able to say "Oh hey that's component Y" and reassign it to who it belongs. Closing this CANTFIX by somebody who isn't actually involved in these projects is unhelpful.
> If clutter isn't the one actually responsible for making the screen drawing
> actually happen, that is it's not the one executing the actual opengl commands
> to the driver, then of course this bug doesn't belong with clutter, but I'm
> hoping a clutter developer will be able to say "Oh hey that's component Y" and
> reassign it to who it belongs. Closing this CANTFIX by somebody who isn't
> actually involved in these projects is unhelpful.
It should be filed upstream then, as its a development feature request.
|