Summary: | Problems with xrandr dualhead and docking station | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Alexander Weber <xweber.alex> | ||||||||||||
Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> | ||||||||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||||||
Severity: | normal | ||||||||||||||
Priority: | medium | CC: | sschweizer, xweber.alex | ||||||||||||
Version: | 7.3 (2007.09) | ||||||||||||||
Hardware: | x86 (IA32) | ||||||||||||||
OS: | Linux (All) | ||||||||||||||
Whiteboard: | |||||||||||||||
i915 platform: | i915 features: | ||||||||||||||
Attachments: |
|
Description
Alexander Weber
2007-09-24 05:52:40 UTC
Created attachment 11717 [details]
DDC and EDID activated
Created attachment 11718 [details]
EDID dectivated
Created attachment 11719 [details]
NoDDC
Created attachment 11720 [details]
the xorg.conf
after that i started inside docking station, but with lid opened. At X runtime i switched from LVDS to DVI-0. Now there are a lot of redrawing errors on DVI-0 (see attached .png) .xsession-errors has a lot of X Error: BadMatch (invalid parameter attributes) 8 Major opcode: 157 Minor opcode: 6 Resource id: 0x5b X Error: BadPixmap (invalid Pixmap parameter) 4 Major opcode: 54 Minor opcode: 0 Resource id: 0x18017a3 messages Created attachment 11722 [details]
lot of redrawing errors
Please try again with the ati driver from git. I think these issues should be fixed. i've tried it, but unfortunatly almost nothing changed. The LID-state is still not detected as it should, so the overlaying desktop sizes persist: [...] (II) RADEON(0): Output LVDS using monitor section LVDS Monitor (II) RADEON(0): Panel ID string: H4700.154P1 (II) RADEON(0): Panel Size from BIOS: 1680x1050 (II) RADEON(0): BIOS provided dividers will be used. (WW) RADEON(0): LVDS Info: XRes: 1680, YRes: 1050, DotClock: 119230 HBlank: 160, HOverPlus: 48, HSyncWidth: 32 VBlank: 30, VOverPlus: 2, VSyncWidth: 6 [...] the DDC info now shows the extra video modes from both external monitors (1600x1200), but in log its still: [...] (WW) RADEON(0): DDC2/I2C is not properly initialized [...] and the VGA-0 jumps in a mode: 1920x1080@44 which does not provide any readable output. Alex There was a PLL issue on crtc 0 which should be fixed now. Can you try again with ati git master? Hi, i tried with git master and .... it's working! Thanks a lot! Screen 0: minimum 320 x 200, current 3200 x 1200, maximum 3200 x 1200 VGA-0 connected 1600x1200+0+0 (normal left inverted right x axis y axis) 367mm x 275mm 1600x1200 60.0*+ 59.9 1280x1024 75.0 59.9 1152x864 74.8 1024x768 75.1 60.0 800x600 75.0 60.3 640x480 75.0 60.0 720x400 70.1 DVI-0 connected 1600x1200+1600+0 (normal left inverted right x axis y axis) 367mm x 275mm 1600x1200 60.0*+ 59.9 1280x1024 75.0 59.9 1152x864 74.8 1024x768 75.1 60.0 800x600 75.0 60.3 640x480 75.0 60.0 720x400 70.1 LVDS connected (normal left inverted right x axis y axis) 1680x1050 60.0 + 1280x800 60.0 1280x768 60.0 1024x768 60.0 800x600 60.3 640x480 59.9 S-video disconnected (normal left inverted right x axis y axis) so it's possible to use both monitors without disabling DDC. The only issue left is, that inside docking station the LVDS is still "active" (and causes that overlay-issue on DVI-0 with the lid closed). So i have to xrandr --output LVDS --off xrandr --output VGA-0 --left-of DVI-0 --mode 1600x1200 to get my "working" setup. Should I create a new bug ticket for the docking-station/LVDS/lid issue? Alex (In reply to comment #10) > Hi, > > i tried with git master and .... it's working! Thanks a lot! Good. > > The only issue left is, that inside docking station the LVDS is still "active" > (and causes that overlay-issue on DVI-0 with the lid closed). So i have to > xrandr --output LVDS --off > xrandr --output VGA-0 --left-of DVI-0 --mode 1600x1200 does this happen when you boot the laptop with the lid closed? Unfortunately, at the moment, we are only able to detect the lid status via the scratch regs if the laptop lid was closed when the machine was initially booted. After that we probably have to tie into the kernel acpi stuff assuming that gives good lid status info. > > Should I create a new bug ticket for the docking-station/LVDS/lid issue? possibly. >does this happen when you boot the laptop with the lid closed?
Yes, that the combination.
what about the information /proc provides?
Alex
(In reply to comment #12) > >does this happen when you boot the laptop with the lid closed? > Yes, that the combination. > ok. > what about the information /proc provides? either that or the sysfs stuff. fixed in commit: 1668f2056f56370f1b5681c13f1e14904e301216 confirmed - working fine here. Alex |
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.