Portál AbcLinuxu, 1. června 2025 01:57


Dotaz: Jaké jádro?

31.1.2008 13:15 J3B3 | Prágl
Jaké jádro?
Přečteno: 812×
Odpovědět | Admin
Zdravím všechny! Chtěl bych se zeptat na věc ohledně jádra. Jde mi o to, že ačkoliv mám procesor AMD Turion64 X2, chtěl bych jiný univerzálnější Kernel - ne 64bit s kterým je to asi pro začátek těžší. Tím myslím hlavně tedy pro různý software (např. Operu, na kterou nedám dopustit, nevím.. možná už je k dispozici v 64bitu). Vyzkoušel jsem už víc Kernelů (K7, 686), třeba teď testuji 486. Zde jsem opět narazil, když jsem chtěl nainstalovat ovladače pro nvidii (sh jm.driveru), nahlásilo mi to problémy s jádrem. Nevím, když jsem stáhnul drivery pro architekturu x86, tak jsem doufal, že vše poběží. Mohl by mi tedy někdo prozradit kde je zakopaný psík? A nebo poradit nějaké universal jadérko? Všem předem děkuji!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.1.2008 13:18 penguin666 | skóre: 26 | blog: Slacked_Life
Rozbalit Rozbalit vše Re: Jaké jádro?
Odpovědět | | Sbalit | Link | Blokovat | Admin
univerzální jadérko z tvé distribuce nestačí? :-)
31.1.2008 13:29 R
Rozbalit Rozbalit vše Re: Jaké jádro?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ak mas debian, tak pouzi jadro z distribucie a nvidia drivery tiez.
6.2.2008 16:11 M$VC
Rozbalit Rozbalit vše Re: Jaké jádro?
Ak mas debian, tak jsi k0k0t !
31.1.2008 13:32 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: Jaké jádro?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejsem sice expert na jádro, ale klidně si tam dejte to 64bitové jádro, aby Vám běžely 32Bitové aplikace budete potřebovat 32bitové knihovny.
31.1.2008 14:16 J3B3 | Prágl
Rozbalit Rozbalit vše Re: Jaké jádro?
Odpovědět | | Sbalit | Link | Blokovat | Admin
1) jak to myslíš, že nestačí?

2) jádro sem samozřejmě použil nabídnuté v instalaci z LiveCD, ale ty drivery nvidie.. to mě nenapadlo, to je dobrej nápad! KPackage nějaký nvidia kernely našel, tak snad to bude ono a bude to fachat, ale stejně nechápu proč nefachaj ty od výrobce, no to je jedno.

3) vím, že existuje 64bit system (asi jádro) a na tom nějak běží ty 32bitový knihovny, ale bohužel sem lamka a s tímhle si zatim opravdu neporadim, chci začít nějak tak od podlahy, zatim čtu odbornou literaturu a k tomuhle bych se rád jednou dopracoval!

Díky chlapi! Ale to jádro by mě stejně zajímalo..:)

frEon avatar 31.1.2008 14:33 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Jaké jádro?
ahoj, ovladace od nvidie jsou distribuovanz jako hybrid mezi zdrojovym kodem a binarkou. Je potreba je zkompilovat (instalator to udela za tebe), proto musis mit nainstalovane hlavickove soubory k jadru nebo rovnou jeho zdrojaky (s nimi je to malinko obtiznejsi). Nevim jakou distribuci pouzivas, napr v Debianu se ten balicek s hlavickovymi soubory jmenuje linux-headers-VERZE_JADRA. Po jeho instalaci by mela instalace ovladacu z nvidia.org probehnou spravne.
Talking about music is like dancing to architecture.
31.1.2008 14:53 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Jaké jádro?
Po jeho instalaci by mela instalace ovladacu z nvidia.org probehnou spravne.
Instalace ovladačů z nvidia.org je na Debianu nežádoucí a měla by (ideálně) vždycky skončit s chybou "POUŽIJ BALÍČEK!!!"

Jinak samozřejmě žádné hlavičkové soubory mít nainstalované nemusí. Když se použije distribuční járo, tak k němu existuje odpovídající balíček s přeloženým nvidia modulem.
Quando omni flunkus moritati
31.1.2008 15:29 J3B3 | Prágl
Rozbalit Rozbalit vše Re: Jaké jádro?
Jen chci říct, že ty ovladače sem tahal z nvidia.com a kámoš mi to tam kdysi instaloval a vše šlapalo..
31.1.2008 17:39 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Jaké jádro?
To jo, ono to fungovat bude, ale dřív či později narazíš na potíže typu, že to najednou z ničeho nic nefunguje nebo máš problémy při instalaci balíčků.

