Plymouth boot grafico con driver nvidia proprietario

Ritratto di Cielito
Cielito
(Geek)
Offline
Geek
Iscritto: 03/03/2011
Messaggi: 166

(Fino al post 6 mi riferivo al solo pc di casa):
Se no ricordo male ho aggiornato il sistema, installando un nuovo kernel, ho riavviato, il plymouth si è avviato, ma al log-in ho avuto il problema descritto. Ho pensato che dipendesse dal fatto che non avevo ricompilato i driver proprietari (come faccio ad ogni rilascio di nuovo kernel) così ho di nuovo riavviato, scelto il kernel precedente e il sistema si è avviato normalmente, ma senza plymouth. Una volta loggato ho messo il risolto in quanto ero sicuro che il problema fosse quello, ma a quanto pare no, infatti da quel momento ho sempre avuto questo problema. Per capire se fosse un problema del mio pc (del suo hardware) ho provato stamani anche su questo pc (quello del lavoro), e ho avuto lo stesso identico problema.

Ritratto di fdaluisio
fdaluisio
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 506

una curiosità ma i driver proprietari sono presi dai repo fedora o dal sito nvidia?

Ritratto di sagitter
sagitter
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 1320

Citazione:

Ho pensato che dipendesse dal fatto che non avevo ricompilato i driver proprietari (come faccio ad ogni rilascio di nuovo kernel) così ho di nuovo riavviato

Compilare i driver ? Non ho capito.
Come li hai installati inizialmente ?

Vediamo:

$ cat /etc/grub/grub.conf | grep kernel
$ lsmod | grep -e nvidia -e nouvau
$ cat /etc/X11/xorg.conf
$ rpm -qa | grep nvidia

Ritratto di Cielito
Cielito
(Geek)
Offline
Geek
Iscritto: 03/03/2011
Messaggi: 166

fdaluisio ha scritto:

una curiosità ma i driver proprietari sono presi dai repo fedora o dal sito nvidia?

Cielito ha scritto:

...entrambi gli ultimi driver NVIDIA scaricati direttamente dal sito,...

Ritratto di Cielito
Cielito
(Geek)
Offline
Geek
Iscritto: 03/03/2011
Messaggi: 166

sagitter ha scritto:

Compilare i driver ? Non ho capito.
Come li hai installati inizialmente ?

Forse mi sono spiegato male. Scusate.
Per compilati intendevo che scarico il punto run dal sito nvidia per la mia SV, poi: init 3 cd => dir dove ho scaricato il .run, sh NVIDIA_driver_ecc_ecc.run. In realtà nn sono io che li compilo ma Fedora che li compila automaticamente per me, credo.
Così li ho semrpe installati e sempre hanno funzionato Smile

sagitter ha scritto:

$ cat /etc/grub/grub.conf | grep kernel
$ lsmod | grep -e nvidia -e nouvau
$ cat /etc/X11/xorg.conf
$ rpm -qa | grep nvidia

 

[giacomob@PC-Linux ~]$ cat /etc/grub/grub.conf|grep kernel
cat: /etc/grub/grub.conf: File o directory non esistente
[giacomob@PC-Linux ~]$ cat /boot/grub/grub.conf|grep kernel
cat: /boot/grub/grub.conf: Permesso negato
[giacomob@PC-Linux ~]$ cat /etc/grub/grub.conf | grep kernel
cat: /etc/grub/grub.conf: File o directory non esistente
[giacomob@PC-Linux ~]$ cat /boot/grub/grub.conf | grep kernel
cat: /boot/grub/grub.conf: Permesso negato
[giacomob@PC-Linux ~]$ su -
Password: 
[root@PC-Linux ~]# cat /boot/grub/grub.conf | grep kernel
#          all kernel and initrd paths are relative to /, eg.
#          kernel /boot/vmlinuz-version ro root=/dev/sda2 rdblacklist=nouveau nouveau.modeset=0
	kernel /boot/vmlinuz-2.6.40.4-5.fc15.i686 ro root=UUID=c11c86a8-b5f3-49e8-ac82-271539606054 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=it_IT.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=it rhgb quiet rdblacklist=nouveau nouveau.modeset=0 vga=0x31B
	kernel /boot/vmlinuz-2.6.40.4-5.fc15.i686.PAE ro root=UUID=c11c86a8-b5f3-49e8-ac82-271539606054 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=it_IT.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=it rhgb quiet rdblacklist=nouveau nouveau.modeset=0
	kernel /boot/vmlinuz-2.6.40.3-0.fc15.i686 ro root=UUID=c11c86a8-b5f3-49e8-ac82-271539606054 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=it_IT.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=it rhgb quiet rdblacklist=nouveau nouveau.modeset=0
	kernel /boot/vmlinuz-2.6.38.6-26.rc1.fc15.i686.PAE ro root=UUID=c11c86a8-b5f3-49e8-ac82-271539606054 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=it_IT.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=it rhgb quiet nouveau rdblacklist=nouveau nouveau.modeset=0
