Kad se kaže Debian, onda je to cijela distribucija.
Ako ti je nešto blokirano, da li si isprobao da li je u pitanju kernel ili X?
Ja koristim stalno, male vizualne prozorčiće koji mi pokazuju kretanje i opterećenje procesora, memorije i mreže. To je u IceWm window menadžeru. Znači, ako bi se blokirao X, iz nekog razloga, kod mene radi preopterećenja, onda bih još uvijek mogao da pritisnem CONTROL-ALT-F1, F2, itd. da se prebacim u konzolu. Znači nije mi blokiran sistem, već možda X server.
Ti bi trebao da pogledaš u log datoteku X servera i da provjeriš koji su problemi sa X serverom, jer i oni mijenjaju namještanja. Prvo je da utvrdiš da li je taj freeze stvarno povezan sa jezgrom ili samo sa X serverom.
Jer nekako je prejako reći da "Debian smrzava", kad je obično u pitanju samo jedna komponenta sistema.
Upravo to i jeste problem sa distribucijama uopšte, jer onda korisnici očekuju da sistem jednostavno radi na njihovom hardveru. Onda korisnici slabo uče šta je problem, nemaju mnogo prilike da nauče. Ovako znam svih 400+ paketa na pamet, jer sam u 7-8 dana sve rukom izkompajlirao i znam koji softverski paketi imaju probleme. Mislim na orgiinalne pakete tar.gz ili tar.bz2, tar.xz jer kad se radi na vlastitom sistemu, zapamti se dosta toga.
Riješenje nije kernel downgrade -- ako nisi utvrdio da je u pitanju kernel. Riješenje je radije u upgrade, na u downgrade. Kod mene korisim 4.5-gnu jer je to slobodna verzija kernela, samo sa slobodnim softverom, dok Linus distribuira svoj kernel sa raznim neslobodnim softverom za koji ni on ne zna šta taj softver stvarno radi.
1. Da li se možeš prebaciti u konzolu bez X-a? Ako da, onda nije u pitanju kernel, vjerovatno nije.
2. Trebaš provjeriti log datoteke, sistemske i X datoteke da utvrdiš gdje je problem.
3. Preporučujem da kompajliraš kernel za svoj kompjuter i uključiš potrebne opcije za svoju karticu.
Postoji opcija za kompajliranje svih modula koje koristiš i za odbacivanje svih drugih koje ne koristiš. Ja obavezno kompajliram svoj kernel i na Debianu i gledam da optimiziram i uzmem šta mi treba, a odbacim šta mi ne treba. Opcija je: make localyesconfig što će upisati sve module u jezgro. onako kako ih koristiš. Preporučujem i da ubaciš USB i uključiš sve uređaje. Ja to nisam morao, sve mi je upisao i sve mi radi. Wireless karticu koja učitava firmware sam ostavio jedinu kao modul da se učita, da bi se firmware učitao, jer nisam znao odmah ubaciti firmware direktno u kernel, samo sam čuo da ima ta opcija. Inače koristim isključivo slobodan firmware koji sam naravno sam kompajlirao. Kompajliranje je trajalo možda 5-10 puta duže nego kernel, radi nekih 55 kilobajta programa za Atheros karticu.