Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[nvidia] Przebudowa modułów
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
Radioaktywny
Apprentice
Apprentice


Joined: 01 Sep 2005
Posts: 248
Location: Jestem przed komputerem ;)

PostPosted: Sun Nov 02, 2008 9:48 am    Post subject: [nvidia] Przebudowa modułów Reply with quote

Witam

Jak wiadomo po rekompilacji jądra konieczne jest ponowne zainstalowanie sterowników, u mnie wygląda to tak:
Code:
asus ~ # module-rebuild populate
** Module already exists in moduledb.
** Setting media-sound/alsa-driver-1.0.18_rc3; rebuild=1.
** Module already exists in moduledb.
** Setting x11-drivers/nvidia-drivers-177.80; rebuild=1.

Następnie wykonuje:
Code:
module-rebuild rebuild

i na wszelki wypadek przeładowuje kompa.
Po uruchomieniu komputera zapodaje:
Code:
asus ~ # module-rebuild populate
** Module already exists in moduledb.
** Setting media-sound/alsa-driver-1.0.18_rc3; rebuild=1.
** Module already exists in moduledb.
** Setting x11-drivers/nvidia-drivers-177.80; rebuild=1.

czyli nic się nie zmienia.
W konsekwencji najprawdopodobniej z tego powodu mam problem z działaniem karty nvidii. Po zainstalowaniu systemu było wszystko OK, aż do pierwszej rekompilacji kernela. Teraz akceleracja działa mi loteryjne. Po uruchomieniu kompa raz działa raz nie, pomimo, że zawsze pokazuje:
Code:
asus ~ # glxinfo | grep direct
direct rendering: Yes

Najśmieszniejsze jest to, iż gdy faktycznie akceleracja nie działa, jeżeli odpalę polecenie
Code:
asus ~ # glxinfo | grep direct
to na ok. 1 minutę akceleracja powraca. Podobnie jest w przypadku trwania testu
Code:
glxgears
akceleracja działa bez problemu.
Code:
asus ~ # emerge --info
WARNING: repository at /usr/local/portage is missing a repo_name entry
Portage 2.2_rc12 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.27 i686)
=================================================================
System uname: Linux-2.6.27-i686-Intel-R-_Core-TM-2_Duo_CPU_P7350_@_2.00GHz-with-glibc2.0
Timestamp of tree: Sat, 01 Nov 2008 17:45:03 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-lang/python:     2.4.4-r13, 2.5.2-r8
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.61-r2
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/con
fig"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gent
oo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge
-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.prz.rzeszow.pl http://src.gentoo.pl http://gentoo.osuosl.org http://ge
ntoo.zie.pg.gda.pl http://distfiles.gentoo.org"
LANG="pl_PL.UTF-8"
LC_ALL="pl_PL.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="pl"
MAKEOPTS="-j3 -s"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force
--whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://gentoo.prz.rzeszow.pl/gentoo-portage"
USE="X acl acpi alsa berkdb bzip2 cli cracklib crypt cups dri fortran gdbm gpm iconv ipv6 isdnlog
kde lame midi mudflap ncurses nls nptl nptlonly nvidia openmp pam pcre perl pertty pppd
python qt3 qt4 readline reflection session spl ssl synaptics sysfs tcpd unicode x86 xorg xvid xvmc
zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop
empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null
plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias
authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile
authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache
env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime
mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES                                                                       ="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl"
USERLAND="GNU"
VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Code:
asus ~ # lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation Device 0648 (rev a1)

Sprzęt to notebook asus M50VM: http://sklep.vobis.pl/oferta/notebooki/tft_15_4/875550_notebook_asus_m50vm.aspx
Ma ktoś jakieś pomysły co jest nie tak?
_________________
pozdrawiam
Radioaktywny
Back to top
View user's profile Send private message
Qlawy
Apprentice
Apprentice


Joined: 11 Jul 2006
Posts: 200

PostPosted: Sun Nov 02, 2008 3:56 pm    Post subject: Reply with quote

dowcip polega na tym, że nie po każdej rekompilacji jajca trzeba rekompilować sterowniki, a po każdej ZMIANIE jajka NA NOWE. No ewentualnie jak zrobisz rekompilację innym gcc.

zrób sobie jeszcze:
Code:
update-pciids

może się przydać ;)

Ja bym spróbował wywalić sterownik całkowicie, wyłaczyć Xy, zainstalować od nowa (mowa o wywaleniu go z /lib/modules również)
Back to top
View user's profile Send private message
Radioaktywny
Apprentice
Apprentice


Joined: 01 Sep 2005
Posts: 248
Location: Jestem przed komputerem ;)

