Bug 16914 - [945GM] texture video disabled if virtual size is beyond 2048x2048
Summary: [945GM] texture video disabled if virtual size is beyond 2048x2048
Status: RESOLVED WONTFIX
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Wang Zhenyu
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-30 18:49 UTC by WuNian
Modified: 2008-08-05 19:01 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
xorg config file (3.57 KB, text/plain)
2008-07-30 18:49 UTC, WuNian
no flags Details
xorg log (41.40 KB, text/plain)
2008-07-30 18:49 UTC, WuNian
no flags Details

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.