Created attachment 18020 [details] xorg config file I set the virtual size to 4048x2048, then start X. I found only Overlay video is available. There is no texture video. My platform: 945GM. With xserver master branch and intel driver master branch, the bug exists. With xserver 1.4 branch and intel driver 2.4 branch, the bug also exists.
Created attachment 18021 [details] xorg log
It's hw limit, texture can't work above 2048x2048 size.
Is this limitation only for pre-965? Is this limitation documented somewhere?
It is my understanding that the size limitation is for video window size. The big virtual screen size should not disable texture video.
right, but consider in big screen case, user might submit big xv image larger than 2048x2048, and I don't think xv has any fallback path if in this case hw can't handle it, which will fail finally. Either we provide a fallback or we can't enable it with easy-to-trigger failure.
(In reply to comment #5) > right, but consider in big screen case, user might submit big xv image larger > than 2048x2048, and I don't think xv has any fallback path if in this case hw > can't handle it, which will fail finally. Either we provide a fallback or we > can't enable it with easy-to-trigger failure. > For platforms newer than G965, they has no overlay video. If the virtual size is larger than 2048x2048, they will has no video. This does not make sense. And user does not create window larger than screen in most time, so they will not submit larger xv image.
That's the only limit on chips before 965G.
As we don't have plan for this, mark as wontfix.
idr think it'll be eaiser to fix after GEM merged.
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.