Portál AbcLinuxu, 12. května 2025 15:10

Dotaz: proč se načítají moduly cfb* - debian

2.3.2006 21:25 phax7 | skóre: 34 | blog: PhaX_blog
proč se načítají moduly cfb* - debian
Přečteno: 149×
Odpovědět | Admin
Zdravím,

Mám Debian Sarge a pokaždé ať ho kdekoliv nainstaluji (snažím se o co nejmenší instalace) jsou po startu načteny tyto moduly (pouze textový režim):
font                    8576  0 
vesafb                  6688  0 
cfbcopyarea             3840  1 vesafb
cfbimgblt               3200  1 vesafb
cfbfillrect             3712  1 vesafb
Hotplug ani discover tam není, v /etc/modules je pouze toto:
ide-cd
ide-disk
ide-generic
3c59x
Frambuffer ani nic podobného zaplého není, v tom pc není ani grafická karta. K čemu ty moduly jsou? Můžu je dát do nějakého blacklistu, ale neexistuje nějaká 'right debian way' jak se jich zbavit?

Díky moc
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.5.2006 11:41 *Mirda* | skóre: 24 | Sedlčany
Rozbalit Rozbalit vše Re: proč se načítají moduly cfb* - debian
Odpovědět | | Sbalit | Link | Blokovat | Admin
To by me take zajimalo. Potrebuji se spousty modulu zbavit a zaroven u jinych urcit poradi. /etc/modprobe.conf nereaguje. Jadro kvuli tomu kompilovat nechci.
5.5.2006 14:02 *Mirda* | skóre: 24 | Sedlčany
Rozbalit Rozbalit vše Re: proč se načítají moduly cfb* - debian
Pro ty co na to narazi: vse je v initrd.img-xxx (ramdisk).

-> man mkinitrd
-> man mkinitrd.conf

5.5.2006 16:23 AloneInTheDark | skóre: 21
Rozbalit Rozbalit vše Re: proč se načítají moduly cfb* - debian
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jádro používáš asi distribuční a to je zkompilováno modulárně. Máš nějakou video kartu (VGA, nejméně VBE 2.0 (VBE = Vesa Bios Extension ) ), kterou jádro při bootu rozpozná a protože je zkompilovano modulárně, nahraje z initial ramdisku odpovídajicí moduly. vesafb je základní modul pro podporu frame bufferu pro více než 16 barev.Existuje řada dalšich framebuffer modulů pro konkrétní karty, např. radeonfb který podporuje ati radeony s čipy r300 včetně.Jsou prostě optimalizovány pro ten který hw a jsou obvykle rychlejší i když někdy mužou být "méně kompatibilní" . Všechny moduly nebudou umět všechny hloubky - viz dokumentace.

cfbcopyarea podpora pro vesafb, pro praci s pakovanými pixely pro vsechny bitove hloubky ( 8,16,24, 32= 24+alfa )

cfbfillrect podpora pro vesafb, pro práci pakovanými pixely ve funkci fillrect (všechny hloubky)

cfbimgblt podpora pro vesafb, pro práci pakovanými pixely ve funkci bitblit (všechny hloubky)

font je k zavádění uživatelskáho fontu

ifo o programováni video karet prostřednictvím VBE 2,3.0 http://www.vesa.org/public/VBE/vbe3.pdf

pro práci s fb v linuxu zkus utilitu vbe tool

Pokud nechceš tyhle moduly používat (a další nepotřebné/nechtěné) je asi nejlepší si zkompilovat vlastní jádro na míru.
Any technology distinguishable from magic is insufficiently advanced.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.