| Summary: | "MonitorLayout CRT" and 1600x1200 disables xv | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | xorg | Reporter: | kiltharan | ||||||||
| Component: | Driver/Radeon | Assignee: | Xorg Project Team <xorg-team> | ||||||||
| Status: | RESOLVED DUPLICATE | QA Contact: | |||||||||
| Severity: | normal | ||||||||||
| Priority: | high | CC: | alexdeucher | ||||||||
| Version: | 6.8.2 | ||||||||||
| Hardware: | x86 (IA32) | ||||||||||
| OS: | Linux (All) | ||||||||||
| Whiteboard: | |||||||||||
| i915 platform: | i915 features: | ||||||||||
| Attachments: |
|
||||||||||
|
Description
kiltharan
2005-03-17 12:22:29 UTC
Depending on which crtc is sourced to the output the overlay might be assigned to the other one. you can switch the overlay crtc using the XV_SWITCH_CRTC Xv attribute using a tool like xvattr. Could you also attach your log and config? Created attachment 2194 [details]
The Xorg Logfile
Created attachment 2195 [details]
The xorg configuration file
Hello,
first, thanks for taking on this. Now I had a chance to test with an radeon
9700 card, which shows the same behaviour. The attached logs are from that 9700
card. However, I will gladly be providing the other settings for the radeon8500
as well, if helpful.
Without that CRT option, I only get 1280x1024 and all modelines are ignored,
but videoplayback is fine, with Option CRT the playbackwindow remains black
when using xv, but resolution and refreshrate are as desired.
According to your comment, I am not sure I understand what you are saying, but
below ist some xvattr info
The output of xvattr (without options):
Found Xv 2.2
Adaptor: 0
Name: ATI Radeon Video Overlay
Port: 61
Name: XV_SET_DEFAULTS
Flags: XvSettable
Min value: 0
Max value: 1
Name: XV_AUTOPAINT_COLORKEY
Flags: XvGettable XvSettable
Min value: 0
Max value: 1
Current value: 1
Name: XV_COLORKEY
Flags: XvGettable XvSettable
Min value: 0
Max value: -1
Current value: 30
Name: XV_DOUBLE_BUFFER
Flags: XvGettable XvSettable
Min value: 0
Max value: 1
Current value: 1
Name: XV_BRIGHTNESS
Flags: XvGettable XvSettable
Min value: -1000
Max value: 1000
Current value: 0
Name: XV_CONTRAST
Flags: XvGettable XvSettable
Min value: -1000
Max value: 1000
Current value: 0
Name: XV_SATURATION
Flags: XvGettable XvSettable
Min value: -1000
Max value: 1000
Current value: 0
Name: XV_COLOR
Flags: XvGettable XvSettable
Min value: -1000
Max value: 1000
Current value: 0
Name: XV_HUE
Flags: XvGettable XvSettable
Min value: -1000
Max value: 1000
Current value: 0
Name: XV_RED_INTENSITY
Flags: XvGettable XvSettable
Min value: -1000
Max value: 1000
Current value: 0
Name: XV_GREEN_INTENSITY
Flags: XvGettable XvSettable
Min value: -1000
Max value: 1000
Current value: 0
Name: XV_BLUE_INTENSITY
Flags: XvGettable XvSettable
Min value: -1000
Max value: 1000
Current value: 0
Name: XV_SWITCHCRT
Flags: XvGettable XvSettable
Min value: 0
Max value: 1
Current value: 0
Name: XV_GAMMA
Flags: XvGettable XvSettable
Min value: 100
Max value: 10000
Current value: 1000
Name: XV_COLORSPACE
Flags: XvGettable XvSettable
Min value: 0
Max value: 1
Current value: 0
xvattr -a XV_SWITCH_CRTC
Found Xv 2.2
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 141 (XVideo)
Minor opcode of failed request: 14 ()
Serial number of failed request: 11
Current serial number in output stream: 11
And the output of xvinfo:
X-Video Extension version 2.2
screen #0
Adaptor #0: "ATI Radeon Video Overlay"
number of ports: 1
port base: 61
operations supported: PutImage
supported visuals:
depth 24, visualID 0x23
depth 24, visualID 0x24
depth 24, visualID 0x25
depth 24, visualID 0x26
depth 24, visualID 0x27
depth 24, visualID 0x28
depth 24, visualID 0x29
depth 24, visualID 0x2a
number of attributes: 15
"XV_SET_DEFAULTS" (range 0 to 1)
client settable attribute
"XV_AUTOPAINT_COLORKEY" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
"XV_COLORKEY" (range 0 to -1)
client settable attribute
client gettable attribute (current value is 30)
"XV_DOUBLE_BUFFER" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
"XV_BRIGHTNESS" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_CONTRAST" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_SATURATION" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_COLOR" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_HUE" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_RED_INTENSITY" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_GREEN_INTENSITY" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_BLUE_INTENSITY" (range -1000 to 1000)
client settable attribute
client gettable attribute (current value is 0)
"XV_SWITCHCRT" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
"XV_GAMMA" (range 100 to 10000)
client settable attribute
client gettable attribute (current value is 1000)
"XV_COLORSPACE" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 0)
maximum XvImage size: 2048 x 2048
Number of image formats: 4
id: 0x32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x59565955 (UYVY)
guid: 55595659-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x30323449 (I420)
guid: 49343230-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
Created attachment 2196 [details]
xorg logfile with Monitorlayout CRT deaktivated (commented)
Addition: When running without Minotorlayout CRT and therefore working videoplayback, the output of xvattr does not vary too much. xvattr -a XV_SWITCH_CRTC Found Xv 2.2 X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 141 (XVideo) Minor opcode of failed request: 14 () Serial number of failed request: 11 Current serial number in output stream: 11 With "MonitorLayout CRT" and 1280x1024 dimension, does xv work? (In reply to comment #4) > > Name: XV_SWITCHCRT > Flags: XvGettable XvSettable > Min value: 0 > Max value: 1 > Current value: 0 [...] > xvattr -a XV_SWITCH_CRTC > Found Xv 2.2 > X Error of failed request: BadMatch (invalid parameter attributes) As you can see above, the name of the attribute is XV_SWITCHCRT. |
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.