I have connected a Dell 2408WFP monitor with a native resolution of 1920x1200 via DVI on my laptop. However xorg autoconfigures it at 1152x864. I can set it to 1920x1200 with xrandr but I think xorg should do that by default. I using Ubuntu 9.10 karmic koala: xserver-xorg 7.4+3ubuntu5 xserver-xorg-core 1.6.3-1ubuntu5 xserver-xorg-video-radeon 6.12.99+git20090825.fc74e119-0ubuntu1 I attached my Xorg.log, the output of xrandr and ddcprobe as well as my video bios rom.
Created attachment 29245 [details] [review] output of xrandr
Created attachment 29246 [details] output of ddcprobe
Created attachment 29247 [details] video bios
This isn't a driver bug. It's the default behavior of the xserver. By default, unless you specify otherwise, the xserver attempts to set all connected monitors to the same mode (whatever mode is common between all monitors if possible). If you want different behavior you need to specify preferred modes in your xorg.conf. See this page for more information: http://wiki.debian.org/XStrikeForce/HowToRandR12
Thank you for this information. Setting the option "PreferredMode" seems to work but just for my understanding: I'm still wondering why by default 1152x864 is choosen, as a) the highest common resolution of both displays is 1280x1024 b) the laptop is on a docking station and the lid is closed. The external monitor is the only one so I would expect Xorg to set it to its native resolution without having to set it in xorg.conf (I didn't have an xorg.conf at all before)
Please attach your xorg log.
(In reply to comment #5) > Thank you for this information. Setting the option "PreferredMode" seems to > work but just for my understanding: I'm still wondering why by default 1152x864 > is choosen, as > a) the highest common resolution of both displays is 1280x1024 Need to see the log to see why the xserver picked that mode. It may be the largest mode with the same aspect ratio as the preferred mode. > b) the laptop is on a docking station and the lid is closed. The external > monitor is the only one so I would expect Xorg to set it to its native > resolution without having to set it in xorg.conf (I didn't have an xorg.conf at > all before) > The driver doesn't handle lid events. At the moment they are handled by acpi so you'd have to set up an event handler to deal with them and do the appropriate thing via xrandr.
Created attachment 29299 [details] xorg.log
(In reply to comment #7) > (In reply to comment #5) > > b) the laptop is on a docking station and the lid is closed. The external > > monitor is the only one so I would expect Xorg to set it to its native > > resolution without having to set it in xorg.conf > The driver doesn't handle lid events. At the moment they are handled by acpi > so you'd have to set up an event handler to deal with them and do the > appropriate thing via xrandr. Well I think this is another issue. The lid is closed all the time since bootup, so there is no lid event. Doesn't the radeon driver notice that the internal display is turned off/closed?
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.