Created attachment 29333 [details] xorg.0.log System Environment: -------------------------- Host: x-945gm Arch: i386 Platform: 945GM OSD: Fedora release 9 (Sulphur) Libdrm: (master)121b9648f846d900e67818869974ee82046e9b25 Mesa: (master)65c79c9cbd58b164a61b72f7ffe13031c33485cf Xserver: (master)1f61bbeffdf2ad5a2c54121c75f3b049baf01708 Xf86_video_intel: (master)e903b3ebad29d943c05ff550940034c3a43e0235 Kernel: (drm-intel-next)01dfba93d9dfcf6d7abfc55ff5d9d6e76fa01ba0 Bug detailed description: -------------------------- Start X and run xrandr --output LVDS1 --set "scaling mode" "No scale", then set its resolution to a smaller one. The desktop should be at the center but it now lie at the left and at the right is blank. Reproduce steps: ---------------- 1. xinit& 2. xrandr --output LVDS1 --set "scaling mode" "No scale" 3. xrandr --output LVDS1 --mode 1024x768(or any other resolution smaller than original one)
Created attachment 30240 [details] [review] Set the LVDS_BORDER when using LVDS panel_fitting Will you please try the attached patch and see whether the issue still exists? Thanks.
The commit is already shipped in Eric's drm-intel-next tree. So this bug will be marked as resolved. >commit a3e17eb8f4080a79738a938abe718be255247a44 Author: Zhao Yakui <yakui.zhao@intel.com> Date: Sat Oct 10 10:42:37 2009 +0800 drm/i915: Set the LVDS_BORDER when using LVDS scaling mode Thanks.
(In reply to comment #2) > The commit is already shipped in Eric's drm-intel-next tree. So this bug will > be marked as resolved. > >commit a3e17eb8f4080a79738a938abe718be255247a44 > Author: Zhao Yakui <yakui.zhao@intel.com> > Date: Sat Oct 10 10:42:37 2009 +0800 > drm/i915: Set the LVDS_BORDER when using LVDS scaling mode > Thanks. I tested with the newest kernel on drm-intel-next branch, its commit is a83a4400415893d2599a256f6842ac4d871dffd7, it now works well on 945GM, 965GM and GM45.
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.