nVidia GeForce 2 MX/MX400

Založil Sonic X, 27. 03. 2012, 23:41:20

Předchozí téma - Další téma

Sonic X

Zdravím, mám výše zmíněnou obstarožní GPU. Na tuto kartu už výrobce neuvolňuje další ovladače. Tak že na ní nejede hardwarová akcelerace. Někteří možná namítnou, že bych mohl pořídit jinou kartu, ale to není výzva.. :D V Mandrivě mi tato grafika běžela pod ovladačema nvidia96xx s parametrem jádra nopat zadaným při startu systému. Lze tento nebo podobný postup aplikovat i v Debianu? I třeba za cenu kompilace jádra.. Díky

Debian 6 "Squeeze"
Linux 2.6.32-5-686
AMD Athlon XP2800+
1GB RAM
GPU: nVidia GeForce2 MX/MX400 64MB

Roman Horník

#1
To nemáš k dispozici balík nvidia-glx-legacy-96xx (nebo jak se u Squeezeho jmenuje)? Podívej se schválně třeba do Synapticu, taky by tam měla bejt k dispozici i starší verze- 71.xx.
Obojí by mělo pocházet ze sekce non-free.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

mosqa

tiez pochybujem ze by to stade vyhadzovali, ked bol squeezy este v testingu tak tam isto ten ovladac bol, mal som presne tu istu kartu

Sonic X

Mám zdroj stable/non-free (ftp.cz.debian.org) a tam jsem bohužel nic nenašel. :-(

valsin

Ja som našiel v synapticu toto nvidia-glx-legacy-96xx asi by to malo biť ono....

Skontroluj si v /etc/apt/sources.list či tam máš toto
###### Debian Main Repos
deb http://ftp.cz.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.cz.debian.org/debian/ squeeze main contrib non-free
###### Debian Update Repos
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free


Ak nie tak to tam pridaj, no a následne upgradni zdroje a potom sa mrkni do synapticu.... GL HF 8)
apt-get update

Sonic X

Tak jsem tedy starý sources.list přemazal  a dal tam to co jsi sem dal. V Synapticu jsem balík nvidia-glx-legacy-96xx našel, ale nechce ho to nainstalovat z důvodu neplněných závislostí. Zadal jsem instalaci ještě v konzoli abych sem z ní mohl dát výpis:
root@PC:/etc/apt# aptitude install nvidia-glx-legacy-96xx-dev
Následující NOVÉ balíky budou instalovány:
  binutils{a} gcc{a} gcc-4.4{a} libc-dev-bin{a} libc6-dev{ab}
  libgl1-mesa-dev{a} libpthread-stubs0{a} libpthread-stubs0-dev{a}
  libx11-dev{a} libxau-dev{a} libxcb1-dev{a} libxdmcp-dev{a}
  linux-libc-dev{a} manpages-dev{a} mesa-common-dev{a}
  nvidia-glx-legacy-96xx-dev x11proto-core-dev{a} x11proto-input-dev{a}
  x11proto-kb-dev{a} xtrans-dev{a}
0 balíků aktualizováno, 20 nově instalováno, 0 k odstranění a 3 neaktualizováno.
Potřebuji stáhnout 20,4 MB archivů. Po rozbalení bude použito 54,4 MB.
Následující balíky mají nesplněné závislosti:
  libc6-dev: Závisí na: libc6 (= 2.11.3-2) ale 2.11.3-3 je nainstalovaný.
Následující akce vyřeší tyto závislosti:

     Ponechat následující balíky v jejich aktuální verzi:
1)     libc6-dev [Nenainstalovaný]                       
2)     libgl1-mesa-dev [Nenainstalovaný]                 
3)     nvidia-glx-legacy-96xx-dev [Nenainstalovaný]     

     Ponechat následující závislosti nevyřešené:         
4)     gcc-4.4 doporučuje libc6-dev (>= 2.5)             
5)     gcc doporučuje libc6-dev | libc-dev               


Přijmout toto řešení? [Y/n/q/?] n
Následující akce vyřeší tyto závislosti:

     Degradovat následující balíky:                   
1)     libc-bin [2.11.3-3 (now) -> 2.11.3-2 (stable)] 
2)     libc6 [2.11.3-3 (now) -> 2.11.3-2 (stable)]     
3)     libc6-i686 [2.11.3-3 (now) -> 2.11.3-2 (stable)]



Přijmout toto řešení? [Y/n/q/?] n
Následující akce vyřeší tyto závislosti:

     Odstranit následující balíky:                   
1)     libc6-i686                                   

     Degradovat následující balíky:                 
2)     libc-bin [2.11.3-3 (now) -> 2.11.3-2 (stable)]
3)     libc6 [2.11.3-3 (now) -> 2.11.3-2 (stable)]   

     Ponechat následující závislosti nevyřešené:     
4)     libc6 doporučuje libc6-i686                   
5)     linux-image-2.6.32-5-686 doporučuje libc6-i686


Přijmout toto řešení? [Y/n/q/?] n

*** Žádná další řešení nejsou dostupná ***

Následující akce vyřeší tyto závislosti:

     Odstranit následující balíky:                   
1)     libc6-i686                                   

     Degradovat následující balíky:                 
2)     libc-bin [2.11.3-3 (now) -> 2.11.3-2 (stable)]
3)     libc6 [2.11.3-3 (now) -> 2.11.3-2 (stable)]   

     Ponechat následující závislosti nevyřešené:     
4)     libc6 doporučuje libc6-i686                   
5)     linux-image-2.6.32-5-686 doporučuje libc6-i686


Přijmout toto řešení? [Y/n/q/?] q
Končím všechny snahy na vyřešení těchto závislostí.
Přerušeno.
root@PC:/etc/apt#



Co nějaký nápad?

