I have a Dell Latitude D600. It has a "Radeon Mobility 9000 M9 (R250 Lf)" graphics card, and an internal 1400x1050 display. I recently picked up a Chimei CMV 221A LCD monitor, capable of doing 1680x1050. The closed-source fglrx driver picks this up and does the right thing - offering both 1680x1050 and 1400x1050 resolutions. The open-source radeon/ati driver, however, loses it's tiny little mind. It refuses to accept that 1680x1050 might be a valid resolution, telling me that (WW) RADEON(0): Mode 1680x1050 is out of range. (WW) RADEON(0): Valid modes must be between 320x200-1400x1050 If I plug in the external monitor after X has booted, it sends 1280x1024 out to the LCD. Worse yet, if I start X with the monitor plugged in, it sets both the internal LCD and external display to 1280x1024. And the bottom of the screen isn't visible! Argh! The fglrx driver, on the other hand, works fine. But the previous version of the closed-source driver had a boned version of libGL, and the latest version has dropped support for this graphics card. Sigh. I will attach two xorg.confs and two Xorg.logs to this report, for the radeon driver and the fglrx driver. I can also generate one for the radeon driver booting with the external monitor plugged in, if it's useful.
Created attachment 7449 [details] xorg.conf (fglrx) xorg.conf, as used in fglrx.
Created attachment 7450 [details] xorg.conf (radeon) xorg.conf, as used with radeon driver
Created attachment 7451 [details] Xorg.log (fglrx) Xorg.0.log, from the fglrx driver
Created attachment 7452 [details] Xorg.log (radeon) Xorg.0.log, from the radeon driver
Just as an additional couple of points - I punted this upstream after chatting to daniels. The machine in question is running Ubuntu 06.06, Dapper Duck or whatever it's called...
Your external monitor isn't being detected for some reason. Try adding the following line to the device section of your xorg.conf: Option "MonitorLayout" "LVDS, CRT"
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Anthony, I just went though hell getting my 24" 1920x1200 monitor working with the external port of my Dell 600M. What I found out is that the BIOS overrides whatever the monitor's resolution is, unless the laptop lid is closed when it boots up. So, if you want to use just the external monitor, it should work with the latest open source ati driver. Otherwise, yes, this is a real bug. The ati driver will not override what the bios tells it. I don't know why. I tired everything I could for a couple of days. I went though just about every option documented in 'man radeon'. I think it may be specific to our dell setup though, thus really obscure.
Anthony, please try with the latest randr-1.2 branch of the ati driver and see if it resolves your issue.
Bugzilla Upgrade Mass Bug Change NEEDSINFO state was removed in Bugzilla 3.x, reopening any bugs previously listed as NEEDSINFO. - benjsc fd.o Wrangler
closing due to lack of response
no feedback. closing.
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.