Keresés

Új hozzászólás Aktív témák

  • Sipi

    addikt

    válasz Prozac #1672 üzenetére

    OK, pár észrevétel a kernellel kapcsolatban:

    - Block Layer: elég lehet egy scheduler a kernelbe, amit használni akarsz. Az anticipatory is jó. Ha tesztelgetni akarod, mehet mindhárom, de ha csak egyet használsz, felesleges a többi.
    - Proc, features: Preemption modelnél úgy találtam, a low-latency desktop eléggé terheli a gépet. Ez akkor kellhet, ha zenét írsz, vagy atomerőművet vezérelsz, ahol fontos a minimális késleltetés. Szerintem a középső Voluntary) jobb egy mindennapos használatra.
    - Proc, features: Local APIC és IO APIC bekapcs. Ugyanitt microcode, msr, cpuid is mehet, nem árt, bár nem is használ. :)
    - Power Management: APM-et kikapcsoltam. Az ACPI-nél szinte semmi nem volt engedélyezve, valszeg emiatt lehetett a lassulás.
    - Netw. Options: pár dolgot bekapcsoltam. Látom, két hálókártyád van, és be van kapcsolva a router-funckió, ezért azt nem abajgattam. Ha mégsem hasznbálod routernek, kapcsold ki a multicasting és advanced routert!
    - Netw. filtering: mindent modulba tettem. Nem érdemes szarakodni, mi kell és mi nem, amit nem használ, úgysem tölti be. De főleg, ha routerként is üzemel, hasznos cuccokat lehet itt találni. Volt pár itt, ami belefordítva volt - áttettem azokat is modulba. A tűzfal-szoftverek úgyis betöltik, ami kell. Modularizáltam a teljesn QoS-t - ezzel korlátozásokat, sávszél-szűkítést lehet csinálni.
    - Modulba tetted az IrDA (infra net) supportot, de semmi más nincs bekapcsolva. Van infra a gépben? Ez infrás nethez kell, pl. mobillal netezni. Kikapcsoltam, ha kell, engedélyezd.
    - Ugyancsak modulban van bluetooth support, de semmi egyéb nincs bekapcsolva alatta. Ha nincs ilyen eszközöd (lspci-ban nincs), akkor kikapcsolható. Kikapcsoltam, ha kell, engedélyezd.
    - Parallel portot és PlugandPlay-t bekapcsoltam
    - Loopback, RAM disket bekapcsoltam. Előfordulhat, hogy kell!
    - RAID/LVM-et moduloztam, jól jöhet, helyet meg nem foglal. De pár crypto-eszköz igényli.
    - FireWire-t modularizálva bekapcsoltam.
    - Volt egy Realtek 81xx-es hálókártya, kiszedtem, mert az lspci alapján nincs a gépedben.
    - Kiszedtem egy 10GB-es vezérlőt is. :)
    - PPP és serial netet moduloztam. Jól jöhet, akár két gép összekötésénél is.
    - Az SBLive joystick portját beforgattam, illetve az összes joysticket modulba tettem.
    - Char devnél bekapcsoltam a random generatort, nvramot, real time clockot. Ez utóbbi egyébként is kell a multimédiás programoknak. Itt az AGP-t modulba tettem, így szokás, valamivel jobban működik.
    - Ugyanitt DRM/DRI... Ez szokott necces lenni Ati kártyánál. Elvileg kell, de lehet, hogy a kernelben lévő nem az igazi. Van egy x11-drm nevű csomag, azt is fel lehet rakni, frisebb drivereket tartalmaz. Ekkor érdemes itt kikapcsolni a kernelben.
    - i2c és hw monitort mindet modulba tettem.
    - A video4linux-ot modulba tettem.
    - Graphics support (framebuffer: itt két drivert egyszerre fordítottál. Az általános VESA VGA-t és az Atit. Egyszerre csak az egyik fog menni - kérdéses, melyik akad össze az Ati Xorg driverrel. :) Ha most neked megy a gép, a dmesg-ben (az elején valahol) megnézheted, melyik fb drivert engedélyezi. Azt érdemes megtartani, a másikat kivenni. Ugyanitt a Console disp. drivernél kiválasztottad a compiled in fontokat. Ez sem szükséges, az alap szuper, de ha keveset választasz ki, esetleg olvashatatlan/kicsi képernyőt kapsz.
    - bootup logo: ízlés dolga. :D Ha splash screent akarsz, úgyis érdemes kikapcsolni.
    - Kikapcsoltam a beépített ALSA-t, a fő hangot modulba tettem. Ehhez emerge alsa-driver. A make.conf-ban egyébként érdemes megadni az ALSA_CARDS-nak a hangkártyáidat (emu10k1), VIDEO_CARDS-nak pedig ''ati fglrx''-et. (Ezeket az adott programok kiírják, ha pl. emerge -pv xorg-server-t adsz ki. Az ottani értékeket lehet választani - ezeket megadod a make.conf-ban, így nem kell az összes, felesleges drivert lefordítanod.
    - USB-t mindent bekapcsoltam és modulba tettem. Az USB inkább modulba való...
    - Bekapcsoltam a memóriahiba-észlelő cuccost.
    - file systems: ext3-nál felesleges az extended attr (mindenhol az). Akkor kell, ha Access Control Listeket akarsz használni. Kikapcsoltam. Ugyancsak off a kernel automounter support - ez nem helyi, hanem hálózati csatolásokkal foglalkozik, otthoni környezetben nem hiszem, hogy használsz NIS/NFS cuccokat.
    - A különböző egyéb filesystemeket modulba tettem. Nem mindig kellenek, és egyes programok van, hogy ugyanezen modult előállítják. Ha modulba teszed, jobban mennek. Modulba tettem a samba megosztásokhoz (Windows share) szükséges dolgokat.
    - Összes codepage-t modulba tettem (kivéve, amit nem :) ), plusz modulba az összes crypto cuccot.

    Küldöm vissza levélben. Ha ez a kernel működik, akkor az alsa-driver kell a hangkártyához, valamint az Ati driver a videóhoz.

    Sipi

Új hozzászólás Aktív témák