contracted screen with 1680x1050 resolution
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-intel (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Display: Asus PW201, lcd 1680x1050, 20"
System: live cd of Ubuntu 7.10 beta2
The bug is slightly different of those reported about 1680x1050 screen.
In my case, the resolution is a true 1680x1050, but there is two black parts on left and right (larger on left).
When I do System>
I tried also to change the display in System>
I had the same problem with Kubuntu Gutsy (beta 1) and something similar with Mandriva cooker: all systems running the 2.6.22 kernel.
Feel free to ask for more informations.
fremm (fremm) wrote : | #1 |
unggnu (unggnu) wrote : | #2 |
Please provide your xorg.conf and the output of lspci.
fremm (fremm) wrote : | #3 |
- xorg.conf (for #148208) Edit (4.2 KiB, text/plain)
After installation of the final release (kubuntu 7.10), the problem is still here.
I join the xorg.conf and the lspci info:
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 Network controller: RaLink RT2500 802.11g Cardbus/mini-PCI (rev 01)
02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
unggnu (unggnu) wrote : | #4 |
Please replace i810 with intel in the Driver line of Device section then it should work after a X restart. If not maybe removing the Modelines of your monitor could help.
Last option would be moving the xorg.conf away with this command: "sudo mv /etc/X11/xorg.conf /etc/X11/
fremm (fremm) wrote : | #5 |
1) Replacement of i810 with intel in Driver line of Device section: after deconnexion and restart of Xserver, the display show the message: "out of range", idem after restart of system.
2) Removing of Modelines of PW201 arrive to the same effect.
3) from this moment, the keyboard switch to qwerty (I thought I couldn't enter anymore in my session). Even after switching back to french in Settings, it's always locked on english in kdm
4) I removed the xorg.conf: The definition come back to 12080x1024 but the Monitor & Display module isn't present anymore in Settings. I uninstalled and reinstalled with Add/remove Programs but the problem is still present.
You could take a look here: http://
It's a similar bug I had with Mandriva Cooker some weeks ago. In fact the problem appears with Ubuntu, Kubuntu and Mandriva with the 6.22 kernel (theoretically, the end of 915resolution).
I try to apply the command given by Adam Willliamson:
xrandr --output VGA --mode 1680x1050_60
This command solved once the problem.
Now, with Gutsy, it doesn't have any effect.
I took a look on /etc/X11/ and I now have 5 xorg.conf files along the xorg.conf.bak
unggnu (unggnu) wrote : | #6 |
Please post the output of xrandr.
fremm (fremm) wrote : | #7 |
xrandr:
Screen 0: minimum 640 x 480, current 1280 x 1024, maximum 1680 x 1200
default connected 1280x1024+0+0 (normal left inverted right) 0mm x 0mm
1680x1050 60.0
1280x1024 75.0*
1024x768 75.0
800x600 75.0
640x480 75.0
1680x1200 60.0
unggnu (unggnu) wrote : | #8 |
It seems that your aren't using the new Intel driver but maybe your card isn't supported.
Since xrandr shows the correct resolution you should be able to choose 1680x1050 under System - Preferences - Screen Resolution.
fremm (fremm) wrote : | #9 |
I'm using the Asus P5L-MX. But, as I explained, I have no more access to KMenu>System Settings>Monitor & Display where I can find the screen resolution. I can't reinstall it from Add/Delete Software.
If there is a way to choose that from the command line, may you tell me how?
unggnu (unggnu) wrote : | #10 |
You shouldn't use Screen and Graphics under Administration, you should use Screen Resolution under preferences. This are different programs. If you don't find it start it in Gnome Terminal with gnome-display-
fremm (fremm) wrote : | #11 |
I'm agree to install gnome-control-
When I ask displayconfig, here is the answer:
Traceback (most recent call last):
File "/usr/bin/
displayapp = DisplayApp()
File "/usr/bin/
self.xsetup = XSetup(
File "/var/lib/
self.
File "/var/lib/
for row in XorgconfCVSRead
File "/var/lib/
fhandle = codecs.
File "/usr/lib/
file = __builtin_
IOError: [Errno 2] Aucun fichier ou répertoire de ce type: ''
Error in sys.excepthook:
Traceback (most recent call last):
File "/var/lib/
binary = os.path.
IndexError: list index out of range
Original exception was:
Traceback (most recent call last):
File "/usr/bin/
displayapp = DisplayApp()
File "/usr/bin/
self.xsetup = XSetup(
File "/var/lib/
self.
File "/var/lib/
for row in XorgconfCVSRead
File "/var/lib/
fhandle = codecs.
File "/usr/lib/
file = __builtin_
IOError: [Errno 2] Aucun fichier ou répertoire de ce type: ''
It's not very clear for me, but perhaps will it be more readable for you?
I uninstall and reinstall with the same result. Isn't this problem related with this one of diplay?
unggnu (unggnu) wrote : | #12 |
I thought you are using Ubuntu and not Kubuntu because of your first post. Could you please recheck this issue with the Ubuntu Gutsy Final Live CD? If you didn't got the correct resolution please try Screen Resolution (gnome-
fremm (fremm) wrote : kubuntu | #13 |
Sorry, I used the beta of Ubuntu, but in fact I'm usually working with kubuntu. I now don't have the final release of Ubuntu, even on CD.
Then launched a live session of kubuntu 7.10 (final release).
If it's useful to solve the bug, I can download the final version of ubuntu, just tell me but remember I wish to work with kubuntu.
On KMenu>System settings>Monitor & Display, I have 1680x1050@60hz. That's fine. But the right (6.5 cm) and left (1.5) part of the screen are black. If it wasn't the distorsion of image, the resolution is excellent.
The driver chosen for graphic card is intel (as you wish) and not i810.
I join the xorg.conf.
Here is the lspci:
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 Network controller: RaLink RT2500 802.11g Cardbus/mini-PCI (rev 01)
02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
fremm (fremm) wrote : | #14 |
I reinstall Kubuntu 7.10. The results are the same than with the live session.
Always the contracted display (right and left black part on screen).
The xrandr result give the 1680x1050@60
The selection is also ok in xorg.con and in Monitor and Display.
unggnu (unggnu) wrote : | #15 |
Please try the command "xrandr --output default --mode 1680x1050" in console. If it doesn't work please post your new xorg.conf and the output of xrandr.
fremm (fremm) wrote : | #16 |
- xorg.conf (after xrandr --output default --mode 1680x1050 command) Edit (4.0 KiB, text/plain)
The commande "xrandr --output default --mode 1680x1050" doesn't change anything.
With the initial settings, after reinstallation of kubuntu, I check Monitor & Display>Display Format. It was set to 4:3. I change to 16:9 without effect.
I remember that with Opensuse, the problem was solved with a graphical tool which permit to slighty modify the monitor frequency. Do you know such a tool on command line?
fremm (fremm) wrote : | #17 |
In fact, after I chose 16:9 format, some changes appeared:
new choice of resolution: 1920x1200, 1600x1024 etc.
Other thing: when I choose 1440x900, the screen is correctly filled by the display. No more black parts.
unggnu (unggnu) wrote : | #18 |
fremm (fremm) wrote : | #19 |
- Xorg.0.log Edit (65.5 KiB, text/plain)
I tell you soon what happens with the xorg.conf you sent me. Here are the answers.
Command lspci --vvnn
00:00.0 Host bridge [0600]: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub [8086:2770] (rev 02)
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:817a]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 0
00:02.0 VGA compatible controller [0300]: Intel Corporation 82945G/GZ Integrated Graphics Controller [8086:2772] (rev 02) (prog-if 00 [VGA])
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:817a]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at dfd00000 (32-bit, non-prefetchable) [size=512K]
Region 1: I/O ports at 8800 [size=8]
Region 2: Memory at e0000000 (32-bit, prefetchable) [size=256M]
Region 3: Memory at dfd80000 (32-bit, non-prefetchable) [size=256K]
00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 01)
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:817f]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0, Cache Line Size: 16 bytes
Interrupt: pin A routed to IRQ 22
Region 0: Memory at dfdf8000 (64-bit, non-prefetchable) [size=16K]
00:1c.0 PCI bridge [0604]: Inte...
fremm (fremm) wrote : wipe the last message! | #20 |
Apologize: I was in hurry and I made the test on Feisty... Just a while, I'm now on Gutsy.
fremm (fremm) wrote : | #21 |
- Xorg.0.log Edit (138.5 KiB, text/plain)
Command lspci -vvnn:
00:00.0 Host bridge [0600]: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub [8086:2770] (rev 02)
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:817a]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 0
00:02.0 VGA compatible controller [0300]: Intel Corporation 82945G/GZ Integrated Graphics Controller [8086:2772] (rev 02) (prog-if 00 [VGA])
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:817a]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at dfd00000 (32-bit, non-prefetchable) [size=512K]
Region 1: I/O ports at 8800 [size=8]
Region 2: Memory at e0000000 (32-bit, prefetchable) [size=256M]
Region 3: Memory at dfd80000 (32-bit, non-prefetchable) [size=256K]
00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 01)
Subsystem: ASUSTeK Computer Inc. Unknown device [1043:817f]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0, Cache Line Size: 16 bytes
Interrupt: pin A routed to IRQ 20
Region 0: Memory at dfdf8000 (64-bit, non-prefetchable) [size=16K]
00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 01) (prog-if ...
fremm (fremm) wrote : | #22 |
- xorg.conf (simplified after restarting xserver) Edit (4.0 KiB, text/plain)
No effect with the "simplified" xorg.conf.
It seems that, after restarting the xserver, the wiped entries had been recreated. I join the file.
Changed in xserver-xorg-video-intel: | |
status: | Incomplete → New |
fremm (fremm) wrote : same problem with Opensuse 10.3 | #23 |
I just try the Opensuse 10.3: exactly the same problem. But this time, even the very refined tool for graphical settings is unable to solve the problem. It would confirm there is a problem with Gnu/Linux (kernel, Xorg?).
Thanks for your patience, I saw you changed the status of the bug to new.
regards
fremm (fremm) wrote : same problem with mandriva 2008.0 | #24 |
I just install the Mandriva 2008.0: the problem is exactly the same. Good resolution, the intel driver is chosen, the right display PW201, but the same black parts on left and right.
If you wish more info about the problem with these distros, tell me.
Bryce Harrington (bryce) wrote : | #25 |
Hi Fremm,
This might be a stupid question, but have you tried using the controls on your monitor to adjust the picture dimensions/
Changed in xserver-xorg-video-intel: | |
status: | New → Incomplete |
fremm (fremm) wrote : | #26 |
Yes, I try both the "auto adjust" function (excellent for an instant and global settings) and I also try to adjust the "focus" function. But at the maximum, the black left part is still 6 cm wide and the right one 1 cm. Anyway, there is no problem with these settings with Feisty for instance.
Bryce Harrington (bryce) wrote : Re: [Bug 148208] Re: contracted screen with 1680x1050 resolution | #27 |
On Tue, Oct 23, 2007 at 09:34:10PM -0000, fremm wrote:
> Yes, I try both the "auto adjust" function (excellent for an instant and
> global settings) and I also try to adjust the "focus" function. But at
> the maximum, the black left part is still 6 cm wide and the right one 1
> cm. Anyway, there is no problem with these settings with Feisty for
> instance.
Okay, thanks for ruling that out. So it's definitely a modeline issue.
Btw, note that 1680x1050 is 16:10 not 16:9. (Not sure if this is
important to the issue, but worth noting.)
For the modeline, there's a few things to try. First, try specifying
your actual Horiz and Vert freq ranges:
Section "Monitor"
Identifier "PW201"
Option "DPMS"
HorizFreq 31.47 - 80.0
VertRefresh 56.0 - 75.0
EndSection
This might be enough of a clue to Xorg to get the modeline right, but
I'm guessing not.
Next, try specifying a new modeline. You can generate your own modeline
using online tools. Here is one that looks like it may better fit your
monitor's parameters:
Modeline "1680x1050@57" 146.25 1680 1712 2264 2296 1050 1071 1081 1103
# Horizontal sync frequency: 63.69 kHz
And change the SubSection in your Screen section to this:
SubSection "Display"
EndSubSection
Let me know how that looks.
Bryce
fremm (fremm) wrote : Modification of vfreq | #28 |
- xorg.conf with Vfreq modified to 57 Edit (4.0 KiB, text/plain)
I try the first change in xorg.conf:
The Xserver was unable to restart and I have to wipe the Horizfreq and Vertfreq lines. After the Xserver start well, but the problem wasn't solved, of course.
The second change doesn't improve anything (I join the xorg.conf so you can check I well introduce the changes). But, when I run Monitor & Diplay, the frequency is always 60 and not 57?
I give you the info about these parameters in Asus PW201 manual:
VESA (primary) 1680x1050 Hfreq 65.29khz Vfreq 60hz Pixel frequency 146.25Mhz
How can I regenerate a "native" xorg.conf?
Albert Damen (albrt) wrote : | #29 |
I got a similar problem with a new 1680x1050 monitor (Philips 220EW8FB). In my case the screen was shifted to the left (the applications item in the menu bar was not visible) and had a wide black bar on the right side of the screen (wider then the missing part from the left).
After using " Screens and Graphics" to load the vendors .inf file for the monitor, I got an option for 1680x1050 at 75 Hz. Although my monitor does not support that refresh rate at 1680x1050, I tried it. This gave a full screen image, with interference due to the too high frequencies. Then I took the modeline for this 75 Hz mode and downscaled the dotclock to 59 Hz refresh rate (I took 59Hz to differentiate this new mode from the existing 60 Hz mode). That gave me a full screen 1680x1050 at 59 Hz mode.
The modeline I now use successfully is:
modeline "1680x1050@59" 147.00 1680 1800 1984 2288 1050 1051 1054 1096 -hsync +vsync
This works for me on two different systems, one with GM965, the other with GM945, both using the intel driver.
Xorg.0.log shows:
(II) intel(0): Supported additional Video Mode:
(II) intel(0): clock: 146.2 MHz Image Size: 474 x 296 mm
(II) intel(0): h_active: 1680 h_sync: 1784 h_sync_end 1960 h_blank_end 2240 h_border: 0
(II) intel(0): v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: 1089 v_border: 0
(II) intel(0): Monitor name: Philips 220EW
(II) intel(0): Ranges: V min: 56 V max: 76 Hz, H min: 30 H max: 93 kHz, PixClock max 170 MHz
But the corresponding 60Hz modeline does not work (gives the contracted and shifted image):
Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
fremm (fremm) wrote : | #30 |
I red the albert post and I try to change the modeline which works with his screen.
The problem is still here!
In fact, my situation is quite different:
1) the xorg.conf gives the right size and frequency (1680x1050@60)
2) The display is complete: all the stuff is visible, but horizontally contracted. Exactly the opposite of a 4/3 resolution on a 16/9 screen (for instance, 1024*768 on a 1680*1050 or 1280*800 screen) which gives a vertical contraction of display.
Thanks for attention, I become impatient to use gutsy...
fremm (fremm) wrote : Problem solved in fedora8 with kernel 2.6.23 | #31 |
- xorg.conf generated by fedora8 and 2.6.23 kernel Edit (601 bytes, text/plain)
I just let you know the problem is completely solved with fedora8.
Probably the last kernel uses an updated intel driver.
I join the xorg.conf generated by fedora.
Regards
unggnu (unggnu) wrote : | #32 |
Please post the version of the Fedora Intel driver.
Bryce Harrington (bryce) wrote : | #33 |
Could you please test against Hardy? We have a newer -intel driver uploaded which hopefully should fix this issue. If not, we can explore additional modeline options.
fremm (fremm) wrote : | #34 |
Yes, the problem is solved with hardy. Thanks
Timo Aaltonen (tjaalton) wrote : | #35 |
Great, closing the bug.
Changed in xserver-xorg-video-intel: | |
status: | Incomplete → Fix Released |
With the 07/10/04 update (xorg-intel updated), nothing new. The problem is always present.
If I choose System>Screen and Resolution>Graphic Card, with the intel 945 and Display with automatic detection, the 1680x1050 resolution isn't proposed. I just can choose 1280x1024.