Ten instalátor z nvidia.com totiž nahrává soubory tam, kde mají být pouze soubory, o kterých ví balíčkovací systém. Navíc některé věci (symbolické odkazy) vytvořené tím instalátorem od nvidie se navíc liší od toho, co udělá ten balíček, což je taky potenciální zdroj problémů.
Quando omni flunkus moritati
frEon avatar 31.1.2008 18:55 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Jaké jádro?
a taky po updatu jadra ti nenabebne xserver (protoze modul pro jadro 'a' nefunguje s jadrem 'b'), takze bys musel instalovat ovladac pokazde znova, coz je mimo jine opruz.
Talking about music is like dancing to architecture.
Elvis avatar 1.2.2008 10:10 Elvis | skóre: 15
Rozbalit Rozbalit vše Re: Jaké jádro?
v mem pripade mi nic jineho nezbyva nez instalovat rucne nepouzivam distribucni jadro takze si to musim obcas preinstalovat kdyz se mi prepisou knihovny
frEon avatar 31.1.2008 16:53 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Jaké jádro?
nerikam ze to je lepsi cesta, ale snazim se vysvetlit proc to neslo. imho je dobre vedet, ze kdyz se preklada modul do jadra, jsou potreba nejake hlavickove soubory a tak. de mi o princip
Talking about music is like dancing to architecture.
31.1.2008 18:57 J3B3 | Prágl
Rozbalit Rozbalit vše Re: Jaké jádro?
Jasný, chápu! Díky.. udělal sem to teda přes to aptitude. Teď ale jak zjistim jestli to fachá? :)
frEon avatar 31.1.2008 21:20 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Jaké jádro?
glxinfo | grep direct
Talking about music is like dancing to architecture.
1.2.2008 14:26 J3B3 | Prágl
Rozbalit Rozbalit vše Re: Jaké jádro?
tak tento příkaz mi vypsal:

Xlib: extension "GLX" missing on display ":0.0".

Error: couldn't find RGB GLX visual

Takže asi vše v pořádku nebude..
1.2.2008 15:41 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Jaké jádro?
Ne - máš sice ovladač v jádře, ale ještě potřebuješ stáhnout ovladač pro xserver (balíčkek nvidia-glx) a změnit nastavení xserveru.
Quando omni flunkus moritati
6.2.2008 14:02 J3B3 | Prágl
Rozbalit Rozbalit vše Re: Jaké jádro?
nvidia-glx už tam mám.. teď teda jen změnit nějak to nastavení, což bude horší :)
6.2.2008 14:09 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Jaké jádro?
Je spoustu příkladů na netu, pro začátek stačí nahradit nv za nvidia.
31.1.2008 14:51 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Jaké jádro?
zatim čtu odbornou literaturu a k tomuhle bych se rád jednou dopracoval!
Problém je v tom, že amd64 a x86 jsou z hlediska Debianu dvě rozdílné architektury, takže přechod z jedné na druhou bude trochu problematický (v podstatě se bude jednat o reinstalaci systému, i když nastavení je přenositelné)
Quando omni flunkus moritati
31.1.2008 14:39 J3B3 | Prágl
Rozbalit Rozbalit vše Re: Jaké jádro?
Odpovědět | | Sbalit | Link | Blokovat | Admin
no udělal jsem to přes aptitude install.. takže je třeba to ještě zkompilovat a nějak připojit k jádru? Nevím kdy se co dělá.. Třeba když mám instalovat wifinu Atherose, tak ta se prý ještě nějak připojuje k jádru.. To zatím nevim, která bije :)
31.1.2008 14:56 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Jaké jádro?
1) Pokud na něco odpovídáš, klikni na odkaz "Odpovědět", tím bude jasné, na co odpovídáš.

2) Připojit k jádru je vcelku zajímavý termín, ale pravděpodobně ten modul chceš nahrát. To se udělá modprobe název_modulu, tedy modprobe nvidia (musíš jako root).
Quando omni flunkus moritati
31.1.2008 14:59 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Jaké jádro?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Do 32bitového debianu můžeš nainstalovat amd64 jádro přímo z debianu, funguje to v pohodě.

