Bug 1330 - Xv displays garbage/green when X resolution is too high (on cyberblade/i1)
Summary: Xv displays garbage/green when X resolution is too high (on cyberblade/i1)
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Trident (show other bugs)
Version: 6.7.0
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact:
URL: http://www.lln.tuxicoman.be/temp/trid...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-10 18:03 UTC by Nir Perry
Modified: 2005-11-30 05:50 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Nir Perry 2004-09-10 18:03:00 UTC
My hardware: a Compaq laptop with Cyberblade/i1 and a 800x600 LCD, but using an
external monitor.

With resolutions higher than 1024x768, mplayer displays any video garbaged
and/or green.
xvinfo reports that the "maximum XvImage size" is 1024x1024 - so maybe that's
the limit.
However, I tried changing resolution on the fly with xrandr to just about any
resolution, and it was still garbaged.

I also tried setting "cybershadow" to "on", "display" to "crt" only, and also
tried switching to another virtual console and back to X after xrandr to maybe
reset some more registers...

I guess since xvinfo reports a 1024x1024 limit, I can't use Xv with higher
resolutions, but I don't know if changing to 1024x768 with xrandr should work or
not...

-----------------------
Here's some more info, which can basically be ignored...
The LCD is 800x600, but I set the laptop to use the external port only (LCD is
turned off) - plus, in 1024x768 Xv works ok, so the 800x600 doesn't seem to be
the problem.
I tried reconfiguring the X server, ended up regeneration a completely new
config file, and still the problem was always the same - >1024x768 fails.
Other that Xv, the X works fine with the higher resolutions (upto 1856x1392).
I tried almost every resolution possible, 1280x960, 1280x1024, 1400x1050 (with
and without the "Display1400" option), 1600x1200, 1792x1344, 1856x1396 - none
works. Only 1024x768 and lower works.
I've tried both with 24bit and with 16bit depths, no difference.
I tried using a "virtual" size, and without - no difference.
Comment 1 Alex Deucher 2004-09-27 10:52:50 UTC
many chipsets cannot do overlays over a certain resolution or refresh rate due
to bandwidth limitations.  This is espcially true on integarted chipsets like
i8xx and prosavages.  I suspect you are running to this limitation.
Comment 2 Nir Perry 2004-09-27 18:15:06 UTC
(In reply to comment #1)
I have no problem with any limit. However, I would like two things:
1) To be able to go to the higher resolution and back, and use Xv again in the
lower resolution (it did work there on the first place).
2) To understand what exactly is the limit.
Comment 3 Guy Martin 2005-11-30 01:38:18 UTC
This is a duplicate of #736. See comment #10 for explainations.

The fix is here :
http://www.lln.tuxicoman.be/temp/trident-xv-hires-fix.patch
Comment 4 Alan Hourihane 2005-12-01 00:50:21 UTC
Closing. Believed to be fixed in 6.9/7.0 RC2.


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.