MyLifeSucks.de Logo News | Fireblade Repsol | Webcam Kiel | BlinkenCUBE | Open Source MAX7456 OSD Software | HiFi & Heimkino | Ehemalige Hebbelschüler ABI 2003 | Über mich/Impressum

Acer-Aspire-1310XC-Linux


Linux auf meinem Acer Aspire 1310XC


Hier eine Sammlung von nützlichen Dingen die man wissen sollte wenn man Linux auf nem Acer Aspire 1310XC laufen lassen will.

CPU / PowerNow!™

Die CPU ist eine "AMD Athlon(tm) XP M 1800+", sie kann PowerNow!™, leider bekommt der entsprechende Treiber (powernow_k7) keine gute PST und so ist es am besten man gibt ihm eine gefakte vor. Auf einer Seite in Italien gab es nen alten patch fuer eine aeltere Kernel Version (2.4.22), von mir auf den Aktuellen (2.6.16.5, patcht auch ohne rejects auf 2.6.17.1 und kompiliert ohne Fehler) Kernel umgepatcht gibts nun auch powernow-k7-fakepst_cas-2.6.16.5.patch.
Diesen dann einfach mit patch auf die Kernel Sourcen anweden:
hermes:/usr/src/linux# wget -q "http://www.mylifesucks.de/ressources/powernow-k7-fakepst_cas-2.6.16.5.patch"
hermes:/usr/src/linux# patch -p1 < powernow-k7-fakepst_cas-2.6.16.5.patch
patching file arch/i386/kernel/cpu/cpufreq/powernow-k7.c
Wenn man nun den neuen kernel laed oder das modul laed sollte man mit dmesg folgendes sehen:
powernow: PowerNOW! Technology present. Can scale: frequency and voltage.
Detected 1526.168 MHz processor.
powernow: SGTC: 13333
powernow: Minimum speed 663 MHz. Maximum speed 1526 MHz.
Nun koennen wir noch schauen ob wir auch unsere Frequenzen bekommen:
hermes:/# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
663585 796302 929019 1260811 1526245
nun noch powernowd aufrufen
hermes:/# powernowd -v -m 0
powernowd: PowerNow Daemon v0.97, (c) 2003-2006 John Clemens
powernowd: Settings:
powernowd:   verbosity:        1
powernowd:   mode:             0     (SINE)
powernowd:   step:           100 MHz (100000 kHz)
powernowd:   lowwater:        20 %
powernowd:   highwater:       80 %
powernowd:   poll interval: 1000 ms
powernowd: Found 1 scalable unit:  -- 1 'CPU' per scalable unit
powernowd:   cpu0: 663Mhz - 1526Mhz (5 steps)
powernowd:      step1 : 1526Mhz
powernowd:      step2 : 1260Mhz
powernowd:      step3 : 929Mhz
powernowd:      step4 : 796Mhz
powernowd:      step5 : 663Mhz
und wir sollten soweit gewapnet sein. Testen wir das ganze doch mal indem wir die MHz beobachten und dann last (einfach gehts z.b. mit dd if=/dev/urandom of=/dev/null) erzeugen:
hermes:/# while true; do grep MHz /proc/cpuinfo; sleep 1; done
cpu MHz         : 663.585
cpu MHz         : 663.585
cpu MHz         : 663.585
cpu MHz         : 1526.245
cpu MHz         : 1526.245
cpu MHz         : 1260.811
cpu MHz         : 929.019
cpu MHz         : 796.302
cpu MHz         : 663.585
cpu MHz         : 663.585
Wunderbar.

Grafikkarte / XFree

Die onboard, leider nicht auswechselbare, Grafikkarte ist eine S3 ProSavage DDR (auch: ProSavage8), kann nicht viel aber laeuft dank des savage kernel moduls wunderbar ;)
0000:01:00.0 VGA compatible controller: S3 Inc. VT8375 [ProSavage8 KM266/KL266] (prog-if 00 [VGA])
        Subsystem: Acer Incorporated [ALI]: Unknown device 0030
        Flags: bus master, 66MHz, medium devsel, latency 128, IRQ 11
        Memory at e0080000 (32-bit, non-prefetchable) [size=512K]
        Memory at a8000000 (32-bit, prefetchable) [size=128M]
        Expansion ROM at a0000000 [disabled] [size=64K]
        Capabilities: [dc] Power Management version 2
        Capabilities: [80] AGP version 2.0
Wichtig in ner Kernel-Config
  • CONFIG_DRM module name: drm
  • CONFIG_DRM_SAVAGE module name: savage
  • CONFIG_AGP module name: agpgart
  • CONFIG_AGP_VIA module name: via-agp
und dazu ein Teil meiner wunderbar funktionierenden XF86Config-4:
Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
	Option		"ZAxisMapping"		"4 5"
EndSection

Section "Device"
	Identifier	"S3 Inc. VT8375 [ProSavage8 KM266/KL266]"
	Driver		"savage"
    	Option      	"UseFBDev"      "true"
	BusID       	"PCI:1:0:0"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	HorizSync   28-49
	VertRefresh 43-72
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"S3 Inc. VT8375 [ProSavage8 KM266/KL266]"
	Monitor		"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1024x768"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
EndSection

Section "DRI"
	Mode	0666
EndSection
Valid XHTML 1.0! Valid CSS