Summary: | IBM T40P + Radeon 9000 M9 + Dual head | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | michael sommers <moogaga> | ||||
Component: | Driver/Radeon | Assignee: | Xorg Project Team <xorg-team> | ||||
Status: | RESOLVED DUPLICATE | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | high | CC: | alexdeucher, benh, bugreports, erik, freedesktop | ||||
Version: | git | ||||||
Hardware: | x86 (IA32) | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
michael sommers
2005-01-13 08:04:55 UTC
This configuration is currently not supported. The problem is many LVDS + TMDS solutions use both the internal LVDS and internal TMDS controllers. The driver always uses crtc1 for the internal LVDS and internal TMDS and crtc2 for external tmds. Your configuration would need crtc1 driving LVDS and crtc2 drving internal TMDS. The radeon driver needs to be restructured so that either crtc can driver any output. It's on my todo list, but I don't know when I'll get to it. *** Bug 2367 has been marked as a duplicate of this bug. *** I have a small patch that enables support for DVI and the internal LCD on my T40p. All you have to do is to specify the option "MonitorLayout" to "LVDS, TMDS" and use the MergedFB feature. I can switch among the pseudo-Xinerama-modes and clone-modes on the fly. The patch here: http://os.inf.tu-dresden.de/~aw11/xorg/radeon_t40p.diff.gz Created attachment 1943 [details] [review] crtc-output separation can you try this patch? you'll need to use: Option "monitorlayout" "LVDS, TMDS" (In reply to comment #4) > Created an attachment (id=1943) [edit] > crtc-output separation > > can you try this patch? you'll need to use: > Option "monitorlayout" "LVDS, TMDS" > I also have binaries here: elfloader: http://www.botchco.com/alex/xorg/radeon_drv.o dllloader: http://www.botchco.com/alex/xorg/radeon_drv.so latest patch can be found here: http://www.botchco.com/alex/xorg/crtc_to_output.patch updated patch https://bugs.freedesktop.org/show_bug.cgi?id=2273 I have the same problem. Using xorg 6.8.2(-30), Ati Radeon Mobility M300, Dell Inspiron 9300. I can attach a VGA monitor with my current setup and use it fine (MonitorLayout "LVDS, CRT"). If I attach a DVI monitor, with most combinations of options I don't get a picture at the DVI monitor at all, with some I get a picture only at the external monitor, never at both. In text mode, it sort of works, I can switch between the internal screen and the external monitor using FN+F8. I have tried the binary module mentioned here, the result is that I don't even get a picture on the internal screen, with all combinations of MonitorLayout. I don't know if it drives the external DVI, I don't have access to one at the moment. IMHO it's not that important, as not even the laptop's panel works with this module. I reverted to the mainstream module. Is there still any development going on in this area? I now have my own DVI monitor, so I can test at will. I also consider putting the support in myself, but for that I'll need some support I guess. (In reply to comment #9) > Is there still any development going on in this area? > > I now have my own DVI monitor, so I can test at will. I also consider putting > the support in myself, but for that I'll need some support I guess. I don't have any time to mess with this at the moment, but if you want to work on it, I'd be happy to answer any questions. Ok. BTW I found a bug in radeon_macros.h 1.5 -> 1.6 (6_8_99_8 -> 6_8_99_9), the changed definition of a certain macro (see also #3369 which it's supposed to fix) breaks the detection of my second screen completely (even with MonitorLayout enabled). So I am using 1.5 for "development". please try the patch on bug 3621 and report your results there. *** This bug has been marked as a duplicate of 3621 *** |
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.