IEGD drivers for Intel GMA 500 working

Hi,

I made a kernel module package for opensuse 11.2, kernel 2.6.31-12 (latest update at time of writing).
It supports opengl (glxgears has 2000 frames in 5 s), 2D is faster than by using vesa only. But compiz/kwin effects dont work. Open Arena works but is not as fast as under windows xp. I think its a xorg.conf issue. Any help appreciated.

http://download.opensuse.org/repositories/home:/vlj:/IEGD/standard/i586/IEGD-10.3-8.1.i586.rpm
http://download.opensuse.org/repositories/home:/vlj:/IEGD/standard/i586/iegd-Gl-10.3-8.1.i586.rpm

The second package enables opengl acceleration.
Sample Xorg :

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option      "Protocol" "auto"
    Option      "Device" "/dev/input/mice"
    Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier "Netbook LCD"
    VendorName "LGD"
    ModelName "LGD:dc01"
    # DPMS capabilities: Active off:no  Suspend:no  Standby:no
EndSection

Section "Device"
    Identifier "Intel GMA 500"
    Driver     "iegd"
    VendorName "Intel(R) DEG"
    BoardName  "Embedded Graphics"
    BusID      "0:2:0"
    Screen      0
    Option     "PcfVersion"            "1792"
    Option     "ConfigId"              "1"
    #Option     "SWCursor"              "true"
    Option     "ALL/1/name"                   "daveConf"
    Option     "ALL/1/General/PortOrder"      "42000"
    Option     "ALL/1/General/DisplayConfig"  "1"
    Option     "ALL/1/General/DisplayDetect"  "1"
    Option     "ALL/1/General/xVideo"         "1"
    Option     "ALL/1/General/XVideoBlend"    "1"
    Option     "ALL/1/General/DRI"            "1"
    Option     "ALL/1/General/DRI2"                  "1"
    #Option     "ALL/1/Port/4/General/name"                   "daveLVDS"
    #Option     "ALL/1/Port/4/General/EdidAvail"      "3"
    #Option     "ALL/1/Port/4/General/EdidNotAvail"   "1"
    #Option     "ALL/1/Port/4/General/Rotation"       "0"
    #Option     "ALL/1/Port/4/General/Edid"           "1"
    #Option     "ALL/1/Port/4/FpInfo/BkltMethod"      "1"
    #Option     "ALL/1/Port/4/FpInfo/BkltT1"          "60"
    #Option     "ALL/1/Port/4/FpInfo/BkltT2"          "200"
    #Option     "ALL/1/Port/4/FpInfo/BkltT3"          "200"
    #Option     "ALL/1/Port/4/FpInfo/BkltT4"          "50"
    #Option     "ALL/1/Port/4/FpInfo/BkltT5"          "400"
    #Option     "ALL/1/Port/4/Attr/27"    "0"
    #Option     "ALL/1/Port/4/Attr/26"    "18"

    #Option     "ALL/1/Port/2/General/name"                   "davesDVO-B"
    #Option     "ALL/1/Port/2/General/EdidAvail"      "3"
    #Option     "ALL/1/Port/2/General/EdidNotAvail"   "1"
    #Option     "ALL/1/Port/2/General/Rotation"       "0"
    #Option     "ALL/1/Port/2/General/Edid"           "1"

    Option     "PortDrivers"           "lvds sdvo"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Intel GMA 500"
    Monitor    "Netbook LCD"
    DefaultDepth    24
    SubSection "Display"
       Viewport   0 0
       Depth     24
       Modes     "1024x600"
    EndSubSection
EndSection

Thanks to tutorial from nanoant and a thread from mydellmini.com/forum.

Did I understand correct? The only possible way with notebooks with GMA 500 to get it work is to install drivers from this site?
Intel GMA500 (Poulsbo) drivers for OpenSUSE 11.2

I have installed them by cannot choose my native resolution in system settings-> monitor (or so).

What should I do to get my native resolution and where there will be out of the box support of GMA 500 (good support) in openSuse?

Thank you)