Description of problem: Unable to uncheck "Mirror screens" from System->Preferences->Display without creating an xorg.conf with a larger Virtual size. Version-Release number of selected component (if applicable): Fedora Rawhide 2009-04-14 Name : xorg-x11-drv-nouveau Arch : x86_64 Epoch : 1 Version : 0.0.12 Release : 26.20090413git7100c06.fc11 How reproducible: Always reproducible without an xorg.conf Steps to Reproduce: 1. Connect two monitors with different default resolutions to an nvidia G80 2. Remove /etc/X11/xorg.conf if it exists 3. Open System->Preferences->Display 4. Uncheck mirror screens and set displays to their native resolutions 5. Click apply Actual results: An error message is displayed saying: "Could not apply the selected configuration; required virtual size does not fit available size: requested=(2960, 1050), minimum=(320, 200), maximum=(1680, 1680)" Expected results: Resolutions are changed as requested: Monitor0=1680x1050 Monitor1=1280x720 Additional info: Adding the following to /etc/X11/xorg.conf fixes the issue- Section "Screen" Identifier "Screen0" SubSection "Display" Virtual 2960 1050 EndSubSection EndSection Hardware: GeForce 8800 GTS 22" CTL 1680x1050 (Primary display) 32" MAG 1280x720 (Secondary display/HDTV) This error is present with and without nouveau.modeset enabled.
Created attachment 339607 [details] screenshot of Display Preferences error
Created attachment 339609 [details] xorg log without xorg.conf and KMS (nouveau.modeset=1)
Created attachment 339610 [details] xorg log with xorg.conf and KMS (nouveau.modeset=1)
Framebuffer resizing has been implemented now as of xorg-x11-drv-nouveau-0.0.12-29.20090417gitfa2f111.fc11. Thanks!