Portál AbcLinuxu, 23. května 2024 16:59

Nvidia si nerozumí s X.org 7

13.6.2006 22:42 | Přečteno: 1302× | Linux v praxi

Tak jsem přešel i na desktopu na x.org 7 (protože se objevil v Debianu testing), a rázem se se mnou přestala bavit nvidia. Že prej nvidia module doesn't exist, a že prej failed to load GLCore. Ucítil jsem levárnu.

Zauzlení

Přeinstalováním driveru (1.5.6 NVIDIA 87.62 mi přijde dostatečně nový) se nic nezměnilo, Xka stále mlely svou. Pátral jsem a rejpal, s driverem "nv" samozřejmě všechno běhalo jako po másle, ale bez akcelerace. A bez akcelerace je život nanejvýš pomalý a nudný.

Nakonec jsem zjistil, kde je problém. Aby to nebylo jednoduché, x.org si drží všechny moduly v /usr/lib/xorg/modules/*, kdežto Nvidiácký instalátor dál tvrdošíjně instaluje své knihovny do /usr/X11R6/lib/modules/*, kterej už moderně smýšlející lidi nezajímá. Tak proto je nemohl x.org najít!

Rozuzlení

Je to jednoduché, udělat symlink ze starého adresáře do nového. Samozřejmě, že výsledkem je menší konflikt, protože balíček xserver-xorg-core i nvidiácký ovladač si dělají nárok na libglx.so, který se v tom adresáři nachází. Navíc jeden tam chce mít rovnou tu knihovnu, a druhý jen symlink. Tak jsem dal přednost nvidiácké verzi a jsem zvědav, zda se to při příštím updatu debianího balíčku zase roztentočkuje.

       

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

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

Komentáře

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

Vložit další komentář

13.6.2006 22:57 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Nvidia si nerozumí s X.org 7
Odpovědět | Sbalit | Link | Blokovat | Admin
Já jsem si svoje vytrpěl, když byl X.org 7 ještě v unstable, takže teď se vám všem testing můžu smát. ;-)

Jinak problémům s knihovnami by ses vyhnul, kdybys je neinstaloval instalátorem od nvidia, ale z debianního balíčku pro danou distribuci (nvidia-kernel-source a spol.) Pak by ti odpadly starosti se symlinky.
Quando omni flunkus moritati
13.6.2006 23:23 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Nvidia si nerozumí s X.org 7
Odpovědět | Sbalit | Link | Blokovat | Admin
Samozřejmě, že výsledkem je menší konflikt, protože balíček xserver-xorg-core i nvidiácký ovladač si dělají nárok na libglx.so, který se v tom adresáři nachází. Navíc jeden tam chce mít rovnou tu knihovnu, a druhý jen symlink. Tak jsem dal přednost nvidiácké verzi a jsem zvědav, zda se to při příštím updatu debianího balíčku zase roztentočkuje.

pro existuje dpkg-divert a balicek nvidia-glx ho samozrejme pouziva ;)
Urine should only be green if you're Mr. Spock.
Mikos avatar 14.6.2006 01:47 Mikos | skóre: 34 | blog: Jaderný blog | Praha
Rozbalit Rozbalit vše Re: Nvidia si nerozumí s X.org 7
Odpovědět | Sbalit | Link | Blokovat | Admin
To máte z tohom, že nepoužíváte originální balíčky pro vaší distribuci, ale nějaký stupidní nvidia installer :-P A nebo snad pro Debian balíčky oficiální nejsou? No ani bych se s jejich politikou nedivil, já je naštěstí v Archu v oficiálním repozitáři mam :-) Ale v každém případě určitě budou existovat nějaké neoficiální balíčky, používat installer je totální blbost.
CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!
Mikos avatar 14.6.2006 01:49 Mikos | skóre: 34 | blog: Jaderný blog | Praha
Rozbalit Rozbalit vše Re: Nvidia si nerozumí s X.org 7
Tak sem se koukl na packages.debian.org a oni dokonce i oficiální balíčky pro binární nvidia ovladače existují, pak teda naprosto nechápu z jakého prapodivného důvodu jste použil ten stupidní NVidia installer ;-)
CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!
stativ avatar 14.6.2006 08:08 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Nvidia si nerozumí s X.org 7
<flame>Pouzivat kvuli balicku distribucni jadro je totalni blbost</flame>
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
14.6.2006 08:29 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: Nvidia si nerozumí s X.org 7
IMHO nejde o distribuční jádro, ale o přežvýkaný instalátor ovladačů nvidia pro konkrétní distribuci, tak aby požadované soubory byly tam, kde jsou očekávány.
14.6.2006 11:22 D-Evil | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: Nvidia si nerozumí s X.org 7
Ve většině binárních distribucí jde o zkompilovanej modul pro distribuční jádro.
14.6.2006 11:23 D-Evil | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: Nvidia si nerozumí s X.org 7
A nepoužívat distribuční jádro na desktopu je z 90ti procent případů taky totální blbost, navíc obohacená o ztrátu času a zdroj problémů.
14.6.2006 11:42 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Nvidia si nerozumí s X.org 7
Je gentoo-sources distribuční jádro, nebo není? ;-)
When your hammer is C++, everything begins to look like a thumb.
14.6.2006 11:50 D-Evil | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: Nvidia si nerozumí s X.org 7
No, řek bych, že za distribuční by se dal brát genkernel, kterej má rozumnou výchozí konfiguraci a v podstatě na něj neni potřeba šáhnout.
14.6.2006 14:53 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Nvidia si nerozumí s X.org 7
To ovšem není v Debianu díky module-assistant nutné ;-)
Valoun avatar 14.6.2006 11:30 Valoun | skóre: 30 | blog: Psavec | Středočeský kraj
Rozbalit Rozbalit vše Re: Nvidia si nerozumí s X.org 7
To je spíš z historických důvodů. Odjakživa používám vlastní kompilované vanilla jádro, proto kernel-related věci instaluju ručně, bez pomoci balíčků. A taky co pár dní zkouším různé verze ovladačů nvidia v marné naději, že to snad někdy přestane tuhnout.

Samozřejmě časem přecházím na metodiku "balíček nebo život", ale u nvidie jsme to ještě neudělal, zvlášť když v testingu má jisté zpoždění. Ale vím o té možnosti.
14.6.2006 15:00 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Nvidia si nerozumí s X.org 7
T A nebo snad pro Debian balíčky oficiální nejsou? No ani bych se s jejich politikou nedivil, já je naštěstí v Archu v oficiálním repozitáři mam :-)
Plivat na Debian dokáže každý. Zasvěceně to však umí jenom zkušení uživatelé. ;-) Buďto použiju už zmiňované balíčky nvidia-kernel a nvidia-glx (případně -legacy) nebo jenom nvidia-glx a modul si nechám zkompilovat module-assistantem. Proč bych to měl ručně. :-P
Filda avatar 14.6.2006 11:24 Filda | nejmenší velkoměsto
Rozbalit Rozbalit vše off topic
Odpovědět | Sbalit | Link | Blokovat | Admin
Mohl by některý z administrátorů zjistit kolik procent blogpostů začína slovem "Tak"? Případně to porovnat s jinejma slovama kterýma přízpěvky taky možná začínaj.
Komix na Hovno

Založit nové vláknoNahoru

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