[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#448983: xserver-xorg-video-intel: ignores Modes and minimum VertRefresh to always choose 1280x1024@60Hz for Intel g33 chipset



On 2007-11-03 09:24+0100 Brice Goglin wrote:

Alan W. Irwin wrote:
Worse yet, only the VGA one is documented in the intel man page.  However,
when I tried

Option          "Monitor-VGA-1" "Sony CPD-15SF2"

encouraged by your remark above but contrary to the man page that (finally)
solved the issue of having a good refresh rate right from startx.  That is,
my special modeline was finally recognized, and the "PreferredMode" option
worked for the first time.  So I am a happy camper after a couple of days
struggle with this.  Thanks very much for your help and especially the
informed guess above!

Ok, now I'd like to find out why the driver uses VGA-1 on your board
instead of VGA. It's usually when there are 2 VGA outputs.
What kind of machine is this and what kind of monitor can you plug on
it?

Its an ASUS P5K-V MB with g33 chipset. See http://www.asus.com/products.aspx?l1=3&l2=11&l3=542&l4=0&model=1652&modelmenu=1
for a description.  There is some confusion about which GMA there is with
the g33.  When I bought the card (a few days ago) the above site said it
used the gma X3000 and that agrees with what it says on the MB box, but now
the above site says its the gma 3100, and that is in agreement with
http://en.wikipedia.org/wiki/Intel_GMA and several other sites.  I have also
found references that say the g33 chipset includes the GMA X3100!

lspci is not too helpful in getting this GMA confusion straightened out.

00:00.0 Host bridge: Intel Corporation Unknown device 29c0 (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Unknown device 29c2
(rev 02)
00:02.1 Display controller: Intel Corporation Unknown device 29c3 (rev 02)
00:1a.0 USB Controller: Intel Corporation Unknown device 2937 (rev 02)
00:1a.1 USB Controller: Intel Corporation Unknown device 2938 (rev 02)
00:1a.2 USB Controller: Intel Corporation Unknown device 2939 (rev 02)
00:1a.7 USB Controller: Intel Corporation Unknown device 293c (rev 02)
00:1b.0 Audio device: Intel Corporation Unknown device 293e (rev 02)
00:1c.0 PCI bridge: Intel Corporation Unknown device 2940 (rev 02)
00:1c.4 PCI bridge: Intel Corporation Unknown device 2948 (rev 02)
00:1c.5 PCI bridge: Intel Corporation Unknown device 294a (rev 02)
00:1d.0 USB Controller: Intel Corporation Unknown device 2934 (rev 02)
00:1d.1 USB Controller: Intel Corporation Unknown device 2935 (rev 02)
00:1d.2 USB Controller: Intel Corporation Unknown device 2936 (rev 02)
00:1d.7 USB Controller: Intel Corporation Unknown device 293a (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation Unknown device 2918 (rev 02)
00:1f.2 IDE interface: Intel Corporation Unknown device 2921 (rev 02)
00:1f.3 SMBus: Intel Corporation Unknown device 2930 (rev 02)
00:1f.5 IDE interface: Intel Corporation Unknown device 2926 (rev 02)
01:00.0 Ethernet controller: Unknown device 1969:1048 (rev b0)
02:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI
Controller (rev 03)
02:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI
Controller (rev 03)
04:02.0 Ethernet controller: VIA Technologies, Inc. VT86C100A [Rhine] (rev 06)
04:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host
Controller (rev c0)

I assume all the "Unknown device" strings mean that this kind of hardware is
so new that it hasn't yet gotten into the authoritative PCI identification
data base (assuming such a database exists) or that it is there or Debian
testing does not yet have the relevant update. Is there something I could do
(I would need a cookbook because I have never fiddled with PCI
identification before) to get better identifications or do I just have to
wait?

The second and third entries from the lspci output above appear to be the
relevant ones.  However, with this MB, there is only one video-relevant port
available at the back of the case which is an ordinary classical VGA port.
Currently I have

BusID           "PCI:0:2:0"

in the Device section of xorg.conf and the log file says the following:

(II) Primary Device is: PCI 00:02:0
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(--) Chipset G33 found

If I change the above BusID to PCI:0:2:1, X errors out (presumably because
PCI:0:2:1 is not connected with my monitor and cannot be because it is
somewhere on the MB rather than accessible at the back of the case).

My original report has (I believe) all the relevant log stuff, but if not, here
is the relevant EDID section for the monitor:

  170 root      10  -5     0    0    0 S    0  0.0   0:00.00 khubd
    172 root      10  -5     0    0    0 S    0  0.0   0:00.00 kseriod
    YS)
    (II) intel(0): SDVO: R: 02 00                   (Success)
    (II) intel(0): I2C device "SDVOB DDC Bus:ddc2" registered at address 0xA0.
    (II) intel(0): SDVO: W: 7A 02
(SDVO_CMD_SET_CONTROL_BUS_SWI
TCH)
(II) intel(0): SDVO: W: 7A 02
(SDVO_CMD_SET_CONTROL_BUS_SWI
TCH)
(II) intel(0): EDID for output VGA-1
(II) intel(0): Manufacturer: SNY  Model: 0  Serial#: 7112555
(II) intel(0): Year: 1995  Week: 48
(II) intel(0): EDID Version: 1.0
(II) intel(0): Analog Display Input,  Input Voltage Level: 0.714/0.286 V
(II) intel(0): Sync:  Separate  Composite  SyncOnGreen
(II) intel(0): Max H-Image Size [cm]: horiz.: 29  vert.: 21
(II) intel(0): Gamma: 2.86
(II) intel(0): DPMS capabilities: Suspend Off; RGB/Color Display
(II) intel(0): redX: 0.625 redY: 0.340   greenX: 0.280 greenY: 0.595
(II) intel(0): blueX: 0.155 blueY: 0.070   whiteX: 0.283 whiteY: 0.298
(II) intel(0): Supported VESA Video Modes:
(II) intel(0): 640x480@60Hz
(II) intel(0): 800x600@75Hz
(II) intel(0): 832x624@75Hz
(II) intel(0): 1024x768@75Hz
(II) intel(0): Manufacturer's mask: 0
(II) intel(0): Supported Future Video Modes:
(II) intel(0): #0: hsize: 800  vsize 600  refresh: 85  vid: 22853
(II) intel(0): #1: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
(II) intel(0): Number of EDID sections to follow: 1

This is a SONY 15-inch CRT monitor (Multiscan 15 sf II) I bought in 1996. At
the time it was considered to be one of the premier 15-inch monitors, and it
is still producing excellent Linux desktop results.

My own feeling is the type of monitor is not relevant to the current issue
of why

Option          "Monitor-VGA-1" "Sony CPD-15SF2"

works and

Option          "Monitor-VGA" "Sony CPD-15SF2"

does not.  Instead it may be some error in the intel driver software
instead.  Naively, you would think VGA would refer to PCI:0:2:0 and VGA-1
would refer to PCI:0:2:1, but all symptoms are consistent with those
identifications being reversed because I am using PCI:0:2:0 which apparently
corresponds to VGA-1 and PCI:0:2:1 is not physically accessible to me.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________




Reply to: