Home | (How To)?
1) Karakteristike računara
* Intel(R) Celeron(R) M processor, 1400MHz
* 256M DDR333 SDRAM
* Intel 82852/855GM (Extreme 2) grafika, deli 32MB sa RAM-om
* ST94019A HDD drive 30GB
* PHILIPS CD-RW/DVD-ROM 24x
* Zvučna kartica: Intel Corp. AC'97 Audio Controller
* Modem: Intel Corp. AC'97 Modem Controller
* Lan: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
* Synaptics Touchpad
* 2xUSB, 1xVGA, 2xPCMCIA
2) ProcesorKao što je napomenuto, procsor je Intel Celeron M (Mobile), koji je u /proc/cpuinfo prepoznat ovako:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 9
model name : Intel(R) Celeron(R) M processor 1400MHz
stepping : 5
cpu MHz : 1400.000
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm pbe up
bogomips : 2794.52
Za ovaj tim procesora koristim sledeće optimizacije gcc kompajliranog koda (/etc/make.conf):
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
3) Power Managemant3.1) ACPIACPI je zadužen za raspolaganje strujom, ali i mnogo više od toga. Dovoljno je da uključite AC Adapter, Battery, Button, Video, Fan, Processor i Thermal Zone u kernel tokom kompajliranja.
3.2) Frequency ScalingFrequency Scaling je super opcija koja će vam omogućiti da smanjite frekvenciju vašeg procesora i time uštedite energiju (bateriju) ili da rashladite vaš procesor. Da i sve to radilo jednostavno uključite podršku u kernelu u Power menadžmentu. Potrebna je opcija Intel Pentium 4 clock modulation, kao i željeni governor (slobodno odaberite sve). Nakon toga instalirajte cpufreqd i dodajte ga u default init. On će se brinuti o zahtevima kompijutera i na osnovu toga smanjivati i povećavati frekvenciju procesora bez vašeg učešća:
emerge cpufreqd
rc-update add cpufreqd default
Cpufreqd možete podesiti preko fajla /etc/cpufreqd.conf.
3.3) HibernacijaNe koristim hibernaciju. Možete dopuniti članak ukoliko imate iskustva sa ovim.
3.4) HDD Laptop modeLaptope mod suspenduje HDD i koristi buffer, a na tek posle određenog vremena zapisuje informacije na HDD, nakon čega ga ponovo suspenduje. Zgodna stvar kad je štednja energije u pitanju. Lično, od skora koristim ovaj mod i još uvek ne mogu da se kunem u njegovu funkcionalnost. Trebalo bi da sledeće bude sasvim dovoljno:
emerge laptop-mode-tools
rc-update add laptop_mode default
Kada laptope mod aplikacija preko ACPI menadžera detektuje da je AC kabl isvučen, automatski će se uključiti mod za štednju energije. Ukoliko želite da čačkate podešavanja pogledajte /etc/laptop-mode/laptop-mode.conf
4) Video karticaLaptop ima Intelovu grfiku, koja nažalost ne daje preterano dobre rezultate, ali važno je da radi 3D akceleracija preko drajvera koje čuva GPL licenca. Potrebni kernel modul su i910, drm, intel_agp (radi lepo i sa i8xx). Potreban je i Xorg drajver:
emerge xf86-video-i810
Sada samo izmenite /etc/X11/xorg.conf, tako da u Section "Modules" dodate:
Load "glx"
Load "dri"
ispravite Section "Device" ovako:
Section "Device"
Identifier "Intel i810"
VendorName "Intel"
Driver "i810"
EndSection
i na samom kraju xorg.conf fajla dodajte:
Section "Extensions"
Option "XVideo" "true"
EndSection
Section "DRI"
Mode 0666
EndSection
5) Input devices5.1) Multimedijalni tasteriOtvorite fajl /etc/conf.d/local.start i dodajte mu sledeće linije:
echo "Configuring keyboard: setkeycodes"
setkeycodes e01e 155 setkeycodes e01a 217 setkeycodes e023 150 setkeycodes e00a 148 setkeycodes e031 138 setkeycodes e039 142
Sada je potrebno da zavedemo dugmiće pod nekim imenom kako bi ih Xorg prepoznao. Napravite fajl /etc/X11/Xmodmap i dodajte mu sledeće linije:
keycode 236 = F13
keycode 229 = F14
keycode 178 = F15
keycode 159 = F16
keycode 245 = F17
keycode 160 = XF86AudioMute
keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume
keycode 223 = F18
OK, gotovo, još samo da kažemo našem Window Manageru šta da radi kada pretisnemo odgovorajuće dugme. Ukoliko koristite GNOME, KDE to neće biti teško jer postoe valjani GUI alati. Siguran sam da ćete se snaći. Za Fluxbox je dovoljno da otvorite ~/.fluxbox/keys i dodate mu sledeće redove:
None XF86AudioMute :ExecCommand amixer -q set Master toggle
None XF86AudioLowerVolume :ExecCommand amixer -q set Master 2- unmute
None XF86AudioRaiseVolume :ExecCommand amixer -q set Master 2+ unmute
None F13 :ExecCommand claws-mail None F14 :ExecCommand galeon None F16 :ExecCommand audacious None F15 :ExecCommand chestnut-dialer
5.2) Touchpad i USB mišUređaj koristi summa drajver, instalirajte ga
emerge synaptics
i dodajte u /etc/xorg.conf u Section "Module"
Load "synaptics"
a InputDevice izmenite da izgleda ovako:
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1500"
Option "RightEdge" "5900"
Option "TopEdge" "1650"
Option "BottomEdge" "4500"
Option "SHMConfig" "on"
Option "RTCornerButton" "3"
Option "RBCornerButton" "2"
Option "EdgeMotionUseAlways" "1"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "PalmDetect" "1"
Option "PalmMinZ" "150"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "HorizScrollDelta" "100"
Option "MinSpeed" "0.06"
Option "AccelFactor" "0.0015"
EndSection
Section "InputDevice"
Identifier "USBMouse"
Driver "mouse"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "Autodetected"
Option "Protocol" "auto"
Option "Vendor" "AutoDetected"
Option "ZAxisMapping" "4 5"
EndSection
na kraju u Section "ServerLayout" dodajte:
InputDevice "Touchpad" "CorePointer"
InputDevice "USBMouse" "SendCoreEvents"
6) Zvučna karticaZvučna kartica biva uredno prepoznata pokretanjem alsaconf komande, a ukoliko želite da LED dioda za obaveštavanje da je zvuk utišan (Mute) svetli, potrebno je dodatno upisati na kraj /etc/modules.d/alsa fajla sledeći red:
options snd-intel8x0 ac97_quirk=7
7) NetworkNećete imati apsolutno nikakvih problema sa mrežnom karticom, dovoljno je da uključite 8139too modul prilikom kompajliranja kernela i dodate ga u /etc/modules.autoload.d/kernel-2.6. Podesite sada fajlove zadužene za mrežu i imaćete potpuno funkcionalni 100MB LAN.
7.1) 56K ModemModem je naizgled podržan od strane kernelskih alsa drajvera (snd_intel8x0m) i smartlink pomoćne skripte. Međutim moj, a i pokušaj još nekih ljudi da pokrenem smartlink drajver je završio neslavno. Verovatno kernel modul snd_intel8x0m još uvek ne podržava ovaj modem.
Drugo rešenje stiže sa adrese www.linuxant.com i reč je o neslobodnim drajverima, koji su limitirani na 14K, ukoliko ne platite za punu licencu. Ovde na scenu može da stupi hsfpatch, koji omogućava protok od 56K. Možete skinuti nešto izmenjeni ebuild najnovije verzije drajvera zajedno sa pečom [ovde]. Dovoljno je da kreirate direktorijum /usr/local/portage/net-dialup/ i tu raspakujete arhivu, dodate u /etc/make.conf red PORTDIR_OVERLAY=/usr/local/portage i pokrenete emerge hsfmodem:
mkdir -p /usr/local/portage/net-dialup/
tar -xvjpf hsf.tar.bz2 -C usr/local/portage/net-dialup/
emerge /usr/local/portage/net-dialup/hsfmodem/hsfmodem-7.47.00.07-r1.ebuild
Dalje pratite uputstva koja će vam emerge dati, kako bi modem proradio na 56K. Nije toliko teško kao što izgleda!
8) PCMCIAIako nisam probao PCMCIA port, trbalo na internetu se može naći da su vam potrebni moduli: firmware_class, yenta_socket, rsrc_nonstatic, pcmcia_core, koje dobijate kompajliranjem sledećih opcija kernel:
CONFIG_YENTA=m
CONFIG_PD6729=m
CONFIG_I82092=m
CONFIG_TCIC=m
CONFIG_PCCARD_NONSTATIC=m
9) Dodatni linkovi[Moj xorg.conf fajl]
[Moje postavke kernela]
[Kvalitetan HowTo na engleskom]
Stranicu poslednji put izmenio: popac 2007-01-22 00:41:46
|