PostPosted: Sun Nov 02, 2008 7:15 pm    Post subject: Reply with quote

Qlawy wrote:
Ja bym spróbował wywalić sterownik całkowicie, wyłaczyć Xy, zainstalować od nowa (mowa o wywaleniu go z /lib/modules również)

Wykonane - bez jakiejkolwiek poprawy.
Mam zainstalowane najnowsze:
Code:
x11-base/xorg-server-1.5.2
x11-drivers/nvidia-drivers-177.80

Iksy są maksymalnie zamulone. Jak chcę wpisać jakiś znak w konsoli to pojawia się na ekranie dopiero po ok. 2 sekundach :(
Cały czas system informuje mnie, że mam do przebudowy:
Code:
asus ~ # module-rebuild populate
** Module already exists in moduledb.
** Setting media-sound/alsa-driver-1.0.18_rc3; rebuild=1.
** Module already exists in moduledb.
** Setting x11-drivers/nvidia-drivers-177.80; rebuild=1.

Niestety przeemergowanie nic nie daje - nadal twierdzi, że są do przebudowy.

Jakieś inne pomysły?
_________________
pozdrawiam
Radioaktywny
Back to top
View user's profile Send private message
SlashBeast
Retired Dev
Retired Dev


Joined: 23 May 2006
Posts: 2922

PostPosted: Sun Nov 02, 2008 8:18 pm    Post subject: Reply with quote

Sprawdz na xach 1.4.2.
Back to top
View user's profile Send private message
Radioaktywny
Apprentice
Apprentice


Joined: 01 Sep 2005
Posts: 248
Location: Jestem przed komputerem ;)

PostPosted: Sun Nov 02, 2008 8:50 pm    Post subject: Reply with quote

Sprawdzałem na iksach 1.3.0.0-r6 oraz 1.5.2. Jutro sprawdzę na 1.4.2.
A przy okazji może ktoś podrzucić xorg.config dla mojej grafy nvidi - Nvidia GeForce 9600M GS z 1GB pamięci, kde 3.10, bez Compiz Fusion. Może mam coś w nim przewalone:
Code:
asus ~ # cat /etc/X11/xorg.conf
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
#       RgbPath      "/usr/share/X11/rgb" #musiałem zakomentować bo iksy nie startowały
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc/"
        FontPath     "/home/radek/.fonts"
        FontPath     "/usr/share/fonts/TTF/"
        FontPath     "/usr/share/fonts/OTF"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
        Load  "GLcore"
        Load  "wfb"
        Load  "dbe"
#       Load  "dri"
        Load  "glx"
        Load  "extmod"
        Load  "xtrap"
        Load  "record"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        Option  "ReducedBlanking"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "nvidia"
        VendorName  "nVidia Corporation"
        BoardName   "Unknown Board"
        BusID       "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        Option  "RenderAccel"   "True"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Extensions"
        Option  "Composite"     "Enable"
EndSection

_________________
pozdrawiam
Radioaktywny
Back to top
View user's profile Send private message
SlashBeast
Retired Dev
Retired Dev


Joined: 23 May 2006
Posts: 2922

PostPosted: Sun Nov 02, 2008 8:54 pm    Post subject: Reply with quote

Uzyj nvidia-xconfig a potem tylko dopisz polską klawiaturę, zawsze tak robie na nvidiach i nie mam problemów.
Back to top
View user's profile Send private message
Piecia
Guru
Guru


Joined: 12 Nov 2004
Posts: 447
Location: znienacka

PostPosted: Tue Nov 04, 2008 8:26 am    Post subject: Reply with quote

Ja zwykle dawałem tylko module-rebuild rebuild i wystarczało w przypadku nvidii. A eselect opengl list co pisze?
[ot]Można w jakiś sposób zatrzymać stare wersje modułu nvidii w /lib/modules/...?Dałoby to możliwość powrotu do starszych wersji jądra bez ponownej kompilacji pakietu.[/ot]
Back to top
View user's profile Send private message
Radioaktywny
Apprentice
Apprentice


Joined: 01 Sep 2005
Posts: 248
Location: Jestem przed komputerem ;)

PostPosted: Tue Nov 04, 2008 9:10 am    Post subject: Reply with quote

Piecia wrote:
Ja zwykle dawałem tylko module-rebuild rebuild i wystarczało w przypadku nvidii.

Tak też zapodaje ale jeżeli nic nie jest do przebudowania to te polecenie nie powinno niczego wykonywać, a mi cały czas przebudowuje drivery nvidia i alsy bo twierdzi, że są niezainstalowane.
Piecia wrote:
A eselect opengl list co pisze?

