Summary: | Calling synchronous XvShmPutImage or XvPutImage faster than vblank causes client starvation. | ||
---|---|---|---|
Product: | xorg | Reporter: | Gary Scharf <gscharf> |
Component: | Server/General | Assignee: | Xorg Project Team <xorg-team> |
Status: | RESOLVED MOVED | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | medium | ||
Version: | 7.4 (2008.09) | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Gary Scharf
2009-09-01 06:45:13 UTC
Could you turn off XV_SYNC_TO_VBLANK then try again? Seems like an X server scheduling issue. One client [testxv] is bombarding the xserver with a lot of very small requests that take a disproportionate amount of time to service (the serialised uploading of video textures), versus a new client that requires a lot of requests. You might find that using the -dumbSched option restores the old behaviour. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/381. |
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.