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

Re: intel X driver for etch+1/2



On Wed, Apr 30, 2008 at 02:31:15PM +0200, Julien Cristau wrote:
> On Wed, Apr 30, 2008 at 14:24:51 +0200, Holger Levsen wrote:
> 
> > Hi Julien,
> > 
> > On Tuesday 15 April 2008 23:19, Julien Cristau wrote:
> > > On Tue, Apr 15, 2008 at 15:49:28 +0200, Julien Cristau wrote:
> > > > (the i965 chipset is not supported by the i810 driver in etch).
> > >
> > > Hrm.  It's not that simple.  The devices supported by the new driver
> > > and not the old one are 965GM, 965GME, G33, Q35, Q33 and IGD_GM (pci ids
> > > 2A02, 2A12, 29C2, 29B2, 29D2 and 2A42).
> > >
> > > So the i965-based 965G, 965Q and 946GZ were already supported.  Kernel
> > > support for those had been backported to the etch kernel IIRC.
> > > The newer ones probably won't work without the etch+1/2 kernel, as they
> > > need the intel-agp kernel driver.
> > 
> > This sounds like we want newer xserver-xorg-video-intel in, what needs to be 
> > done so that you feel comfortable uploading 2.2.1 which is staged at 
> > http://people.debian.org/~jcristau/etchnhalf/ - testers?
> > 
> Success reports from people with the new hardware would be nice.  I
> guess I'll upload next week anyway if I don't get any bad reports.

Two issues over here:

1) AIGLX doesn't work:

drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenByBusid: drmOpenMinor returns 12
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(EE) AIGLX error: drmMap of framebuffer failed (Invalid argument)
(EE) AIGLX: reverting to software rendering

2) The intel module completely ignores the Modes line in the Display
subsection. For example I have:

Section "Screen"
        Identifier      "Default Screen"
        Device          "Intel G33"
        Monitor         "Philips 17B"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
                Modes           "1152x864" "1024x768" "800x600"
                "640x480"
        EndSubSection
EndSection

And the driver initialises the screen at 1280x768@60Hz (yuck).

Hardware: Dell Vostro 200 (Core2 duo 1.8GHz) with Intel G33 integrated graphics:

00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
        Subsystem: Dell Unknown device 0238
        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 fdf00000 (32-bit, non-prefetchable) [size=512K]
        Region 1: I/O ports at ff00 [size=8]
        Region 2: Memory at d0000000 (32-bit, prefetchable) [size=256M]
        Region 3: Memory at fdc00000 (32-bit, non-prefetchable) [size=1M]
        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: 86 80 c2 29 07 00 90 00 02 00 00 03 00 00 00 00
10: 00 00 f0 fd 01 ff 00 00 08 00 00 d0 00 00 c0 fd
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 38 02
30: 00 00 00 00 90 00 00 00 00 00 00 00 03 01 00 00

Kernel is stock 2.6.25-rc5 (same issues with 2.6.25 though) with DRM
for Intel hardware enabled running in x86-32 mode.

If you need more information, just ask.


Erik

-- 
Erik Mouw -- mouw@nl.linux.org

Attachment: signature.asc
Description: Digital signature


Reply to: