Driver for Intel GMA 3100 Integrated Video

Driver for Intel GMA 3100 Integrated Video

Hello,

I just received a new Dell Optiplex 330 this week. This system uses the Intel G31 chipset with the Intel GMA 3100 integrated graphics. Yesterday I installed a fresh copy of Open SuSE v10.2 on it and sax2 detects and installs a generic frame buffer driver. This driver does not support 1440x900 or 3D (using the sax2 GUI).

Looking around on Intel’s website, they say that support for this graphics chipset should already be built-in. Obviously that’s not the case. I took a look at Intel Linux Graphics but they don’t furnish RPM’s and I wasn’t able to compile the code myself.

I’d appreciate any help with getting this to work on Open SuSE v10.2.

Thanks!

Rob
Colorado Springs

I’ve fully patched my system. My kernel is:

Linux guido 2.6.18.8-0.10-default #1 SMP Wed Jun 4 15:46:34 UTC 2008 x86_64 x86_64 x86_64 GNU/Linux

lspci -v

00:02.1 Display controller: Intel Corporation Unknown device 29c3 (rev 0a)
Subsystem: Dell Unknown device 0220
Flags: bus master, fast devsel, latency 0
Memory at dfe80000 (32-bit, non-prefetchable) [size=512]
Capabilities: [d0] Power Management version 2

hwinfo –gfxcard

13: PCI 02.0: 0300 VGA compatible controller (VGA)
[Created at pci.286]
UDI: /org/freedesktop/Hal/devices/pci_8086_29c2
Unique ID: _Znp.KZeR2ZfJCB4
SysFS ID: /devices/pci0000:00/0000:00:02.0
SysFS BusID: 0000:00:02.0
Hardware Class: graphics card
Model: “Dell VGA compatible controller”
Vendor: pci 0x8086 “Intel Corporation”
Device: pci 0x29c2
SubVendor: pci 0x1028 “Dell”
SubDevice: pci 0x0220
Revision: 0x0a
Memory Range: 0xdfe00000-0xdfe7ffff (rw,non-prefetchable)
I/O Ports: 0xecd8-0xecdf (rw)
Memory Range: 0xc0000000-0xcfffffff (rw,prefetchable)
Memory Range: 0xdff00000-0xdfffffff (rw,non-prefetchable)
IRQ: 11 (no events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: “pci:v00008086d000029C2sv00001028sd00000220bc03sc00i00”
Config Status: cfg=no, avail=yes, need=no, active=unknown

14: PCI 02.1: 0380 Display controller
[Created at pci.286]
UDI: /org/freedesktop/Hal/devices/pci_8086_29c3
Unique ID: ruGf.r++3yOyzTo9
SysFS ID: /devices/pci0000:00/0000:00:02.1
SysFS BusID: 0000:00:02.1
Hardware Class: graphics card
Model: “Dell Display controller”
Vendor: pci 0x8086 “Intel Corporation”
Device: pci 0x29c3
SubVendor: pci 0x1028 “Dell”
SubDevice: pci 0x0220
Revision: 0x0a
Memory Range: 0xdfe80000-0xdfefffff (rw,non-prefetchable)
Module Alias: “pci:v00008086d000029C3sv00001028sd00000220bc03sc80i00”
Config Status: cfg=no, avail=yes, need=no, active=unknown

sax2 -p

Chip: 0 is -> VESA Framebuffer Graphics 00:02:0 0x8086 0x29c2 PCI fbdev

text from Xorg.0.log

(–) PCI:*(0:2:0) Intel Corporation unknown chipset (0x29c2) rev 10, Mem @ 0xdfe00000/19, 0xc0000000/28, 0xdff00000/20, I/O @ 0xecd8/3
(–) PCI: (0:2:1) Intel Corporation unknown chipset (0x29c3) rev 10, Mem @ 0xdfe80000/19[/size]

Is there any particular reason you’re using 10.2? This card works fine on 10.3 and 11.0. If you put on 11.0, you would also get much, much faster package management.

I maintain a closed network of 10.2 systems and I’d prefer to keep my desktop consistant with that setup. Besides, k3b doesn’t work in 11 and I need to make patch CDs for those systems on the closed network.

More recent kernels have had a lot of updates for Intel graphics, including your chipset. Some people have packaged these newer kernels for 10.2. It could be that trying out one of these will mean your graphics will be better detected/supported. But then, you do risk instability.