U nvidiáckých ovladačů nevím, zda pak bude standardní postup bude fungovat, ale asi jo. Používám příkaz module-assistant auto-install nvidia, více viz http://www.abclinuxu.cz/forum/show/195116#2 .
31.1.2008 15:37 J3B3 | Prágl
Rozbalit Rozbalit vše Re: Jaké jádro?
Takže dejme tomu, že bych reinstalnul systém s Kernelem amd64 a pak k tomu uptitudem, nebo KPackagem přidal další jádro? Nebo jak tomu mám rozumět? Dyť by se to mezi sebou mohlo bít, ne? Pod pojmem Debian si umím představit pouze Kernel a Xka.
31.1.2008 17:46 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Jaké jádro?
Pro tohle (64bit jádro a zbytek systému 32bit) nepotřebuješ ani reinstalovat, stačí normálně nainstalovat (je jedno čím) jádro linux-image-2.6.18-6-amd64 (nebo jinou verzi, to je jedno, podstatné je to amd64 na konci).

Bít by se to mezi sebou nemělo díky zpětné kompatibilitě 64bit procesorů s 32bit programy.
Quando omni flunkus moritati
31.1.2008 19:03 J3B3 | Prágl
Rozbalit Rozbalit vše Re: Jaké jádro?
To je zajímavé a ty Kernely mezi sebou nějak komunikujou, nebo jak to je, nevíš? Vím, že 64bit procesory jsou zpětně kompatibilní, horší je to už se 64bit systémy..
31.1.2008 19:06 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Jaké jádro?
32bitové programy běží nad 64bitovým kernelem, v tom není problém.
31.1.2008 19:50 J3B3 | Prágl
Rozbalit Rozbalit vše Re: Jaké jádro?
Běží? Ale musí být nějak upravené, ne? Když jsem tam totiž zkoušel 32b Operu, tak nefungovala..
31.1.2008 20:29 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Jaké jádro?
Takhle, když spouštíte 32bitový program v 64bitové distribuci, tak ten program může potřebovat některé 32bitové knihovny (ty základní jsou např. v Debianu na amd64 obsaženy v balíku ia32-libs), ale když máte 32bitovou distribuci a v ní jen 64bitové jádro, tak to bude fungovat normálně, ty 32bitové knihovny už tam jsou, protože 32bitový je celý systém kromě jádra. Kterou verzi Opery jste zkoušel? Staticky nebo dynamicky slinkovanou? Mimochodem, Opera brzo bude i 64bitová, nějaka alfa nebo betaverze už tuším vyšla.
31.1.2008 19:20 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Jaké jádro?
Instalace více kernelů neznamená, že by běžely současně. Při bootu si vybíráš (lilo, grub), který se použije.
31.1.2008 19:47 J3B3 | Prágl
Rozbalit Rozbalit vše Re: Jaké jádro?
Už sem myslel, že by se to nějak geniálně skloubilo dohromady, to by byla vychytávka :)
David Heidelberg avatar 31.1.2008 21:44 David Heidelberg | skóre: 46 | blog: blog_
Rozbalit Rozbalit vše Re: Jaké jádro?
No to by byla spíš blbost, na linuxu je to prostě
kernel-amd64 => kernel moduly-amd64(třeba pro nvidiu) => knihovny-amd64 => program-amd64
ale to jde taky takhle
kernel-amd64 => kernel moduly-amd64 => knihovny-x86 => program-x86
a nebo oba dva způsoby dohromady
kernel-amd64 => kernel moduly-amd64 => knihovny-amd64 => program-amd64
                                    => knihovny-x86   => program-x86
64Bitové kernely umí spustit 32bitovou aplikaci, OVŠEM 32bitová aplikace bude asi potřebovat 32bit knihovny. Pokud je nemá nemůže pracovat. Takže na kernelu v tomto ohledu v podstatě nezáleží :-) (pokud se nemýlím)
1.2.2008 14:30 J3B3 | Prágl
Rozbalit Rozbalit vše Re: Jaké jádro?
to znamená nainstalovat (to co mi nabídnul KPack) třeba libc6-dev-amd64? nebo něco podobného? V případě, kdy mám aktuálně 32b Debian?
1.2.2008 15:42 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Jaké jádro?
Balík s 64bitovým jádrem v 32bitovém Debianu se jmenuje linux-image-2.6.xx-x-amd64 (místo těch x tam bude číslo konkrétní verze). Když si tam pak budeš přidávat nvidia drivery, doinstalují si to, co potřebují, jako závislosti.

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.