[root@PC-Linux ~]# exit
logout
[giacomob@PC-Linux ~]$ lsmod|grep -e nvidia -e nouveau
nvidia              10375368  50 
i2c_core               21572  1 nvidia
[giacomob@PC-Linux ~]$ cat /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 280.13  (buildmeister@swio-display-x86-rhel47-05.nvidia.com)  Wed Jul 27 17:18:55 PDT 2011
 
 
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection
 
Section "Files"
    FontPath        "/usr/share/fonts/default/Type1"
EndSection
 
Section "InputDevice"
 
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection
 
Section "InputDevice"
 
    # generated from data in "/etc/sysconfig/keyboard"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbLayout" "it"
    Option         "XkbModel" "pc105"
EndSection
 
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection
 
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection
 
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
 
[giacomob@PC-Linux ~]$ rpm -qa|grep nvidia
[giacomob@PC-Linux ~]$ 

Ritratto di sagitter
sagitter
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 1320

Citazione:

[giacomob@PC-Linux ~]$ cat /etc/grub/grub.conf|grep kernel

Ho scritto male il path. Scusami.

kernel /boot/vmlinuz-2.6.40.4-5.fc15.i686 ro root=UUID=c11c86a8-b5f3-49e8-ac82-271539606054 ... rhgb quiet rdblacklist=nouveau nouveau.modeset=0 vga=0x31B
kernel /boot/vmlinuz-2.6.40.4-5.fc15.i686.PAE ro root=UUID=c11c86a8-b5f3-49e8-ac82-271539606054 ... rhgb quiet rdblacklist=nouveau nouveau.modeset=0
kernel /boot/vmlinuz-2.6.40.3-0.fc15.i686 ro root=UUID=c11c86a8-b5f3-49e8-ac82-271539606054 ...  rhgb quiet rdblacklist=nouveau nouveau.modeset=0
kernel /boot/vmlinuz-2.6.38.6-26.rc1.fc15.i686.PAE ro root=UUID=c11c86a8-b5f3-49e8-ac82-271539606054 ... rhgb quiet nouveau rdblacklist=nouveau nouveau.modeset=0
 

Quanti kernel ...
Se non ci sono i driver nVidia installati ed i nouveau sono "blacklistati" (rdblacklist=nouveau), plymouth non funziona.
Se i driver nvidia sono installati e manca l'opzione per la risoluzione grafica, plymouth non funziona.

Consiglio 1: decidi quale kernel usare (PAE o non).
Consiglio 2: usa i moduli kernel.

Ritratto di Cielito
Cielito
(Geek)
Offline
Geek
Iscritto: 03/03/2011
Messaggi: 166

sagitter ha scritto:

Quanti kernel ...


Non decido io quali kernel scaricare. yum update mi scarica, per ogni rilascio del kernel, il kernel X e il kernel X-PAE.
Io uso sempre il kernel X e mai quello X-PAE infatti:
[giacomob@PC-Linux ~]$ uname -r
2.6.40.4-5.fc15.i686

sagitter ha scritto:

Se non ci sono i driver nVidia installati ed i nouveau sono "blacklistati" (rdblacklist=nouveau), plymouth non funziona


I driver nvidia sono installati e caricati correttamente.
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

I nouveau sono disintallati, quindi non ci sarebbe bisogno di blacklistarli, in quanto proprio nn ci sono sul mio sistema (sono blacklistati per un refuso delle prime prove nell'installazione del plymouth, e pensando inizialmente che nn riuscissi a blaklistarli ho dato un yum remove *nouveau*)

sagitter ha scritto:

[giacomob@PC-Linux ~]$ lsmod|grep -e nvidia -e nouveau
nvidia 10375368 50
i2c_core 21572 1 nvidia

Plymouth viene correttamente visualizzato, ma gnome3 nn si avvia.

Ritratto di Cielito
Cielito
(Geek)
Offline
Geek
Iscritto: 03/03/2011
Messaggi: 166

Dov'è tutto il mio manoscritto che ho appena postato? Sad
Ah ok, era troppo grosso?
Posto qui una parte di ciò che è stato tolto, forse è importante.

[root@PC-Linux ~]# glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4

Ritratto di sagitter
sagitter
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 1320

Fedora installa uno e soltanto un tipo di kernel.
I nouveau non si disinstallano assolutamente.

I consigli rimangono sempre gli stessi.

Mi dispiace Cielito, ti assicuro che non è Fedora ad andare male ma è stato il tuo operato "confuso" a complicare le cose.

Ritratto di Cielito
Cielito
(Geek)
Offline
Geek
Iscritto: 03/03/2011
Messaggi: 166

sagitter ha scritto:

Mi dispiace Cielito, ti assicuro che non è Fedora ad andare male ma è stato il tuo operato "confuso" a complicare le cose.


Tranquillo nessun problema Smile

Ok, Fedora installa un solo tipo di kernel. Vuoi spiegarmi allora il perchè del tuo "quanti kernel" e "decidi quale kernel usare"? Mi servirebbe per capire perchè ho tutti questi kernel. Sempre che tu ne abbia ancora voglia di aiutarmi, nonostante abbia fatto piazza pulita dei nouveau. Wink