Graphics Drivers for Intel Intergrated Graphics

can somebody help me out with finding a better driver for my Acer Laptop, At the moment i can only select 1024x768 which is making everything wide screen and distorted

Details of drivers (System Infomation)

2D Driver installed:Intel
3D Driver Installed:swrast (No 3D Acceleration)(7.11)

Yast Hardware shows


┬─Display                                                                                                                │  
  │ ├┬─Mobile 4 Series Chipset Integrated Graphics Controller                                                                │  
  │ │├──Bus: PCI                                                                                                             ┬  
  │ │├──Class (spec): VGA-compatible controller                                                                              │  
  │ │├──Class: Display controller                                                                                            │  
  │ │├──Device Identifier (spec): 66698                                                                                      │  
  │ │├──Device Identifier: 76354                                                                                             │  
  │ │├──Device: Mobile 4 Series Chipset Integrated Graphics Controller                                                       ┴  
  │ │├+─Drivers                                                                                                              │  
  │ │├──Hwcfg Bus: pci                                                                                                       │  
  │ │├──Model: Intel Mobile 4 Series Chipset Integrated Graphics Controller                                                  │  
  │ │├──Old Unique Key: 6yQN.LBJf8FUrAvC                                                                                     │  
  │ │├+─Resources                                                                                                            │  
  │ │├──Revision: 9                                                                                                          │  
  │ │├──Slot ID: 2                                                                                                           │  
  │ │├──Subvendor Identifier: 69669                                                                                          │  
  │ │├──Subvendor: Acer Incorporated [ALI]                                                                                   │  
  │ │├──Sysfs ID: /devices/pci0000:00/0000:00:02.0                                                                           │  
  │ │├──Sysfs ID: 0000:00:02.0                                                                                               │  
  │ │├──Unique Key: _Znp.LBJf8FUrAvC                                                                                         │  
  │ │├──Vendor Identifier: 98438      
│├──Vendor: Intel Corporation                                                                                            │  
  │ │└──modalias: pci:v00008086d00002A42sv00001025sd0000048Abc03sc00i00                                                      │  
  │ └┬─Mobile 4 Series Chipset Integrated Graphics Controller                                                                │  
  │  ├──Bus: PCI                                                                                                             │  
  │  ├──Class (spec): Display controller                                                                                     ┴  
  │  ├──Class: Display controller                                                                                            │  
  │  ├──Device Identifier (spec): 66698                                                                                      │  
  │  ├──Device Identifier: 76355                                                                                             │  
  │  ├──Device: Mobile 4 Series Chipset Integrated Graphics Controller                                                       │  
  │  ├──Hwcfg Bus: pci                                                                                                       │  
  │  ├──Model: Intel Mobile 4 Series Chipset Integrated Graphics Controller                                                  │  
  │  ├──Old Unique Key: yofM.sdgH25nVSW2                                                                                     │  
  │  ├+─Resources                                                                                                            │  
  │  ├──Revision: 9                     
  ├──Slot ID: 2                                                                                                           │  
  │  ├──Subvendor Identifier: 69669                                                                                          │  
  │  ├──Subvendor: Acer Incorporated [ALI]                                                                                   ┬  
  │  ├──Sysfs ID: /devices/pci0000:00/0000:00:02.1                                                                           │  
  │  ├──Sysfs ID: 0000:00:02.1                                                                                               │  
  │  ├──Unique Key: ruGf.sdgH25nVSW2                                                                                         │  
  │  ├──Vendor Identifier: 98438                                                                                             │  
  │  ├──Vendor: Intel Corporation                                                                                            ┴  
  │  ├──func_id: 1                                                                                                           │  
  │  └──modalias: pci:v00008086d00002A43sv00001025sd0000048Abc03sc80i00 



Come on guys somebody must be a Graphics card driver Guru??

The nouveau driver worked fine for my on-board intel chipset. Whats the output to “lspci -v”? BTW I’m no “Guru”. Just trying to help.

Showing the output of “lspci -nnk” would be better, in a terminal as root (su). Post it using CODE tags. Just a few lines to include the graphics info, e.g. here is mine:

00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
        Subsystem: Lenovo Device [17aa:2137]
        Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
        Subsystem: Lenovo Device [17aa:213a]
        Kernel driver in use: i915
00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)
        Subsystem: Lenovo Device [17aa:213a]

Here’s # lspci -nnk


00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 09)
        Subsystem: Acer Incorporated [ALI] Device [1025:048a]
        Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 09)
        Subsystem: Acer Incorporated [ALI] Device [1025:048a]
00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 09)
        Subsystem: Acer Incorporated [ALI] Device [1025:048a]

Here’s # lspci -v


00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 09)
        Subsystem: Acer Incorporated [ALI] Device 048a
        Flags: bus master, fast devsel, latency 0
        Capabilities: [e0] Vendor Specific Information: Len=0a <?>
        Kernel driver in use: agpgart-intel

00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Acer Incorporated [ALI] Device 048a
        Flags: bus master, fast devsel, latency 0, IRQ 44
        Memory at d0000000 (64-bit, non-prefetchable) [size=4]
        Memory at c0000000 (64-bit, prefetchable) [size=256]
        I/O ports at 4110 [size=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 3

00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
        Subsystem: Acer Incorporated [ALI] Device 048a
        Flags: bus master, fast devsel, latency 0
        Memory at d3400000 (64-bit, non-prefetchable) [size=1]
        Capabilities: [d0] Power Management version 3

[/size][/size][/size][/size]

@AndrewjBarratt, from my “lspci -nnk”:

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
        Subsystem: Lenovo Device [17aa:213a]
        Kernel driver in use: i915

Note my kernel driver (in blue) refers to the kernel module for intel driver, whereas your output doesn’t show that:

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 09)
        Subsystem: Acer Incorporated [ALI] Device [1025:048a] 

So, there seems to be a problem that suggests your “intel” driver hasn’t loaded properly (assuming you didn’t omit that line in your posting).

What version of openSUSE are you running? KDE or Gnome or other? Default install, or any changes to system components?

Locate the file at /var/log/Xorg.0.log and look through for any [EE] errors and post back with them. In the log, after the driver(s) have loaded, the name of the loaded graphics driver is included in each driver message on the left side. What driver name is in use?

Any problems with reading Xorg.0.log, you will need to paste all of it to SUSE Paste, and post here with the link to your page.

im at work at the moment so cant post the outputs, Its KDE

I did a full Clean install, Didnt change anything in the setup and let it Auto Configure

that line certainly wasnt outputted because i copied and pasted it all as one

The nouveau driver worked fine for my on-board intel chipset. Whats the output to “lspci -v”? BTW I’m no “Guru”. Just trying to help.

The nouveau driver is for NVIDIA graphics hardware only.

Right you are! I don’t know what I was thinking other than I was running intel on-board graphics and installed an nVidia card the other day. I got confused. Hey, at least I put in a disclaimer lol. " BTW I’m no “Guru”. Just trying to help."

Here’s my full Xorg.0.log

SUSE Paste

There was a recent [ware/467856-intel-gm965-video-not-working.html"]thread](http://forums.opensuse.org/english/get-technical-help-here/hard[QUOTE) with different same symptoms, but different Intel graphics chipset. I’m not sure why the i915 kernel driver does not get loaded under some circumstances, but FWIW one user described a workaround that did the trick for them

http://forums.opensuse.org/english/get-technical-help-here/install-boot-login/460640-solved-boot-freeze-bug-soft-lockup-problems-samsung-r528-laptop.html#post2346361[/QUOTE]

Since compiling a kernel is unthinkable and beyond my experience I decided to try the initrd approach. Surprisingly Yast provided a simple method.
I simply used Yast - System - etc/sysconfig editor - System - Kernel - INITRD_MODULES and i added the ‘i915’ name to the already listed modules and saved it. Yast automatically ran the mkinitrd script and the i915 driver is now part of the initrd. ON rebooting the system successfully booted to the Gnome desktop with SMP and desktop effects etc. all intact. ( In between I had to remove the vga=“xxxx” line from the grub entry as this caused garbled screen immediatly after grub even though the system eventually reached Gnome desktop successfully in the end.)

Now, normally this driver is included in initrd, so I’m not sure how it came to be missing. YMMV.

Thanks for the outputs, and additional info. So, your problem concerns 12.1 plus KDE with standard kernel etc (not 11.4 as per signature). :slight_smile:

As I suspected, according to Xorg.0.log, your system has loaded and chosen to use the basic “fbdev” driver and that is why you are restricted to 1024x768 with software rastering for 3D, which doesn’t perform as well as direct 3D rendering using hardware.

I note you booted with “nomodeset” i.e. without using KMS. The “intel” driver only supports KMS, so you get “fbdev” The other non-kms option is to use the older “intellegacy” driver (non-KMS) seperately packaged by openSUSE and probably installed by default. If you want to try it, you need to specify it in the file /etc/X11/xorg.conf.d/50-device.conf, by including the line:

    Driver "intellegacy"

If when you try booting without “nomodeset” and and without specifying “intellegacy”, KMS fails to load and run “intel” driver properly, you should file a bug report on openSUSE bugzilla (see wiki for info).

Once you have booted per consused’s suggestions, look at /var/log/messages for the string “acer_wmi” (sans quotes). This will indicate that the kernel has properly detected the vendor-supplied graphics interface. Do note that you should NOT find the acer_wmi when booting with nomodeset.

Post back with any findings.

Is that specific to an acer machine? Is there an equivalent for say lenovo? What app do I need to view /var/log/messages (on 11.4 just now) as kwrite doesn’t do it here? :slight_smile:

You need root permissions to view it

kdesu kwrite /var/log/messages

Ah thanks, some log files don’t and some do… The command - I do know. :slight_smile:

When I discovered the acpi_backlight=vendor option, I followed the changes through boot, and acer_wmi appeared. It turns out that this is the vendor-specific ACPI support for Acer hardware. (I have several Gateway PC’s, and after Acer and Gateway merged/acquired/takeover/whatever, all sorts of Acer-prefixed things appeared in various documentation.

As for Lenovo-specific, I feel fairly certain that such must exist, although no guarantee that it might be named lenovo_wmi. You may wish to check /var/log/messages for “_wmi”, then reboot, adding acpi_backlight=vendor to the boot options. Re-scan /var/log/messages for “_wmi” to determine if any such module(s) were loaded. You may also wish to add acpi_osi=linux at boot and see what appears.

My backlight works ok through ACPI video module. This lenovo notebook is rumoured to have a wmi interface, but apparently wmi modules don’t support it [yet].

Searching /var/log/messages for “wmi” only finds “wmi: Mapper loaded”. I will try those boot options, but I have my doubts about them improving on the situation here – KMS works but the backlight setting gets reset on boot, although KDE Power Management will set it again to the desired level.

Right i tried the above suggestions, Opensuse has Automatically added “nomodeset” so i removed it and added the Driver “intellegacy” line, My previous Config file read Driver “radeon”

Anyway my Opensuse 11.4 problem has now come back, If i dont boot with “nomodeset” my screen turns off during boot

This laptop is really starting to annoy me now, My old Lenovo (RIP) worked perfectly out of the box

Anybody got any ideas whats causing the screen off problem if i dont use “nomodeset” or can somebody solve it all so i can have a decent driver that works

Thanks All

Just to be clear, your previous “radeon” line would have been commented out i.e. disabled with “#” in column one. Can I assume you removed the # in your “intellegacy” line?

Do you get exactly the same results when trying all those suggestions on 11.4 and 12.1, i.e. “intellegacy” fails but “fbdev” works without 3Dacceleration?

Unless @SeanMc98 can throw light on the screen blanking problem, the failure on 12.1 & 11.4 with KMS (without using nomodeset) requires a bug report to be submitted to improve the chances for kernel/intel driver that works properly.