Buonasera a tutti,
come da titolo, ho provato ad installare i drivers nvidia per la mia scheda grafica:
jack@localhost:~$ lspci | grep -e VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX 560] (rev a1)
Il kernel è il seguente:
jack@localhost:~$ uname -r
5.5.8-200.fc31.x86_64
Il comando usato per l’installazione è stato (riporto da dnf history):
Linea di comando : install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx
Pacchetti modificati:
Installati akmods-0.5.6-24.fc31.noarch @updates
Installati elfutils-libelf-devel-0.178-7.fc31.x86_64 @updates
Installati fonts-srpm-macros-2.0.1-3.fc31.noarch @updates
Installati kernel-devel-5.5.8-200.fc31.x86_64 @updates
Installati kmodtool-1-37.fc31.noarch @updates
Installati mesa-libEGL-19.2.8-1.fc31.i686 @updates
Installati mesa-libGLES-19.2.8-1.fc31.i686 @updates
Installati mesa-libGLES-19.2.8-1.fc31.x86_64 @updates
Installati mesa-libgbm-19.2.8-1.fc31.i686 @updates
Installati nim-srpm-macros-3-1.fc31.noarch @updates
Installati python-srpm-macros-3-53.fc31.noarch @updates
Installati qt5-srpm-macros-5.13.2-1.fc31.noarch @updates
Installati redhat-rpm-config-143-1.fc31.noarch @updates
Installati rpm-build-4.15.1-1.fc31.x86_64 @updates
Installati rust-srpm-macros-13-1.fc31.noarch @updates
Installati zlib-devel-1.2.11-20.fc31.x86_64 @updates
Installati zstd-1.4.4-1.fc31.x86_64 @updates
Installati annobin-8.78-2.fc31.x86_64 @fedora
Installati dwz-0.12-11.fc31.x86_64 @fedora
Installati efi-srpm-macros-4-3.fc31.noarch @fedora
Installati egl-wayland-1.1.4-1.fc31.i686 @fedora
Installati egl-wayland-1.1.4-1.fc31.x86_64 @fedora
Installati fakeroot-1.24-2.fc31.x86_64 @fedora
Installati fakeroot-libs-1.24-2.fc31.x86_64 @fedora
Installati fpc-srpm-macros-1.2-2.fc31.noarch @fedora
Installati ghc-srpm-macros-1.5.0-1.fc31.noarch @fedora
Installati gnat-srpm-macros-4-10.fc31.noarch @fedora
Installati go-srpm-macros-3.0.8-4.fc31.noarch @fedora
Installati libffi-3.1-23.fc31.i686 @fedora
Installati libglvnd-egl-1:1.1.1-5.fc31.i686 @fedora
Installati libglvnd-gles-1:1.1.1-5.fc31.i686 @fedora
Installati libglvnd-opengl-1:1.1.1-5.fc31.i686 @fedora
Installati libglvnd-opengl-1:1.1.1-5.fc31.x86_64 @fedora
Installati libvdpau-1.3-1.fc31.i686 @fedora
Installati libwayland-client-1.17.0-2.fc31.i686 @fedora
Installati libwayland-server-1.17.0-2.fc31.i686 @fedora
Installati ocaml-srpm-macros-5-6.fc31.noarch @fedora
Installati openblas-srpm-macros-2-6.fc31.noarch @fedora
Installati patch-2.7.6-11.fc31.x86_64 @fedora
Installati perl-srpm-macros-1-33.fc31.noarch @fedora
Installati rpmdevtools-8.10-9.fc31.noarch @fedora
Installati xemacs-filesystem-21.5.34-34.20190323hgc0ed7ef9a5a1.fc31.noarch @fedora
Installati akmod-nvidia-390xx-3:390.132-4.fc31.x86_64 @rpmfusion-nonfree-updates
Installati nvidia-settings-390xx-390.132-1.fc31.x86_64 @rpmfusion-nonfree-updates
Installati xorg-x11-drv-nvidia-390xx-3:390.132-1.fc31.x86_64 @rpmfusion-nonfree-updates
Installati xorg-x11-drv-nvidia-390xx-kmodsrc-3:390.132-1.fc31.x86_64 @rpmfusion-nonfree-updates
Installati xorg-x11-drv-nvidia-390xx-libs-3:390.132-1.fc31.i686 @rpmfusion-nonfree-updates
Installati xorg-x11-drv-nvidia-390xx-libs-3:390.132-1.fc31.x86_64 @rpmfusion-nonfree-updates
Output dello scriptlet:
1 Created symlink /etc/systemd/system/multi-user.target.wants/akmods.service → /usr/lib/systemd/system/akmods.service.
Dopo il riavvio i drivers installati e in uso sono risultati correttamente quelli nvidia invece dei nouveau, tuttavia all’accesso ho notato che invece delle solite 3 opzioni (Gnome, Gnome Classico, Gnome Xorg) me ne erano rimaste due; la sessione mancante è quella di waylan, infatti:
jack@localhost:~$ echo $XDG_SESSION_TYPE
x11
Aggiungo anche che dnf history
al termine del comando di installazione mi riporta che è stato effettuato il comando
-y install --disablerepo=* /tmp/akmods.THK8txZJ/results/kmod-nvidia-390xx-5.5.8-200.fc31.x86_64-390.132-4.fc31.x86_64.rpm
Pacchetti modificati:
Installati kmod-nvidia-390xx-5.5.8-200.fc31.x86_64-3:390.132-4.fc31.x86_64 @@commandline
che però io non ho dato.
Ho provato a dare il comando contrario rispetto a quello di installazione:
Linea di comando : erase xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx
Pacchetti modificati:
Removed akmod-nvidia-390xx-3:390.132-4.fc31.x86_64 @@System
Removed akmods-0.5.6-24.fc31.noarch @@System
Removed annobin-8.78-2.fc31.x86_64 @@System
Removed dwz-0.12-11.fc31.x86_64 @@System
Removed efi-srpm-macros-4-3.fc31.noarch @@System
Removed egl-wayland-1.1.4-1.fc31.x86_64 @@System
Removed egl-wayland-1.1.4-1.fc31.i686 @@System
Removed elfutils-libelf-devel-0.178-7.fc31.x86_64 @@System
Removed fakeroot-1.24-2.fc31.x86_64 @@System
Removed fakeroot-libs-1.24-2.fc31.x86_64 @@System
Removed fonts-srpm-macros-2.0.1-3.fc31.noarch @@System
Removed fpc-srpm-macros-1.2-2.fc31.noarch @@System
Removed ghc-srpm-macros-1.5.0-1.fc31.noarch @@System
Removed gnat-srpm-macros-4-10.fc31.noarch @@System
Removed go-srpm-macros-3.0.8-4.fc31.noarch @@System
Removed kernel-devel-5.5.8-200.fc31.x86_64 @@System
Removed kmod-nvidia-390xx-5.5.8-200.fc31.x86_64-3:390.132-4.fc31.x86_64 @@System
Removed kmodtool-1-37.fc31.noarch @@System
Removed libglvnd-gles-1:1.1.1-5.fc31.i686 @@System
Removed libglvnd-opengl-1:1.1.1-5.fc31.x86_64 @@System
Removed libglvnd-opengl-1:1.1.1-5.fc31.i686 @@System
Removed mesa-libGLES-19.2.8-1.fc31.x86_64 @@System
Removed mesa-libGLES-19.2.8-1.fc31.i686 @@System
Removed nim-srpm-macros-3-1.fc31.noarch @@System
Removed nvidia-settings-390xx-390.132-1.fc31.x86_64 @@System
Removed ocaml-srpm-macros-5-6.fc31.noarch @@System
Removed openblas-srpm-macros-2-6.fc31.noarch @@System
Removed patch-2.7.6-11.fc31.x86_64 @@System
Removed perl-srpm-macros-1-33.fc31.noarch @@System
Removed python-srpm-macros-3-53.fc31.noarch @@System
Removed qt5-srpm-macros-5.13.2-1.fc31.noarch @@System
Removed redhat-rpm-config-143-1.fc31.noarch @@System
Removed rpm-build-4.15.1-1.fc31.x86_64 @@System
Removed rpmdevtools-8.10-9.fc31.noarch @@System
Removed rust-srpm-macros-13-1.fc31.noarch @@System
Removed xemacs-filesystem-21.5.34-34.20190323hgc0ed7ef9a5a1.fc31.noarch @@System
Removed xorg-x11-drv-nvidia-390xx-3:390.132-1.fc31.x86_64 @@System
Removed xorg-x11-drv-nvidia-390xx-kmodsrc-3:390.132-1.fc31.x86_64 @@System
Removed xorg-x11-drv-nvidia-390xx-libs-3:390.132-1.fc31.i686 @@System
Removed xorg-x11-drv-nvidia-390xx-libs-3:390.132-1.fc31.x86_64 @@System
Removed zlib-devel-1.2.11-20.fc31.x86_64 @@System
Removed zstd-1.4.4-1.fc31.x86_64 @@System
Output dello scriptlet:
1 Removed /etc/systemd/system/multi-user.target.wants/akmods.service.
2 Failed to stop [email protected]: Unit name [email protected] is missing the instance name.
3 See system logs and 'systemctl status [email protected]' for details.
e dopo il riavvio ho ottenuto:
jack@localhost:~$ lspci -nnk | grep -i vga -A3
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF114 [GeForce GTX 560] [10de:1201] (rev a1)
Kernel driver in use: nouveau
Kernel modules: nouveau
01:00.1 Audio device [0403]: NVIDIA Corporation GF114 HDMI Audio Controller [10de:0e0c] (rev a1)
jack@localhost:~$ echo $XDG_SESSION_TYPE
x11
Però ancora all’accesso ho solo due opzioni. Sicuramente qualcosa è andato storto, cosa può essere che impedisce la comparsa della sessione wayland tra quelle da scegliere all’accesso?
Grazie