valsin

Nastane chyba aj keď skúsiš inštalovať nvidia-glx-legacy-96xx a nie nvidia-glx-legacy-96xx-dev ?

Sonic X

Vyhodilo to skoro to samé"
root@PC:/# aptitude install nvidia-glx-legacy-96xx
Následující NOVÉ balíky budou instalovány:
  binutils{a} cpp-4.3{a} dkms{a} fakeroot{a} gcc{a} gcc-4.3{a}
  gcc-4.3-base{a} gcc-4.4{a} libc-dev-bin{a} libc6-dev{ab}
  libgl1-nvidia-alternatives{a} libgl1-nvidia-legacy-96xx-glx{a}
  libglx-nvidia-alternatives{a} linux-headers-2.6-686{a}
  linux-headers-2.6.32-5-686{a} linux-headers-2.6.32-5-common{a}
  linux-kbuild-2.6.32{a} linux-libc-dev{a} make{a} manpages-dev{a}
  nvidia-glx-legacy-96xx nvidia-kernel-common{a}
  nvidia-kernel-legacy-96xx-dkms{a}
0 balíků aktualizováno, 23 nově instalováno, 0 k odstranění a 3 neaktualizováno.
Potřebuji stáhnout 34,7 MB archivů. Po rozbalení bude použito 117 MB.
Následující balíky mají nesplněné závislosti:
  libc6-dev: Závisí na: libc6 (= 2.11.3-2) ale 2.11.3-3 je nainstalovaný.
Následující akce vyřeší tyto závislosti:

     Ponechat následující balíky v jejich aktuální verzi:
1)     libc6-dev [Nenainstalovaný]                       

     Ponechat následující závislosti nevyřešené:         
2)     gcc-4.3 doporučuje libc6-dev (>= 2.5)             
3)     gcc-4.4 doporučuje libc6-dev (>= 2.5)             
4)     gcc doporučuje libc6-dev | libc-dev               


Přijmout toto řešení? [Y/n/q/?] n
Následující akce vyřeší tyto závislosti:

     Degradovat následující balíky:                   
1)     libc-bin [2.11.3-3 (now) -> 2.11.3-2 (stable)] 
2)     libc6 [2.11.3-3 (now) -> 2.11.3-2 (stable)]     
3)     libc6-i686 [2.11.3-3 (now) -> 2.11.3-2 (stable)]



Přijmout toto řešení? [Y/n/q/?] n
Následující akce vyřeší tyto závislosti:

     Odstranit následující balíky:                   
1)     libc6-i686                                   

     Degradovat následující balíky:                 
2)     libc-bin [2.11.3-3 (now) -> 2.11.3-2 (stable)]
3)     libc6 [2.11.3-3 (now) -> 2.11.3-2 (stable)]   

     Ponechat následující závislosti nevyřešené:     
4)     libc6 doporučuje libc6-i686                   
5)     linux-image-2.6.32-5-686 doporučuje libc6-i686


Přijmout toto řešení? [Y/n/q/?] n

*** Žádná další řešení nejsou dostupná ***

Následující akce vyřeší tyto závislosti:

     Odstranit následující balíky:                   
1)     libc6-i686                                   

     Degradovat následující balíky:                 
2)     libc-bin [2.11.3-3 (now) -> 2.11.3-2 (stable)]
3)     libc6 [2.11.3-3 (now) -> 2.11.3-2 (stable)]   

     Ponechat následující závislosti nevyřešené:     
4)     libc6 doporučuje libc6-i686                   
5)     linux-image-2.6.32-5-686 doporučuje libc6-i686


Přijmout toto řešení? [Y/n/q/?] q
Končím všechny snahy na vyřešení těchto závislostí.
Přerušeno.
root@PC:/#


Nicméně si myslím že tato možnost je celkem přijatelná:
Degradovat následující balíky:                   
1)     libc-bin [2.11.3-3 (now) -> 2.11.3-2 (stable)] 
2)     libc6 [2.11.3-3 (now) -> 2.11.3-2 (stable)]     
3)     libc6-i686 [2.11.3-3 (now) -> 2.11.3-2 (stable)]

valsin

#8
Skús to downgradovať či sa pohneš ďalej

EDIT: čo by stalo keby si dal len aptitude install nvidia-xconfig nvidia-settings ? ja to tak robím a to mi dá automatický všetky potrebné veci.....

Roman Horník

Máš tam možnost downgradu libc-bin, libc6 a libc6-i686, tak to udělej. Další možností je stáhnout si ovladač na stránkách NV a ten pak sestavit, jestli to teda půjde, jestli ten ovladač upravili pro běh na jádrech 3.x.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Sonic X

Tak jsem dal downgrad libc-bin, libc6 a libc6-i686 a nainstaloval to. Nyní asi jen odinstalovat nouveau a přimět tyhle ovladače aby se načetly do jádra.. Předpokládám že se to samo neudělá. Tak japak na to?

valsin

#11
nouveau nieje potreba Uninstall stači reboot PC, to píše aj po inštalácii nvidia driveroch že je načítaný ovládač nouveau a že po reboote sa už načíta jadro nvidia

Roman Horník

Kdyby se do toho chtělo nouveau montovat, tak stačí odebrat jeho modul, tzn. # rmmod nouveau ;)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Sonic X

Nu tak mi skočilo rozlišení cca 600x800, stáhnul jsem si utilitku nvidia-settings Ale ta mi při spuštění hodí hlášku:
You do not appear to be using the NVIDIA X driver.  Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server. Kde hledat onen soubor nvidia-xconfig? PS: Hardwarová akcelerace neběží ani s oním parametrem nopat  ;D

valsin

vojdi do terminálu a zadaj
nvidia-xconfig
Automatické vygenerovanie Xorgu a potom reboot.....