You are not logged in.
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
You need .33 kernel, it will pass to [core] soon. Or .34 kernel, from -git [you can use AUR].
Offline
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
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
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
Good to know, I'm likely going to be ordering a T410 soon.
Last edited by MkFly (2010-04-14 14:29:19)
Offline