Can't get Intel video driver working on 11.0

I have new Intel G45ID motherboard with G45 chipset and X4500HD GPU. I have also these packages installed but I can’t get Intel drivers working.

xorg-x11-server 7.3-110.9 (i586)
xorg-x11-driver-video 7.3-138.5 (i586)
libdrm 2.3.0-83.1 (i586)
Mesa 7.0.3-35.1 (i586)

And this is my default xorg.conf (I didn’t make any changes)

# /.../
# SaX generated X11 config file
# Created on: 2008-09-09T18:27:32+0200.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
  FontPath     "/usr/share/fonts/misc:unscaled"
  FontPath     "/usr/share/fonts/local"
  FontPath     "/usr/share/fonts/75dpi:unscaled"
  FontPath     "/usr/share/fonts/100dpi:unscaled"
  FontPath     "/usr/share/fonts/Type1"
  FontPath     "/usr/share/fonts/URW"
  FontPath     "/usr/share/fonts/Speedo"
  FontPath     "/usr/share/fonts/PEX"
  FontPath     "/usr/share/fonts/cyrillic"
  FontPath     "/usr/share/fonts/latin2/misc:unscaled"
  FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/Type1"
  FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/share/fonts/baekmuk:unscaled"
  FontPath     "/usr/share/fonts/japanese:unscaled"
  FontPath     "/usr/share/fonts/kwintv"
  FontPath     "/usr/share/fonts/truetype"
  FontPath     "/usr/share/fonts/uni:unscaled"
  FontPath     "/usr/share/fonts/CID"
  FontPath     "/usr/share/fonts/ucs/misc:unscaled"
  FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/misc:unscaled"
  FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/Type1"
  FontPath     "/usr/share/fonts/misc/sgi:unscaled"
  FontPath     "/usr/share/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail" "on"
  Option       "ZapWarning" "on"
EndSection

Section "Module"
  Load         "extmod"
  Load         "type1"
  Load         "glx"
  Load         "freetype"
  Load         "dbe"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us,cz"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbOptions" "grp:alt_shift_toggle"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" "basic,qwerty"
EndSection


Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "7"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "Cypress PS2toUSB KBM Bridge V2.02a"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  338 270
  HorizSync    30-81
  Identifier   "Monitor[0]"
  ModelName    "SAMSUNG SYNCMASTER"
  Option       "DPMS"
  Option       "PreferredMode" "1280x960"
  VendorName   "SAM"
  VertRefresh  43-75
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
  Modeline 	"1280x1024" 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection


Section "Screen"
  SubSection "Display"
    Depth      15
    Modes      "default" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "default" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "default" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "default" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "Framebuffer Graphics"
  Driver       "fbdev"
  Identifier   "Device[0]"
  Screen       0
  VendorName   "VESA"
EndSection



Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
EndSection

When I change Driver from “fbdev” to “intel” and restart X server, it doesn’t start.

I also downloaded driver package xf86-video-intel release 2.4.2 from intellinuxgraphics.org, did ./configure, make and make install. Everything looked fine but I didn’t help anyway.

My system is openSUSE 11.0 with 2.6.25.16-0.1-pae kernel.

I also read these articles and forums, but none helped me.
[Phoronix] Intel GMA X4500HD (G45) Review](http://www.phoronix.com/scan.php?page=article&item=intel_x4500hd&num=1)
The Official Linux g45 chipset MoBo Thread - AVS Forum
[ubuntu] Intel GMA X4500HD woes (Intel G45 Chipset) - Ubuntu Forums](http://ubuntuforums.org/showthread.php?t=889323)

Is there anyone who can give me any advice, please?

Another information:

I’ve upgraded to the latest kernel 2.6.27-rc7-12-pae via openSUSE Factory repository (in hope there are actual intel drivers icluding my GPU).

Then again I’ve switched Driver option to “intel” in xorg.conf and restarted X server but without any progress. The warning I’ve got is:

(WW): intel: No matching Device section for instance (BusID PCI:0:2:1) found.
no screens found.

Not sure if “PCI” is correct here because my GPU is integrated on motherboard.

There are also some new posts on forums and some people have succeeded with latest Ubuntu 8.10 beta release. (It looks X4500 runs out of the box.) I’ll try this on Live CD but openSUSE is primary for me.

Maybe it’s not hopeless to try openSUSE 11.1 beta but I’ll have to check if there’s newer kernel than I have.

And at last I hope new kernel is the solution. Please stop me if not :slight_smile:

It seem to be a kernel problem, but maybe you should try updating XOrg packages?
Just one more option…
Index of /repositories/X11:/XOrg

Thanks for reply.

The same day of my last message I tried to upgrade also XOrg from openSUSE Factory repository. And it worked! With latest kernel (modified for openSUSE), XOrg and some changes in xorg.conf

Section "Module"
  Load         "v4l"
  Load         "dbe"
  Load         "type1"
  Load         "freetype"
  Load         "extmod"
  Load         "GLcore"
  Load         "glx"
  Load         "dri"
EndSection

Section "Device"
  BoardName    "Intel GMA X4500HD"
  Driver       "intel"
  #Driver       "fbdev"
  Identifier   "Device[0]"
  Option       "XVideo"
  #Option       "NoAccel"
  Option       "DRI" "0x81e97f8"
  Screen       0
  VendorName   "Intel"
EndSection

3D support works, I can play full HD video (both H.264 and MPEG-4 codecs), YUY2 support enabled…

But there are new problem!

System freezes quiet often (that didn’t do before all these updates). Sometimes it’s 5 minutes after start, sometimes 30 minutes but that makes my OS very unusable.

I didn’t know about XOrg mentioned by seld so I added new repository and updated XOrg packages. But it didn’t help. System still freezes (even during posting this message).

I’m not sure if it’s problem with software (kernel or XOrg) or hardware (GPU)? I was looking at temperatures but they seems to be OK.

Have you tried re-running the X configuration? Could be you need some extra settings to stabilize - sax2 sometimes sets those options automatically if known for your chipset.

For safekeeping make a backup copy of your current xorg.conf reboot with boot option ’ init 3’, at the console prompt login as root and run sax:


sax2 -r -m 0=intel

After configuring reboot and check how things work…

Fingers crossed,
Wj

Hi

Can someone tell me where I can find instructions on how to update to the latest kernel using the factory repository. Which repository should I add and how to perform the update. I would greatly appreciate it. I am also having trouble getting the driver for my intel G45 to work.

Thanks