contracted screen with 1680x1050 resolution

Bug #148208 reported by fremm
6
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>Preferences>Screen resolution and I switch on 1440x900, it works fine with a full screen display.
I tried also to change the display in System>Administration>Screens and Graphics choosing lcd 1680x1050. It doesn't change anything.
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.

Revision history for this message
fremm (fremm) wrote :

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.

Revision history for this message
unggnu (unggnu) wrote :

Please provide your xorg.conf and the output of lspci.

Revision history for this message
fremm (fremm) wrote :

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)

Revision history for this message
unggnu (unggnu) wrote :

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/xorg.conf.bak"

Revision history for this message
fremm (fremm) wrote :

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://qa.mandriva.com/show_bug.cgi?id=31900
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

Revision history for this message
unggnu (unggnu) wrote :

Please post the output of xrandr.

Revision history for this message
fremm (fremm) wrote :

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

Revision history for this message
unggnu (unggnu) wrote :

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.

Revision history for this message
fremm (fremm) wrote :

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?

Revision history for this message
unggnu (unggnu) wrote :

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-properties .

Revision history for this message
fremm (fremm) wrote :

I'm agree to install gnome-control-center to use gnome-display-properties, but I would like first, if you agree, to use kde displayconfig (I finish to find the true name of "monitor & display").
When I ask displayconfig, here is the answer:

Traceback (most recent call last):
  File "/usr/bin/displayconfig", line 1720, in <module>
    displayapp = DisplayApp()
  File "/usr/bin/displayconfig", line 441, in __init__
    self.xsetup = XSetup(self.xconfigpath)
  File "/var/lib/python-support/python2.5/displayconfigabstraction.py", line 77, in __init__
    self.xorg_config = xorgconfig.readConfig(xorg_config_filename)
  File "/var/lib/python-support/python2.5/xorgconfig.py", line 667, in readConfig
    for row in XorgconfCVSReader(filename=filename).readlines():
  File "/var/lib/python-support/python2.5/xorgconfig.py", line 726, in __init__
    fhandle = codecs.open(filename,'r',loc,'replace')
  File "/usr/lib/python2.5/codecs.py", line 817, in open
    file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 2] Aucun fichier ou répertoire de ce type: ''
Error in sys.excepthook:
Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/apport_python_hook.py", line 42, in apport_excepthook
    binary = os.path.realpath(os.path.join(os.getcwdu(), sys.argv[0]))
IndexError: list index out of range

Original exception was:
Traceback (most recent call last):
  File "/usr/bin/displayconfig", line 1720, in <module>
    displayapp = DisplayApp()
  File "/usr/bin/displayconfig", line 441, in __init__
    self.xsetup = XSetup(self.xconfigpath)
  File "/var/lib/python-support/python2.5/displayconfigabstraction.py", line 77, in __init__
    self.xorg_config = xorgconfig.readConfig(xorg_config_filename)
  File "/var/lib/python-support/python2.5/xorgconfig.py", line 667, in readConfig
    for row in XorgconfCVSReader(filename=filename).readlines():
  File "/var/lib/python-support/python2.5/xorgconfig.py", line 726, in __init__
    fhandle = codecs.open(filename,'r',loc,'replace')
  File "/usr/lib/python2.5/codecs.py", line 817, in open
    file = __builtin__.open(filename, mode, buffering)
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?

Revision history for this message
unggnu (unggnu) wrote :

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-display-properties).

Revision history for this message
fremm (fremm) wrote : kubuntu

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)

Revision history for this message
fremm (fremm) wrote :

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.

Revision history for this message
unggnu (unggnu) wrote :

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.

Revision history for this message
fremm (fremm) wrote :

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?

Revision history for this message
fremm (fremm) wrote :

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.

Revision history for this message
unggnu (unggnu) wrote :

Please attach file '/var/log/Xorg.0.log' and the output of "lspci -vvnn", "sudo ddcprobe" and "xrandr ".
Btw. after that please try the uploaded xorg.conf. I have removed all unneeded modelines, modes and so on. Maybe it helps.

Revision history for this message
fremm (fremm) wrote :
Download full text (16.8 KiB)

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
        Capabilities: [e0] Vendor Specific Information

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]
        Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
                Address: 00000000 Data: 0000
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

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]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
                Address: 0000000000000000 Data: 0000
        Capabilities: [70] Express Unknown type IRQ 0
                Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
                Device: Latency L0s <64ns, L1 <1us
                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
                Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
                Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
                Link: Supported Speed unknown, Width x0, ASPM unknown, Port 0
                Link: Latency L0s <64ns, L1 <1us
                Link: ASPM Disabled CommClk- ExtSynch-
                Link: Speed unknown, Width x0

00:1c.0 PCI bridge [0604]: Inte...

Revision history for this message
fremm (fremm) wrote : wipe the last message!

Apologize: I was in hurry and I made the test on Feisty... Just a while, I'm now on Gutsy.

Revision history for this message
fremm (fremm) wrote :
Download full text (17.3 KiB)

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
        Capabilities: [e0] Vendor Specific Information

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]
        Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
                Address: 00000000 Data: 0000
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

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]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
                Address: 0000000000000000 Data: 0000
        Capabilities: [70] Express Unknown type IRQ 0
                Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
                Device: Latency L0s <64ns, L1 <1us
                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
                Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
                Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
                Link: Supported Speed unknown, Width x0, ASPM unknown, Port 0
                Link: Latency L0s <64ns, L1 <1us
                Link: ASPM Disabled CommClk- ExtSynch-
                Link: Speed unknown, Width x0

00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 01) (prog-if ...

Revision history for this message
fremm (fremm) wrote :

No effect with the "simplified" xorg.conf.
It seems that, after restarting the xserver, the wiped entries had been recreated. I join the file.

unggnu (unggnu)
Changed in xserver-xorg-video-intel:
status: Incomplete → New
Revision history for this message
fremm (fremm) wrote : same problem with Opensuse 10.3

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

Revision history for this message
fremm (fremm) wrote : same problem with mandriva 2008.0

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.

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Fremm,

This might be a stupid question, but have you tried using the controls on your monitor to adjust the picture dimensions/geometry? I've myself noticed several times on installs where I see black bars to the left or right or both, that ended up simply needing to have the monitor controls adjusted.

Changed in xserver-xorg-video-intel:
status: New → Incomplete
Revision history for this message
fremm (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.

Revision history for this message
Bryce Harrington (bryce) wrote : Re: [Bug 148208] Re: contracted screen with 1680x1050 resolution

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"
               Depth 24
               Modes "1680x1050@57"
    EndSubSection

Let me know how that looks.

Bryce

Revision history for this message
fremm (fremm) wrote : Modification of vfreq

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?

Revision history for this message
Albert Damen (albrt) wrote :

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

Revision history for this message
fremm (fremm) wrote :

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...

Revision history for this message
fremm (fremm) wrote : Problem solved in fedora8 with kernel 2.6.23

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

Revision history for this message
unggnu (unggnu) wrote :

Please post the version of the Fedora Intel driver.

Revision history for this message
Bryce Harrington (bryce) wrote :

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.

Revision history for this message
fremm (fremm) wrote :

Yes, the problem is solved with hardy. Thanks

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Great, closing the bug.

Changed in xserver-xorg-video-intel:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.