Bug 16914

Summary: [945GM] texture video disabled if virtual size is beyond 2048x2048
Product: xorg Reporter: WuNian <nian.wu>
Component: Driver/intelAssignee: Wang Zhenyu <zhenyu.z.wang>
Status: RESOLVED WONTFIX QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
xorg config file
none
xorg log none

Description WuNian 2008-07-30 18:49:13 UTC
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.
Comment 1 WuNian 2008-07-30 18:49:52 UTC
Created attachment 18021 [details]
xorg log
Comment 2 Wang Zhenyu 2008-07-31 02:33:39 UTC
It's hw limit, texture can't work above 2048x2048 size.
Comment 3 Gordon Jin 2008-07-31 07:12:24 UTC
Is this limitation only for pre-965?
Is this limitation documented somewhere? 
Comment 4 WuNian 2008-08-03 18:11:08 UTC
It is my understanding that the size limitation is for video window size. The big virtual screen size should not disable texture video.
Comment 5 Wang Zhenyu 2008-08-03 20:31:31 UTC
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.
Comment 6 WuNian 2008-08-03 22:04:30 UTC
(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. 
Comment 7 Wang Zhenyu 2008-08-03 22:08:22 UTC
That's the only limit on chips before 965G.
Comment 8 Wang Zhenyu 2008-08-04 22:22:29 UTC
As we don't have plan for this, mark as wontfix.
Comment 9 Gordon Jin 2008-08-05 19:01:27 UTC
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.