| Summary: | Crash with two monitors connected | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | xorg | Reporter: | Pyotr Berezhkov <p.g.berezhkov> | ||||||||||
| Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> | ||||||||||
| Status: | RESOLVED NOTOURBUG | QA Contact: | Xorg Project Team <xorg-team> | ||||||||||
| Severity: | normal | ||||||||||||
| Priority: | medium | CC: | paulatgm | ||||||||||
| Version: | git | ||||||||||||
| Hardware: | x86-64 (AMD64) | ||||||||||||
| OS: | Linux (All) | ||||||||||||
| Whiteboard: | |||||||||||||
| i915 platform: | i915 features: | ||||||||||||
| Attachments: |
|
||||||||||||
|
Description
Pyotr Berezhkov
2009-01-04 18:09:32 UTC
Please attach your xorg log and config with both monitors attached. I don't know if this is related, but to a non programmer, it sure seems to be the same pattern as bug 16781, in which X fails when 2 outputs are running. The difference there is that one of the outputs happens to be the on board LVDS. According to 16781, the problem seems to be faulty code in atombios causing an endless loop. Created attachment 21702 [details] [review] bug19393-Xorg.0.log Created attachment 21703 [details] bug19393-xorg.conf Created attachment 21704 [details] bug19393-xrandr (Output of xrandr command - note incorrect [1152x768] mode for 1024x768 VGA monitor!) Created attachment 21705 [details] bug19393-console-output Some corrections and additions to original bug report:
* VGA monitor displays OK, though it starts up with incorrect mode of
1152x768 (54.8 Hz), which the monitor (1024x768 pixel) doesn't even
support! This can be corrected by invoking:
'xrandr --output VGA-0 --mode 1024x768'
Maybe this curious bug provides a key to what's going on?
* DVI monitor simply goes to sleep and refuses to wake up, but the
system doesn't crash, as I incorrectly reported in the initial bug
report. No 'xset' or 'xrandr' command is able to wake it up. I
tried all the possible variations.
* DVI monitor is connected to HDMI output on motherboard via an
HDMI/DVI connector (though this hasn't caused problems otherwise).
* The radeonhd driver doesn't exhibit this bug (though there are other
issues with it, namely crash on suspend/switch-to-console with the
VGA output turned _off_).
Workaround discovered! By logging in to my main machine over SSH, I discovered that the following sequence of commands gets both monitors to display: xrandr --output VGA-0 --off xrandr --output HDMI-0 --off xrandr --output HDMI-0 --auto xrandr --output VGA-0 --auto The xserver is picking the 1152x768 mode from the default mode pool since it's attempting to match the modes of the two monitors as closely as it can. This should be handled better on newer versions of the xserver. can you test the atom-rework branch of my personal repo? http://cgit.freedesktop.org/~agd5f/xf86-video-ati/?h=atom-rework Bug closed, as it's not driver-related. |
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.