You are not logged in.

#1 2010-04-07 16:47:24

landhar
Member
From: over there
Registered: 2010-04-07
Posts: 5

Lenovo T410 - issue with i5 520M integrated graphics

Hi,

I recently installed Arch on a Lenovo T410. Following the guides in various wikis (Archwiki, ThinkWiki) I was able to configure everything without too much troubles...

But I have the feeling that the the integrated graphics chipset is not perfectly handled. I get this feeling when I run glxgears:

$ glxgears
307 frames in 5.0 seconds = 61.224 FPS
298 frames in 5.0 seconds = 59.490 FPS
299 frames in 5.0 seconds = 59.688 FPS
299 frames in 5.0 seconds = 59.688 FPS

These are the relevant outputs of lshw:

$ lshw -class display
  *-display
       description: VGA compatible controller
       product: Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 02
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:32 memory:f2000000-f23fffff memory:d0000000-dfffffff(prefetchable) ioport:1800(size=8)
$ lshw -class processor
  *-cpu
       product: Intel(R) Core(TM) i5 CPU       M 520  @ 2.40GHz
       vendor: Intel Corp.
       physical id: 1
       bus info: cpu@0
       size: 1199MHz
       capacity: 1199MHz
       width: 64 bits
       capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid cpufreq

And this is my xorg.conf:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
EndSection

Section "ServerFlags"
        Option       "DontZap"     "false"
        Option       "AutoDevices" "true"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc:unscaled"
        FontPath     "/usr/share/fonts/misc"         
        FontPath     "/usr/share/fonts/75dpi:unscaled"
        FontPath     "/usr/share/fonts/75dpi"         
        FontPath     "/usr/share/fonts/100dpi:unscaled"
        FontPath     "/usr/share/fonts/100dpi"         
        FontPath     "/usr/share/fonts/PEX"            
        # Additional fonts: Locale, Gimp, TTF...               
        FontPath     "/usr/share/fonts/cyrillic"       
        # True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
        FontPath     "/usr/share/fonts/Type1"                                   
        FontPath     "/usr/share/fonts/ttf/western"                             
        FontPath     "/usr/share/fonts/ttf/decoratives"                         
        FontPath     "/usr/share/fonts/truetype"                                
        FontPath     "/usr/share/fonts/truetype/openoffice"                     
        FontPath     "/usr/share/fonts/truetype/ttf-bitstream-vera"             
        FontPath     "/usr/share/fonts/latex-ttf-fonts"                         
        FontPath     "/usr/share/fonts/defoma/CID"                              
        FontPath     "/usr/share/fonts/defoma/TrueType"   
EndSection

Section "Module"
    Load  "extmod"
    Load  "glx"
    Load  "dri"
    Load  "dbe"
    Load  "dri2"
        Load  "synaptics"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"                # [<bool>]
        #Option     "SWcursor"               # [<bool>]
        #Option     "ColorKey"               # <i>
        #Option     "CacheLines"             # <i>
        #Option     "Dac6Bit"                # [<bool>]
        #Option     "DRI"                    # [<bool>]
        #Option     "NoDDC"                  # [<bool>]
        #Option     "ShowCache"              # [<bool>]
        #Option     "XvMCSurfaces"           # <i>
        #Option     "PageFlip"               # [<bool>]
    Identifier  "Card0"
    Driver      "intel"
    VendorName  "Intel Corporation"
    BoardName   "Core Processor Integrated Graphics Controller"
    BusID       "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier        "Screen0"
    Device            "Card0"
    Monitor           "Monitor0"
        DefaultColorDepth 24
    SubSection        "Display"
        Depth     24
                Modes     "1440x900"
    EndSubSection
EndSection

Any ideas or suggestions will be welcome, also I would like to know if there are any relevant resources on the internet concerning integrated chipsets and the implementation status of the linux drivers.

Thanks,

Offline

#2 2010-04-07 16:51:10

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: Lenovo T410 - issue with i5 520M integrated graphics

You need .33 kernel, it will pass to [core] soon. Or .34 kernel, from -git [you can use AUR].

Offline

#3 2010-04-07 16:56:25

landhar
Member
From: over there
Registered: 2010-04-07
Posts: 5

Re: Lenovo T410 - issue with i5 520M integrated graphics

That's good news, I think I can live with it until then.

Can I ask you how do you know that ? I really want to understand how to look for this kind of answers myself. Using google for this problem hasn't been very helpful. But maybe I'm using the wrong keywords.

Offline

#4 2010-04-07 20:06:08

demian
Member
From: Frankfurt, Germany
Registered: 2009-05-06
Posts: 709

Re: Lenovo T410 - issue with i5 520M integrated graphics

If your hardware is bleeding edge it's very likely to not yet be fully supported. In the case of Clarkdale/Arrandale i believe support is added in 2.6.33.
I suppose you could find that information by searching the forum for clarkdale, by browsing http://kernelnewbies.org/Linux26Changes or asking in irc / forums / usenet. But tbh i can't find much information about Clarkdale either.

For comparison though, i have ~800 fps on my Thinkpad X200s and 1100 fps on my i3-530 machine (Clarkdale) with kernel 2.6.32.10. Kernel 2.6.33.2-1 (testing repository) gives me ~800 - 900 fps.

Regards,
demian

Last edited by demian (2010-04-08 11:21:49)


no place like /home
github

Offline

#5 2010-04-09 03:28:34

landhar
Member
From: over there
Registered: 2010-04-07
Posts: 5

Re: Lenovo T410 - issue with i5 520M integrated graphics

Thanks demian, your information was very useful. I can't believe I missed the codenames Clarkdale/Arrandale, adding these keywords to my searches gave me way more helpful resources.

Regards,

Offline

#6 2010-04-14 04:31:12

MkFly
Member
From: Mars
Registered: 2009-12-10
Posts: 141

Re: Lenovo T410 - issue with i5 520M integrated graphics

Good to know, I'm likely going to be ordering a T410 soon.

Last edited by MkFly (2010-04-14 14:29:19)

Offline

Board footer

Powered by FluxBB