Page 2 of 4 FirstFirst 1234 LastLast
Results 11 to 20 of 34

Thread: Best driver for Intel Core i3 integrated graphics?

  1. #11
    Join Date
    Jun 2008
    Location
    UK
    Posts
    5,500

    Default Re: Best driver for Intel Core i3 integrated graphics?

    I'd wager lots of disappointed Arrandale users are now searching the internet for a new opensource driver called "nirvana" to solve their problems.

  2. #12
    Join Date
    Jan 2009
    Location
    Switzerland
    Posts
    1,529

    Default Re: Best driver for Intel Core i3 integrated graphics?

    Thank you all for your thoughtful and friendly contributions, especially oldcpu. I agree that these Intel processors with integrated GPU, namely i3 and i5 (and - partially - i7) are coming to the mass market now. After reading the sources you provided, I come to the conclusion, that the i915 driver is the right one (at least for the time being). It does work, but it is far from ideal. I opened the System Monitor (for CPU load) and seamonkey, and noticed, that scrolling the openSUSE forums with the mouse wheel within seamonkey peaks one of the four CPU cores up to 70%. I don't complain, as my main working tool is the command line within Konsole, but other users doing games may have a different experience.

    Playing a video from youtube (e.g the wonderful fractal zoom YouTube - Fractal Zoom (HD) to 6.066 e228 (2^760) Mandelbrot - (Last Lights On)) makes two cores busy averaging 20% load and the other two at 40% to 60%.

    Some additional information as suggested: My CPU is an i3 "Clarkdale". The motherboard Asus P7H55-M has the Intel H55 Express chipset, Realtek 8112L Gigabit LAN controller and Realtek 8-channel audio.

    Code:
    lspci -nnk
    00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0042] (rev 12)
                 Subsystem: ASUSTeK Computer Inc. Device [1043:8383]
                 Kernel driver in use: i915
    Code:
    rpm -q xorg-x11-driver-video --changelog | less
    * Mit Jun 30 2010 sndirsch@suse.de
    - xf86-video-sis-website.diff
      * fixed URL for driver website (bnc #618924)
    
    * Mit Jun 30 2010 sndirsch@suse.de
    - require libdrm >= 2.4.21 (reported by Andreas Jaeger)
    
    * Fre Jun 25 2010 sndirsch@suse.de
    - xf86-video-intel 2.12.0
      * Many performance improvements targeting i915/i945/G33/Pineview
        graphics chipset.
      * Improved Xvmc and overlay, adding GEM support.
      * Fixes for page-flipping and other DRI2-handling bugs.
    - adjusted xf86-video-intel-copy-fb.diff
      * intel_batch_submit(pScrn) --> intel_batch_submit(pScrn, TRUE)
    - obsoletes xf86-video-intel-commit-e2615cd.diff,
      xf86-video-intel-commit-f227240.diff
    This indicates that the driver is "up to date" to 2.12. /var/log/Xorg.0.log shows the following:

    Code:
    [   208.632] 
    X.Org X Server 1.8.0
    Release Date: 2010-04-02
    [   208.632] X Protocol Version 11, Revision 0
    [   208.632] Build Operating System: openSUSE SUSE LINUX
    [   208.633] Current Operating System: Linux myhost 2.6.34.7-0.4-desktop #1 SMP
     PREEMPT 2010-10-07 19:07:51 +0200 i686
    [   208.633] Kernel command line: root=/dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_
    WD-WCAV5H118138-part2 resume=/dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WCAV5H1
    18138-part3 splash=silent quiet vga=0x31a
    [   208.633] Build Date: 19 August 2010  03:34:17PM
    [   208.633]  
    [   208.633] Current version of pixman: 0.18.0
    [   208.633]    Before reporting problems, check http://wiki.x.org
            to make sure that you have the latest version.
    [   208.633] Markers: (--) probed, (**) from config file, (==) default setting,
            (++) from command line, (!!) notice, (II) informational,
            (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [   208.633] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Nov 12 11:39:31 20
    10
    [   208.634] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [   208.637] (==) No Layout section.  Using the first Screen section.
    [   208.637] (**) |-->Screen "Default Screen" (0)
    [   208.637] (**) |   |-->Monitor "Default Monitor"
    [   208.638] (**) |   |-->Device "Default Device"
    [   208.638] (==) Automatically adding devices
    [   208.638] (==) Automatically enabling devices
    [   208.668] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
    [   208.668]    Entry deleted from font path.
    [   208.668] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [   208.668]    Entry deleted from font path.
    [   208.730] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
    [   208.730]    Entry deleted from font path.
    [   208.738] (==) FontPath set to:
            /usr/share/fonts/misc:unscaled,
            /usr/share/fonts/Type1/,
            /usr/share/fonts/100dpi:unscaled,
            /usr/share/fonts/75dpi:unscaled,
            /usr/share/fonts/URW/,
            /usr/share/fonts/cyrillic:unscaled,
            /usr/share/fonts/truetype/
    [   208.738] (==) ModulePath set to "/usr/lib/xorg/modules/updates,/usr/lib/xorg/modules"
    [   208.738] (II) The server relies on udev to provide the list of input devices.
            If no devices become available, reconfigure udev or disable AutoAddDevices.
    [   208.738] (II) Loader magic: 0x822db60
    [   208.738] (II) Module ABI versions:
    [   208.738]    X.Org ANSI C Emulation: 0.4
    [   208.738]    X.Org Video Driver: 7.0
    [   208.738]    X.Org XInput driver : 9.0
    [   208.738]    X.Org Server Extension : 3.0
    [   208.749] (--) PCI:*(0:0:2:0) 8086:0042:1043:8383 Intel Corporation Core Processor Integrated Graphics Controller rev 18, Mem @ 0xf7800000/4194304, 0xe0000000/268435456, I/O @ 0x0000bc00/8
    [   208.749] (II) Open ACPI successful (/var/run/acpid.socket)
    [   208.749] (II) LoadModule: "extmod"
    [   208.797] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [   208.806] (II) Module extmod: vendor="X.Org Foundation"
    [   208.806]    compiled for 1.8.0, module version = 1.0.0
    [   208.806]    Module class: X.Org Server Extension
    [   208.806]    ABI class: X.Org Server Extension, version 3.0
    [   208.806] (II) Loading extension MIT-SCREEN-SAVER
    [   208.806] (II) Loading extension XFree86-VidModeExtension
    [   208.806] (II) Loading extension XFree86-DGA
    [   208.806] (II) Loading extension DPMS
    [   208.806] (II) Loading extension XVideo
    [   208.806] (II) Loading extension XVideo-MotionCompensation
    [   208.806] (II) Loading extension X-Resource
    [   208.806] (II) LoadModule: "dbe"
    [   208.807] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [   208.817] (II) Module dbe: vendor="X.Org Foundation"
    [   208.817]    compiled for 1.8.0, module version = 1.0.0
    [   208.817]    Module class: X.Org Server Extension
    [   208.817]    ABI class: X.Org Server Extension, version 3.0
    [   208.817] (II) Loading extension DOUBLE-BUFFER
    [   208.817] (II) LoadModule: "glx"
    [   208.818] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [   208.820] (II) Module glx: vendor="X.Org Foundation"
    [   208.820]    compiled for 1.8.0, module version = 1.0.0
    [   208.820]    ABI class: X.Org Server Extension, version 3.0
    [   208.820] (==) AIGLX enabled
    [   208.820] (II) Loading extension GLX
    [   208.820] (II) LoadModule: "record"
    [   208.821] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [   208.829] (II) Module record: vendor="X.Org Foundation"
    [   208.829]    compiled for 1.8.0, module version = 1.13.0
    [   208.829]    Module class: X.Org Server Extension
    [   208.829]    ABI class: X.Org Server Extension, version 3.0
    [   208.829] (II) Loading extension RECORD
    [   208.829] (II) LoadModule: "dri"
    [   208.830] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [   208.845] (II) Module dri: vendor="X.Org Foundation"
    [   208.845]    compiled for 1.8.0, module version = 1.0.0
    [   208.845]    ABI class: X.Org Server Extension, version 3.0
    [   208.845] (II) Loading extension XFree86-DRI
    [   208.845] (II) LoadModule: "dri2"
    [   208.846] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [   208.846] (II) Module dri2: vendor="X.Org Foundation"
    [   208.846]    compiled for 1.8.0, module version = 1.2.0
    [   208.846]    ABI class: X.Org Server Extension, version 3.0
    [   208.846] (II) Loading extension DRI2
    [   208.846] (==) Matched intel as autoconfigured driver 0
    [   208.846] (==) Matched fbdev as autoconfigured driver 1
    [   208.846] (==) Matched vesa as autoconfigured driver 2
    [   208.847] (==) Assigned the driver to the xf86ConfigLayout
    [   208.847] (II) LoadModule: "intel"
    [   208.847] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
    [   208.878] (II) Module intel: vendor="X.Org Foundation"
    [   208.878]    compiled for 1.8.0, module version = 2.12.0
    [   208.878]    Module class: X.Org Video Driver
    [   208.878]    ABI class: X.Org Video Driver, version 7.0
    [   208.878] (II) LoadModule: "fbdev"
    [   208.878] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
    [   208.896] (II) Module fbdev: vendor="X.Org Foundation"
    [   208.896]    compiled for 1.8.0, module version = 0.4.1
    [   208.896]    ABI class: X.Org Video Driver, version 7.0
    [   208.896] (II) LoadModule: "vesa"
    [   208.896] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
    [   208.901] (II) Module vesa: vendor="X.Org Foundation"
    [   208.901]    compiled for 1.8.0, module version = 2.2.1
    [   208.901]    Module class: X.Org Video Driver
    [   208.901]    ABI class: X.Org Video Driver, version 7.0
    [   208.901] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
            i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
            E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
            965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
            4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
    [   208.901] (II) FBDEV: driver for framebuffer: fbdev
    [   208.901] (II) VESA: driver for VESA chipsets: vesa
    [   208.901] (--) using VT number 7
    
    [   209.073] (II) Primary Device is: PCI 00@00:02:0
    [   209.074] (WW) Falling back to old probe method for fbdev
    [   209.074] (II) Loading sub module "fbdevhw"
    [   209.074] (II) LoadModule: "fbdevhw"
    [   209.074] (II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
    [   209.075] (II) Module fbdevhw: vendor="X.Org Foundation"
    [   209.075]    compiled for 1.8.0, module version = 0.0.2
    [   209.075]    ABI class: X.Org Video Driver, version 7.0
    [   209.075] (WW) Falling back to old probe method for vesa
    [   209.076] drmOpenDevice: node name is /dev/dri/card0
    [   209.076] drmOpenDevice: open result is 9, (OK)
    [   209.077] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
    [   209.077] drmOpenDevice: node name is /dev/dri/card0
    [   209.077] drmOpenDevice: open result is 9, (OK)
    [   209.077] drmOpenByBusid: drmOpenMinor returns 9
    [   209.077] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
    [   209.077] (II) intel(0): Creating default Display subsection in Screen section
            "Default Screen" for depth/fbbpp 24/32
    [   209.077] (==) intel(0): Depth 24, (--) framebuffer bpp 32
    [   209.077] (==) intel(0): RGB weight 888
    [   209.077] (==) intel(0): Default visual is TrueColor
    [   209.077] (II) intel(0): Integrated Graphics Chipset: Intel(R) Clarkdale
    [   209.077] (--) intel(0): Chipset: "Clarkdale"
    [   209.077] (==) intel(0): video overlay key set to 0x101fe
    [   209.204] (II) intel(0): Output VGA1 using monitor section Default Monitor
    [   209.213] (II) intel(0): Output HDMI1 has no monitor section
    [   209.222] (II) intel(0): Output HDMI2 has no monitor section
    [   209.227] (II) intel(0): Output DP1 has no monitor section
    [   209.232] (II) intel(0): Output DP2 has no monitor section
    [   209.338] (II) intel(0): EDID for output VGA1
    [   209.338] (II) intel(0): Manufacturer: HSD  Model: 4089  Serial#: 16843009
    [   209.338] (II) intel(0): Year: 2010  Week: 9
    [   209.338] (II) intel(0): EDID Version: 1.3
    [   209.338] (II) intel(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
    [   209.338] (II) intel(0): Sync:  Separate  SyncOnGreen
    [   209.338] (II) intel(0): Max Image Size [cm]: horiz.: 38  vert.: 30
    [   209.338] (II) intel(0): Gamma: 2.20
    [   209.338] (II) intel(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
    [   209.338] (II) intel(0): First detailed timing is preferred mode
    [   209.338] (II) intel(0): redX: 0.643 redY: 0.336   greenX: 0.289 greenY: 0.605
    [   209.338] (II) intel(0): blueX: 0.146 blueY: 0.072   whiteX: 0.313 whiteY: 0.329
    <snip here>
    Technology is 'stuff that doesn't work yet.' -- Bran Ferren

  3. #13
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    26,527
    Blog Entries
    37

    Default Re: Best driver for Intel Core i3 integrated graphics?

    Quote Originally Posted by vodoo View Post
    Some additional information as suggested: My CPU is an i3 "Clarkdale". The motherboard Asus P7H55-M has the Intel H55 Express chipset, Realtek 8112L Gigabit LAN controller and Realtek 8-channel audio.
    Interesting ! My wife just bought a a PC with the i3 "clarkdale" and the Asus P7H55-M motherboard. However I also had her purchase a very inexpensive nVidia G210 graphic card, and we plan to use that for the near term, ... at least until the Intel driver situation is sorted.

    The PC just arrived today, and this weekend we hope to setup an OS on it.

    The planning thread is here: Wife orders new PC with no OS ... possible openSUSE candidate

  4. #14
    Join Date
    Jun 2008
    Location
    UK
    Posts
    5,500

    Default Re: Best driver for Intel Core i3 integrated graphics?

    @vodoo thanks for the info. Purely out of interest, not benchmark, what results do you get running glxgears in a terminal as normal user, i.e. steady state FPS (approx)?

  5. #15
    Join Date
    Jan 2009
    Location
    Switzerland
    Posts
    1,529

    Default Re: Best driver for Intel Core i3 integrated graphics?

    @consused: That's what I get:

    Code:
    vodoo@myhost:~> glxgears
    
    *** NOTE: Don't use glxgears as a benchmark.
        OpenGL implementations are not optimized for frame rates >> 60fps,
        thus these numbers are meaningless when compared between vendors.
    
    281 frames in 5.0 seconds = 56.147 FPS
    301 frames in 5.0 seconds = 60.020 FPS
    301 frames in 5.0 seconds = 60.020 FPS
    301 frames in 5.0 seconds = 60.020 FPS
    What does this mean to you? (Is this a good/fair/poor result?)
    Technology is 'stuff that doesn't work yet.' -- Bran Ferren

  6. #16
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    26,527
    Blog Entries
    37

    Default Re: Best driver for Intel Core i3 integrated graphics?

    Quote Originally Posted by oldcpu View Post
    Interesting ! My wife just bought a a PC with the i3 "clarkdale" and the Asus P7H55-M motherboard.
    I'm bad !! She bought a PC with the Core i7 Arrandale and the Asus P7H55-M motherboard. There is a BIG difference between a Core i3 and a Core i7.

  7. #17
    Join Date
    Jan 2009
    Location
    Switzerland
    Posts
    1,529

    Default Re: Best driver for Intel Core i3 integrated graphics?

    @oldcpu:

    However I also had her purchase a very inexpensive nVidia G210 graphic card, and we plan to use that for the near term, ... at least until the Intel driver situation is sorted.
    Can you make a comparision between the two - nVidia G210 and i3 integrated graphics? Everything else being equal this would give a hint how good or bad the i3 driver really is.
    Technology is 'stuff that doesn't work yet.' -- Bran Ferren

  8. #18
    Join Date
    Jun 2008
    Location
    UK
    Posts
    5,500

    Default Re: Best driver for Intel Core i3 integrated graphics?

    Quote Originally Posted by vodoo View Post
    @consused: That's what I get:

    Code:
    vodoo@myhost:~> glxgears
    
    *** NOTE: Don't use glxgears as a benchmark.
        OpenGL implementations are not optimized for frame rates >> 60fps,
        thus these numbers are meaningless when compared between vendors.
    
    281 frames in 5.0 seconds = 56.147 FPS
    301 frames in 5.0 seconds = 60.020 FPS
    301 frames in 5.0 seconds = 60.020 FPS
    301 frames in 5.0 seconds = 60.020 FPS
    What does this mean to you? (Is this a good/fair/poor result?)
    It's interesting, because it is in line with the results found by other intel driver users, even with different chipsets like my GM45 i.e. 60 - 62 FPS. I read somewhere on the internet that although this looks very low compared to the hundreds of FPS (as with intellegacy driver on GM45), this wasn't a problem as it (h/w or s/w?) is using some native display frame rate. However I have failed to find that comment since then.

    A better test would be to see how a fairly demanding 3D game behaves on your 11.3 system with intel driver. I'm not really into that on linux, but other users with GM45 have commented adversely about its performance.

  9. #19
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    26,527
    Blog Entries
    37

    Default Re: Best driver for Intel Core i3 integrated graphics?

    Quote Originally Posted by vodoo View Post
    @oldcpu:

    Can you make a comparision between the two - nVidia G210 and i3 integrated graphics? Everything else being equal this would give a hint how good or bad the i3 driver really is.
    Unfortunately, as I noted, I made a mistake above. While your PC has the same motherboard as that of my wife's new PC (and hence I think graphic chipset should be similar), your PC has the much slower Core i3 processor, while my wife purchased a PC with the faster Core i7 860 processor.

    I note with the nVida GeForce G210 series PCI-e graphic card, and the proprietary nVidia graphic driver, she gets this from glxgears:

    Code:
    mrscpu@corei7-960:~> glxgears
    
    *** NOTE: Don't use glxgears as a benchmark.
        OpenGL implementations are not optimized for frame rates >> 60fps,
        thus these numbers are meaningless when compared between vendors.
    
    12300 frames in 5.0 seconds = 2459.931 FPS
    12542 frames in 5.0 seconds = 2508.359 FPS
    12536 frames in 5.0 seconds = 2507.181 FPS
    12707 frames in 5.0 seconds = 2540.865 FPS
    I do not think glxgears is a totally representative bench mark. And I note that my wife's PC's Intel Core i7 is SIGNIFICANTLY faster than the relatively slow Intel Core i3 processor. Plus despite recent criticism, nVidia do a pretty good job with providing reasonable graphic support with the proprietary nVidia driver which works well on my wife's PC's GeForce G210.

    That is why I pushed her to pay the extra money to purchase a modern low performance nVidia pci-e graphic card (which still supports HD video decoding via VDPAU).

    Some associated detail, where "/sbin/lspci -nnk" gives the following for my wife's PC' graphic card:
    Code:
    01:00.0 VGA compatible controller [0300]: nVidia Corporation GT218 [GeForce 210] [10de:0a65] (rev a2)
            Subsystem: ASUSTeK Computer Inc. Device [1043:8334]
            Kernel driver in use: nvidia
    and she has the nVidia 260.19.21 Catalyst proprietary graphic driver.

    I'm not keen on pushing my wife to change her monitor connection and BIOS settings to test the integrated graphic card. She is still struggling in setting up MS-Windows under Virtual Box on this PC (through no fault of Virtual Box - these are MS-Windows specific head aches she is dealing with), and she does not want me distracting her from doing that to do Linux tests that take more than just a couple of minutes.

    I do have high hopes for the Intel Integrated Graphics Adapters. But their drivers are simply not there yet for Linux.

    Sorry.

  10. #20
    Join Date
    Mar 2008
    Location
    Phuket, Thailand
    Posts
    26,527
    Blog Entries
    37

    Default Re: Best driver for Intel Core i3 integrated graphics?

    Quote Originally Posted by oldcpu View Post
    I note with the nVida GeForce G210 series PCI-e graphic card, and the proprietary nVidia graphic driver, she gets this from glxgears:

    Code:
    mrscpu@corei7-960:~> glxgears
    
    *** NOTE: Don't use glxgears as a benchmark.
        OpenGL implementations are not optimized for frame rates >> 60fps,
        thus these numbers are meaningless when compared between vendors.
    
    12300 frames in 5.0 seconds = 2459.931 FPS
    12542 frames in 5.0 seconds = 2508.359 FPS
    12536 frames in 5.0 seconds = 2507.181 FPS
    12707 frames in 5.0 seconds = 2540.865 FPS
    What I quoted is not great performance as the graphic card on my wife's PC is a minimal card. My assessment is the 'higher numbers' come from it running on a Core i7 (as opposed to your Core i3).

    For example, if we look at the glxgears numbers from my Core i7 920 (with a higher performance GLX 260 graphic card) where the Core i7 920 has similar performance to a Core i7 860, I obtain this with the GLX-260:
    Code:
    oldcpu@corei7_920:~> glxgears
    
    *** NOTE: Don't use glxgears as a benchmark.
        OpenGL implementations are not optimized for frame rates >> 60fps,
        thus these numbers are meaningless when compared between vendors.
    
    96387 frames in 5.0 seconds = 19277.389 FPS
    96447 frames in 5.0 seconds = 19289.312 FPS
    96265 frames in 5.0 seconds = 19252.988 FPS
    95685 frames in 5.0 seconds = 19136.977 FPS
    ie. much superior glxgears numbers.

    But again I do not think one should put much faith in glxgears. There are OTHER factors that are more important.

Page 2 of 4 FirstFirst 1234 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •