Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-08-19 14:17:20

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

[SOLVED]Nvidia + kilka jąder

Witam,

Problem tyczy się toshiby U500. Chodzi o to, że ów sterownik nvidii (najnowszy, ze stronki) działa tylko na jednym z kilku jąder jakie ma system na tym sprzęcie. Tzn. Skompiluje moduły na jajku 2.6.39 to na 3.0.0 i na 3.0.3 już nie działają i tak pozostałe dwie konfiguracje. Mówiąc krótka działa tylko na tym na którym ostatnio się kompilowało...

Czy to normalne, czy ja po prostu za dużo oczekuje?

Pozdrawiam.

Ostatnio edytowany przez P@blo (2011-08-19 14:43:00)


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#2  2011-08-19 14:21:19

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED]Nvidia + kilka jąder

http://dug.net.pl/tekst/142/nvidia___zamkniete_ster … e/#kernel_x_2

Ja sobie w ogóle do polecenia kompilującego kernel dorzuciłem automatyczne budowanie modułu dla niego:

Kod:

sh /NV* -K -k `ls -t /lib/modules |head -1` -a

czyli całość:

Kod:

alias jajek='make -j2 && make install && make modules_install && sh /NV* -K -k `ls -t /lib/modules |head -1` -a'

:)

Offline

 

#3  2011-08-19 14:29:06

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: [SOLVED]Nvidia + kilka jąder

Czyli, że trzeba kompilować moduł na innym jądrze? Czyli jak teraz jestem na 2.6.38 i bede kompilował 3.0.3 to od razu moduły nvidii?? Tak dla ścisłości pisze :)


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#4  2011-08-19 14:34:08

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED]Nvidia + kilka jąder

Nie trzeba… Domyślam się, że do tej pory przy zmianie kernela po prostu odpalałeś instalator Nvidii przez:

Kod:

sh instalator

On wtedy najpierw usuwa zainstalowane sterowniki, a potem instaluje jeszcze raz. W takim przypadku moduł budowany jest dla aktualnie uruchomionego kernela (a stare zostały usunięte). Poczytaj pomoc do instalatora Nvidii. :) Tam jest wszystko rozpisane, np. powyżej użyte zostały opcje:

Kod:

  -K, --kernel-module-only
      Install a kernel module only, and do not uninstall the
      existing driver.  This is intended to be used to install
      kernel modules for additional kernels (in cases where you
      might boot between several different kernels).  To use this
      option, you must already have a driver installed, and the
      version of the installed driver must match the version of
      this kernel module.

Kod:

  -k, --kernel-name=KERNEL-NAME
      Build and install the NVIDIA kernel module for the
      non-running kernel specified by KERNEL-NAME (KERNEL-NAME
      should be the output of `uname -r` when the target kernel
      is actually running).  This option implies
      '--no-precompiled-interface'.  If the options
      '--kernel-install-path' and '--kernel-source-path' are not
      given, then they will be inferred from KERNEL-NAME; eg:
      '/lib/modules/KERNEL-NAME/kernel/drivers/video/' and
      '/lib/modules/KERNEL-NAME/build/', respectively.

Kod:

  -a, --accept-license
      Bypass the display and prompting for acceptance of the
      NVIDIA Software License Agreement.  By passing this option
      to nvidia-installer, you indicate that you have read and
      accept the License Agreement contained in the file
      'LICENSE' (in the top level directory of the driver
      package).

Offline

 

#5  2011-08-19 14:36:01

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: [SOLVED]Nvidia + kilka jąder

Aaa... Teraz jasne :) Dzięki wielkie :)


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#6  2011-08-19 15:06:23

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [SOLVED]Nvidia + kilka jąder

A nie prosciej zatrudnić dkms?
U mnie grzecznie buduje sterowniki do nowych jajek (pobierane z repo).

Ewntualnie możesz użyć tego skryptu, też działał, kiedy ostatnio miałem Ubu.

Pozdrawiam
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2011-08-19 15:09:12

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED]Nvidia + kilka jąder

Jak wywołać dkms dla kernela zainstalowanego przez:

Kod:

make install && make modules_install

?

Offline

 

#8  2011-08-19 15:14:50

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [SOLVED]Nvidia + kilka jąder

A po kiego w Debianie  make-install;make modules_install  kiedy paczuszkę do Debiana można zbudować na 2 sposoby, i od razu mieć ją w systemie widoczną przez mechanizm zarządzania pakietami?

/usr/src/linux napisał(-a):

make help | grep deb                                                                                 
  deb-pkg             - Build the kernel as an deb package

lub stadardowo, sposobem Debiana.

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2011-08-19 15:16:19)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#9  2011-08-19 15:17:07

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED]Nvidia + kilka jąder

Jacekalex napisał(-a):

A po kiego w Debianie  make-install; kiedy paczuszkę do Debiana można zbudować na 2 sposoby

Jakoś nigdy nie widziałem sensu w tworzeniu pakietów z własnym kernelem. ;) Bez tego jest szybciej po prostu.

Offline

 

#10  2011-08-19 15:25:36

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: [SOLVED]Nvidia + kilka jąder

Ja też wole jak Arn... Po co mi paczki... Dla mnie kernel to coś więcej niż tylko paczka :D


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#11  2011-08-19 16:32:52

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: [SOLVED]Nvidia + kilka jąder

ArnVaker napisał(-a):

Jakoś nigdy nie widziałem sensu w tworzeniu pakietów z własnym kernelem. ;) Bez tego jest szybciej po prostu.

Dużo szybciej, nawet na 4 rdzeniach. Ja też przestałem bawić się w paczki jakiś czas temu.


linux regd. user #248790

Offline

 

#12  2011-12-10 11:27:33

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED]Nvidia + kilka jąder

jakiś ktoś napisał(-a):

Jak wywołać dkms dla kernela zainstalowanego przez:

Kod:

make install && make modules_install

?

Kod:

dpkg-reconfigure nvidia-kernel-dkms

Mnie olśniło właśnie. ;D

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)