Code:
asus ~ # eselect opengl list
Available OpenGL implementations:
  [1]   nvidia *
  [2]   xorg-x11
asus ~ #

SlashBeast wrote:
Sprawdz na xach 1.4.2.

Nie mogę zainstalować. Problem z flagą "nptl" i biblioteką media-libs/mesa. Przejrzałem całe forum, zapoznałem się z rozwiązaniami problemu, zainstalowałem różne rodzaje mesa i kombinowałem różne ustawienie flagi "nptl". Nadal nie kompiluje się. Cały czas prosi o przebudowanie xorg i mesa z flagą "nptl"

---
Nie wiem gdzie leży problem bo powstała loteria. Obojętnie czy akceleracja działa czy nie, system cały czas informuje mnie, że akceleracja jest włączona:
Code:
asus ~ # glxinfo | grep direct
direct rendering: Yes

a faktycznie działa raz na trzy uruchomienia komputera. Jak już pisałem wcześniej jeżeli akceleracja nie działa (iksy strasznie się mulą) wystarczy wydać polecenie:
Code:
glxinfo
i na okres ok. 1 minuty wszystko działa OK (super szybko) aby chwile później znowu strasznie zamulić.
Nie wiem czy wina jest zła wersja xorga czy nvidia-drivers albo problem z module-rebuild rebuild który teoretycznie nie może załadować przebudowanych modułów.
_________________
pozdrawiam
Radioaktywny
Back to top
View user's profile Send private message
SlashBeast
Retired Dev
Retired Dev


Joined: 23 May 2006
Posts: 2922

PostPosted: Tue Nov 04, 2008 12:29 pm    Post subject: Reply with quote

Wywal(!) mese i xorga a potem zainstaluj te konkretne wersje media-libs/mesa-7.0.3 x11-base/xorg-server-1.4.2, depsy same się zdowngredują (przynajmniej powinny),

Możesz sobie dodać to do package.mask:
Code:
>x11-libs/libdrm-2.3.0
>x11-base/xorg-server-1.4.2
>media-libs/mesa-7.0.3
Back to top
View user's profile Send private message
Radioaktywny
Apprentice
Apprentice


Joined: 01 Sep 2005
Posts: 248
Location: Jestem przed komputerem ;)

PostPosted: Sat Nov 08, 2008 5:28 pm    Post subject: Reply with quote

SlashBeast wrote:
Wywal(!) mese i xorga a potem zainstaluj te konkretne wersje media-libs/mesa-7.0.3 x11-base/xorg-server-1.4.2, depsy same się zdowngredują (przynajmniej powinny),

Możesz sobie dodać to do package.mask:
Code:
>x11-libs/libdrm-2.3.0
>x11-base/xorg-server-1.4.2
>media-libs/mesa-7.0.3

Wykonane. Zainstalowałem xorg-server1.4.2. Bez efektu, poza tym, ze prawie 100% uruchomień komputera było bez akceleracji.
Powróciłem do najnowszego xorg-server.

Jakieś inne pomysły?
_________________
pozdrawiam
Radioaktywny
Back to top
View user's profile Send private message
Radioaktywny
Apprentice
Apprentice


Joined: 01 Sep 2005
Posts: 248
Location: Jestem przed komputerem ;)

PostPosted: Sun Nov 16, 2008 7:41 pm    Post subject: Reply with quote

Witam

W związku z problemami z grafą nvidia i rozsypanym układem klawiatury:
https://forums.gentoo.org/viewtopic-t-714261.html
zmuszony zostałem do szybkiego zainstalowania innej (binarnej) dystrybucji.
Na pierwszy ognień poszło kubuntu 8.10 - niestety także nie działa akceleracja, co w powiązaniu z dużymi wymaganiami kde 4.coś.tam i ciągłymi padami tegoż kde zakończyło się szybkim formatem.
Dalej ubuntu 8.10 - podobna sytuacja. Pomimo zainstalowania sterów brak akceleracji, ale za to gnome jest stabilne - zero padów.
Cały czas kubuntu i ubuntu pokazywało:
Code:
asus ~ # glxinfo | grep direct
direct rendering: Yes

Dopiero zainstalowanie sterów wg: http://www.ubucentrum.net/2008/06/instalacja-sterownikw-nvidia-1731405-w.html zakończyło się sukcesem.
Podsumowując w moim przypadku należy unikać instalowania sterów nvidi narzędziami dostępnymi w dystrybucjach tylko stosować zwykłe uruchamianie skryptu: sh
Nie daję solved bo nie sprawdziłem tego na gentoo.
_________________
pozdrawiam
Radioaktywny
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum